gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
741f5e3c
JK
12011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Fix initial language detection with -readnow.
4 * gdb.cp/readnow-language.cc: New file.
5 * gdb.cp/readnow-language.exp: New file.
6
a73d2258
JK
72011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8
9 Fix printed anonymous struct name.
10 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
11
af369495
JM
122011-10-09 Joseph Myers <joseph@codesourcery.com>
13
14 * gdb.base/solib-symbol.exp: Do not include directories in
15 filenames in expected messages.
16
1fa57852
DE
172011-10-07 Doug Evans <dje@google.com>
18
19 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
20
bd054e06
KP
212011-10-07 Kevin Pouget <kevin.pouget@st.com>
22
23 Allow Python notification of new object-file loadings.
24 * gdb.python/py-events.exp: Test newobjfile event.
25 * gdb.python/py-events.py: Register newobjfile callback.
26 * gdb.python/py-events.c: Add call to shared library
27 * gdb.python/py-events-shlib.c: New file.
28
8031b6f8
JM
292011-10-06 Joseph Myers <joseph@codesourcery.com>
30
31 * gdb.base/fixsection.exp: Do not include directories in filename
32 in expected message.
33
7fea6923
PM
342011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
35
36 Add tests for passing of environment variables to inferior.
37 * gdb.base/testenv.c: New test source.
38 * gdb.base/testenv.exp: New expect test.
39
687f2a88
PK
402011-10-04 Paul Koning <paul_koning@dell.com>
41
42 * gdb.python/py-value.c (main): Break before return.
43
cb6be26b
KP
442011-10-04 Kevin Pouget <kevin.pouget@st.com>
45
46 PR python/12691: Add the inferior to Python exited event
47 * gdb.python/py-events.exp: Test the inferior attribute of exited
48 event with a fork.
49 * gdb.python/py-events.py: Print inferior number on exit.
50 * gdb.python/py-events.c: Fork the inferior.
51
fb213700
EBM
522011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
53
54 * gdb.base/jit.exp: Add testcase name to log message
55
aa2071bd
PK
562011-10-03 Paul Koning <paul_koning@dell.com>
57 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.python/py-value.exp
60 (python inval = gdb.parse_and_eval('*(int*)0'))
61 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
62 (set argc=2, python print argc_lazy): New tests.
63
dd11a36c
JB
642011-10-02 Joel Brobecker <brobecker@adacore.com>
65
66 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
67
46f886f1
JK
682011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
69 Pedro Alves <pedro@codesourcery.com>
70
71 * gdb.python/py-value.exp (test_value_in_inferior): New variable
72 can_read_0, test for it.
73 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
74 (parse_and_eval with memory error): ... here, make it untested if
75 can_read_0.
76
c5cb204f
MP
772011-09-30 Marek Polacek <mpolacek@redhat.com>
78
79 * gdb.python/python.exp (verify pagination beforehand)
80 (verify pagination afterwards): Fix race by splitting the line.
81
68fb0ec0
JM
822011-09-29 Joseph Myers <joseph@codesourcery.com>
83
84 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
85 for 64-bit multilibs from i?86-* targets.
86
6aee0d90
MP
872011-09-29 Marek Polacek <mpolacek@redhat.com>
88
89 * lib/gdb.exp: Fix a typo in one of the comments.
90
e9101ff5
MP
912011-09-29 Marek Polacek <mpolacek@redhat.com>
92
93 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
94 matching pattern.
95
7a81bdbf
PK
962011-09-28 Paul Koning <paul_koning@dell.com>
97
98 * gdb.python/py-type.c (enum E): New.
99 * gdb.python/py-type.exp (test_fields): Add tests for Python
100 mapping access to fields.
101 (test_enums): New test for field access on enums.
102
6710bf39
SS
1032011-09-27 Stan Shebs <stan@codesourcery.com>
104
105 * gdb.trace/collection.exp: Test collection of $_ret.
106
b2a6bdeb
AT
1072011-09-22 Andreas Tobler <andreast@fgznet.ch>
108
109 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
110 list of compilation switches for <*-*-freebsd*>.
111
3c9057f3
SS
1122011-09-19 Stan Shebs <stan@codesourcery.com>
113
114 * gdb.trace/tspeed.exp: New file.
115 * gdb.trace/tspeed.c: New file.
116
34518530
YQ
1172011-09-18 Yao Qi <yao@codesourcery.com>
118
119 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
120 instructions.
121 (test_adr_32bit, test_pop_pc): Likewise.
122 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
123 Thumb instructions.
124 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
125 in gdb_test_multiple.
126 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
127
ab254057
YQ
1282011-09-17 Yao Qi <yao@codesourcery.com>
129
130 * lib/gdb.exp (can_single_step_to_signal_handler): New.
131 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
132 support single step to signal handler.
133
9c317b71
YQ
1342011-09-17 Yao Qi <yao@codesourcery.com>
135
136 * gdb.base/disp-step-fork.c: New.
137 * gdb.base/disp-step-syscall.exp: New.
138 * gdb.base/disp-step-vfork.c: New.
139
a8123151
JB
1402011-09-16 Joel Brobecker <brobecker@adacore.com>
141
142 * gdb.ada/tasks.exp: Make the expected output for
143 the `info tasks' tests more resilient to spacing
144 changes.
145
63a9aad8
JK
1462011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
149 (reached breakpoint 2, reached breakpoint 3): Update expected output.
150
2aa48337
KP
1512011-09-15 Kevin Pouget <kevin.pouget@st.com>
152
153 PR Python/12692 Add gdb.selected_inferior() to Python interface.
154 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
155
6839b47f
KP
1562011-04-30 Kevin Pouget <kevin.pouget@st.com>
157
158 Handle multiple breakpoint hits in Python interface:
159 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
160 presence.
161 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
162 breakpoint hits.
163
0935723e
JK
1642011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
165 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 * gdb.python/py-events.exp: Remove pretty printing comment.
168 * gdb.python/py-evsignal.exp: New file.
169 * gdb.python/py-evthreads.c: Include signal.h.
170 (thread3): Remove variable count3. Remove variable bad and use raise
171 instead.
172 (thread2): Remove variable count2. Move thread3 pthread_create here,
173 merge pthread_join to a single line.
174 (main): Remove variable count1. Merge pthread_join with pthread_create
175 to a single line.
176 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
177 KFAIL python/12966 for gdbserver. Test return value of
178 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
179 gdb_expect by gdb_test and gdb_test_multiple.
180 (thread 2, thread 3): New tests.
181
4801a9a3
PA
1822011-09-12 Matt Rice <ratmice@gmail.com>
183 Pedro Alves <pedro@codesourcery.com>
184
185 PR gdb/13175
186
187 * gdb.base/interp.exp: New tests.
188 * gdb.base/interp.c: New file.
189
24ece742
DE
1902011-09-12 Doug Evans <dje@google.com>
191
192 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
193 * gdb.dwarf2/typeddwarf.exp: Ditto.
194
7f062217
JK
1952011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 Fix compatibility with x32 arch.
198 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
199 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
200 is_x86_like_target.
201 * testsuite/gdb.trace/collection.exp: Likewise.
202 * testsuite/gdb.trace/report.exp: Likewise.
203 * testsuite/gdb.trace/unavailable.exp: Likewise.
204 * testsuite/gdb.trace/while-dyn.exp: Likewise.
205 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
206 (is_x86_like_target): Check also is_amd64_regs_target.
207
08711b9a
JK
2082011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
209
210 PR breakpoints/12435
211 * gdb.arch/amd64-prologue-xmm.c: New file.
212 * gdb.arch/amd64-prologue-xmm.exp: New file.
213 * gdb.arch/amd64-prologue-xmm.s: New file.
214
b99b5f66
JK
2152011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
216
217 * gdb.dwarf2/dw2-param-error-main.c: New file.
218 * gdb.dwarf2/dw2-param-error.S: New file.
219 * gdb.dwarf2/dw2-param-error.exp: New file.
220
a391a2f6
PA
2212011-09-08 Pedro Alves <pedro@codesourcery.com>
222
223 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
224 inferior's pid and look for a core dump named core.$pid. Use
225 `remote_file' commands on the host instead of hand coding shell
226 commands on the build.
227 * gdb.base/valgrind-db-attach.exp: Kill the program before
228 finishing the test.
229
7d8e6458 2302011-09-02 Matt Rice <ratmice@gmail.com>
231
232 * lib/prompt.exp: New file for testing the first prompt.
233 * gdb.python/py-prompt.exp: Ditto.
234 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
235
68e77c9e
PA
2362011-09-02 Pedro Alves <pedro@codesourcery.com>
237
238 * gdb.threads/gcore-thread.exp: Set the global core_supported to
239 0, before testing gcore.
240
9655e943
JK
2412011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
242
df6dc84d
JK
243 * dw2-ifort-parameter-debug.S: Update copyright year.
244 * dw2-ifort-parameter.c: Update copyright year.
245 * dw2-ifort-parameter.exp: Update copyright year.
246
9655e943
JK
247 * dw2-ifort-parameter-debug.S: New file.
248 * dw2-ifort-parameter.c: New file.
249 * dw2-ifort-parameter.exp: New file.
250
353d1d73
JK
2512011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * gdb.base/commands.exp (error_clears_commands_left): New function.
254 (): Call it.
255
5c07461a
JK
2562011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
259 (C): Initialize `a'.
260 * gdb.mi/mi-inheritance-syntax-error.exp
261 (-data-evaluate-expression $path): Expect `a' as 5.
262
0d932b2f
MK
2632011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
264
265 PR mi/11912
266 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
267 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
268 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
269 keyword in output of -var-info-path-expression.
270
bdb54049
JK
2712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
272
273 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
274 * gdb.trace/collection.exp: Likewise.
275 * gdb.trace/report.exp: Likewise.
276 * gdb.trace/unavailable.exp: Likewise.
277 * gdb.trace/while-dyn.exp: Likewise.
278
59cde39c
KS
2792011-08-18 Keith Seitz <keiths@redhat.com>
280
281 PR c++/12266
282 * gdb.cp/meth-typedefs.cc: New file.
283 * gdb.cp/meth-typedefs.exp: New file.
284
fa3a4f15
PM
2852011-08-17 Phil Muldoon <pmuldoon@redhat.com>
286
287 * gdb.python/python.exp: Add extended-prompt tests.
288
c1049fca
JK
2892011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 * gdb.arch/i386-dr3-watch.exp
292 (watchpoint on gap1 does not fit debug registers)
293 (delete all watchpoints): Fix racy expect strings.
294
d93f7b5c
YQ
2952011-08-14 Yao Qi <yao@codesourcery.com>
296
297 * gdb.base/maint.exp: set data_section to ".neardata".
298 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
299 * gdb.base/savedregs.exp: Handle SIGILL.
300 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
301 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
302
457e09f0
DE
3032011-08-12 Doug Evans <dje@google.com>
304
305 * gdb.python/py-symbol.exp: Add test for symbol.type.
306
5d0bb2fb
UW
3072011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
308
309 * gdb.threads/pthreads.exp: Enable on non-native configurations.
310 * gdb.mi/mi-pthreads.exp: Likewise.
311 * gdb.mi/mi2-pthreads.exp: Likewise.
312 * gdb.mi/gdb669.exp.exp: Likewise.
313
fcdfa280
PA
3142011-08-09 Pedro Alves <pedro@codesourcery.com>
315
316 * lib/mi-support.exp (detect_async): Rename to...
317 (mi_detect_async): ... this.
318 * gdb.mi/mi-nonstop-exit.exp: Adjust.
319 * gdb.mi/mi-nonstop.exp: Adjust.
320 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
321 * gdb.mi/mi-nsintrall.exp: Adjust.
322 * gdb.mi/mi-nsmoribund.exp: Adjust.
323 * gdb.mi/mi-nsthrexec.exp: Adjust.
324
9d8fa392
PA
3252011-08-09 Pedro Alves <pedro@codesourcery.com>
326
327 * gdb.base/display.c (do_loops): New `p_i' local.
328 * gdb.base/display.exp: Test displaying a variable that is
329 temporarily at a bad address.
330
b6cede78
JK
3312011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 * gdb.dwarf2/dw2-op-stack-value.S: New file.
334 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
335
67bedb8c
JK
3362011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
339 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
340 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 341
af6e93b2
PA
3422011-08-05 Pedro Alves <pedro@codesourcery.com>
343
344 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
345 procedure.
346 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
347
1cf0e11f
YQ
3482011-08-05 Yao Qi <yao@codesourcery.com>
349
350 * gdb.base/callfuncs.exp: Set language after main.
351 * gdb.cp/cplusfuncs.exp: Likewise.
352 * gdb.cp/inherit.exp: Likewise.
353
a1e28cb2
UW
3542011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
355
356 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
357 * gdb.base/watch-vfork.exp: Skip on remote targets.
358
d4f5bbb9
UW
3592011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
360
361 * gdb.threads/thread-find.exp: Support remote targets.
362
724f4f80
UW
3632011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
364
365 * gdb.base/jit.exp: Download solib_binfile to target.
366 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
367 and call dlopen without full path name.
368 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
369 dlopen without full path name.
370
934709f0
PW
3712011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
372
373 * gdb.base/break-always.exp: Complete the test
374 with duplicated breakpoints and enabling/disabling them.
375
c26106c4
TT
3762011-08-02 Tom Tromey <tromey@redhat.com>
377
378 PR gdb/11289:
379 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
380
9300444e 3812011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
382
383 PR gdb/13045
384 * gdb.base/float.exp: Add new test case for PR gdb/13045
385 * gdb.base/float.c: New file.
386
00bd41d6
PM
3872011-07-28 Phil Muldoon <pmuldoon@redhat.com>
388
389 * gdb.python/py-mi.exp: Test printers returning string hint, and
390 also not returning a value.
391 * gdb.python/py-prettyprint.c: Add testcase for above.
392 * gdb.python/py-prettyprint.py: Add test printer for above.
393
d24f74ce
JK
3942011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
395
396 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
397 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
398 (.Ldie30) Add as field "data4".
399 (.Ldie32) Rename field "b" to "shl".
400 (abbrev4) Change for the "data4" field.
401 (abbrev5, abbrev6) Remove.
402 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
403 (p &s.shl): ... here. Add comment.
404 (p &s.data4): New.
405
bb7da2bf
JK
4062011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
407
408 Fix crash on lval_computed values.
409 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
410
11081198
JK
4112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
412
413 * gdb.base/help.exp (help whatis): Update the expected string.
414
3c6e0cb3
JK
4152011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
416
417 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
418 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
419 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
420 Change the expected string.
421
efa80663
PA
4222011-07-26 Pedro Alves <pedro@codesourcery.com>
423
424 * gdb.base/watchpoint.exp
425 (test_disable_enable_software_watchpoint): New procedure.
426 (top level): Run it.
427
db8e4570
UW
4282011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
429
430 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
431 executable file "${binfile}", C++ version "${binfile}-cxx".
432 * gdb.python/py-prettyprint.exp: Likewise.
433 * gdb.python/py-symbol.exp: Likewise.
434 * gdb.python/py-type.exp: Likewise.
435 * gdb.python/py-value.exp: Likewise.
436 * gdb.python/py-template.exp (test_template_arg): Pass full executable
437 file name instead of just suffix.
438
543305c9
JK
4392011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
440
441 Fix implicit pointer offsets.
442 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
443 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
444 (continue to breakpoint: continue to baz breakpoint for implptr)
445 (sanity check element 0, sanity check element 1)
446 (enter the inlined function, check element 0 for the offset)
447 (check element 1 for the offset)
448 (continue to breakpoint: ignore the second baz breakpoint): New tests.
449 (set foo breakpoint for implptr): Update the breakpoint number.
450
b3215adc
UW
4512011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
452
453 * gdb.python/py-mi.exp: Use different file names for different
454 versions of the executable under test.
455 * gdb.python/py-prettyprint.exp: Likewise.
456 * gdb.python/py-symbol.exp: Likewise.
457 * gdb.python/py-template.exp: Likewise.
458 * gdb.python/py-type.exp: Likewise.
459 * gdb.python/py-value.exp: Likewise.
460
182b9acc
UW
4612011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
462
463 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
464 flag after restarting GDB if necessary.
465
e6052b5d
UW
4662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
467
468 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
469
1ced966e
PA
4702011-07-22 Pedro Alves <pedro@codesourcery.com>
471
472 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
473 backend doesn't leave used debug registers behind.
474
3543a589
TT
4752011-07-22 Tom Tromey <tromey@redhat.com>
476
477 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
478 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
479 argument.
480 * gdb.dwarf2/typeddwarf-amd64.S: New file.
481
14d15303 4822011-07-21 Matt Rice <ratmice@gmail.com>
483
484 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
485 in mostlyclean rule. Add files ending in .core.
486
9b158ba0 4872011-07-21 Matt Rice <ratmice@gmail.com>
488
489 PR macros/12999
490 * gdb.base/info-macros.c: New test sources.
491 * gdb.base/info-macros.exp: New tests.
492
d17b6f81
PM
4932011-07-21 Phil Muldoon <pmuldoon@redhat.com>
494
495 * gdb.python/python.exp: Add prompt substitution tests.
496
918dd910
JK
4972011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
498
499 Fix crash if referenced CU is aged out.
500 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
501 New.
502 * gdb.dwarf2/implptr.exp: Likewise.
503
0e37a63c
JK
5042011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 * gdb.dwarf2/implptr.S: Rebuilt.
507 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
508 (bar): Use them for j, k, l.
509 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
510 COMPILE.
511 (print j in implptr:bar): Update for the intp typedef.
512 (print p[0].x in implptr:foo): Use more exact regex.
513
f65cf84c
TT
5142011-07-18 Tom Tromey <tromey@redhat.com>
515
516 * gdb.cp/static-method.exp: Add missing single quote.
517
d5b4a7be
YQ
5182011-07-18 Yao Qi <yao@codesourcery.com>
519
520 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
521 supported.
522 * gdb.mi/mi-nonstop-exit.exp: Likewise.
523 * gdb.mi/mi-nonstop.exp: Likewise.
524 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
525 * gdb.mi/mi-nsintrall.exp: Likewise.
526 * gdb.mi/mi-nsmoribund.exp: Likewise.
527 * gdb.mi/mi-nsthrexec.exp: Likewise.
528 * gdb.python/py-evthreads.exp: Likewise.
529
e9ea2662
JK
5302011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 Code cleanup.
533 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
534 it. Substitute it instead of test_compiler_info everywhere.
535
ce451573
UW
5362011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
537
538 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
539 remote targets as well.
540
756d88a7
UW
5412011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
542
543 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
544 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
545
31f83dc5
UW
5462011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
547
548 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
549 a remote machine, not the host.
550 (gdb_compile_shlib): Set soname if target is remote.
551
059241a0
PP
5522011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
553
554 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
555
28a0b48c 5562011-07-13 Matt Rice <ratmice@gmail.com>
557
558 * gdb.python/py-objfile-script-gdb.py: Renamed to
559 py-objfile-script-gdb.py.in.
560 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
561 py-objfile-script-gdb.py.
562 * gdb.python/py-objfile-script.exp: Update reference to
563 py-objfile-script-gdb.py.
564
9a771b67
JK
5652011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
566
567 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
568 reference undefined label.
569
04ad99e6
JK
5702011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
573 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
574 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
575 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
576
713389e0
PM
5772011-07-11 Phil Muldoon <pmuldoon@redhat.com>
578
579 PR python/12438
580 * gdb.python/python.exp: Add maint set/show python print-stack
581 deprecated tests. Add set/show python print-backtrace tests.
582
97d146f8
JK
5832011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
584
585 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
586 debug info.
587
facde0e5 5882011-07-06 Matt Rice <ratmice@gmail.com>
589
590 * gdb.python/python.exp: Update filename paths.
591 * gdb.python/py-symtab.exp: Ditto.
592
438640d1
MP
5932011-07-06 Marek Polacek <mpolacek@redhat.com>
594
595 * gdb.python/py-evthreads.exp: Add missing `$'.
596
33a365df
MF
5972011-07-06 Jie Zhang <jie.zhang@analog.com>
598
599 * config/bfin.exp: New file.
600 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
601 * gdb.asm/bfin.inc: New file.
602
8f7ae686
MP
6032011-07-06 Marek Polacek <mpolacek@redhat.com>
604
df46027d 605 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
606 the whole output.
607
eb2a6f42
TT
6082011-07-05 Tom Tromey <tromey@redhat.com>
609
610 * gdb.java/jprint.java (jprint.hi): New field.
611 * gdb.java/jprint.exp: Print string.
612
177b42fe
TJB
6132011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
614
615 * gdb.base/call-sc.c: Fix typos.
616 * gdb.base/ifelse.exp: Likewise.
617 * gdb.base/structs.c: Likewise.
618
3b2a0cf2
JB
6192011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
620
621 * gdb.base/jit-so.exp: New test.
622 * gdb.base/jit-dlmain.c: New file.
623 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
624
46fc714c
JK
6252011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
626
627 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
628 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
629 * gdb.cp/pr9167.exp (p b): Likewise.
630 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
631 (test value of P in inner_m, test type of Z in inner_m): Call
632 setup_xfail for gcc <= 4.5.
46fc714c 633
418c7cf7
JK
6342011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
635
636 * gdb.cp/paren-type.cc: New files.
637 * gdb.cp/paren-type.exp: New files.
638
3d50dd94
JK
6392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
640
641 Stop on first linespec terminator instead of eating what we can.
642 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
643 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
644 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
645 (break C::f()): ... this one.
646 (break C::operator()()): New test.
647 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
648 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
649 test.
650
dcf9f4ab
JK
6512011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
652
653 Fall back linespec to minimal symbols.
654 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
655 error message.
656 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
657 * gdb.cp/minsym-fallback-main.cc: New file.
658 * gdb.cp/minsym-fallback.cc: New file.
659 * gdb.cp/minsym-fallback.exp: New file.
660 * gdb.cp/minsym-fallback.h: New file.
661
3f542ed1
JK
6622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
663
664 * gdb.cp/no-dmgl-verbose.cc: New file.
665 * gdb.cp/no-dmgl-verbose.exp: New file.
666
6672011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
668
669 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
670 __GI_.
671 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
672 (f): New function.
673 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
674 (complete p 'func<short>(): ... here.
675 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
676 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
677 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
678 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
679 Make them KFAIL gcc/49546.
680
00eb2c4a
JB
6812011-07-01 Joel Brobecker <brobecker@adacore.com>
682
683 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
684
85a20c42
JK
6852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
686
687 Test GCC PR debug/49546.
688 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
689 (test type of F in k3_m, test value of F in k3_m): New.
690 * gdb.cp/temargs.cc (struct S3, struct K3): New.
691 (main): New variable k3. Call k3.k3_m.
692
d2d43431
JB
6932011-07-01 Jean-Charles Delay <delay@adacore.com>
694
695 * gdb.ada/packed_array.exp: Fix expected outout.
696
54ae186f
JB
6972011-07-01 Jean-Charles Delay <delay@adacore.com>
698
699 * gdb.ada/packed_array.exp: fixed expected output.
700
8f17729f
JB
7012011-07-01 Joel Brobecker <brobecker@adacore.com>
702
703 * gdb.ada/same_enum: New testcase.
704
f5aa6869
JB
7052011-07-01 Joel Brobecker <brobecker@adacore.com>
706
707 * gdb.ada/ptr_typedef: New testcase.
708
828292f2
JB
7092011-07-01 Joel Brobecker <brobecker@adacore.com>
710
711 * gdb.ada/arrayptr.exp: Add ptype test.
712
18920c42
JB
7132011-07-01 Joel Brobecker <brobecker@adacore.com>
714
715 * gdb.ada/char_enum: New testcase.
716
3536d9e3 7172011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
718
719 * gdb.base/dump.exp (capture_pointer_with_type): New.
720 Get value from address instead of name.
721 Start GDB once, and do `dump' and `restore'
722 tests together.
723
db863c42
MF
7242011-06-30 Jie Zhang <jie.zhang@analog.com>
725 Mike Frysinger <vapier@gentoo.org>
726
727 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
728 helper functions for getting/setting remotetimeout variable.
729 * lib/gdb.exp (gdb_load): If the target is remote, set
730 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
731 with $loadtimeout. Set $load_ok to 0 before doing the load.
732 Instead of returning, immediately, set $load_ok to 0. Call
733 set_remotetimeout with $oldremotetimeout, and then return if
734 $load_ok is 1.
735
e9e642a8
AB
7362011-06-30 Andrew Burgess <aburgess@broadcom.com>
737
738 * gdb.python/py-template.exp: Don't run this test if the target
739 does not support c++ tests.
740
32019081
JK
7412011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 Fix non-only rename list for Fortran modules import.
744 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
745 tests.
746 * gdb.fortran/module.f90 (module moduse): New.
747 (program module): use moduse, test var_x, var_y and var_z.
748
0ecee54c
TT
7492011-06-29 Tom Tromey <tromey@redhat.com>
750
751 PR testsuite/12040:
752 * gdb.fortran/array-element.exp: Use f90, not f77.
753 * gdb.fortran/complex.exp: Use f90, not f77.
754 * gdb.fortran/derived-type.exp: Use f90, not f77.
755 * gdb.fortran/library-module.exp: Use f90, not f77.
756 * gdb.fortran/logical.exp: Use f90, not f77.
757 * gdb.fortran/module.exp: Use f90, not f77.
758 * gdb.fortran/multi-dim.exp: Use f90, not f77.
759 * gdb.fortran/subarray.exp: Use f90, not f77.
760
3b2b8fea
TT
7612011-06-29 Tom Tromey <tromey@redhat.com>
762
763 * gdb.fortran/charset.exp: New file.
764 * gdb.fortran/charset.f90: New file.
765
42159ca5
TT
7662011-06-29 Tom Tromey <tromey@redhat.com>
767
768 PR testsuite/12040:
769 * lib/future.exp: New file, mostly extracted from ada.exp.
770 Rewrote compatibility code to use rename.
771 (gdb_find_gfortran): New proc.
772 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
773 gfortran patch.
774 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
775 Move to future.exp.
776 * lib/gdb.exp: Always load future.exp.
777
af69a5ce
YQ
7782011-06-28 Yao Qi <yao@codesourcery.com>
779
780 * gdb.cp/exception.cc: Don't include iostream.
781 (bar): Remove print statement.
782 (catcher): New.
783 (main): Remove print statements. Call function catcher.
784 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
785 Set breakpoint on catcher, and check the value of parameter.
786
ab5c6a72
YQ
7872011-06-23 Yao Qi <yao@codesourcery.com>
788
789 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
790 1.2 is disabled. KFAIL for uclinux.
791
9497469f
MP
7922011-06-23 Marek Polacek <mpolacek@redhat.com>
793
794 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
795 mi_gdb_test.
796
b9132588
MP
7972011-06-23 Marek Polacek <mpolacek@redhat.com>
798
5d197ed0 799 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 800
e55595ca
MP
8012011-06-23 Marek Polacek <mpolacek@redhat.com>
802
5d197ed0
MP
803 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
804
8052011-06-23 Marek Polacek <mpolacek@redhat.com>
806
807 * gdb.mi/mi2-basics.exp: Fix races. Honour the
808 `test_exec_and_symbol_mi_operatons' return value.
809 (test_mi_interpreter_selection): Use mi_gdb_test instead of
810 gdb_test_multiple.
811 (test_exec_and_symbol_mi_operatons): Likewise.
812 (test_path_specification): Likewise.
e55595ca 813
be777e08
YQ
8142011-06-23 Yao Qi <yao@codesourcery.com>
815
816 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
817 supported.
818 * lib/gdb.exp (support_displaced_stepping): New.
819
615556d6
YQ
8202011-06-23 Yao Qi <yao@codesourcery.com>
821
822 * gdb.threads/execl.exp: Skip on remote target.
823
833b0ca7
MP
8242011-06-21 Marek Polacek <mpolacek@redhat.com>
825
5d197ed0 826 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
827 mi_gdb_test.
828
1ee4023a
MP
8292011-06-20 Marek Polacek <mpolacek@redhat.com>
830
5d197ed0 831 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 832
d0b1d624
MP
8332011-06-20 Marek Polacek <mpolacek@redhat.com>
834
5d197ed0 835 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
836 mi_gdb_test.
837
79aa92c1
MP
8382011-06-20 Marek Polacek <mpolacek@redhat.com>
839
5d197ed0 840 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 841
5ce5db06
YQ
8422011-06-14 Yao Qi <yao@codesourcery.com>
843
844 gdb/testsuite/
845 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
846
533a737e
JK
8472011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
850
d0e53741
TT
8512011-06-10 Tom Tromey <tromey@redhat.com>
852
853 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
854 Add tests for pointer-to-member-function.
855 * gdb.cp/temargs.cc (S::somefunc): New function.
856 (K2): New class.
857 (main): Instantiate K2; call method.
858
b5916bbd
JB
8592011-06-08 Joel Brobecker <brobecker@adacore.com>
860
861 * gdb.python/py-inferior.c (f2): Make str an array rather
862 than a pointer.
863 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
864
5be4dfca
JK
8652011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
866
867 * gdb.base/async-shell.c: New file.
868 * gdb.base/async-shell.exp: New file.
869
9f47e254
PA
8702011-06-06 Pedro Alves <pedro@codesourcery.com>
871
872 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
873
64b9b334
JB
8742011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
875
876 From Stephen Kitt <steve@sk2.org>
877 * gdb.base/help.exp: Adjust following some spelling corrections
878 in GDB.
879
dbc0f131
YQ
8802011-06-01 Yao Qi <yao@codesourcery.com>
881
882 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
883
fd336a18
KS
8842010-05-31 Keith Seitz <keiths@redhat.com>
885
886 PR c++/12750
887 * gdb.cp/static-method.cc: New file.
888 * gdb.cp/static-method.exp: New file.
889
fa8b9902
KS
8902010-05-31 Keith Seitz <keiths@redhat.com>
891
892 PR symtab/12704
893 * gdb.cp/anon-ns.cc: New file.
894 * gdb.cp/anon-ns.exp: New file.
895
0a5b1e09
PA
8962011-05-31 Pedro Alves <pedro@codesourcery.com>
897
898 * gdb.arch/i386-dr3-watch.c: New file.
899 * gdb.arch/i386-dr3-watch.exp: New file.
900
0578b8d1
YQ
9012011-05-30 Yao Qi <yao@codesourcery.com>
902
903 * gdb.base/callfuncs.c (t_structs_fc): New.
904 (t_structs_dc, t_structs_ldc): New.
905 (t_double_many_args):
906 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
907 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
908 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
909 * gdb.base/callfuncs.exp: Call new functions.
910
6680506e
YQ
9112011-05-30 Yao Qi <yao@codesourcery.com>
912
ff4d2c60
YQ
913 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
914 Call rerun_and_prepare for each test to isolate effects.
915
9162011-05-30 Yao Qi <yao@codesourcery.com>
917
918 * gdb.base/varargs.c (find_max_float_real): New.
919 (find_max_double_real, find_max_long_double_real): New.
920 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
921 * lib/gdb.exp (setup_kfail_for_target): New.
922
e43ec454
YQ
9232011-05-30 Yao Qi <yao@codesourcery.com>
924
925 * gdb.base/funcargs.c (callca, callcb, callcc): New.
926 (callcd, callce, callcf, callc1a, callc1b): New.
927 (callc2a, callc2b): New.
928 * gdb.base/funcargs.exp (complex_args): New.
929 (complex_integral_args, complex_float_integral_args): New.
930 * lib/gdb.exp (support_complex_tests): New. Determine
931 whether to run test cases on _Complex types.
932
432b4d03
JK
9332011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.threads/leader-exit.c: New file.
936 * gdb.threads/leader-exit.exp: New file.
937
6caf069d
MP
9382011-05-27 Marek Polacek <mpolacek@redhat.com>
939
9497469f 940 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 941
97fce28b
MP
9422011-05-27 Marek Polacek <mpolacek@redhat.com>
943
944 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
945 remove the `supported' variable.
946 * gdb.mi/mi-nonstop.exp: Likewise.
947 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
948 * gdb.mi/mi-nsintrall.exp: Likewise.
949 * gdb.mi/mi-nsmoribund.exp: Likewise.
950 * gdb.mi/mi-nsthrexec.exp: Likewise.
951
9da8c2a0
PA
9522011-05-26 Pedro Alves <pedro@codesourcery.com>
953
954 * gdb.reverse/finish-reverse-bkpt.exp: New test.
955
2c03e5be
PA
9562011-05-26 Pedro Alves <pedro@codesourcery.com>
957
958 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
959
2e21250d
KS
9602011-05-24 Keith Seitz <keiths@redhat.com>
961
962 PR breakpoint/12803
963 * gdb.cp/cmpd-minsyms.cc (a): New method.
964 (b): New method.
965 (c): New method.
966 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
967
cdac0397
PA
9682011-05-24 Pedro Alves <pedro@codesourcery.com>
969
970 * gdb.base/commands.exp (watchpoint_command_test): Check that the
971 watchpoint's command list didn't execute when the watchpoint went
972 out of scope.
973
ee5683ab
PM
9742011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
975
976 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
977 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
978 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
979 * gdb.arch/i386-gnu-cfi.exp: Likewise.
980 * gdb.arch/i386-permbkpt.exp: Likewise.
981 * gdb.arch/i386-prologue.exp: Likewise.
982 * gdb.arch/i386-size-overlap.exp: Likewise.
983 * gdb.arch/i386-size.exp: Likewise.
984 * gdb.arch/i386-unwind.exp: Likewise.
985 * gdb.reverse/i386-precsave.exp: Likewise.
986 * gdb.reverse/i386-reverse.exp: Likewise.
987 * gdb.reverse/i386-sse-reverse.exp: Likewise.
988 * gdb.reverse/i387-env-reverse.exp: Likewise.
989 * gdb.reverse/i387-stack-reverse.exp: Likewise.
990
c91c8c16
PA
9912011-05-24 Pedro Alves <pedro@codesourcery.com>
992
993 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
994 file doesn't error, using MI.
995
c50491a7
TT
9962011-05-23 Tom Tromey <tromey@redhat.com>
997
998 * gdb.base/charset.exp (string_display): Add tests to assign to
999 arrays.
1000 * gdb.base/charset.c (short_array, int_array, long_array): New.
1001
4a07b7da
PA
10022011-05-20 Pedro Alves <pedro@codesourcery.com>
1003
1004 Cope with async mode.
1005
4a07b7da
PA
1006 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1007 into gdb_test + mi_expect_stop.
1008
b275f2d2
PA
10092011-05-20 Pedro Alves <pedro@codesourcery.com>
1010
1011 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1012 (callme): Remove printf call.
1013
eec52c44
PM
10142011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1015
1016 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1017 quote pattern to avoid problems with Cygwin/mingw expect versions.
1018 * gdb.base/default.exp (show convenience): Use double
1019 quote pattern for regular expressions.
1020
b3c8eb43
JK
10212011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 Fix -readnow for -gdwarf-4 unused type units.
1024 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1025 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1026
ed731959
JK
10272011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 * gdb.base/kill-after-signal.c: New file.
1030 * gdb.base/kill-after-signal.exp: New file.
1031
3b48433d
PA
10322011-05-16 Pedro Alves <pedro@codesourcery.com>
1033
1034 * gdb.ada/start.exp: Call untested with the correct test filename.
1035 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1036 test filename. Make the test's binary unique.
1037 * gdb.arch/i386-signal.exp: Call untested with the correct test
1038 filename.
1039 * gdb.arch/i386-size-overlap.exp: Ditto.
1040 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1041 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1042 * gdb.cp/call-c.exp: Ditto.
1043 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1044 filename. Make the test's binary unique.
1045 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1046 * gdb.python/py-mi.exp: Ditto.
1047 * gdb.python/Makefile.in (EXECUTABLES): Update.
1048 * gdb.reverse/i386-precsave.exp: Ditto.
1049 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1050 test filename.
1051 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1052 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1053 unique.
1054 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1055 test filename.
1056 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1057 * gdb.trace/tfile.exp: Ditto.
1058
ba4a8bdd
YQ
10592011-05-14 Yao Qi <yao@codesourcery.com>
1060
1061 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1062 type.
1063
dbaefcf7
DE
10642011-05-13 Doug Evans <dje@google.com>
1065
1066 * gdb.python/py-objfile-script.exp: New file.
1067 * gdb.python/py-objfile-script.c: New file.
1068 * gdb.python/py-objfile-script-gdb.py: New file.
1069 * testsuite/gdb.python/py-section-script.exp: Test
1070 "info auto-load-scripts".
1071
9930639c
TT
10722011-05-13 Tom Tromey <tromey@redhat.com>
1073
1074 * gdb.dwarf2/clztest.exp: New file.
1075 * gdb.dwarf2/clztest.c: New file.
1076 * gdb.dwarf2/clztest.S: New file.
1077
05272e11
DE
10782011-05-13 Doug Evans <dje@google.com>
1079
cc63ef9b
DE
1080 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1081 String16 tests.
05272e11 1082
6edba76f
TT
10832011-05-13 Tom Tromey <tromey@redhat.com>
1084
1085 * lib/gdb.exp (is_x86_like_target): New proc.
1086 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1087 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1088 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1089 -nostdlib to compiler.
1090 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1091 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1092 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1093 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1094 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1095
028d0ed5
TJB
10962011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1097
1098 * gdb.python/py-function.exp: Test setting a value from a function
1099 which executes a command.
1100
8a9b8146
TT
11012011-05-12 Tom Tromey <tromey@redhat.com>
1102
1103 * gdb.dwarf2/typeddwarf.S: New file.
1104 * gdb.dwarf2/typeddwarf.c: New file.
1105 * gdb.dwarf2/typeddwarf.exp: New file.
1106
10483e8e
MP
11072011-05-12 Marek Polacek <mpolacek@redhat.com>
1108
1109 * gdb.mi/mi-basics.exp: Fix races. Honour the
1110 `test_exec_and_symbol_mi_operatons' return value.
1111 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1112 gdb_test_multiple.
1113 (test_exec_and_symbol_mi_operatons): Likewise.
1114 (test_path_specification): Likewise.
1115
faf067f1
JK
11162011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1117
1118 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1119 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1120 Replace `file copy' and `file rename' by `file mtime'. Twice.
1121
7ff911a3
JK
11222011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1123
1124 * gdb.base/readline-ask.c: New file.
1125 * gdb.base/readline-ask.exp: New file.
1126 * gdb.base/readline-ask.inputrc: New file.
1127
a536c6d7
UW
11282011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1129
1130 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1131 to avoid race condition.
1132 * gdb.cell/coremaker.c: Use small stack size.
1133 * gdb.cell/ea-standalone.exp: Use file name without path as
1134 argument to c_to.
1135 * gdb.cell/fork.exp: Allow other output when continuing to end.
1136
d472a426
JK
11372011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1138
1139 * gdb.threads/corethreads.c: New file.
1140 * gdb.threads/corethreads.exp: New file.
1141
11422011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1143
1144 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1145 Try to compile the test using -Wl,-z,norelro first.
1146 (load_core): New variable libthread_db_seen, initialize it.
1147 (zeroed-threads cannot be listed): Protect it by XFAIL on
1148 !$libthread_db_seen.
1149
8be455d7
JK
11502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 PR 12573
1153 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1154 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1155 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1156
1976171a
JK
11572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 * gdb.cp/psymtab-parameter.cc: New file.
1160 * gdb.cp/psymtab-parameter.exp: New file.
1161
7db6f30f
JK
11622011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Fix a race.
1165 * gdb.cp/static-print-quit.exp (print c): Split to ...
1166 (print c - <return>, print c - q <return>, print c - to quit):
1167 ... these. Make the testfile untested on gdb-7.1.
1168
85161e9e 11692011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1170
1171 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1172 gdb_rename_execfile, gdb_touch_execfile): New.
1173 * gdb.base/reread.exp: Use new procs to handle multiple
1174 exec files.
1175
0c51be18
YQ
11762011-05-05 Yao Qi <yao@codesourcery.com>
1177
1178 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1179 (test_adr_32bit, test_pop_pc): New.
1180 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1181 (test_adr_32bit, test_pop_pc): New.
1182
4d393d60
JM
11832011-05-04 Joseph Myers <joseph@codesourcery.com>
1184
1185 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1186 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1187 targets.
1188 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1189 handle targets.
1190
8ffd0459
JK
11912011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1192
1193 * gdb.base/completion.exp (complete help info wat): Rename to ...
1194 (complete 'help info wat'): ... here.
1195 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1196 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1197
8e28d804
PA
11982011-05-04 Pedro Alves <pedro@codesourcery.com>
1199
1200 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1201 gdb_test and explicit $gdb_prompt/timeout matches.
1202
3eb2ef34
YQ
12032011-05-04 Yao Qi <yao@codesourcery.com>
1204
1205 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1206 and __thumb2__.
1207
aaaf81a3
MP
12082011-05-03 Marek Polacek <mpolacek@redhat.com>
1209
1210 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1211 in place of `gdb_test "delete breakpoints"'. This eliminates two
1212 testcases.
1213
c4cbc0df
PA
12142011-05-02 Pedro Alves <pedro@codesourcery.com>
1215
1216 PR testsuite/12649
1217 Fix races.
1218
1219 * gdb.base/completion.exp: Remove all sleep calls. Remove
1220 unnecessary regexs. Don't explicitly expect anything after the
1221 prompt. Eat the prompt if necessary.
1222
b4cbb4a3
EBM
12232011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1224
1225 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1226 accept to show the caller line again as well as the line after.
1227
d65aec65
PM
12282011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1229
1230 PR mi/12531
1231
1232 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1233 compile target.
1234 * gdb.python/py-prettyprint.exp: Add C++ object for
1235 CPLUS_FAKE_CHILD test.
1236
30852783
UW
12372011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1238
1239 * gdb.base/signest.exp: New file.
1240 * gdb.base/signest.c: Likewise.
1241
c7b1f0d9
JK
12422011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1243
1244 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1245 thread and breakpoint notifications.
1246
559a7a62
JK
12472011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 * gdb.base/fortran-sym-case.c: New file.
1250 * gdb.base/fortran-sym-case.exp: New file.
1251 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1252 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1253 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1254
8344e389
JK
12552011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1256
1257 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1258 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1259 false #1', `if true else false #2' and `if true else false #3'.
1260
2484c66b
UW
12612011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1262
1263 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1264 while delivering signal.
1265
8d3788bd
VP
12662011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1267
1268 MI breakpoint notifications.
1269
1270 * testsuite/gdb.mi/mi-cli.exp: Adust.
1271 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1272 * testsuite/gdb.mi/mi-watch.exp: Adust.
1273 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1274 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1275 notifications.
1276
3e03848b
JK
12772011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1280 * gdb.base/gdbindex-stabs.c: New file.
1281 * gdb.base/gdbindex-stabs.exp: New file.
1282
918c9108
YQ
12832011-04-25 Yao Qi <yao@codesourcery.com>
1284
1285 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1286 with /*...*/.
1287 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1288
90556b8c
JK
12892011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1290
1291 * gdb.python/py-value.exp (test_objfiles): Name the first test
1292 `py-value in file.filename'.
1293
03f2bd59
JK
12942011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1295
1296 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1297 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1298 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1299 !gdbserver_reconnect_p..
1300 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1301
7b08b9eb
JK
13022011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 * gdb.cp/cpcompletion.exp (complete class methods)
1305 (complete class methods beginning with F): Move them above runto. New
1306 comment about the runto delimiter.
1307
b78974c3
PA
13082011-04-20 Pedro Alves <pedro@codesourcery.com>
1309
1310 * gdb.base/maint.exp: Test that "maint print registers" works
1311 without a running program.
1312
20429c40 13132011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1314
20429c40
MP
1315 * gdb.base/setshow.exp: Fix racy tests.
1316 ($old_gdb_prompt): New variable.
1317
7a9dd1b2
TT
13182011-04-19 Tom Tromey <tromey@redhat.com>
1319
1320 * gdb.mi/mi-nsmoribund.exp:
1321 * gdb.hp/gdb.objdbg/objdbg01.exp:
1322 * gdb.base/structs.exp (test_struct_returns):
1323 * gdb.base/call-sc.exp (test_scalar_returns):
1324 * gdb.base/bigcore.exp: Remove duplicate words.
1325
02835898
JK
13262011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1329 * gdb.base/break-interp.exp (test_attach): New comment.
1330
254f582e
JK
13312011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1332
1333 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1334 (clear __stack_user.next, clear stack_used.next)
1335 (save a zeroed-threads corefile): New test.
1336 Call core_load for $core0file.
1337 (zeroed-threads cannot be listed): New test.
1338
4fe85f5c
JK
13392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1340
1341 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1342 filename.
1343 ($srcfile): Preserve the original value.
1344 ($testfile): Match it the .exp filename.
1345 ($corefile): New variable. Substitute it around.
1346 Use clean_restart.
1347 ($prev_timeout): Remove.
1348 (load_core): Move core loading into this proc.
1349 Fix restore of $timeout if load_core fails.
1350
63524580
JK
13512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1352
1353 * gdb.base/eu-strip-infcall.c: New file.
1354 * gdb.base/eu-strip-infcall.exp: New file.
1355
90359a16
JK
13562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1357
1358 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1359 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1360
626e7282
JK
13612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1362
1363 Fix Python access to inlined frames.
1364 * gdb.python/py-frame-inline.c: New file.
1365 * gdb.python/py-frame-inline.exp: New file.
1366
3363d018
EBM
13672011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1368
1369 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1370 content of 's24' correctly (avoiding "optimized out").
1371 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1372
28781456
JK
13732011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1374
1375 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1376
4a4106ca
TJB
13772011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1378
1379 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1380 expect a colon in watch -location output.
1381
d26ccb4f
JK
13822011-04-13 Marek Polacek <mpolacek@redhat.com>
1383
df46027d 1384 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1385 New testcase `expect response to define backtrace'. Also remove
1386 redundant `default' block.
1387
e1ab1f9c
JK
13882011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1389
1390 * gdb.python/py-prettyprint.c (struct hint_error): New.
1391 (main): New variable hint_error.
1392 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1393 "print hint_error".
1394 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1395 (register_pretty_printers): Register it.
1396
0c2e6019
TT
13972011-04-04 Tom Tromey <tromey@redhat.com>
1398
1399 * gdb.cp/maint.exp (test_help): Update.
1400 (test_namespace): Likewise.
1401
af57139d
JB
14022011-04-01 Joel Brobecker <brobecker@adacore.com>
1403
1404 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1405 * gdb.ada/arrayptr.exp: Add new tests.
1406
956a9fb9
JB
14072011-04-01 Joel Brobecker <brobecker@adacore.com>
1408
1409 * gdb.ada/mi_catch_ex: New testcase.
1410
d0c4d642
PA
14112011-04-01 Pedro Alves <pedro@codesourcery.com>
1412
1413 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1414 base::overload(void) method without specifying "const".
1415
18819fa6
UW
14162011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1417
1418 * gdb.arch/thumb-singlestep.S: New file.
1419 * gdb.arch/thumb-singlestep.exp: Likewise.
1420
a4c8e806
TT
14212011-03-31 Tom Tromey <tromey@redhat.com>
1422
1423 * gdb.python/py-prettyprint.py (exception_flag): New global.
1424 (NoStringContainerPrinter._iterator.next): Check it.
1425 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1426 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1427
53832f31
TT
14282011-03-29 Tom Tromey <tromey@redhat.com>
1429
1430 * gdb.cp/anon-struct.cc: New file.
1431 * gdb.cp/anon-struct.exp: New file.
1432
e4620230
JK
14332011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 Test STT_GNU_IFUNC support.
1436 * gdb.base/gnu-ifunc-lib.c: New file.
1437 * gdb.base/gnu-ifunc.c: New file.
1438 * gdb.base/gnu-ifunc.exp: New file.
1439
d0fb5eae
JK
14402011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1441
1442 Support a ring of related breakpoints.
1443 * gdb.base/watchpoint-delete.c: New file.
1444 * gdb.base/watchpoint-delete.exp: New file.
1445
20106cfb
JK
14462011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.ada/arrayparam.exp (print first after function call): Use
1449 explicit package name. Add a comment
1450 (print lasta after function call): Rename ...
1451 (print last after function call): ... it and use explicit package
1452 name.
1453 (print length after function call): Use explicit package name.
1454 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1455 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1456 (multiple matches for symbol i): Rename ...
1457 (multiple matches for symbol integervar): ... it.
1458 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1459 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1460
e7ab5e63
AB
14612011-03-25 Andrew Burgess <aburgess@broadcom.com>
1462
1463 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1464 environment variable to make grep output more predictable. Move
1465 all the environment setup into gdb_init so it's done once per test
1466 case rather than each time we start gdb.
1467
9ef07c8c
TT
14682011-03-24 Tom Tromey <tromey@redhat.com>
1469
1470 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1471 test.
1472
dd90784c
JK
14732011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1476 * gdb.dwarf2/dw2-entry-value.S: New file.
1477 * gdb.dwarf2/dw2-entry-value.exp: New file.
1478
05775840
PM
14792011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1480
1481 PR python/12183
1482
1483 * gdb.python/py-function.exp: Add GdbError tests.
1484
8661b11b
PA
14852011-03-18 Pedro Alves <pedro@codesourcery.com>
1486
1487 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1488 (reglocal_test_func, statlocal_test_func): New functions.
1489 (globals_test_func): Call new functions.
1490 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1491 (gdb_collect_locals_test): New procedure.
1492 (gdb_trace_collection_test): Call new procedures.
1493
0fdb4f18
PA
14942011-03-18 Pedro Alves <pedro@codesourcery.com>
1495
1496 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1497 (test_register, test_register_unavailable): New procedures.
1498 (gdb_unavailable_registers_test): New procedure.
1499 (gdb_trace_collection_test): Call it.
1500
99c3dc11
PM
15012011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1502
1503 PR python/12149
1504
1505 * gdb.python/python.exp: Add gdb.write tests.
1506
29703da4
PM
15072010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1508
1509 * gdb.python/Makefile.in: Add py-objfile.
1510 * gdb.python/py-objfile.exp: New file.
1511 * gdb.python/py-objfile.c: New file.
1512 * gdb.python/py-block.exp: Add is_valid tests.
1513 * gdb.python/py-inferior.exp: Ditto.
1514 * gdb.python/py-infthread.exp: Ditto.
1515 * gdb.python/py-symbol.exp: Ditto.
1516 * gdb.python/py-symtab.exp: Ditto.
1517
598997c8
KS
15182011-03-16 Keith Seitz <keiths@redhat.com>
1519
1520 PR c++/12273
1521 * gdb.cp/cmpd-minsyms.exp: New test.
1522 * gdb.cp/cmpd-minsyms.cc: New file.
1523
1524 PR c++/11734
1525 * gdb.cp/ovsrch.exp: New test.
1526 * gdb.cp/ovsrch.h: New file.
1527 * gdb.cp/ovsrch1.cc: New file.
1528 * gdb.cp/ovsrch2.cc: New file.
1529 * gdb.cp/ovsrch3.cc: New file.
1530 * gdb.cp/ovsrch4.cc: New file.
1531
c91513d8
PP
15322011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1533
1534 PR gdb/12528
1535 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1536 * gdb.base/break-on-linker-gcd-function.exp: New test.
1537 * gdb.base/break-on-linker-gcd-function.cc: New file.
1538
7470fc63
AT
15392011-03-15 Andreas Tobler <andreast@fgznet.ch>
1540
1541 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1542
959e7469
PM
15432011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1544
1545 * lib/gdb.exp (gdb_unload): Add another termination case.
1546
9373cf26
JK
15472011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1550 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1551 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1552 Provide a stub byte there.
1553 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1554 DW_AT_entry_pc.
1555 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1556
24e9cda0
UW
15572011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1558
1559 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1560 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1561 "generic ABI, auto".
1562 (altivec_abi_tests): Accept vectors returned by reference.
1563
7371cf6d
PM
15642010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1565
1566 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1567
ce77046a
UW
15682011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1569
1570 * gdb.python/py-section-script.exp: Skip test if no Python support.
1571
176400c3
UW
15722011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1573
1574 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1575
ecec24e6
PM
15762011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1577
1578 * gdb.python/py-parameter.exp: Update tests to the new Python
1579 parameter API. Add "no documentation" test. Add deprecated API
1580 backward compatibility test.
1581
5dbdd470
TT
15822011-03-09 Tom Tromey <tromey@redhat.com>
1583
1584 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1585 gdb_continue_to_end.
1586
b66e66ee
MK
15872011-03-09 Mark Kettenis <kettenis@gnu.org>
1588
1589 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1590 tabs.
1591
eceb0c5f
TT
15922011-03-09 Tom Tromey <tromey@redhat.com>
1593
1594 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1595 parentheses.
1596 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1597 $command.
1598 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1599 argument to gdb_continue_to_end.
1600 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1601 argument to gdb_continue_to_end.
1602 * gdb.cp/annota3.exp: Fix regex.
1603 * gdb.cp/annota2.exp: Fix regex.
1604 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1605 gdb_continue_to_end.
1606 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1607 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1608 gdb_continue_to_end.
1609
63154eca
PA
16102011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1611
1612 * gdb.server/ext-run.exp
1613 (load new file without any gdbserver inferior): New test.
1614
967d1f9b
TT
16152011-03-07 Tom Tromey <tromey@redhat.com>
1616
1617 * Makefile.in (TAGS): Rewrite.
1618
d68dcbb9
JK
16192011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1622 initial commands echo. New match for `Found trace'. Anchor all the
1623 other matches. Anchor and match for `No trace frame found' the final
1624 match.
1625
6bf58e63
TT
16262011-03-07 Tom Tromey <tromey@redhat.com>
1627
1628 * Makefile.in (TAGS): New target.
1629
fda326dd
TT
16302011-03-07 Tom Tromey <tromey@redhat.com>
1631
1632 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1633 change.
1634 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1635 change.
1636 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1637 exit message change.
1638 (skip_altivec_tests): Update for exit message change.
1639 (skip_vsx_tests): Likewise.
1640 (gdb_continue_to_end): Likewise. Add 'command' argument.
1641 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1642 * gdb.threads/tls.exp: Update for exit message change.
1643 * gdb.threads/thread-unwindonsignal.exp: Use
1644 gdb_continue_to_end.
1645 * gdb.threads/step.exp (step_it): Update for exit message change.
1646 (continue_all): Likewise.
1647 * gdb.threads/print-threads.exp (test_all_threads): Update for
1648 exit message change.
1649 * gdb.threads/interrupted-hand-call.exp: Use
1650 gdb_continue_to_end.
1651 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1652 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1653 gdb_continue_to_end.
1654 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1655 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1656 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1657 * gdb.cp/method.exp: Update for exit message change.
1658 * gdb.cp/mb-templates.exp: Update for exit message change.
1659 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1660 * gdb.cp/annota3.exp: Update for exit message change.
1661 * gdb.cp/annota2.exp: Update for exit message change.
1662 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1663 * gdb.base/term.exp: Update for exit message change.
1664 * gdb.base/step-test.exp (test_i): Update for exit message change.
1665 * gdb.base/sigstep.exp (advance): Update for exit message change.
1666 (advancei): Likewise.
1667 * gdb.base/siginfo.exp: Update for exit message change.
1668 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1669 * gdb.base/reread.exp: Use gdb_continue_to_end.
1670 * gdb.base/langs.exp: Use gdb_continue_to_end.
1671 * gdb.base/interrupt.exp: Update for exit message change.
1672 * gdb.base/gdb1555.exp: Update for exit message change.
1673 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1674 * gdb.base/ending-run.exp: Update for exit message change.
1675 * gdb.base/chng-syms.exp: Update for exit message change.
1676 * gdb.base/checkpoint.exp: Update for exit message change.
1677 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1678 gdb_continue_to_end.
1679 (test_catch_syscall_with_wrong_args): Likewise.
1680 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1681 * gdb.base/break-interp.exp (test_ld): Update for exit message
1682 change.
1683 * gdb.base/bang.exp: Update for exit message change.
1684 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1685 (do_call_attach_tests): Likewise.
1686 * gdb.base/a2-run.exp: Update for exit message change.
1687 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1688 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1689 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1690
dd19bd70
JK
16912011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1692
1693 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1694
30e62689
TT
16952011-03-03 Tom Tromey <tromey@redhat.com>
1696
1697 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1698 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1699 * gdb.hp/gdb.aCC/configure.ac: Remove.
1700 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1701 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1702 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1703 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1704 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1705 * gdb.hp/gdb.compat/configure.ac: Remove.
1706 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1707 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1708 * gdb.hp/gdb.defects/configure.ac: Remove.
1709 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1710 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1711 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1712 * gdb.hp/configure.ac: Remove.
1713 * gdb.hp/configure: Remove.
1714 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1715 substitution.
1716 (Makefile): Remove rule.
1717 * gdb.cell/configure.ac: Remove.
1718 * gdb.cell/configure: Remove.
1719 * gdb.stabs/Makefile.in (Makefile): Remove.
1720 (distclean): Don't remove config.status or config.log.
1721 * gdb.stabs/configure (Makefile): Remove.
1722 * gdb.stabs/configure.ac: Remove.
1723 * configure: Rebuild.
1724 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1725 Remove stabs- and cell-specific logic. Test for existence of
1726 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1727 subdirectories, gdb.cell, and and gdb.stabs.
1728 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1729
c171f854
JB
17302011-03-03 Joel Brobecker <brobecker@adacore.com>
1731
1732 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1733 end of buffer.
1734
9a5193cb
JB
17352011-03-02 Joel Brobecker <brobecker@adacore.com>
1736
1737 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1738 gdb_test when running a test where we expected no output back.
1739
9bb4c1bb
MS
17402011-02-28 Michael Snyder <msnyder@vmware.com>
1741
1742 * gdb.cp/overload.cc: Change initializer value to integer.
1743
3bd0f5ef
MS
17442011-02-27 Michael Snyder <msnyder@vmware.com>
1745
1746 * gdb.multi/base.exp: Add test for remove-inferiors.
1747
2279eaad
JB
17482011-02-26 Joel Brobecker <brobecker@adacore.com>
1749
1750 * gdb.python/py-frame.exp: Simplify the initialization phase
1751 using prepare_for_testing.
1752
c82c0b55
MS
17532011-02-25 Michael Snyder <msnyder@vmware.com>
1754
1755 * gdb.multi/base.exp: Add tests for info inferiors with args.
1756
1d94651b
JK
17572011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1758
1759 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1760 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1761 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1762 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1763 asmfile3. Comment the STABS (#3) file compilation. Compile
1764 everything through assembler. Provide KFAIL for symtab/12497.
1765 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1766 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1767 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1768 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1769
3bd0f5ef
MS
17702011-02-24 Michael Snyder <msnyder@vmware.com>
1771
1772 * gdb.base/break.exp: Add tests for delete breakpoints using
1773 convenience variables and value history references.
1774
12c1418e
MS
17752011-02-24 Michael Snyder <msnyder@vmware.com>
1776
1777 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1778 left behind in previous check-in.
1779
e5a67952
MS
17802011-02-23 Michael Snyder <msnyder@vmware.com>
1781
1782 * gdb.base/break.exp: Add tests for "info break" with arguments.
1783 * gdb.trace/infotrace.exp: Update patterns for error and help.
1784 * gdb.base/completion.exp: Update pattern.
1785 * gdb.base/ena-dis-br.exp: Update pattern.
1786 * gdb.base/help.exp: Update patterns.
1787
17882011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1789
1790 * gdb.base/memattr.exp: New test.
1791 * gdb.base/memattr.c: Test load for memattr.exp.
1792
6e6fbe60
DE
17932011-02-22 Doug Evans <dje@google.com>
1794
1795 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1796
1d41d745
MS
17972011-02-22 Michael Snyder <msnyder@vmware.com>
1798
1799 * Makefile.in: Make more clean.
1800 * gdb.ada/Makefile.in: Ditto.
1801 * gdb.arch/Makefile.in: Ditto.
1802 * gdb.asm/Makefile.in: Ditto.
1803 * gdb.base/Makefile.in: Ditto.
1804 * gdb.cp/Makefile.in: Ditto.
1805 * gdb.dwarf2/Makefile.in: Ditto.
1806 * gdb.java/Makefile.in: Ditto.
1807 * gdb.mi/Makefile.in: Ditto.
1808 * gdb.modula2/Makefile.in: Ditto.
1809 * gdb.python/Makefile.in: Ditto.
1810 * gdb.server/Makefile.in: Ditto.
1811 * gdb.stabs/Makefile.in: Ditto.
1812 * gdb.threads/Makefile.in: Ditto.
1813 * gdb.trace/Makefile.in: Ditto.
1814
79ba84ca
MS
18152011-02-22 Michael Snyder <msnyder@vmware.com>
1816
df46027d 1817 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1818 info threads.
1819
b9b35694
JB
18202011-02-22 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.python/py-breakpoint.exp: Fix the expected output of
1823 one of the "maint info breakpoints" tests to accept the output
1824 generated on platforms that do not have hardware watchpoints.
1825
8bfb830f
JB
18262011-02-22 Joel Brobecker <brobecker@adacore.com>
1827
1828 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1829 clean_restart. Be a little stricter in the expected output
1830 for one of the tests. Fix a typo in one of the comments.
1831
c45f3c54
JB
18322011-02-22 Joel Brobecker <brobecker@adacore.com>
1833
1834 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1835 Delete variable binfile, no longer use. Add or modify test
1836 comments to make them unique.
1837
b97c863c
MS
18382011-02-21 Michael Snyder <msnyder@vmware.com>
1839
1840 * Makefile.in: Update for make clean.
1841 * gdb.ada/Makefile.in: Ditto.
1842 * gdb.arch/Makefile.in: Ditto.
1843 * gdb.asm/Makefile.in: Ditto.
1844 * gdb.base/Makefile.in: Ditto.
1845 * gdb.cp/Makefile.in: Ditto.
1846 * gdb.dwarf2/Makefile.in: Ditto.
1847 * gdb.java/Makefile.in: Ditto.
1848 * gdb.mi/Makefile.in: Ditto.
1849 * gdb.modula2/Makefile.in: Ditto.
1850 * gdb.python/Makefile.in: Ditto.
1851 * gdb.server/Makefile.in: Ditto.
1852 * gdb.stabs/Makefile.in: Ditto.
1853 * gdb.threads/Makefile.in: Ditto.
1854 * gdb.trace/Makefile.in: Ditto.
1855
aea5b279
MS
18562011-02-21 Michael Snyder <msnyder@vmware.com>
1857
1858 * gdb.threads/thread-find.exp: Update patterns for changes in
1859 output of "info threads" command.
1860
e3039479
UW
18612011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1862 Ulrich Weigand <uweigand@de.ibm.com>
1863
1864 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1865 (skip_hw_watchpoint_tests): Likewise.
1866 (skip_hw_watchpoint_multi_tests): Likewise.
1867
b800ec70
UW
18682011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1869
1870 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1871 (skip_hw_watchpoint_tests): Likewise.
1872 (skip_hw_watchpoint_multi_tests): Likewise.
1873 (skip_hw_watchpoint_access_tests): Likewise.
1874
1875 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1876 * gdb.base/pr11022.exp: Likewise.
1877 * gdb.base/watch-read.exp: Likewise.
1878 * gdb.base/watch_thread_num.exp: Likewise.
1879 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1880 * gdb.base/watchpoint-hw.exp: Likewise.
1881 * gdb.base/watchpoint.exp: Likewise.
1882 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1883 * gdb.threads/watchthreads-reorder.exp: Likewise.
1884 * gdb.threads/watchthreads.exp: Likewise.
1885 * gdb.threads/watchthreads2.exp: Likewise.
1886
91033e37
JB
18872011-02-21 Joel Brobecker <brobecker@adacore.com>
1888
1889 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1890 the debugger is unable to find the array bounds.
1891
eeaafae2
JK
18922011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1893
1894 * gdb.cp/typedef-operator.exp: New file.
1895 * gdb.cp/typedef-operator.cc: New file.
1896
e338d953
MS
18972011-02-17 Michael Snyder <msnyder@vmware.com>
1898
1899 * gdb.threads/thread-find.exp: Fix regular expressions.
1900
e67ad678
JB
19012011-02-17 Joel Brobecker <brobecker@adacore.com>
1902
1903 * gdb.ada/packed_array: Expand testcase to test printing of
1904 unconstrained packed array.
1905
93084bca
JB
19062011-02-17 Joel Brobecker <brobecker@adacore.com>
1907
1908 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1909
a0c78a73
PA
19102011-02-16 Pedro Alves <pedro@codesourcery.com>
1911
f65d5553 1912 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
1913 (main): Initialize it before collecting, and and clear it
1914 afterwards.
f65d5553
PA
1915 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1916 collecting with '{type} addr', where the addr expression is not an
1917 rvalue.
a0c78a73 1918
3dfcbbd2
KW
19192011-02-16 Ken Werner <ken.werner@de.ibm.com>
1920
1921 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1922 a bool variable. Expect correct OpenCL names for vector types. Use the
1923 uc3 variable name instead of referring to the uchar3 built-in type.
1924 Escape the asterisk at the half pointer test.
1925
08807d5a
PA
19262011-02-16 Pedro Alves <pedro@codesourcery.com>
1927
f65d5553 1928 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
1929 (main): Initialize it before collecting, and and clear it
1930 afterwards.
f65d5553
PA
1931 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1932 collecting overlapping memory ranges.
08807d5a 1933
60f98dde
MS
19342011-02-15 Michael Snyder <msnyder@vmware.com>
1935
1936 * gdb.base/default.exp: Add tests for thread commands.
1937 * gdb.base/help.exp: Add tests for thread commands.
1938 * gdb.threads/thread-find.exp: New test for thread find command.
1939
648cd113
KW
19402011-02-15 Ken Werner <ken.werner@de.ibm.com>
1941
1942 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1943
494e194e
YQ
19442011-02-15 Yao Qi <yao@codesourcery.com>
1945
1946 PR tdep/12352
1947 * gdb.arch/arm-disp-step.S : New test for str instruction.
1948 * gdb.arch/arm-disp-step.exp : Likewise.
1949
d9492458
TJB
19502011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1951
1952 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1953 "vector_register2_vr" test strings. Test the extended floating
1954 point registers (F32~F63).
1955 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1956 IBM XL C compiler. Make the test program use a register provided
1957 by the compiler for the lxvd2x instruction.
1958
8af8e3bc
PA
19592011-02-14 Pedro Alves <pedro@codesourcery.com>
1960
1961 * gdb.trace/unavailable.cc (class Base, class Middle, class
1962 Derived): New types.
1963 (derived_unavail, derived_partial, derived_whole): New globals.
1964 (virtual_partial): New global.
1965 (virtualp): Point at virtual_partial.
1966 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1967 related to unavailable vptr.
1968
1b28d0b3
PA
19692011-02-14 Pedro Alves <pedro@codesourcery.com>
1970
1971 * gdb.trace/unavailable.cc (a, b, c): New globals.
1972 (main): Set and clear them.
1973 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1974 `a' and `c', and check that `b' isn't collected, although `a' and
1975 `c' are.
1976
ec0a52e1
PA
19772011-02-14 Pedro Alves <pedro@codesourcery.com>
1978
1979 * gdb.trace/unavailable.cc (struct Virtual): New.
1980 (virtualp): New global pointer.
1981 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1982 printing a pointer to an object whose type has a vtable, with
1983 print object on.
1984
24e6bcee
PA
19852011-02-14 Pedro Alves <pedro@codesourcery.com>
1986
1987 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1988 value repeat handles unavailableness.
1989
39d37385
PA
19902011-02-14 Pedro Alves <pedro@codesourcery.com>
1991
1992 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1993 tests for building arrays from unavailable values, subscripting
1994 non-memory rvalue unvailable arrays, and accessing fields or
1995 baseclasses of non-lazy unavailable values,
1996 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1997 struct types.
1998 (g_smallstruct, g_smallstruct_b): New globals.
1999
06d72e16
PA
20002011-02-14 Pedro Alves <pedro@codesourcery.com>
2001
2002 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2003
bc9a5551
JK
20042011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2007 * gdb.cp/overload-const.exp: New file.
2008 * gdb.cp/overload-const.cc: New file.
2009
54fcddd0
UW
20102011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2011
2012 * gdb.opencl/callfuncs.cl: New file.
2013 * gdb.opencl/callfuncs.exp: New test.
2014 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2015
d6dafb7c
UW
20162011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2017
2018 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2019 when computing result.
2020 * gdb.arch/altivec-abi.exp: Update expected results.
2021
a449c2d8
TJB
20222011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2023
2024 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2025 * gdb.base/jit.exp: Likewise.
2026 * gdb.base/pie-execl.exp: Likewise.
2027 * gdb.base/solib-nodir.exp: Likewise.
2028 * gdb.base/solib-overlap.exp: Likewise.
2029
764880b7
PA
20302011-02-07 Pedro Alves <pedro@codesourcery.com>
2031
2032 * gdb.trace/collection.c (global_pieces): New.
2033 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2034 New procedure.
2035 (gdb_trace_collection_test): Call it.
2036
505500db
SW
20372011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2038
2039 * gdb.python/py-evthreads.c: New file.
2040 * gdb.python/py-evthreads.exp: New file.
2041 * gdb.python/py-events.py: New file.
2042 * gdb.python/py-events.exp: New file.
2043 * gdb.python/py-events.c: New file.
2044
385203ed
DD
20452011-02-04 David Daney <ddaney@caviumnetworks.com>
2046
2047 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2048
9011945e
AB
20492011-02-03 Andrew Burgess <aburgess@broadcom.com>
2050
2051 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2052 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2053 boundary between two compilation units.
2054
580688f3
PA
20552011-02-02 Pedro Alves <pedro@codesourcery.com>
2056
2057 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2058 (Virtual): New structs.
2059 (virtual_o, virtual_middle_b): New globals.
2060 * gdb.cp/virtbase.exp: New tests.
2061
d3f0f853
PP
20622011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2063
2064 * gdb.base/jit.exp: New file.
2065 * gdb.base/jit-main.c: New file.
2066 * gdb.base/jit-solib.c: New file.
2067
b2030fb5
UW
20682011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2069
2070 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2071 proceed to initial kernel entry point.
2072 * gdb.opencl/datatypes.exp: Likewise.
2073 * gdb.opencl/operators.exp: Likewise.
2074 * gdb.opencl/vec_comps.exp: Likewise.
2075
2db19d1e
SW
20762011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2077
2078 * gdb.cp/nsnested.cc: New.
2079 * gdb.cp/nsnested.exp: New.
2080 * gdb.cp/nsnoimports.exp: New.
2081 * gdb.cp/nsnoimports.cc: New.
2082
6b0c4c1f
JB
20832011-01-31 Joel Brobecker <brobecker@adacore.com>
2084
2085 * gdb.base/interact.exp: Add extra tests that verify that
2086 the value of the interactive-mode setting does not change
2087 after the script is sourced.
2088
80b23b6a
JK
20892011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 * gdb.cp/noparam.exp: New file.
2092 * gdb.cp/noparam.cc: New file.
2093
ffd5ec24
PA
20942011-01-28 Pedro Alves <pedro@codesourcery.com>
2095
2096 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2097 there's no stack or registers.
2098
a81766d8
TT
20992011-01-26 Tom Tromey <tromey@redhat.com>
2100
2101 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2102 space before string output. Add test for "set print pretty off"
2103 case.
2104
585fdaa1
PA
21052011-01-25 Pedro Alves <pedro@codesourcery.com>
2106
2107 * gdb.base/frame-args.exp: Adjust.
2108 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2109 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2110 * gdb.dwarf2/pieces.exp: Adjust.
2111 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2112 * gdb.opt/inline-locals.exp: Adjust.
2113 * gdb.threads/fork-child-threads.exp: Adjust.
2114
d468832a
KW
21152011-01-25 Ken Werner <ken.werner@de.ibm.com>
2116
2117 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2118 OpenCL kernel function. Add a comment as marker. Add address space
2119 qualifiers for the remaining program scope variables.
2120 * gdb.opencl/datatypes.cl: Likewise.
2121 * gdb.opencl/operators.cl: Likewise.
2122 * gdb.opencl/vec_comps.cl: Likewise.
2123 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2124 Add breakpoint at the marker comment.
2125 * gdb.opencl/datatypes.exp: Likewise.
2126 * gdb.opencl/operators.exp: Likewise.
2127 * gdb.opencl/vec_comps.exp: Likewise.
2128
490f124f
PA
21292011-01-24 Pedro Alves <pedro@codesourcery.com>
2130
2131 * gdb.base/printcmds.c (some_struct): New struct and instance.
2132 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2133 procedure.
2134 <global scope>: Call it.
2135
6da78614
KW
21362011-01-21 Ken Werner <ken.werner@de.ibm.com>
2137
2138 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2139 argument to the gdb_compile_opencl_hostapp call.
2140
ec64c9aa
YQ
21412011-01-19 Yao Qi <yao@codesourcery.com>
2142
2143 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2144 positve list.
2145
810cfdbb
YQ
21462011-01-19 Yao Qi <yao@codesourcery.com>
2147
2148 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2149 canonical form.
2150 Remove "xscale-*-*"
2151 * gdb.xml/tdesc-regs.exp: Likewise.
2152 * gdb.python/py-section-script.exp: Replace ARM target triplet
2153 with canonical form.
2154 Match arm*-*-symbianelf*.
2155 * gdb.base/dup-sect.exp: Likewise.
2156 * lib/dwarf.exp: New.
2157 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2158 dwarf2_support.
2159 * gdb.dwarf2/dup-psym.exp: Likewise.
2160 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2161 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2162 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2163 * gdb.dwarf2/dw2-basic.exp: Likewise.
2164 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2165 * gdb.dwarf2/dw2-const.exp: Likewise.
2166 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2167 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2168 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2169 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2170 * gdb.dwarf2/dw2-filename.exp: Likewise.
2171 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2172 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2173 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2174 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2175 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2176 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2177 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2178 * gdb.dwarf2/dw2-producer.exp: Likewise.
2179 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2180 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2181 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2182 * gdb.dwarf2/dw2-strp.exp: Likewise.
2183 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2184 * gdb.dwarf2/implptr.exp: Likewise.
2185 * gdb.dwarf2/mac-fileno.exp: Likewise.
2186 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2187 * gdb.dwarf2/pieces.exp: Likewise.
2188 * gdb.dwarf2/pr11465.exp: Likewise.
2189 * gdb.dwarf2/valop.exp: Likewise.
2190 * gdb.dwarf2/watch-notconst.exp: Likewise.
2191 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2192
4694da01
TT
21932011-01-19 Tom Tromey <tromey@redhat.com>
2194
2195 * gdb.python/py-infthread.exp: Add thread tests.
2196
b075872c
JB
21972011-01-14 Joel Brobecker <brobecker@adacore.com>
2198
2199 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2200
2c3e6e24
JB
22012011-01-14 Joel Brobecker <brobecker@adacore.com>
2202
2203 * gdb.ada/widewide: New testcase.
2204
de8fa76c
JB
22052011-01-13 Joel Brobecker <brobecker@adacore.com>
2206
2207 * gdb.base/interact.exp: New testcase.
2208
1b05df00
TT
22092011-01-12 Tom Tromey <tromey@redhat.com>
2210
2211 * gdb.mi/gdb2549.exp: Update for error message changes.
2212 * gdb.mi/mi-cli.exp: Likewise.
2213 * gdb.mi/mi-disassemble.exp: Likewise.
2214 * gdb.mi/mi-pthreads.exp: Likewise.
2215 * gdb.mi/mi-regs.exp: Likewise.
2216 * gdb.mi/mi-stack.exp: Likewise.
2217 * gdb.mi/mi-var-block.exp: Likewise.
2218 * gdb.mi/mi-var-cmd.exp: Likewise.
2219 * gdb.mi/mi2-cli.exp: Likewise.
2220 * gdb.mi/mi2-disassemble.exp: Likewise.
2221 * gdb.mi/mi2-pthreads.exp: Likewise.
2222 * gdb.mi/mi2-regs.exp: Likewise.
2223 * gdb.mi/mi2-stack.exp: Likewise.
2224 * gdb.mi/mi2-var-block.exp: Likewise.
2225 * gdb.mi/mi2-var-cmd.exp: Likewise.
2226
c2ff108b
JK
22272011-01-12 Andrew Burgess <aburgess@broadcom.com>
2228 Jan Kratochvil <jan.kratochvil@redhat.com>
2229
2230 PR fortran/11104 and DWARF unbound arrays detection.
2231 * gdb.fortran/multi-dim.exp: New file.
2232 * gdb.fortran/multi-dim.f90: New file.
2233
b716877b
AB
22342011-01-12 Andrew Burgess <aburgess@broadcom.com>
2235
2236 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2237 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2238 add new tests for opcode dumping.
2239
6c162d5e
TT
22402011-01-11 Tom Tromey <tromey@redhat.com>
2241
2242 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2243
77b06cd7
TJB
22442010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2245
2246 Convert hardware watchpoints to use breakpoint_ops.
2247 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2248 type is not supported.
2249 * gdb.base/foll-fork.exp: Likewise.
2250 * gdb.base/foll-vfork.exp: Likewise.
2251
f39a75d0
PM
22522011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2253
2254 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2255 Use load_lib gdb-python.exp.
2256 * gdb.python/python.exp: Ditto.
2257 * gdb.python/py-function.exp: Ditto.
2258
fc529d80
AS
22592011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2260
2261 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2262
fb03cb59
JK
22632011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2264
2265 * configure: Regenerate.
2266
d8e22779
TT
22672011-01-06 Tom Tromey <tromey@redhat.com>
2268
2269 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2270
09050809
JB
22712011-01-06 Joel Brobecker <brobecker@adacore.com>
2272
fc529d80
AS
2273 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2274 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2275 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2276 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2277 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2278 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2279 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2280 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2281 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2282 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2283 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2284 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2285 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2286 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2287 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2288 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2289 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2290 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2291 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2292 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2293 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2294 gdb.ada/uninitialized_vars.exp,
2295 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2296 Simplify by using clean_restart.
09050809 2297
8ed5dd9e
JB
22982011-01-06 Joel Brobecker <brobecker@adacore.com>
2299
2300 Add marker to be used as anchor for inserting breakpoints.
2301 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2302 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2303 Likewise.
2304
2305 Remove uses of gdb_start_cmd.
2306 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2307 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2308
2309 Do not run testcase if testing with GDBserver.
2310 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2311 if testing with GDBserver.
2312
368a124f
JB
23132011-01-06 Joel Brobecker <brobecker@adacore.com>
2314
2315 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2316 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2317 copyright header.
2318
44944448
JB
23192011-01-05 Joel Brobecker <brobecker@adacore.com>
2320
2321 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2322 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2323 testsuite/gdb.fortran/complex.f,
2324 testsuite/gdb.fortran/derived-type.f90,
2325 testsuite/gdb.fortran/library-module-lib.f90,
2326 testsuite/gdb.fortran/library-module-main.f90,
2327 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2328 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2329 Copyright year update.
2330
31886ea6
JB
23312011-01-05 Joel Brobecker <brobecker@adacore.com>
2332
2333 * gdb.base/langs1.f: Add copyright header.
2334
ebedcab5
JK
23352011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 * gdb.base/morestack.exp: New file.
2338 * gdb.base/morestack.c: New file.
2339
de1eb2f9
JK
23402011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2341
2342 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2343
9e87a409
JB
23442010-12-29 Joel Brobecker <brobecker@adacore.com>
2345
2346 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2347 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2348
720d1a40
JB
23492010-12-29 Joel Brobecker <brobecker@adacore.com>
2350
2351 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2352
a283af87
AS
23532010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2354
5d3d9cba
AS
2355 * gdb.threads/tls.exp: Fix typo.
2356
a283af87
AS
2357 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2358 * gdb.threads/execl.exp: Update.
2359
2a20745c
YQ
23602010-12-23 Yao Qi <yao@codesourcery.com>
2361
2362 * gdb.arch/arm-disp-step.exp: New.
2363 * gdb.arch/arm-disp-step.S: New.
2364
a7658b96
TT
23652010-12-21 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.threads/execl.exp: Update.
2368 * gdb.threads/linux-dp.exp: Update.
2369 * gdb.threads/manythreads.exp: Update.
2370 * gdb.threads/tls.exp: Update.
2371
5b79abe7
TT
23722010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2373
2374 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2375 (NextOverThrowDerivates) <resumebpt>: New.
2376 (resumebpt_test): New.
2377 (main): Call resumebpt_test.
2378 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2379
0914bcdb
SS
23802010-12-12 Stan Shebs <stan@codesourcery.com>
2381
2382 * gdb.trace/tsv.exp: Test print command on trace state variables.
2383
305aeedc
TT
23842010-12-09 Tom Tromey <tromey@redhat.com>
2385
2386 * gdb.base/interp.exp: Add regression test.
2387
186c406b
TT
23882010-12-09 Tom Tromey <tromey@redhat.com>
2389
2390 * gdb.java/jnpe.java: New file.
2391 * gdb.java/jnpe.exp: New file.
2392 * gdb.cp/nextoverthrow.exp: New file.
2393 * gdb.cp/nextoverthrow.cc: New file.
2394
aae1c79a
DE
23952010-12-07 Doug Evans <dje@google.com>
2396
2397 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2398 of data-directory.
2399 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2400 updated.
2401 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2402
60f98dde 24032010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2404
2405 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2406 * gdb.base/call-sc.exp: Ditto.
2407 * gdb.base/finish.exp: Ditto.
2408 * gdb.base/return.exp: Ditto.
2409 * gdb.base/return2.exp: Ditto.
2410
5fa290c1
DE
24112010-11-30 Doug Evans <dje@google.com>
2412
2413 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2414 (gdb_expect_list): Fix spelling errors in comments.
2415 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2416 send_gdb/gdb_expect_list where applicable.
2417 * gdb.base/call-ar-st.exp: Ditto.
2418 * gdb.base/funcargs.exp: Ditto.
2419 * gdb.base/gcore.exp: Ditto.
2420 * gdb.base/page.exp: Ditto.
2421 * gdb.base/sigaltstack.exp: Ditto.
2422 * gdb.base/siginfo.exp: Ditto.
2423 * gdb.base/sigstep.exp: Ditto.
2424 * gdb.base/trace-commands.exp: Ditto.
2425
4e04c971
DE
24262010-11-29 Doug Evans <dje@google.com>
2427
2428 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2429 printer-name;subprinter-name.
2430
8cf6f0b1
TT
24312010-11-29 Tom Tromey <tromey@redhat.com>
2432
2433 * gdb.dwarf2/implptr.exp: New file.
2434 * gdb.dwarf2/implptr.c: New file.
2435 * gdb.dwarf2/implptr.S: New file.
2436
94b6973e
PM
24372010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2438
fc529d80 2439 PR python/12199
94b6973e
PM
2440
2441 * gdb.python/py-breakpoint.exp: Test the delete method.
2442
8358c15c
JK
24432010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 Fix step_resume_breakpoint unsaved during an infcall.
2446 * gdb.base/step-resume-infcall.exp: New file.
2447 * gdb.base/step-resume-infcall.c: New file.
2448
f6df29bc
TJB
24492010-11-24 Edjunior Machado <emachado@br.ibm.com>
2450
2451 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2452
f2b5a5cf
TJB
24532010-11-24 Edjunior Machado <emachado@br.ibm.com>
2454
2455 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2456 on ppc64's symbols; "finish" and "return" commands must accept to
2457 show the caller line again as well as the line after.
2458 * gdb.asm/powerpc64.inc: New file.
2459
6b0ecdc2
DE
24602010-11-23 Doug Evans <dje@google.com>
2461
2462 * lib/gdb.exp (gdb_test_sequence): New function.
2463 (gdb_expect_list): Add verbose -log call for each pattern.
2464 * gdb.base/signals.exp (test_handle_all_print): Call it.
2465 Reduce timeout increment from 6 minutes to 1 minute.
2466 * gdb.server/ext-run.exp: Call it.
2467
ea976c60
PM
24682010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2469
f2b5a5cf 2470 PR python/12212
ea976c60
PM
2471
2472 * gdb.python/python.exp: Check that selected_thread raises an
2473 error when no inferior is loaded.
2474
c0efa795
JK
24752010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2476
2477 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2478 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2479
ec3aa567
JK
24802010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2481
2482 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2483 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2484
d8249011
DE
24852010-11-18 Doug Evans <dje@google.com>
2486
2487 * gdb.server/ext-run.exp: Fix intermittent failures.
2488
d4eba7d1
NF
24892010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2490
2491 * gdb.stabs/gdb11479.exp: Use runto_main.
2492
b04c2f88
NF
24932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2494
2495 * gdb.base/break-entry.exp: Skip if using a stub.
2496
ae9d7ce4
NF
24972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2498
2499 * gdb.python/py-inferior.exp: Pack values in target endianness.
2500
621c8364
TT
25012010-11-12 Tom Tromey <tromey@redhat.com>
2502
2503 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2504 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2505 MemoryError.
2506 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2507 type.
2508 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2509 MemoryError.
2510 (test_subscript_regression): Update exception type.
2511
84f4c1fe
PM
25122010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2513
2514 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2515 breakpoint tests.
2516
a1442452
PA
25172010-11-09 Pedro Alves <pedro@codesourcery.com>
2518
2519 * gdb.base/watchpoint.exp: Test "watch -location" with an
2520 innacessible location.
2521
efd11a33
JK
25222010-11-09 Edjunior Machado <emachado@br.ibm.com>
2523 Luis Machado <luisgpm@br.ibm.com>
2524
2525 * gdb.base/maint.exp: Expect "." prefix.
2526 * gdb.base/nodebug.exp: Expect "." Likewise.
2527 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2528 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2529 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2530 POWER server processors.
2531
aa00efb5
JK
25322010-11-08 Edjunior Machado <emachado@br.ibm.com>
2533 Luis Machado <luisgpm@br.ibm.com>
2534
2535 * gdb.base/break-entry.exp: convert entry point for
2536 ppc64 and expect leading `.' on ppc64's symbols
2537
99e7ae30
DE
25382010-11-05 Doug Evans <dje@google.com>
2539
2540 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2541 * gdb.python/py-param.exp: Delete, contents moved to ...
2542 * gdb.python/py-parameter.exp: ... here. New file.
2543 Add test for gdb.parameter ("directories").
99e7ae30 2544
f4b8a18d
KW
25452010-11-05 Ken Werner <ken.werner@de.ibm.com>
2546
2547 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2548 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2549 * configure: Regenerate.
2550 * gdb.opencl/Makefile.in: New File.
2551 * gdb.opencl/datatypes.exp: Likewise.
2552 * gdb.opencl/datatypes.cl: Likewise.
2553 * gdb.opencl/operators.exp: Likewise.
2554 * gdb.opencl/operators.cl: Likewise.
2555 * gdb.opencl/vec_comps.exp: Likewise.
2556 * gdb.opencl/vec_comps.cl: Likewise.
2557 * gdb.opencl/convs_casts.exp: Likewise.
2558 * gdb.opencl/convs_casts.cl: Likewise.
2559 * lib/opencl.exp: Likewise.
2560 * lib/opencl_hostapp.c: Likewise.
2561 * lib/opencl_kernel.cl: Likewise.
2562 * lib/cl_util.c: Likewise.
2563 * lib/cl_util.c: Likewise.
2564 * gdb.base/default.exp (set language): Add "opencl" to the list of
2565 languages.
2566
a9d5ef47
SW
25672010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2568
2569 * gdb.cp/overload.exp: Added test for inheritance overload.
2570 * gdb.cp/overload.cc: Ditto.
2571 * gdb.cp/oranking.exp: Removed releveant kfails.
2572
03eb1c79
JK
25732010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2574 Joel Brobecker <brobecker@adacore.com>
2575
2576 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2577 check test_compiler_info.
2578
dbc98a8b
KW
25792010-11-03 Ken Werner <ken.werner@de.ibm.com>
2580
2581 * gdb.base/gnu_vector.exp: Adjust expect messages.
2582
120bd360
KW
25832010-11-03 Ken Werner <ken.werner@de.ibm.com>
2584
2585 * gdb.base/gnu_vector.exp: Add unary operator tests.
2586
c37f7098
KW
25872010-11-03 Ken Werner <ken.werner@de.ibm.com>
2588
2589 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2590
7b51bc51
DE
25912010-11-02 Doug Evans <dje@google.com>
2592
2593 * gdb.python/py-pp-maint.c: New file.
2594 * gdb.python/py-pp-maint.exp: New file.
2595 * gdb.python/py-pp-maint.py: New file.
2596
50c97f38
TT
25972010-11-02 Tom Tromey <tromey@redhat.com>
2598
2599 * gdb.base/default.exp: Remove "scheme" from language list.
2600
a289b8f6
JK
26012010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 Revert:
2604 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2605 * gdb.threads/sigstep-threads.exp: New file.
2606 * gdb.threads/sigstep-threads.c: New file.
2607
cd017491
MS
26082010-10-20 Michael Snyder <msnyder@vmware.com>
2609
2610 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2611
8e6a5956
UW
26122010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2613
2614 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2615 Skip test completely if gdb,no_hardware_watchpoints.
2616
2c04da0d
UW
26172010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2618
2619 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2620 strict, but do not check for any particular function name within libc.
2621
79afc5ef
SW
26222010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2623
2624 * gdb.cp/smartp.exp: New test.
2625 * gdb.cp/smartp.cc : New test.
2626
026ffab7
SW
26272010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2628
2629 * gdb.cp/converts.exp: Test pointer to bool conversion.
2630 Test pointer to long conversion.
2631 * gdb.cp/oranking.exp: Removed relevant kfail.
2632
3a772aa4
TT
26332010-10-18 Tom Tromey <tromey@redhat.com>
2634
2635 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2636 argument to lazy_string.
2637 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2638 (pp_ls.to_string): Use it.
2639 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2640 Add "estring2" local.
2641
5fc3827b
JK
26422010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2643
2644 Fix s390x compatibility.
2645 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2646 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2647
8aeb23f3
JK
26482010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2649
2650 * gdb.threads/sigstep-threads.exp: New file.
2651 * gdb.threads/sigstep-threads.c: New file.
2652
c1e56572
JK
26532010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 * gdb.base/pie-execl.exp: New file.
2656 * gdb.base/pie-execl.c: New file.
2657
92163a10
JK
26582010-10-13 Doug Evans <dje@google.com>
2659 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 PR exp/12117
2662 * gdb.cp/ptype-cv-cp.cc: New file.
2663 * gdb.cp/ptype-cv-cp.exp: New file.
2664
7062b0a0
SW
26652010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2666
2667 * gdb.cp/converts.cc: New test program.
2668 * gdb.cp/converts.exp: New test.
2669 * gdb.cp/overload.exp: Added test for void* vs int*.
2670 * gdb.cp/overload.exp: Ditto.
2671 * gdb.cp/oranking.exp: Removed related kfail.
2672
0e3509db
DE
26732010-10-13 Doug Evans <dje@google.com>
2674
2675 * lib/gdb-python.exp (gdb_check_python_config): New function.
2676 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2677 * gdb.python/lib-types.cc: New file.
2678 * gdb.python/lib-types.exp: New file.
2679
8dc78533
JK
26802010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.python/py-error.exp: New file.
2683 * gdb.python/py-error.py: New file.
2684
93c17e06
JK
26852010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2688 gdb_test_multiple.
2689
d8b34041
JK
26902010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2691
2692 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2693 * gdb.base/prelink.exp: Likewise.
2694 * gdb.base/solib-nodir.exp: Likewise.
2695 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2696 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2697 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2698
e0cc584e
UW
26992010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2700
2701 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2702 for the "info files" test to avoid timeouts on slow machines.
2703
cfc353b1
JK
27042010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2705
2706 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2707 (main): Make openlib dummy call.
2708
d3d7896d
JK
27092010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2710
2711 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2712 * break-interp.exp (reach): Move the core body ...
2713 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2714 (test_ld): Provide always real argument, even to the linker. Replace
2715 dl_main by _dl_debug_state.
2716
5e533c94
JK
27172010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2718
2719 Fix results of prelinked PIEs on ppc*.
2720 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2721 Accept also DISPLACEMENT "PRESENT".
2722 (main): Replace "ZERO" displacements by "PRESENT".
2723
33540610
SW
27242010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2725
2726 * gdb.cp/oranking.exp: New test.
2727 * gdb.cp/oranking.cc: New test program.
2728
3bdf2bbd
KW
27292010-10-08 Ken Werner <ken.werner@de.ibm.com>
2730
2731 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2732 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2733
2f608a3a
KW
27342010-10-06 Ken Werner <ken.werner@de.ibm.com>
2735
2736 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2737 lush, lynx) New constant.
2738 * gdb.base/constvars.exp: Test const array types.
2739 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2740
aa2e2d8d
DE
27412010-10-06 Doug Evans <dje@google.com>
2742
2743 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2744 of syscall staging area.
2745
2844d6b5
KW
27462010-10-06 Ken Werner <ken.werner@de.ibm.com>
2747
2748 * gdb.base/gnu_vector.c: Add variable c4.
2749 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2750 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2751
7d8ac8bb
MR
27522010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2753
2754 * gdb.arch/altivec-abi.exp: Fix a typo.
2755
84a02e58
MR
27562010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2757
2758 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2759 to match a thread ID.
2760
b18e6318
JK
27612010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2762
2763 Fix s390x testcase compatibility.
2764 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2765
a2c09bd0
DE
27662010-10-01 Doug Evans <dje@google.com>
2767
2768 * lib/gdb-python.exp: New file.
2769 * gdb.python/py-block.exp: Use it.
2770 * gdb.python/py-breakpoint.exp: Ditto.
2771 * gdb.python/py-frame.exp: Ditto.
2772 * gdb.python/py-inferior.exp: Ditto.
2773 * gdb.python/py-param.exp: Ditto.
2774 * gdb.python/py-prettyprint.exp: Ditto.
2775 * gdb.python/py-shared.exp: Ditto.
2776 * gdb.python/py-symbol.exp: Ditto.
2777 * gdb.python/py-symtab.exp: Ditto.
2778 * gdb.python/py-type.exp: Ditto.
2779 * gdb.python/py-value.exp: Ditto.
2780 * gdb.python/python.exp: Ditto.
2781
38f12cfc
TT
27822010-09-30 Tom Tromey <tromey@redhat.com>
2783
2784 * gdb.base/anon.exp: New file.
2785 * gdb.base/anon.c: New file.
2786
9ae8282d
TT
27872010-09-30 Tom Tromey <tromey@redhat.com>
2788
2789 * gdb.base/completion.exp: Test completion through anonymous
2790 union.
2791 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2792
e9e07ba6
JK
27932010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2794
2795 Fix printing parameters of inlined functions.
2796 * gdb.dwarf2/dw2-inline-param.exp: New file.
2797 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2798 * gdb.dwarf2/dw2-inline-param.S: New file.
2799
cd2effb2
JK
28002010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 PR corefiles/12071.
2803 * gdb.base/corefile.exp (quit with a process, no question: load core)
2804 (quit with a core file): New tests.
2805
bceffbf3
JK
28062010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Fix GDB crash on inferior calls with self-referencing classes.
2809 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2810 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2811 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2812
1736ad11
JK
28132010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2814
2815 Fix lost siginfo_t for inferior calls.
2816 * gdb.base/siginfo-infcall.exp: New file.
2817 * gdb.base/siginfo-infcall.c: New file.
2818
a176ad92
JB
28192010-09-22 Joel Brobecker <brobecker@adacore.com>
2820
2821 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2822
c2b0a229
JK
28232010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2824
2825 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2826 New test.
2827 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2828
e8ae22d1
JB
28292010-09-22 Joel Brobecker <brobecker@adacore.com>
2830
2831 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2832 type of our const type.
2833
ec322823
SW
28342010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2835
2836 * gdb.cp/pr12028.cc: New.
2837 * gdb.cp/pr12028.exp: New.
2838
72929c62
JB
28392010-09-22 Joel Brobecker <brobecker@adacore.com>
2840
2841 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2842
875b4ff5 28432010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2844 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2845
2846 PR mi/11407
2847 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2848 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2849 * gdb.mi/dw2-ref-missing-frame.S New File.
2850 * gdb.mi/dw2-ref-missing-frame.exp New File.
2851
7155d578
TT
28522010-09-14 Tom Tromey <tromey@redhat.com>
2853
2854 PR symtab/8399:
2855 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2856
515ed532
TT
28572010-09-14 Tom Tromey <tromey@redhat.com>
2858
2859 PR exp/11803:
2860 * gdb.threads/tls.exp: Use C++.
2861 (check_thread_local): Use K::another_thread_local.
2862 * gdb.threads/tls.c (class K): New.
2863 (another_thread_local): Now a member of K.
2864 (spin): Update. No longer K&R C.
2865
450ca57c
SW
28662010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2867
2868 * gdb.cp/koenig.cc: created class for testing member lookup.
2869 * gdb.cp/koenig.exp: Added test for member lookup.
2870
dbd492a3
JK
28712010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2872
2873 Fix false FAILs on sourcetree topdir directory containing "kill".
2874 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2875 source line matching regexp.
2876
8d4d924b
JK
28772010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2878
2879 * gdb.python/python.exp (set height 0, collect help from uiout)
2880 (verify help to uiout): New tests.
2881
8e64f2a0
JK
28822010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2883
2884 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2885 is_lp64_target to check 64bit target.
2886
4569eed2
JK
28872010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2888
2889 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2890 (test_ld) <powerpc64-*>: New.
2891
5e1617b1
DJ
28922010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2893
2894 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2895
c767944b
DJ
28962010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2897
2898 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2899 (FunctionArg::method): New function.
2900 (empty, arg): New variables.
2901 (main): Call arg.method.
2902 * gdb.cp/templates.exp (test_template_args): New function.
2903 (do_tests): Call it.
2904
27d3a3fc
UW
29052010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2906
2907 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2908 of "next" to proceed over pthread_exit call.
2909
55b7ce7f
UW
29102010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2911
2912 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2913 "maint print statistics" output to prevent expect timeouts.
2914
809df446
JK
29152010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2916
2917 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2918 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2919 (test_float_rejected): ... here.
2920 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2921 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2922 (test_float_rejected): ... here.
2923 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2924 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2925 (test_float_rejected): ... here.
2926 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2927 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2928 (test_float_rejected): ... here.
2929
8464be76
DJ
29302010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2931
2932 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2933 before disabling hardware watchpoints.
2934 (test_inaccessible_watchpoint): Check that hardware watchpoints
2935 are used. Test for watchpoints on a constant address.
2936
14dba4b4
JK
29372010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2938
2939 * gdb.base/ui-redirect.exp: New file.
2940
3f3540e1 29412010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 2942 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
2943
2944 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2945
0f254bb7
DE
29462010-08-31 Doug Evans <dje@google.com>
2947
2948 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2949
03f17ccf
TT
29502010-08-30 Tom Tromey <tromey@redhat.com>
2951
2952 PR python/11792:
2953 * gdb.python/py-value.exp (test_subscript_regression): Add
2954 dynamic_type test.
2955
640617ad
DJ
29562010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2957
2958 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2959 instead of running to main. Do not test the main function.
2960 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2961 Add new main.
2962
2ed91d1b
PA
29632010-08-26 Pedro Alves <pedro@codesourcery.com>
2964
2965 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2966 one test.
2967
673bfd45
DE
29682010-08-24 Doug Evans <dje@google.com>
2969
2970 PR symtab/11942
2971 * gdb.dwarf2/dw4-sig-types.cc: New file.
2972 * gdb.dwarf2/dw4-sig-types.h: New file.
2973 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2974 * gdb.dwarf2/dw4-sig-types.exp: New file.
2975
f9ffd4bb
TT
29762010-08-23 Tom Tromey <tromey@redhat.com>
2977
2978 PR python/11145:
2979 * gdb.python/py-value.c (Base, Derived): New types.
2980 (base): New global.
2981 * gdb.python/py-value.exp (test_subscript_regression): Add
2982 dynamic_cast test.
2983
d839c8a4
TT
29842010-08-23 Tom Tromey <tromey@redhat.com>
2985
2986 PR python/10676:
2987 * gdb.python/py-type.exp (test_fields): Add tests for type
2988 equality.
2989
702c2711
TT
29902010-08-23 Tom Tromey <tromey@redhat.com>
2991
2992 PR python/11915:
2993 * gdb.python/py-type.exp (test_fields): Add tests for array.
2994
832bafd3
KS
29952010-08-23 Keith Seitz <keiths@redhat.com>
2996
2997 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2998 have any children. Create a new abbrev for it.
2999 Add missing terminal sequence to .debug_abbrev.
3000
c37bf528
KS
30012010-08-20 Keith Seitz <keiths@redhat.com>
3002
3003 PR symtab/11465:
3004 * gdb.dwarf2/pr11465.exp: New test.
3005 * gdb.dwarf2/pr11465.S: New file.
3006 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3007 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3008
4572cbac
TJB
30092010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3010
3011 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3012 registers. Update data sets with the new v2_double element in the
3013 VSX register union. Add vector_register3_vr data set for the AltiVec
3014 registers. Use gdb_test_no_output instead of send_gdb.
3015
e7fbb131
PA
30162010-08-19 Pedro Alves <pedro@codesourcery.com>
3017
3018 * gdb.python/py-shared.exp: New file, factored out from
3019 python.exp.
3020 * gdb.python/py-shared.c: New file.
3021 * gdb.python/py-shared-sl.c: New file.
3022 * gdb.python/python-1.c: New file.
3023 * gdb.python/python-sl.c: Delete.
3024 * gdb.python/python.c: Mention python-1.c.
3025 * gdb.python/python.exp: Move shared library tests to
3026 py-shared.exp.
3027 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3028 (MISCELLANEOUS): New.
3029 (clean mostlyclean): Also remove $MISCELLANEOUS.
3030
d30f5e1f
DE
30312010-08-19 Doug Evans <dje@google.com>
3032
3033 PR exp/11926
3034 * gdb.base/printcmds.exp (test_float_accepted): New function.
3035 Move existing float tests there. Add tests for floats with suffixes.
3036 (test_float_rejected): New function.
3037 * gdb.java/jv-print.exp (test_float_accepted): New function.
3038 (test_float_rejected): New function.
3039 * gdb.objc/print.exp: New file.
3040 * gdb.pascal/print.exp: New file.
3041 * lib/objc.exp: New file.
3042
7b3fd859
PM
30432010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3044
3045 * gdb.base/default.exp (info set): Avoid full buffer error and force
3046 reading up to final gdb prompt.
3047 (show): Likewise.
3048
c92817ce
TT
30492010-08-18 Tom Tromey <tromey@redhat.com>
3050
3051 PR symtab/11919:
3052 * gdb.base/completion.exp: Add test.
3053
f1208f9e
DE
30542010-08-18 Doug Evans <dje@google.com>
3055
3056 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3057 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3058 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3059 Simplify, early exit if runto_main fails.
3060 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3061 (set_lang_fortran): Moved to lib/fortran.exp.
3062 * gdb.fortran/types.exp: load_lib fortran.exp.
3063 (set_lang_fortran): Moved to lib/fortran.exp.
3064 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3065 * gdb.java/jprint.exp (set_lang_java): Ditto.
3066 * gdb.java/jv-exp.exp: load_lib java.exp.
3067 If set_lang_java fails, issue a warning instead of failure to be
3068 consistent with other set_lang_foo uses.
3069 (set_lang_java): Moved to lib/java.exp.
3070 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3071 If set_lang_java fails, issue a warning instead of failure to be
3072 consistent with other set_lang_foo uses.
3073 * gdb.pascal/types.exp: load_lib pascal.exp.
3074 (set_lang_pascal): Moved to lib/pascal.exp.
3075 * lib/fortran.exp: New file.
3076 * lib/java.exp (set_lang_java): New function.
3077 * lib/pascal.exp (set_lang_pascal): New function.
3078
2f06b485
YQ
30792010-08-18 Yao Qi <yao@codesourcery.com
3080
3081 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3082 func_nofb_start and func_loopfb_start, so that address of functions
3083 is equal to these labels on Thumb.
3084
96e25403
YQ
30852010-08-18 Yao Qi <yao@codesourcery.com>
3086
3087 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3088 to reflect latest c source file.
3089
36e6adc4
JK
30902010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3091
3092 * gdb.cp/infcall-dlopen.exp: New file.
3093 * gdb.cp/infcall-dlopen.cc: New file.
3094 * gdb.cp/infcall-dlopen-lib.cc: New file.
3095
f431efe5
PA
30962010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3097 Pedro Alves <pedro@codesourcery.com>
3098
3099 PR breakpoints/11371
3100
3101 * gdb.base/watch-cond-infcall.exp: New file.
3102 * gdb.base/watch-cond-infcall.c: New file.
3103
06a64a0b
TT
31042010-08-16 Tom Tromey <tromey@redhat.com>
3105
3106 * gdb.base/help.exp: Update.
3107 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3108 watchpoint.
3109 (test_watch_location): New proc.
3110 (test_watchpoint_in_big_blob): Delete watchpoint.
3111 * gdb.base/watchpoint.c (func5): New function.
3112 (main): Call it.
3113
70ebf4ed
DE
31142010-08-16 Doug Evans <dje@google.com>
3115
3116 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3117
ca5c20b6
PM
31182010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3119
3120 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3121 tests.
3122
7346b668
KW
31232010-08-11 Ken Werner <ken.werner@de.ibm.com>
3124
3125 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3126 * gdb.base/gnu_vector.c: New File.
3127 * gdb.base/gnu_vector.exp: Likewise.
3128
cb2e07a6
PM
31292010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3130
3131 * gdb.python/python.c: New File.
3132 * gdb.python/python-sl.c: New File.
3133 * gdb.python/python.exp: Test solib_address and decode_line
3134 * functions.
3135
5da1313b
JK
31362010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3137
3138 * gdb.python/python.exp (show height, set height 10)
3139 (verify pagination beforehand, verify pagination beforehand: q)
3140 (gdb.execute does not page, verify pagination afterwards)
3141 (verify pagination afterwards: q): New.
3142
49c3ccf7
DE
31432010-08-02 Doug Evans <dje@google.com>
3144
3145 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3146 because of an older gcc, change test2
3147 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3148 to unsupported.
3149
42c0c4f1
KH
31502010-07-30 Kazu Hirata <kazu@codesourcery.com>
3151
3152 * gdb.base/break-always.exp: Do not expect full paths to file
3153 names.
3154 * gdb.base/commands.exp: Likewise.
3155
d3765805
DE
31562010-07-30 Doug Evans <dje@google.com>
3157
c98ee71b
DE
3158 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3159 xfail them when run with older gccs.
3160
fd961404
DE
3161 * lib/gdb.exp (build_executable): Forward "c++" option to
3162 get_compiler_info.
3163
999adef4
DE
3164 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3165 "python print ttype.template_argument(1)" and
3166 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3167 if using gcc 4.4 or earlier.
3168
d3765805
DE
3169 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3170 attach-to-debugger handling.
3171
1276c759
JK
31722010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3173
3174 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3175 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3176 (main): Use copyreloc.
3177 * gdb.base/prelink.exp (split debug of executable)
3178 (.dynbss vs. .bss address shift): New tests.
3179
88caa9b9
PA
31802010-07-29 Pedro Alves <pedro@codesourcery.com>
3181
3182 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3183 in gdb_test_multiple.
3184
c6f2ac43
PA
31852010-07-29 Pedro Alves <pedro@codesourcery.com>
3186
3187 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3188 environment.
3189
326fd672
TT
31902010-07-28 Tom Tromey <tromey@redhat.com>
3191
3192 PR python/11060:
3193 * gdb.python/py-type.c (Temargs): New template.
3194 (temvar): New variable.
3195 * gdb.python/py-type.exp (test_template): New proc.
3196
3ce3b1ba
PA
31972010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3198
3199 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3200 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3201
34eaf542
TT
32022010-07-28 Tom Tromey <tromey@redhat.com>
3203
3204 PR c++/9946:
3205 * gdb.cp/temargs.exp: New file.
3206 * gdb.cp/temargs.cc: New file.
3207
d41b819e
JK
32082010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3209
3210 * gdb.base/help.exp (help disassemble): Update the content.
3211
26ab7092
JK
32122010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3213
3214 * gdb.threads/ia64-sigill.exp: New file.
3215 * gdb.threads/ia64-sigill.c: New file.
3216
5283e9e1
TT
32172010-07-27 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.opt/inline-cmds.c (ATTR): New define.
3220 (func1): Use it.
3221 (func2): Likewise.
3222 (func3): Likewise.
3223 (outer_inline1): Likewise.
3224 (outer_inline2): Likewise.
3225 * gdb.opt/inline-bt.c (ATTR): New define.
3226 (func1): Use it.
3227 (func2): Likewise.
3228 * gdb.opt/inline-locals.c (ATTR): New define.
3229 (func1): Use it.
3230 (func2): Likewise.
3231
e992ef73
TT
32322010-07-27 Tom Tromey <tromey@redhat.com>
3233
3234 * gdb.stabs/gdb11479.c (hack): New function.
3235 (test): Use it.
3236 (test2): Use it.
3237 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3238 (int32_search_buf, int64_search_buf): No longer static.
3239 (x): Remove.
3240 * gdb.base/relocate.c (hack): New function.
3241
5374244e
PM
32422010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3243
3244 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3245 * gdb.python/py-value.c (func1): New function.
3246 (func2): Likewise.
3247
a99aee83
CV
32482010-07-26 Corinna Vinschen <vinschen@redhat.com>
3249
3250 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3251 as not to clash with .data section.
3252
a04ba985
JG
32532010-07-26 Jerome Guitton <guitton@adacore.com>
3254
3255 * gdb.base/code_elim.exp: New file.
3256 * gdb.base/code_elim1.c: New file.
3257 * gdb.base/code_elim2.c: New file.
3258
23bd0f7c
PA
32592010-07-21 Pedro Alves <pedro@codesourcery.com>
3260
3261 PR symtab/11827
3262
3263 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3264 (some_volatile_enum): New variable.
3265 * gdb.base/printcmds.exp (test_print_enums): New.
3266 <top level>: Call it.
3267
883df6dd
SW
32682010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3269
3270 * gdb.cp/fpointer.cc: New test.
3271 * gdb.cp/fpointer.exp: New test.
3272
569b05a5
JK
32732010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 * gdb.base/solib-nodir.exp: New file.
3276 * lib/gdb.exp (runto): New case for a GDB internal error.
3277
51d7d803
JK
32782010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3279 Ulrich Weigand <uweigand@de.ibm.com>
3280 Tom Tromey <tromey@redhat.com>
3281
3282 * gdb.base/charset-malloc.c: New file.
3283 * gdb.base/charset.c (malloc_stub): New prototype.
3284 (main): Call it instead of malloc itself.
3285 * gdb.base/charset.exp: Use only prepare_for_testing.
3286 (binfile): Remove the variable.
3287
c0edd9ed
JK
32882010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3289
3290 Make core files the process_stratum.
3291 * gdb.base/corefile.exp (run: load core again)
3292 (run: sanity check we see the core file, run: with core)
3293 (run: core file is cleared, attach: load core again)
3294 (attach: sanity check we see the core file, attach: with core)
3295 (attach: core file is cleared): New tests.
3296 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3297
3cbaedff
KW
32982010-07-14 Ken Werner <ken.werner@de.ibm.com>
3299
3300 * gdb.arch/altivec-abi.exp: New tests.
3301
91158a56
TT
33022010-07-13 Tom Tromey <tromey@redhat.com>
3303
3304 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3305 (main): Use it.
3306 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3307
0f5238ed
TT
33082010-07-13 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/label.exp: New file.
3311 * gdb.base/label.c: New file.
3312
add265ae
L
33132010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3314 H.J. Lu <hongjiu.lu@intel.com>
3315
3316 * lib/gdb.exp (is_ilp32_target): New.
3317 (is_lp64_target): Likewise.
3318
3319 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3320 target.
3321 * gdb.arch/amd64-disp-step.exp: Likewise.
3322 * gdb.arch/amd64-dword.exp: Likewise.
3323 * gdb.arch/amd64-i386-address.exp: Likewise.
3324 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3325
add265ae
L
3326 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3327 target.
3328 * gdb.arch/i386-bp_permanent.exp: Likewise.
3329 * gdb.arch/i386-byte.exp: Likewise.
3330 * gdb.arch/i386-disp-step.exp: Likewise.
3331 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3332 * gdb.arch/i386-prologue.exp: Likewise.
3333 * gdb.arch/i386-size-overlap.exp: Likewise.
3334 * gdb.arch/i386-size.exp: Likewise.
3335 * gdb.arch/i386-sse.exp: Likewise.
3336 * gdb.arch/i386-unwind.exp: Likewise.
3337 * gdb.arch/i386-word.exp: Likewise.
3338
3339 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3340 test only when building 64-bit executables. Do not hard-code
3341 -m64 option.
3342
2dfb8c17
DE
33432010-07-07 Doug Evans <dje@google.com>
3344
3345 * lib/gdb.exp (gdb_test_list_exact): New function.
3346 * gdb.base/default.exp (show convenience): Call it, add tests for
3347 $_sdata = void, $_thread = 0.
3348
4e5799b6
JK
33492010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3350 Joel Brobecker <brobecker@adacore.com>
3351
3352 Fix re-run of PIE executable, PR shlibs/11776.
3353 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3354 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3355 and re-"run" of the inferior.
3356
1a219cc7
JK
33572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3358 Joel Brobecker <brobecker@adacore.com>
3359
3360 Cope with missing /usr/sbin/prelink.
3361 * lib/prelink-support.exp (prelink_no):
3362 <result == 1 && $output is "no such file or directory">: New.
3363 (prelink_yes): Likewise. Return on failed prelink_no.
3364
5e3b36f8
JK
33652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3366 Joel Brobecker <brobecker@adacore.com>
3367
3368 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3369 build_executable by build_executable_own_libs. Replace "prelink -R"
3370 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3371 change.
3372 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3373 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3374 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3375 Replace build_executable by build_executable_own_libs's function
3376 build_executable_own_libs.
3377 (prelinkNO): Create new stub to call prelink_no.
3378 (prelinkYES): Create new stub to call prelink_yes.
3379 (test_attach): Rename calls of copy to file_copy.
3380 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3381 (copy): Move to ...
3382 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3383 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3384 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3385 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3386 special flags by gdb_compile_shlib. Replace second gdb_compile by
3387 build_executable_own_libs. Replace "prelink -R" execution by a call of
3388 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3389 a second call of prelink_yes. Replace restart commands by
3390 clean_restart.
3391 (prelink): Rename to ...
3392 (seen displacement message): ... this test. Extend its expectation
3393 strictness.
3394
86e4bafc
JK
33952010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3398 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3399 displacement message exactly once.
3400
3cd07d20
JK
34012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3402 Joel Brobecker <brobecker@adacore.com>
3403
3404 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3405 its restore after the <$relink_args != ""> loop. new comment.
3406
0a1e94c7
JK
34072010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3408 Joel Brobecker <brobecker@adacore.com>
3409
3410 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3411 code for it. New variable relink_args.
3412 (prelinkYES): Call prelinkNO.
3413 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3414 in such case. Move the core code to ...
3415 (test_attach_gdb): ... a new function. Send GDB command "file".
3416 Extend expected "Attaching to " string.
3417
2f70bcfb
TT
34182010-07-02 Tom Tromey <tromey@redhat.com>
3419
3420 * gdb.base/bitops.exp: Remove extraneous "pass".
3421
a17ac5b0
TT
34222010-07-02 Ken Werner <ken.werner@de.ibm.com>
3423
3424 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3425
dc10affe
PA
34262010-07-01 Pedro Alves <pedro@codesourcery.com>
3427
d41c0fc8
PA
3428 * gdb.base/help.exp: Adjust expected output.
3429
34302010-07-01 Pedro Alves <pedro@codesourcery.com>
3431
3432 * gdb.base/help.exp: Adjust expected output.
dc10affe 3433
0a600c36
JK
34342010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3435
3436 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3437 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3438 c++/11702.
3439
37cc8bfe
JK
34402010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3441 Doug Evans <dje@google.com>
3442
3443 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3444 add .dynamic entry'.
3445
254e6b9e
DE
34462010-06-29 Doug Evans <dje@google.com>
3447
3448 Test PR c++/11702.
3449 * gdb.cp/m-static.exp: Add testcase.
3450 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3451
595939de 34522010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3453 Tom Tromey <tromey@redhat.com>
3454 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3455
3456 * gdb.python/py-inferior.c: New File.
3457 * gdb.python/py-infthread.c: New File.
3458 * gdb.python/py-inferior.exp: New File.
3459 * gdb.python/py-infthread.exp: New File.
3460
98751a41
JK
34612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3462
3463 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3464 (ptype ::C::OtherFileClass typedefs): New.
3465 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3466 (C::OtherFileClass::cOtherFileClassVar2): New.
3467 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3468 cOtherFileClassVar2.
3469 (C::cOtherFileType2, C::cOtherFileVar2): New.
3470 (C::cOtherFileVar_use): use also cOtherFileVar2.
3471 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3472
41f62f39
JK
34732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3476 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3477 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3478 (print ::C::cOtherFileVar)
3479 (whatis C::OtherFileClass::cOtherFileClassType)
3480 (whatis ::C::OtherFileClass::cOtherFileClassType)
3481 (print C::OtherFileClass::cOtherFileClassVar)
3482 (print ::cOtherFileClassVar)
3483 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3484 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3485 trailing content.
3486 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3487 (C::OtherFileClass::cOtherFileClassVar)
3488 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3489 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3490
af53d231
JK
34912010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 Test PR c++/11703 and PR gdb/1448.
3494 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3495 gdb/1448.
3496
9655fd1a
JK
34972010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3498
3499 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3500 (main) <rtti_data>: New.
3501 * gdb.cp/virtbase.exp (print rtti_data): New.
3502
824cc8dd
JK
35032010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3504 Joel Brobecker <brobecker@adacore.com>
3505
3506 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3507
6036c742
JK
35082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3509
3510 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3511
de6a0421
DE
35122010-06-28 Doug Evans <dje@google.com>
3513
3514 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3515
b2dae948
DE
35162010-06-27 Doug Evans <dje@google.com>
3517
3518 * gdb.cp/m-static.exp: Update expected test output.
3519
0f3bb72e
PH
35202010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3521
889bf7c5
PA
3522 * gdb.gdb/selftest.exp: Adjust expected message for
3523 capturing start-up runtime.
0f3bb72e 3524
bc9f0842
TT
35252010-06-25 Tom Tromey <tromey@redhat.com>
3526
3527 PR python/10808:
3528 * gdb.python/python.exp: Add new tests.
3529
099ef718
SW
35302010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3531
3532 * gdb.cp/operator.cc: Created an import loop.
3533 * gdb.cp/operator.exp: Added testcase for import loop.
3534
5868a632
JK
35352010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3536
3537 Test PR python/11407.
3538 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3539 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3540 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3541 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3542 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3543 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3544 binfile. Call gdb_compile with clean_restart twice.
3545 (func_nofb print, func_nofb backtrace, func_loopfb print)
3546 (func_loopfb backtrace): New.
3547
af76db58
JK
35482010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3549
3550 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3551 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3552 by a hand made one.
3553 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3554 i?86 requirement. Remove variables srcfile and binfile. New variable
3555 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3556
f2c7657e
UW
35572010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3558
3559 * gdb.cell/dwarfaddr.exp: New file.
3560 * gdb.cell/dwarfaddr.S: New file.
3561
628fe4e4
JK
35622010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3563
3564 Test PR 9436.
3565 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3566
f1421989
HZ
35672010-06-24 Hui Zhu <teawater@gmail.com>
3568
3569 * gdb.base/eval.exp: New file.
3570
d03285ec
UW
35712010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3572
3573 * gdb.cell/fork.exp: New file.
3574 * gdb.cell/fork.c: Likewise.
3575 * gdb.cell/fork-spu.c: Likewise.
3576
41b2c92d
PM
35772010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3578
3579 * lib/gdb.exp (banned_variables_traced): New global variable.
3580 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3581 (gdb_init): Use `trace add variable' instead of obsolete
3582 `trace variable'.
3583
d5bc977f
DE
35842010-06-21 Doug Evans <dje@google.com>
3585
3586 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3587
d2ed6730
UW
35882010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3589
3590 * gdb.arch/spu-ls.exp: New file.
3591 * gdb.arch/spu-ls.c: Likewise.
3592
6aed2dbc
SS
35932010-06-18 Stan Shebs <stan@codesourcery.com>
3594
3595 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3596
e0756905
UW
35972010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3598
3599 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3600 * gdb.base/watch-cond.exp: Likewise.
3601 * gdb.python/py-breakpoint.exp: Likewise.
3602
d8053d4d
PA
36032010-06-18 Pedro Alves <pedro@codesourcery.com>
3604
3605 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3606 clean_restart, make sure every test has a distinct message, and
3607 that messages don't include the executable' full path.
3608
81ce510c
DE
36092010-06-17 Doug Evans <dje@google.com>
3610
3611 * gdb.arch/i386-size.exp: Updated expected output for
3612 DISASSEMBLY_OMIT_FNAME.
3613
65d79d4b
SDJ
36142010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3615 Sergio Durigan Junior <sergiodj@redhat.com>
3616
3617 * gdb.base/watch-notconst.c: New file.
3618 * gdb.base/watch-notconst.S: New file.
3619 * gdb.base/watch-notconst2.c: New file.
3620 * gdb.base/watch-notconst2.S: New file.
3621 * gdb.base/watch-notconst.exp: New file.
3622 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3623 (func4): Add operations on `global_ptr_ptr'.
3624 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3625 routine to test watchpoints created with a constant expression.
3626 (test_inaccessible_watchpoint): Include tests for watchpoints
3627 created with a constant expression.
3628
df0f4836
KB
36292010-06-14 Kevin Buettner <kevinb@redhat.com>
3630
3631 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3632 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3633 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3634 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3635 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3636 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3637 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3638 of `_start'.
3639
b769def5
UW
36402010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3641
3642 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3643 not supported on the target.
3644 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3645 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3646 * gdb.mi/mi-nsintrall.exp: Likewise.
3647 * gdb.mi/mi-nsmoribund.exp: Likewise.
3648 * gdb.mi/mi-nsthrexec.exp: Likewise.
3649
d914c394
SS
36502010-06-11 Stan Shebs <stan@codesourcery.com>
3651
3652 * gdb.base/permissions.exp: New file.
3653
36542010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3655
3656 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3657 does not support ELF executable class.
3658
f3ce5b9c
UW
36592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3660
3661 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3662
8e46892c
JK
36632010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3664
3665 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3666 (runto): Catch "The target does not support running in non-stop mode.".
3667
6cc55c64
MS
36682010-06-11 Michael Snyder <msnyder@vmware.com>
3669
3670 * gdb.base/setshow.exp (set language asm): Don't use
3671 gdb_test_no_output, fails on some targets.
3672
caddefa4
UW
36732010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3674
3675 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3676 * gdb.cp/pr9167.exp: Likewise.
3677
468b1aa7
UW
36782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3679
3680 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3681
5c3552dc
UW
36822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3683
3684 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3685
02e6fe6a
UW
36862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3687
3688 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3689
0e03807e
TT
36902010-06-11 Tom Tromey <tromey@redhat.com>
3691
3692 PR gdb/9977, PR exp/11636::
3693 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3694 (pieces_test_f6): Update expected output.
3695
2bdf28a0
JK
36962010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.base/moribund-step.exp: New.
3699
f6978de9
MS
37002010-06-08 Michael Snyder <msnyder@vmware.com>
3701
3702 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3703 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3704 * gdb.ada/frame_args.exp: Ditto.
3705 * gdb.ada/lang_switch.exp: Ditto.
3706 * gdb.ada/ptype_arith_binop.exp: Ditto.
3707 * gdb.ada/ref_param.exp: Ditto.
3708 * gdb.ada/type_coercion.exp:Ditto.
3709
3710 * gdb.asm/asm-source.exp: Ditto.
3711
3712 * gdb.base/attach.exp: Ditto.
3713 * gdb.base/bitfields2.exp: Ditto.
3714 * gdb.base/call-signal-resume.exp: Ditto.
3715 * gdb.base/callfuncs.exp: Ditto.
3716 * gdb.base/commands.exp: Ditto.
3717 * gdb.base/dbx.exp: Ditto.
3718 * gdb.base/default.exp: Ditto.
3719 * gdb.base/dump.exp: Ditto.
3720 * gdb.base/exprs.exp: Ditto.
3721 * gdb.base/freebpcmd.exp: Ditto.
3722 * gdb.base/interrupt.exp: Ditto.
3723 * gdb.base/list.exp: Ditto.
3724 * gdb.base/long_long.exp: Ditto.
3725 * gdb.base/maint.exp: Ditto.
3726 * gdb.base/ptype.exp: Ditto.
3727 * gdb.base/return.exp: Ditto.
3728 * gdb.base/setshow.exp: Ditto.
3729 * gdb.base/sigbpt.exp: Ditto.
3730 * gdb.base/sigrepeat.exp: Ditto.
3731
3732 * gdb.cp/classes.exp: Ditto.
3733
3734 * gdb.dwarf2/dw2-restore.exp: Ditto.
3735
3736 * gdb.gdb/selftest.exp: Ditto.
3737
3738 * gdb.multi/base.exp: Ditto.
3739 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3740
3741 * gdb.python/py-block.exp: Ditto.
3742 * gdb.python/py-prettyprint.exp: Ditto.
3743 * gdb.python/py-template.exp: Ditto.
3744
3745 * gdb.server/ext-attach.exp: Ditto.
3746 * gdb.server/ext-run.exp: Ditto.
3747 * gdb.server/server-mon.exp: Ditto.
3748
3749 * gdb.threads/fork-thread-pending.exp: Ditto.
3750 * gdb.threads/hand-call-in-threads.exp: Ditto.
3751 * gdb.threads/interrupted-hand-call.exp: Ditto.
3752 * gdb.threads/linux-dp.exp: Ditto.
3753 * gdb.threads/manythreads.exp: Ditto.
3754 * gdb.threads/print-threads.exp: Ditto.
3755 * gdb.threads/pthreads.exp: Ditto.
3756 * gdb.threads/schedlock.exp: Ditto.
3757 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3758 * gdb.threads/threadapply.exp: Ditto.
3759
de7ff789
MS
37602010-06-08 Michael Snyder <msnyder@vmware.com>
3761
889bf7c5 3762 * gdb.ada/exec_changed.exp:
de7ff789
MS
3763 Use ".*" instead of "" as wildcard regexp.
3764
3765 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3766 * gdb.base/call-ar-st.exp: Ditto.
3767 * gdb.base/checkpoint.exp: Ditto.
3768 * gdb.base/default.exp: Ditto.
3769 * gdb.base/dump.exp: Ditto.
3770 * gdb.base/ending-run.exp: Ditto.
3771 * gdb.base/fileio.exp: Ditto.
3772 * gdb.base/miscexprs.exp: Ditto.
3773 * gdb.base/pointers.exp: Ditto.
3774 * gdb.base/readline.exp: Ditto.
3775 * gdb.base/reread.exp: Ditto.
3776 * gdb.base/restore.exp: Ditto.
3777 * gdb.base/shlib-call.exp: Ditto.
3778 * gdb.base/valgrind-db-attach.exp: Ditto.
3779 * gdb.base/volatile.exp: Ditto.
3780 * gdb.base/watchpoints.exp: Ditto.
3781
3782 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3783
3784 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3785 * gdb.python/py-value.exp: Ditto.
3786
3787 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3788 * gdb.trace/circ.exp: Ditto.
3789 * gdb.trace/collection.exp: Ditto.
3790 * gdb.trace/packetlen.exp: Ditto.
3791 * gdb.trace/passc-dyn.exp: Ditto.
3792 * gdb.trace/report.exp: Ditto.
3793 * gdb.trace/tfile.exp: Ditto.
3794 * gdb.trace/tfind.exp: Ditto.
3795 * gdb.trace/while-dyn.exp: Ditto.
3796
3bebe2f2
JK
37972010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3800
5c631832
JK
38012010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3802
3803 Test PR 10640.
3804 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3805
4c3376c8
SW
38062010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3807
3808 * gdb.cp/koenig.exp: Test for ADL operators.
3809 * gdb.cp/koenig.cc: Added ADL operators.
3810 * gdb.cp/operator.exp: New test.
3811 * gdb.cp/operator.cc: New test.
3812
dc226d5a
MS
38132010-06-04 Michael Snyder <msnyder@vmware.com>
3814
dfb88a23
MS
3815 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3816 * gdb.base/pending.exp: Ditto.
f7ae76b3 3817
dc226d5a
MS
3818 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3819
967cf477
DE
38202010-06-04 Doug Evans <dje@google.com>
3821
3822 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3823 disabled printers.
3824 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3825 (enable_lookup_function): New function.
3826
eb801841
TT
38272010-06-04 Tom Tromey <tromey@redhat.com>
3828
3829 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3830 of hash and id.
3831
38979823
JK
38322010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3833
3834 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3835 newline.
3836 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3837 (empty verbose non-noisy clear, empty verbose noisy clear)
3838 (empty non-verbose noisy clear): Likewise.
3839
35ec993f
MS
38402010-06-03 Michael Snyder <msnyder@vmware.com>
3841
3842 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3843 * gdb.base/display.exp: Ditto.
3844 * gdb.base/find.exp: Ditto.
3845 * gdb.base/ifelse.exp: Ditto.
3846 * gdb.base/multi-forks.exp: Ditto.
3847 * gdb.base/recurse.exp: Ditto.
3848 * gdb.base/setshow.exp: Ditto.
3849 * gdb.base/value-double-free.exp: Ditto.
3850 * gdb.base/watch-vfork.exp: Ditto.
3851 * gdb.base/watch_thread_num.exp: Ditto.
3852 * gdb.base/watchpoint-solib.exp: Ditto.
3853 * gdb.base/watchpoint.exp: Ditto.
3854 * gdb.base/watchpoints.exp: Ditto.
3855
3856 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3857 * gdb.cp/overload.exp: Ditto.
3858 * gdb.cp/virtfunc.exp: Ditto.
3859
3860 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3861
889bf7c5 3862 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3863 Replace gdb_test with gdb_test_no_output.
3864
889bf7c5 3865 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3866 Replace gdb_test with gdb_test_no_output.
3867 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3868 * gdb.threads/watchthreads.exp: Ditto.
3869 * gdb.threads/watchthreads2.exp: Ditto.
3870
3871 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3872 * gdb.trace/tfind.exp: Ditto.
3873
c22decce
JB
38742010-06-03 Joel Brobecker <brobecker@adacore.com>
3875
3876 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3877 successful test if message is the empty string.
3878
fd5700c7
JK
38792010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3880
3881 * gdb.fortran/module.exp (stopped language detection): New test.
3882
f55ee35c
JK
38832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3884
3885 Support DW_TAG_module as separate namespaces.
3886 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3887 gdb.fortran/library-module-lib.f90: New.
3888 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3889 (print i): Remove.
3890 (continue to breakpoint: i-is-1, print var_i value 1)
3891 (continue to breakpoint: i-is-2, print var_i value 2)
3892 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3893 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3894 (complete `modmany, complete `modmany`, complete `modmany`var)
3895 (show language, setting breakpoint at module): New tests.
3896 * gdb.fortran/module.f90 (module mod): Remove.
3897 (module mod1, module mod2, module modmany, subroutine sub1)
3898 (subroutine sub2, program module): New.
3899
b8e8282f
JK
39002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3901
3902 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3903 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
3904 * gdb.cp/anon-union.exp (pass): Rename to ...
3905 (print z 2): ... here.
b8e8282f 3906
019ebafc
MS
39072010-06-02 Michael Snyder <msnyder@vmware.com>
3908
e68d8fd4
MS
3909 * gdb.trace/actions.exp: Use gdb_test_no_output.
3910 * gdb.trace/circ.exp: Ditto.
3911 * gdb.trace/packetlen.exp: Ditto.
3912 * gdb.trace/save-trace.exp: Ditto.
3913 * gdb.trace/tracecmd.exp: Ditto.
3914 * gdb.trace/tsv.exp: Ditto.
3915
12b5d08a
MS
3916 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3917 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3918 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3919 * gdb.threads/manythreads.exp: Ditto.
3920 * gdb.threads/print-threads.exp: Ditto.
3921 * gdb.threads/pthreads.exp: Ditto.
3922 * gdb.threads/schedlock.exp: Ditto.
3923 * gdb.threads/staticthreads.exp: Ditto.
3924 * gdb.threads/thread-specific.exp: Ditto.
3925 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3926 * gdb.threads/threadapply.exp: Ditto.
3927 * gdb.threads/watchthreads.exp: Ditto.
3928 * gdb.threads/watchthreads2.exp: Ditto.
3929
89493308
MS
3930 * gdb.python/py-block.exp: Use gdb_test_no_output.
3931 * gdb.python/py-prettyprint.exp: Ditto.
3932 * gdb.python/py-template.exp: Ditto.
3933 * gdb.python/py-value.exp: Ditto.
3934
3935 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3936 * gdb.reverse/watch-reverse.exp: Ditto.
3937
3938 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3939 * gdb.server/ext-run.exp: Ditto.
3940
019ebafc
MS
3941 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3942 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3943 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3944 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3945 * gdb.dwarf2/dw2-producer.exp: Ditto.
3946 * gdb.dwarf2/mac-fileno.exp: Ditto.
3947
3948 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3949 * gdb.gdb/selftest.exp: Ditto.
3950
3951 * gdb.multi/base.exp: Use gdb_test_no_output.
3952
3953 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3954
3e0ca3a5
JK
39552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3956
3957 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3958
9db70545
MS
39592010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3960
a8d52276
MS
3961 * gdb.cp/class2.exp: Use gdb_test_no_output.
3962 * gdb.cp/classes.exp: Ditto.
3963 * gdb.cp/extern-c.exp: Ditto.
3964 * gdb.cp/inherit.exp: Ditto.
3965 * gdb.cp/maint.exp: Ditto.
3966 * gdb.cp/mb-inline.exp: Ditto.
3967 * gdb.cp/mb-templates.exp: Ditto.
3968 * gdb.cp/method2.exp: Ditto.
3969 * gdb.cp/misc.exp: Ditto.
3970 * gdb.cp/ovldbreak.exp: Ditto.
3971 * gdb.cp/punctuator.exp: Ditto.
3972 * gdb.cp/templates.exp: Ditto.
3973 * gdb.cp/virtbase.exp: Ditto.
3974
889bf7c5 3975 * gdb.threads/attach-stopped.exp:
9db70545 3976 Replace uses of send_gdb / gdb_expect.
889bf7c5 3977 * gdb.threads/attachstop-mt.exp:
9db70545 3978 Replace uses of send_gdb / gdb_expect.
889bf7c5 3979 * gdb.threads/gcore-thread.exp:
9db70545 3980 Replace uses of send_gdb / gdb_expect.
889bf7c5 3981 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
3982 Replace uses of send_gdb / gdb_expect.
3983 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 3984 * gdb.threads/print-threads.exp:
9db70545
MS
3985 Replace uses of send_gdb / gdb_expect.
3986 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3987 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3988 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3989
3990 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3991 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3992 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3993 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3994 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3995 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3996 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3997 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3998 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3999 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4000 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4001
359cc68c
JK
40022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4005
7d3fe98e
SW
40062010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4007
4008 * gdb.cp/koenig.exp: Added new test case.
4009 * gdb.cp/koenig.cc: Ditto.
4010
27d3a1a2
MS
40112010-06-01 Michael Snyder <msnyder@vmware.com>
4012
4013 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4014 * gdb.base/arrayidx.exp: Ditto.
4015 * gdb.base/attach.exp: Ditto.
4016 * gdb.base/auxv.exp: Ditto.
4017 * gdb.base/bigcre.exp: Ditto.
4018 * gdb.base/break-always.exp: Ditto.
4019 * gdb.base/break-interp.exp: Ditto.
4020 * gdb.base/break.exp: Ditto.
4021 * gdb.base/breakpoint-shadow.exp: Ditto.
4022 * gdb.base/call-ar-st.exp: Ditto.
4023 * gdb.base/call-sc.exp: Ditto.
4024 * gdb.base/call-signal-resume.exp: Ditto.
4025 * gdb.base/callfuncs.exp: Ditto.
4026 * gdb.base/catch-syscall.exp: Ditto.
4027 * gdb.base/charset.exp: Ditto.
4028 * gdb.base/code-expr.exp: Ditto.
4029 * gdb.base/commands.exp: Ditto.
4030 * gdb.base/cond-expr.exp: Ditto.
4031 * gdb.base/condbreak.exp: Ditto.
4032 * gdb.base/cursal.exp: Ditto.
4033 * gdb.base/cvexpr.exp: Ditto.
4034 * gdb.base/default.exp: Ditto.
4035 * gdb.base/del.exp: Ditto.
4036 * gdb.base/detach.exp: Ditto.
4037 * gdb.base/display.exp: Ditto.
4038 * gdb.base/ena-dis-br.exp: Ditto.
4039 * gdb.base/eval-skip.exp: Ditto.
4040 * gdb.base/foll-fork.exp: Ditto.
4041 * gdb.base/foll-vfork.exp: Ditto.
4042 * gdb.base/frame-args.exp: Ditto.
4043 * gdb.base/funcargs.exp: Ditto.
4044 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4045 * gdb.base/gdbvars.exp: Ditto.
4046 * gdb.base/help.exp: Ditto.
4047 * gdb.base/ifelse.exp: Ditto.
4048 * gdb.base/included.exp: Ditto.
4049 * gdb.base/list.exp: Ditto.
4050 * gdb.base/macscp.exp: Ditto.
4051 * gdb.base/maint.exp: Ditto.
4052 * gdb.base/multi-fork.exp: Ditto.
4053 * gdb.base/overlays.exp: Ditto.
4054 * gdb.base/page.exp: Ditto.
4055 * gdb.base/pending.exp: Ditto.
4056 * gdb.base/pointers.exp: Ditto.
4057 * gdb.base/pr11022.exp: Ditto.
4058 * gdb.base/prelink.exp: Ditto.
4059 * gdb.base/printcmds.exp: Ditto.
4060 * gdb.base/psymtab.exp: Ditto.
4061 * gdb.base/randomize.exp: Ditto.
4062 * gdb.base/relational.exp: Ditto.
4063 * gdb.base/relocate.exp: Ditto.
4064 * gdb.base/remote.exp: Ditto.
4065 * gdb.base/sepdebug.exp: Ditto.
4066 * gdb.base/set-lang-auto.exp: Ditto.
4067 * gdb.base/setshow.exp: Ditto.
4068 * gdb.base/setvar.exp: Ditto.
4069 * gdb.base/signals.exp: Ditto.
4070 * gdb.base/signull.exp: Ditto.
4071 * gdb.base/sigstep.exp: Ditto.
4072 * gdb.base/sizeof.exp: Ditto.
4073 * gdb.base/solib-disc.exp: Ditto.
4074 * gdb.base/store.exp: Ditto.
4075 * gdb.base/structs.exp: Ditto.
4076 * gdb.base/structs2.exp: Ditto.
4077 * gdb.base/subst.exp: Ditto.
4078 * gdb.base/term.exp: Ditto.
4079 * gdb.base/trace-commands.exp: Ditto.
4080 * gdb.base/unwindonsignal.exp: Ditto.
4081 * gdb.base/valgrind-db-attach.exp: Ditto.
4082 * gdb.base/varargs.exp: Ditto.
4083 * gdb.base/watch-cond.exp: Ditto.
4084 * gdb.base/watch_thread_num.exp: Ditto.
4085 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4086 * gdb.base/watchpoint.exp: Ditto.
4087 * gdb.base/whatis-exp.exp: Ditto.
4088
f8d3bf8f
MS
40892010-06-01 Michael Snyder <msnyder@vmware.com>
4090
4091 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4092 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4093 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4094 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4095 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4096 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4097 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4098 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4099 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4100 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4101 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4102 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4103 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4104 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4105 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4106
3f9e0d32
JK
41072010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4108
4109 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4110 trailing newline.
4111 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4112 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4113 (p *args): ... here and remove excessive trailing newline.
4114
f629457d
JB
41152010-05-31 Joel Brobecker <brobecker@adacore.com>
4116
4117 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4118
09eef106
JK
41192010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 Accept the new Linux kernel "t (tracing stop)" string.
4122 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4123 Update comment.
4124 (state_wait) <T (tracing stop)>: New.
4125 (main): Update the state_wait expect string.
4126
94f31136
PA
41272010-05-28 Pedro Alves <pedro@codesourcery.com>
4128
4129 * limits.c, limits.exp: Delete files.
4130 * Makefile.in (clean mostlyclean): Adjust.
4131 * tracecmd.exp: Adjust.
4132
096554ab
JK
41332010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4134
4135 * gdb.base/tui-layout.exp: New.
4136
27d3a1a2 41372010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4138
889bf7c5 4139 * gdb.reverse/break-precsave.exp:
bcd2dc50 4140 Replace uses of send_gdb / gdb_expect.
889bf7c5 4141 * gdb.reverse/break-reverse.exp:
bcd2dc50 4142 Replace uses of send_gdb / gdb_expect.
889bf7c5 4143 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4144 Replace uses of send_gdb / gdb_expect.
889bf7c5 4145 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4146 Replace uses of send_gdb / gdb_expect.
889bf7c5 4147 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4148 Replace uses of send_gdb / gdb_expect.
889bf7c5 4149 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4150 Replace uses of send_gdb / gdb_expect.
889bf7c5 4151 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4152 Replace uses of send_gdb / gdb_expect.
889bf7c5 4153 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4154 Replace uses of send_gdb / gdb_expect.
889bf7c5 4155 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4156 Replace uses of send_gdb / gdb_expect.
889bf7c5 4157 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4158 Replace uses of send_gdb / gdb_expect.
889bf7c5 4159 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4160 Replace uses of send_gdb / gdb_expect.
889bf7c5 4161 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4162 Replace uses of send_gdb / gdb_expect.
889bf7c5 4163 * gdb.reverse/machinestate.exp:
bcd2dc50 4164 Replace uses of send_gdb / gdb_expect.
889bf7c5 4165 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4166 Replace uses of send_gdb / gdb_expect.
889bf7c5 4167 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4168 Replace uses of send_gdb / gdb_expect.
889bf7c5 4169 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4170 Replace uses of send_gdb / gdb_expect.
889bf7c5 4171 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4172 Replace uses of send_gdb / gdb_expect.
889bf7c5 4173 * gdb.reverse/step-precsave.exp:
bcd2dc50 4174 Replace uses of send_gdb / gdb_expect.
889bf7c5 4175 * gdb.reverse/step-reverse.exp:
bcd2dc50 4176 Replace uses of send_gdb / gdb_expect.
889bf7c5 4177 * gdb.reverse/until-precsave.exp:
bcd2dc50 4178 Replace uses of send_gdb / gdb_expect.
889bf7c5 4179 * gdb.reverse/until-reverse.exp:
bcd2dc50 4180 Replace uses of send_gdb / gdb_expect.
889bf7c5 4181 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4182 Replace uses of send_gdb / gdb_expect.
889bf7c5 4183 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4184 Replace uses of send_gdb / gdb_expect.
4185
3def43e0
JK
41862010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4187
4188 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4189 excessive newline.
4190
27d3a1a2 41912010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4192
4193 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4194 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4195 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4196 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4197 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4198 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4199 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4200 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4201 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4202 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4203 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4204 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4205 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4206 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4207 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4208 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4209 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4210 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4211 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4212
27d3a1a2 42132010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4214
22454424
MS
4215 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4216 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4217
4218 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4219 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4220 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4221
889bf7c5 4222 * gdb.reverse/consecutive-reverse.exp:
22454424 4223 Replace uses of send_gdb / gdb_expect.
889bf7c5 4224 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4225 Replace uses of send_gdb / gdb_expect.
4226
4227 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4228 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4229 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4230 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4231 Replace uses of send_gdb / gdb_expect.
4232 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4233 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4234 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4235 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4236 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4237 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4238 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4239 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4240 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4241
42422010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4243
22454424 4244 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4245
22454424 4246 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4247
22454424
MS
4248 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4249 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4250 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4251 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4252 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4253 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4254 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4255 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4256 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4257
6e5f2c59
TT
42582010-05-25 Tom Tromey <tromey@redhat.com>
4259
4260 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4261
bbc8b958
TT
42622010-05-25 Tom Tromey <tromey@redhat.com>
4263
4264 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4265 argument order.
4266 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4267 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4268 order.
4269 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4270 order.
4271 * gdb.base/call-sc.exp (setup_kfails): Remove.
4272 (setup_compiler_kfails): Remove.
4273 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4274 argument order.
4275 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4276 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4277 (advancei): Fix setup_kfail argument order.
4278 * gdb.base/radix.exp: Fix setup_kfail argument order.
4279 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4280 order.
4281 * gdb.base/structs.exp (setup_kfails): Remove.
4282 (setup_compiler_kfails): Fix setup_kfail argument order.
4283 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4284 order.
4285 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4286 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4287 setup_kfail argument order.
4288 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4289
83d1babf
TT
42902010-05-25 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4293
6acb16a2
MS
42942010-05-25 Michael Snyder <msnyder@vmware.com>
4295
4296 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4297 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4298 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4299 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4300 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4301 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4302 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4303 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4304 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4305 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4306 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4307 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4308 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4309 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4310 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4311 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4312 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4313 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4314 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4315 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4316 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4317 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4318 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4319 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4320 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4321 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4322 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4323 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4324 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4325 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4326 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4327 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4328 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4329 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4330 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4331 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4332 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4333 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4334 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4335 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4336 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4337 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4338 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4339 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4340 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4341 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4342 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4343 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4344
43452010-05-25 Doug Evans <dje@google.com>
4346
4347 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4348 gdb.string_to_argv.
ad3986f0 4349
d3b1e874
TT
43502010-05-21 Tom Tromey <tromey@redhat.com>
4351
4352 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4353 Call it.
4354 * gdb.dwarf2/pieces.S: Update.
4355 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4356
cb826367
TT
43572010-05-21 Tom Tromey <tromey@redhat.com>
4358
4359 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4360 Call it.
4361 * gdb.dwarf2/pieces.c (struct C): New.
4362 (f6): New function.
4363 * gdb.dwarf2/pieces.S: Replace.
4364
74de6778
TT
43652010-05-21 Tom Tromey <tromey@redhat.com>
4366
4367 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4368 Call it.
4369
afd74c5f
TT
43702010-05-21 Tom Tromey <tromey@redhat.com>
4371
4372 * gdb.dwarf2.pieces.exp: New file.
4373 * gdb.dwarf2.pieces.S: New file.
4374 * gdb.dwarf2.pieces.c: New file.
4375
a7b75dfd 43762010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4377 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4378
4379 * lib/gdb.exp (gdb_test_no_output): New function.
4380 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4381 when testing commands that should produce no output.
4382
c81c812a
JB
43832010-05-17 Joel Brobecker <brobecker@adacore.com>
4384
4385 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4386 parameter that we want to watch being a constant.
4387
0cce5bd9
JB
43882010-05-17 Joel Brobecker <brobecker@adacore.com>
4389
4390 * gdb.ada/cond_lang: New testcase.
4391
47050449
JB
43922010-05-17 Joel Brobecker <brobecker@adacore.com>
4393
4394 * lib/gdb.exp (banned_variables): New variable/constant.
4395 (gdb_init): Add write trace on variables listed in banned_variables.
4396 (gdb_finish): Remove write traces on variables listed in
4397 banned_variables.
4398
77c01586
JB
43992010-05-17 Joel Brobecker <brobecker@adacore.com>
4400
4401 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4402 * gdb.cp/koenig.exp: Likewise.
4403
88d4aea7
PM
44042010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4405
889bf7c5 4406 PR python/11482
88d4aea7
PM
4407
4408 * gdb.python/py-value.exp (test_value_hash): New function.
4409
f5a010c0
PM
44102010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4411
4412 PR exp/11530.
4413 * gdb.base/gdb11530.c: New file.
4414 * gdb.base/gdb11530.exp: New file.
4415
8ef4892f
JK
44162010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4417
4418 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4419 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4420
7322dca9
SW
44212010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4422
4423 * gdb.cp/koenig.exp: New test.
4424 * gdb.cp/koenig.cc: New test program.
4425
02e7ea18
JB
44262010-05-05 Joel Brobecker <brobecker@adacore.com>
4427
4428 Remove the use of prms_id and bug_id throughout the testsuite.
4429
e1c34c5d
PM
44302010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4431
4432 PR exp/11349.
4433 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4434 use a reference local variable.
4435
8e1d0c49
JK
44362010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4437
4438 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4439 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4440 variable different_dir. Move debugfile into a full directory pathname
4441 under DIFFERENT_DIR.
4442 * lib/gdb.exp (separate_debug_filename): Remove.
4443 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4444 variable debug_dir and mkdir of it. Update function comments.
4445
e66408ed
PA
44462010-04-29 Pedro Alves <pedro@codesourcery.com>
4447
4448 PR gdb/11557
4449
4450 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4451 files.
4452
d7b32ed3
PM
44532010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4454
889bf7c5 4455 * gdb.python/py-param.exp: New File.
d7b32ed3 4456
6aecb9c2
JB
44572010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4458
4459 * gdb.base/default.exp: Fix "set language" test.
4460
bdf92a1c
PM
44612010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4462
4463 PR breakpoints/11531.
4464 * gdb.base/gdb11531.c: New file.
4465 * gdb.base/gdb11531.exp: New file.
4466
3f172e24
TT
44672010-04-26 Tom Tromey <tromey@redhat.com>
4468
4469 * gdb.base/completion.exp: Add tests for completion and deprecated
4470 commands.
4471
64af4c92
JK
44722010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4473
4474 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4475 (print /x char_array): Escape curly brackets.
4476
492928e4
JK
44772010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4478
4479 Fix deadlock on looped list of loaded shared objects.
4480 * gdb.base/solib-corrupted.exp: New.
4481
66d09542
DE
44822010-04-23 Doug Evans <dje@google.com>
4483
4484 * gdb.python/py-section-script.c: New file.
4485 * gdb.python/py-section-script.exp: New file.
4486 * gdb.python/py-section-script.py: New file.
4487
8bd10a10
CM
44882010-04-20 Chris Moller <cmoller@redhat.com>
4489
4490 PR 10179
4491
4492 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4493 * gdb.base/pr10179-a.c:
4494 * gdb.base/pr10179-b.c:
4495 * gdb.base/pr10179.exp: New files.
4496
c0201579
JK
44972010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4498
4499 Fix crashes on dangling display expressions.
4500 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4501 is SEP.
4502 (lib_flags): Remove the "debug" keyword.
4503 (libsepdebug): New variable for iterating new loop.
4504 (save_pf_prefix): New variable wrapping the loop.
4505 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4506 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4507
793b0ff8
PM
45082010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4509
4510 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4511
097f51f7
PM
45122010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4513
4514 PR stabs/11479.
4515 * gdb.stabs/gdb11479.exp: New file.
4516 * gdb.stabs/gdb11479.c: New file.
4517
9a22f0d0
PM
45182010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4519
4520 * gdb.base/charset.c (Strin16, String32): New variables.
4521 * gdb.base/charset.exp (gdb_test): Test correct display
4522 of 16 or 32 bit strings.
4523
45242010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4525
4526 PR 9167
4527 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4528 * gdb.cp/pr9167.cc: New file.
4529 * gdb.cp/pr9167.exp: New file.
4530
4531
6e354e5e
PM
45322010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4533
4534 PR pascal/11492.
4535 * gdb.pascal/gdb11492.pas: New file.
4536 * gdb.pascal/gdb11492.exp: New file.
4537
be942545
JB
45382010-04-20 Joel Brobecker <brobecker@adacore.com>
4539
1667e6e3 4540 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4541
0c3acc09
JB
45422010-04-20 Joel Brobecker <brobecker@adacore.com>
4543
4544 * gdb.ada/dyn_loc: New testcase.
4545
ec31cde5
CM
45462010-04-20 Chris Moller <cmoller@redhat.com>
4547
4548 PR 10867
889bf7c5 4549
ec31cde5
CM
4550 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4551 * gdb.cp/pr10687.cc: New file.
4552 * gdb.cp/pr10687.exp: New file.
4553
4554
ce4b0682
SDJ
45552010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4556 Sergio Durigan Junior <sergiodj@redhat.com>
4557
4558 * gdb.fortran/logical.exp: New testcase.
4559 * gdb.fortran/logical.f90: New file.
4560
3436961f
DE
45612010-04-19 Doug Evans <dje@google.com>
4562
4563 * gdb.base/help.exp (help source): Update expected output.
4564
4d836c09
JK
45652010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4566
4567 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4568 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4569 gdb_exit and return.
4570 (executable): New variable.
4571 (binfile): Use it.
4572
6149aea9
PA
45732010-04-19 Pedro Alves <pedro@codesourcery.com>
4574
4575 PR breakpoints/8554.
4576
4577 * gdb.trace/save-trace.exp: Adjust.
4578
ed41462c
L
45792010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4580
4581 PR corefiles/11511
4582 * gdb.arch/system-gcore.exp: New.
4583 * gdb.arch/gcore.c: Likewise.
4584
3f7b2faa
DE
45852010-04-15 Doug Evans <dje@google.com>
4586
fa33c3cd
DE
4587 * gdb.python/py-progspace.c: New file.
4588 * gdb.python/py-progspace.exp: New file.
4589
3f7b2faa
DE
4590 * gdb.base/source.exp: Add tests for "source -s".
4591
79f283fe
PM
45922010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4593
4594 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4595 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4596 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4597 * gdb.python/py-mi.exp: New test for to_string returning None.
4598
fc8eb08a
PM
45992010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4600
4601 * gdb.python/py-breakpoint.c: Make result global.
4602
26e197f6
JK
46032010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4604
4605 Fix non-GNU make compatibility.
4606 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4607
adc36818
PM
46082010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4609
4610 * gdb.python/py-breakpoint.exp: New File.
4611 * gdb.python/py-breakpoint.C: Ditto.
4612
64e17368
SS
46132010-04-08 Stan Shebs <stan@codesourcery.com>
4614
4615 * gdb.trace/actions.exp: Clear default-collect.
4616 * gdb.trace/save-trace.exp: Clear default-collect.
4617
fff5cc64
PM
46182010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4619
4620 * gdb.python/py-value: Add null string variable.
4621 (test_lazy_string): Test zero length, NULL address lazy
4622 strings.
4623
a055a187
L
46242010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4625
4626 * gdb.arch/i386-avx.c: New.
4627 * gdb.arch/i386-avx.exp: Likewise.
4628
4629 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4630
96e39866
DE
46312010-04-06 Doug Evans <dje@google.com>
4632
4633 * gdb.base/source-test.gdb: New file.
4634 * gdb.base/source.exp: Test source -v.
4635
5984a431
UW
46362010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4637
4638 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4639
ec8a089a
PM
46402010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4641
4642 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4643 within one line, unless it is followed by a double quote.
4644 * gdb.stabs/hppa.sed: Idem.
4645 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4646 * gdb.stabs/weird.exp: Check for correct parsing of
4647 char and string constants.
ec8a089a
PM
4648 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4649 in .stabs to .stabx substitution.
4650
fce3c1f0
SS
46512010-04-05 Stan Shebs <stan@codesourcery.com>
4652
4653 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4654 constant global.
4655 * gdb.trace/tfile.exp: Try to print them.
4656
d77f58be
SS
46572010-04-04 Stan Shebs <stan@codesourcery.com>
4658
4659 * gdb.base/completion.exp: Update for new "info watchpoints".
4660 * gdb.base/default.exp: Ditto.
4661 * gdb.base/help.exp: Ditto.
4662 * gdb.base/watchpoint.exp: Ditto.
4663 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4664
af54718e
SS
46652010-04-04 Stan Shebs <stan@codesourcery.com>
4666
4667 * gdb.trace/tfile.exp: Sharpen tfind test.
4668
74d1f91e
JK
46692010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4670
4671 * gdb.base/break-entry.exp: New.
4672
eb8e76db 46732010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4674 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4675
4676 * gdb.reverse/i386-sse-reverse.exp: New file.
4677 * gdb.reverse/i386-sse-reverse.c: New file.
4678
bf65cad8
PA
46792010-04-02 Pedro Alves <pedro@codesourcery.com>
4680
4681 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4682
fff87407
SS
46832010-04-01 Stan Shebs <stan@codesourcery.com>
4684
4685 * gdb.trace/actions.exp: Tweak expected output.
4686 * gdb.trace/while-stepping.exp: Tweak expected output.
4687
fe01d668
L
46882010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4689
4690 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4691
86b17b60
PA
46922010-04-01 Pedro Alves <pedro@codesourcery.com>
4693
4694 * gdb.base/commands.exp: Adjust.
4695 * gdb.cp/extern-c.exp: Adjust.
4696
2c58c0a9
PA
46972010-04-01 Pedro Alves <pedro@codesourcery.com>
4698
4699 * gdb.trace/collection.c (local_test_func): Define a local struct,
4700 and instanciate it.
4701
0db9b91c
PA
47022010-04-01 Pedro Alves <pedro@codesourcery.com>
4703
4704 * gdb.trace/collection.exp (gdb_collect_args_test)
4705 (gdb_collect_argarray_test): XFAIL the tests that assume the
4706 argarray argument's elements are collected.
4707
8072405b
JK
47082010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4711 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4712
8bf6485c
SS
47132010-03-31 Stan Shebs <stan@codesourcery.com>
4714
4715 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4716 and tracepoint conditionals.
4717 (gdb_verify_tracepoints): Delete unused return.
4718
fd7f724a
KS
47192010-03-26 Keith Seitz <keiths@redhat.com>
4720
4721 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4722 appear in the output before main.
4723 Remove KFAIL for gdb/2215 aka bz 9320.
4724
8d9e7719
DE
47252010-03-30 Doug Evans <dje@google.com>
4726
0906dd0b
DE
4727 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4728 by dejagnu.
4729 * gdb.arch/amd64-dword.exp: Ditto.
4730
8d9e7719
DE
4731 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4732 match.
4733 (break printf): Ditto.
4734
1da644f0
SW
47352010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4736
4737 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4738 gcc < 4.4.
4739 * gdb.cp/shadow.exp: Ditto.
4740
a8121990
PA
47412010-03-29 Pedro Alves <pedro@codesourcery.com>
4742
4743 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4744 "tstart" is silent.
4745
6e79d367
PA
47462010-03-29 Pedro Alves <pedro@codesourcery.com>
4747
4748 * gdb.trace/collection.exp (executable): New.
4749 (binfile): Use it.
4750 (fpreg, spreg, pcreg): New.
4751 (test_register): Use gdb_test_multiple. Pass /x to print.
4752 (prepare_for_trace_test): New.
4753 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4754 (gdb_collect_args_test, gdb_collect_argstruct_test)
4755 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4756 prepare_for_trace_test.
4757 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4758 fpreg, spreg and pcreg.
4759 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4760 prepare_for_trace_test.
4761 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4762 try to detect tracing support here. Don't set breakpoints at
4763 `begin' or `end' here.
4764 <global scope>: Use clean_restart. Run to main before checking
4765 for tracing support. Check for for tracing support here.
4766
09248348
JK
47672010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4768
4769 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4770 " as $displacement" to "seen displacement message".
4771
d350db38
PA
47722010-03-28 Pedro Alves <pedro@codesourcery.com>
4773
4774 * gdb.trace/while-dyn.exp (executable): New variable.
4775 (binfile): Use it.
4776 (test_while_stepping): New function. Move most tests here. Call
4777 it once for each of the while-stepping, stepping and ws aliases.
4778
907af001
UW
47792010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4780
4781 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4782 that do not provide the tagless_struct type name at all.
4783 (test_print_anon_union): Do not check value of uninitialized
4784 union member. Do not use cp_test_ptype_class, so we can accept
4785 "long" as well as "long int".
4786
610197fd
PA
47872010-03-26 Pedro Alves <pedro@codesourcery.com>
4788
4789 * gdb.trace/tfile.c (tohex, bin2hex): New.
4790 (write_error_trace_file): Hexify error description.
4791
6c28cbf2
SS
47922010-03-25 Stan Shebs <stan@codesourcery.com>
4793
4794 * gdb.trace/tfile.c: Generate an additional trace file, improve
4795 portability.
4796 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4797 files in a better way.
4798
e62b8c7e
KS
47992010-03-25 Keith Seitz <keiths@redhat.com>
4800
4801 * gdb.java/jprint.exp: XFAIL printing of static class members
4802 because of GCC debuginfo problem.
4803
82ccf5a5
JK
48042010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4805
4806 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4807
293e2f9e
DJ
48082010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4809
4810 * gdb.base/completion.exp: Allow long instead of long int.
4811 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4812 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4813 variable p.
4814 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4815 * gdb.base/pointers.exp: Allow long instead of long int.
4816 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4817 * gdb.base/step-line.exp: Allow a directory before the source file name.
4818
95a42b64
TT
48192010-03-24 Tom Tromey <tromey@redhat.com>
4820
4821 PR breakpoints/9352:
4822 * gdb.base/default.exp: Update.
4823 * gdb.base/commands.exp: Update.
4824 * gdb.cp/extern-c.exp: Test setting commands on multiple
4825 breakpoints at once.
4826
2390201f
DJ
48272010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4828
4829 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4830 if gdb,nosignals.
4831 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4832 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4833 exited".
4834
8c9a6790
SS
48352010-03-24 Stan Shebs <stan@codesourcery.com>
4836
4837 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4838
a6c727b2
DJ
48392010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4840
4841 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4842 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4843 argument. Handle "short" and "long".
4844 (Top level): Pass overprototyped output for old_fptr and xptr.
4845
4dfd5423
PA
48462010-03-23 Pedro Alves <pedro@codesourcery.com>
4847
4848 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4849 format strings and add casts to avoid compiler warnings.
4850
48512010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4852
4853 * lib/trace-support.exp (gdb_trace_setactions):
4854 Don't expect whitespace after ">" prompt.
4855 * gdb.trace/actions.exp: Adjust for output changes.
4856 * gdb.trace/while-stepping.exp: Likewise.
4857
c847d045
JK
48582010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4861 and r157645).
4862
5f717f1d
JK
48632010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4866 New.
4867
7d6d51d5
DJ
48682010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4871 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4872
3b11a015
SS
48732010-03-19 Stan Shebs <stan@codesourcery.com>
4874
4875 * gdb.trace/ax.exp: New file.
4876
d7d158ed
DE
48772010-03-19 Doug Evans <dje@google.com>
4878
6bb85cd1
DE
4879 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4880 output from gcc.
4881
d7d158ed
DE
4882 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4883 named /usr/sbin/prelink<foo>.
4884
4daf5ac0
SS
48852010-03-18 Stan Shebs <stan@codesourcery.com>
4886
4887 * gdb.trace/circ.exp: Test circular-trace-buffer.
4888 * gdb.trace/tfile.exp: Update tstatus test.
4889
e8d05480
JB
48902010-03-18 Joel Brobecker <brobecker@adacore.com>
4891
4892 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4893 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4894
441b986a
UW
48952010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4896
4897 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4898
4247603b
PA
48992010-03-18 Pedro Alves <pedro@codesourcery.com>
4900
4901 * gdb.base/default.exp: Adjust the expected output of the finish
4902 and until commands when the inferior is not being run.
4903
13387711
SW
49042010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4905
4906 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4907 * gdb.cp/nsusing.exp: Ditto.
4908
6e31430b
TT
49092010-03-15 Tom Tromey <tromey@redhat.com>
4910
4911 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4912 * gdb.cp/userdef.cc (operator==): New function.
4913 (main): New locals mem1, mem2.
4914
e2d69cb5
JZ
49152010-03-15 Jie Zhang <jie@codesourcery.com>
4916
4917 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4918 Declare and use new loadtimeout variable.
4919
f572f0a9
DJ
49202010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4921
4922 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4923 Use gdb_load later.
4924
51f4c0b0
PA
49252010-03-14 Pedro Alves <pedro@codesourcery.com>
4926
4927 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4928 literal. Add missing endlines to prints to stderr.
4929
1c809c68
TT
49302010-03-12 Tom Tromey <tromey@redhat.com>
4931
4932 PR c++/9708:
4933 * gdb.cp/m-static.exp: Add regression test.
4934 * gdb.cp/m-static.cc (method): New method.
4935 (main): Call it.
4936
00ae8fef
SW
49372010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4938
4939 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4940 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4941
759f0f0b
PA
49422010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4943
21e24d21
PA
4944 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4945
49462010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4947
759f0f0b
PA
4948 * lib/gdb.exp (skip_stl_tests): New.
4949 (gdb_compile): Symbian needs -ldl.
4950 (shlib_target_file): New.
4951 (shlib_symbol_file): New.
4952 (gdb_load_shlibs): Use shlib_target_file.
4953 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4954 * gdb.cp/exception.exp: Use skip_stl_tests.
4955 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4956 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4957 * gdb.cp/mb-templates.exp: Ditto.
4958 * gdb.base/commands.exp: Relax regexes.
4959 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4960 shlib_target_file and shlib_symbol_file.
4961 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4962 sections.
4963 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4964 * gdb.base/solib-disc.exp: Use
4965 shlib_target_file and shlib_symbol_file.
4966 * gdb.base/unload.exp: Don't skip on symbian. Use
4967 shlib_target_file and shlib_symbol_file.
4968 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4969
6a8f2671 49702010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4971
6a8f2671
PA
4972 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4973 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4974 Issue a tfind end before looking for a tracepoint frame.
4975 * gdb.trace/tfind.exp: Adjust tstatus output.
4976 Adjust disassembly output.
4977 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4978
ccf26247
JK
49792010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4980
4981 * gdb.base/break-interp.exp: Create new displacement parameter value
4982 for the test_ld calls.
4983 (reach): New parameter displacement, verify its content. New push of
4984 pf_prefix "reach-$func:". Import global expect_out.
4985 (test_core): New parameter displacement, verify its content. New push
4986 of pf_prefix "core:". New command "set verbose on". Import global
4987 expect_out.
4988 (test_attach): New parameter displacement, verify its content. New
4989 push of pf_prefix "attach:". New command "set verbose on". Import
4990 global expect_out.
4991 (test_ld): New parameter displacement, pass it to the reach, test_core
4992 and test_attach calls and verify its content in the "ld.so exit" test.
4993 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4994 (prelink): Update expected text, use gdb_test.
4995
e469c7fb
DE
49962010-03-10 Doug Evans <dje@google.com>
4997
4998 * gdb.base/checkpoint.exp: Fix comment.
4999 Lengthen timeout while doing >600 checkpoints test.
5000 Rename duplicate "kill all one" test to keep test names unique.
5001
60e1c644
PA
50022010-03-10 Pedro Alves <pedro@codesourcery.com>
5003
5004 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5005
cec808ec
KS
50062010-03-08 Keith Seitz <keiths@redhat.com>
5007
889bf7c5
PA
5008 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5009 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5010 (dm_type_long): New function.
5011 (dm_type_unsigned_short): New function.
5012 (dm_type_unsigned_long): New function.
5013 (myint): New typedef.
5014 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5015 long, unsigned shor and long, operator char*, and typedef.
5016 (test_lookup_operator_functions): Add operator char* test.
5017 (test_paddr_operator_functions): Likewise.
5018 (test_paddr_overloaded_functions): Use probe values for
5019 short, long, and unsigned short and long.
5020 (test_paddr_hairy_functions): If the demangler probe detected
5021 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5022 demangler.
5023 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5024 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5025 and "print null_pmf".
5026 Add test "ptype a.*pmf".
5027 * gdb.cp/overload.exp: Allow optional "int" to appear with
5028 "short" and "long".
5029 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5030 long expect value for men_overload1arg.
5031 Allow "int" to appear with "short" and "long".
5032 When testing "info break", add argument for main (void).
5033 Also allow "int" to appear with "short" and "long".
5034 Ditto with "unsigned" and "long long".
cec808ec
KS
5035 * gdb.java/jmain.exp: Do not enclose methods names in single
5036 quotes.
5037 * gdb.java/jmisc.exp: Likewise.
5038 * gdb.java/jprint.exp: Likewise.
5039 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5040
5041 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5042 * gdb.cp/exception.exp (backtrace after first throw)
5043 (backtrace after second throw): Allow a namespace before __cxa_throw.
5044 (backtrace after first catch, backtrace after second catch): Allow
5045 a namespace before __cxa_begin_catch.
5046
5047 * gdb.cp/cpexprs.exp: New file.
5048 * gdb.cp/cpexprs.cc: New file.
5049
5050 From Daniel Jacobowitz <dan@codesourcery.com>
5051 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5052 to use string_to_regexp.
5053 (ctor, dtor): New functions. Use them to match constructor
5054 and destructor function types.
5055 (Top level): Use runto_main.
5056
f870a310
TT
50572010-03-05 Tom Tromey <tromey@redhat.com>
5058
5059 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5060 gdb.target_charset.
5061 (pp_ns.to_string): Likewise.
5062
0c199f28
KS
50632010-03-04 Keith Seitz <keiths@redhat.com>
5064
5065 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5066 can be quoted. Test that both the filename and function/line
5067 portions can be quoted at the same time.
5068
c7437ca6
PA
50692010-03-04 Pedro Alves <pedro@codesourcery.com>
5070
5071 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5072
b111b805
DE
50732010-03-03 Doug Evans <dje@google.com>
5074
24486cb7
DE
5075 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5076 libc contains libpthread.
5077
b111b805
DE
5078 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5079 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5080 of gdb_compile. Add another pattern to match android backtrace.
5081
a0e0ef55
TT
50822010-03-03 Tom Tromey <tromey@redhat.com>
5083
5084 PR gdb/11345:
5085 * gdb.base/printcmds.exp (test_printf): Add test.
5086
1ba53b71
L
50872010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5088
5089 * gdb.arch/amd64-byte.exp: New.
5090 * gdb.arch/amd64-dword.exp: Likewise.
5091 * gdb.arch/amd64-pseudo.c: Likewise.
5092 * gdb.arch/amd64-word.exp: Likewise.
5093 * gdb.arch/i386-byte.exp: Likewise.
5094 * gdb.arch/i386-pseudo.c: Likewise.
5095 * gdb.arch/i386-word.exp: Likewise.
5096
f5dff777
DJ
50972010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5098
5099 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5100 types. Add structreg, bitfields, and flags registers.
5101 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5102 registers.
5103
90884b2b
L
51042010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5105
5106 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5107 (load_description): Set architecture if defined.
5108
dc00d89f
PM
51092010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5110
5111 * gdb.python/py-frame.exp: Add read_var block tests.
5112 * gdb.python/py-frame.c (block): New function.
5113
0e095b7e
JK
51142010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5115 Daniel Jacobowitz <dan@codesourcery.com>
5116
5117 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5118
624f1a65
DM
51192010-02-25 David S. Miller <davem@davemloft.net>
5120
5121 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5122 fix logic for setting all_syscalls_numbers.
5123
f3e9a817
PM
51242010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5125
5126 * Makefile.in: Add py-block and py-symbol.
5127 * gdb.python/py-symbol.exp: New File.
5128 * gdb.python/py-symtab.exp: New File.
5129 * gdb.python/py-block.exp: New File.
5130 * gdb.python/py-symbol.c: New File.
5131 * gdb.python/py-block.c: New File.
5132
f6bbabf0
PM
51332010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5134
5135 PR python/11314
5136 * lib/gdb.exp (skip_python_tests): New function.
5137 * gdb.python/py-cmd.exp: Use skip_python_tests.
5138 * gdb.python/py-frame.exp: Likewise.
5139 * gdb.python/py-function.exp: Likewise.
5140 * gdb.python/py-prettyprint.exp: Likewise.
5141 * gdb.python/py-template.exp: Likewise.
5142 * gdb.python/py-type.exp: Likewise.
5143 * gdb.python/py-value.exp: Likewise.
5144
85d721b8
PA
51452010-02-22 Pedro Alves <pedro@codesourcery.com>
5146
5147 PR9605
5148
5149 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5150
48e32051
TT
51512010-02-19 Tom Tromey <tromey@redhat.com>
5152
5153 PR c++/8693, PR c++/9496:
5154 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5155 regression tests.
5156
ac9c0048
JK
51572010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5158
5159 Fix compatibility with m68k as.
5160 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5161 Use only /* comments */.
5162
57bb97a4
UW
51632010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5164
5165 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5166 * configure: Regenerate.
5167
7d1bf85c
DJ
51682010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5169
5170 * gdb.python/py-type.exp: Check for Python support.
5171
061b5285
PA
51722010-02-17 Pedro Alves <pedro@codesourcery.com>
5173
5174 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5175 `regsub' syntax available.
5176
f8a8bc2c
PA
51772010-02-17 Pedro Alves <pedro@codesourcery.com>
5178
5179 * gdb.base/shmain.c (main): Remove printf call.
5180 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5181 * gdb.base/unload.c (main): Make format of fprintf a string
5182 literal. Add missing endlines to prints to stderr.
5183 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5184
6f451e5e
TT
51852010-02-17 Tom Tromey <tromey@redhat.com>
5186
5187 * gdb.java/jprint.java (jprint.props): New field.
5188 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5189
12d79008
PA
51902010-02-17 Pedro Alves <pedro@codesourcery.com>
5191
ef801a0e 5192 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5193 available.
5194
d252f7e5
DJ
51952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5198 creation to support remote host testing.
5199
67bdab6c
DJ
52002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5201
5202 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5203 Recognize "command not found".
5204
bb391223
DJ
52052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5206
5207 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5208 single-stepping.
5209
70362913
DJ
52102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5211
5212 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5213 if arguments are not supported.
5214
493f3c00
DJ
52152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5216
5217 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5218 be const or non-const.
5219
8034c749
DJ
52202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5221
5222 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5223 mi_send_resuming_command to send -exec-continue.
5224
791dfb64
DJ
52252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5226
5227 * gdb.base/list.exp (test_list_filename_and_function): Add test
5228 with single quotes.
5229 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5230 matching.
5231 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5232 Add KFAIL'd tests for PR gdb/11289.
5233
7c5fe868
DJ
52342010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5235
5236 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5237
fdc498b8
DJ
52382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5239
5240 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5241 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5242 a temporary directory.
5243
b519e2a6
DJ
52442010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5245
5246 * gdb.base/charset.exp: Use a single regular expression to match
5247 show host-charset and show target-charset output.
5248
74164c56
JK
52492010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5250
5251 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5252 "Illegal process-id" expect string more exact.
5253 (attach to digits-starting nonsense is prohibited): New.
5254
701ed6dc
JK
52552010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 * gdb.base/prelink.exp (set verbose on): New.
5258
889bf7c5 52592010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5260
5261 * mi-reverse.exp: New file. Test for reverse option to the
5262 following MI commands: exec-continue, exec-finish, exec-next,
5263 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5264
dadf0e9c
JB
52652010-02-09 Joel Brobecker <brobecker@adacore.com>
5266
5267 * gdb.ada/ptype_tagged_param: New testcase.
5268
714f19d5
TT
52692010-02-08 Tom Tromey <tromey@redhat.com>
5270
5271 PR c++/8017:
5272 * gdb.cp/overload.exp: Add tests.
5273 * gdb.cp/overload.cc (struct K): New.
5274 (namespace N): New.
5275 (main): Call new functions.
5276 (K::staticoverload): Define.
5277
889bf7c5 52782010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5279
5280 PR gdb/10728
5281 * gdb.cp/pr10728-x.h: New file.
5282 * gdb.cp/pr10728-x.cc: New file.
5283 * gdb.cp/pr10728-y.cc: New file.
5284 * gdb.cp/pr10728.exp: New file.
5285 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5286
889bf7c5 52872010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5288
5289 PR gdb/9067
5290 * gdb.cp/pr9067.exp: New
5291 * gdb.cp/pr9067.cc: New
5292 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5293
7b356089
JB
52942010-02-08 Joel Brobecker <brobecker@adacore.com>
5295
5296 * lib/gdb.exp (gdb_test_timeout): New global variable.
5297 Set it to timeout if not already set.
5298 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5299
1be00882
DE
53002010-02-05 Doug Evans <dje@google.com>
5301
5302 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5303 user.
5304
82856980
SW
53052010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5306
5307 PR c++/7935:
5308 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5309
1a334831
TT
53102010-02-04 Tom Tromey <tromey@redhat.com>
5311
5312 * gdb.cp/virtbase.exp: Make test case names unique.
5313
9c3c02fd
TT
53142010-02-02 Tom Tromey <tromey@redhat.com>
5315
5316 * gdb.cp/virtbase.exp: Add regression tests.
5317 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5318 (main): Instantiate RHC.
5319
0cc2414c
TT
53202010-02-02 Tom Tromey <tromey@redhat.com>
5321
5322 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5323 type-printing change.
5324
edf3d5f3
TT
53252010-02-02 Tom Tromey <tromey@redhat.com>
5326
5327 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5328 * gdb.cp/virtbase.cc: New file.
5329 * gdb.cp/virtbase.exp: New file.
5330 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5331
e4b7f41c
JK
53322010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 PR libc/11214:
5335 * gdb.threads/current-lwp-dead.c: Include features.h.
5336 (HAS_NOMMU): New.
5337 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5338
b381ea14
JK
53392010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.base/symbol-without-target_section.exp,
5342 gdb.base/symbol-without-target_section.c: New.
5343
c593ac0e
DJ
53442010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5345
5346 * gdb.base/bigcore.exp: Reset increased timeout.
5347 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5348
db25f29d
DJ
53492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5350
5351 * gdb.base/gcore.exp (capture_command_output): Use
5352 gdb_test_multiple.
5353
f9d67f43
DJ
53542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5355
5356 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5357 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5358 (Top level): Call it.
5359
177321bd
DJ
53602010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5361
5362 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5363
97f2ed50
DJ
53642010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5365
5366 * gdb.base/call-strs.exp, gdb.base/default.exp,
5367 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5368 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5369 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5370 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5371 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5372 * gdb.base/ending-run.exp: Correct restore of timeout.
5373 * gdb.base/page.exp: Remove unnecessary timeout setting.
5374
e4e2711a
JB
53752010-01-29 Joel Brobecker <brobecker@adacore.com>
5376
5377 * gdb.ada/rec_return: New testcase.
5378
ba581dc1
JB
53792010-01-29 Joel Brobecker <brobecker@adacore.com>
5380
5381 * gdb.ada/call_pn: New testcase.
5382
4ea95be9
DJ
53832010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5384
5385 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5386 (Top level): Use it to resume.
5387 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5388 the Thumb mode displaced stepping error as unsupported.
5389
df83a9bf
SW
53902010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5391
889bf7c5
PA
5392 * gdb.cp/nsusing.exp: Added more tests.
5393 * gdb.cp/nsrecurs.exp: Ditto.
5394 * gdb.cp/nsusing.cc: Added test functions.
5395 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5396
40b27cdc
JK
53972010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5400 absolute directory pathnames in gdb.sum file.
5401
de958931
SW
54022010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5403
5404 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5405 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5406
708ead4e
TT
54072010-01-26 Tom Tromey <tromey@redhat.com>
5408
5409 PR exp/7643:
5410 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5411 setup_kfail.
5412
b14e635e
SW
54132010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5414
5415 * gdb.cp/nsrecurs.exp: New test.
5416 * gdb.cp/nsrecurs.cc: New test program.
5417 * gdb.cp/nsstress.exp: New test.
5418 * gdb.cp/nsstress.cc: New test program.
5419 * gdb.cp/nsdecl.exp: New test.
5420 * gdb.cp/nsdecl.cc: New test program.
5421
8540c487
SW
54222010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5423
5424 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5425 imported into file scope.
5426 Marked test as xfail.
5427 * gdb.cp/namespace-using.cc (marker5): New function.
5428 * gdb.cp/shadow.exp: New test.
5429 * gdb.cp/shadow.cc: New test program.
5430 * gdb.cp/nsimport.exp: New test.
5431 * gdb.cp/nsimport.cc: New test program.
5432
421d5d99
TT
54332010-01-25 Tom Tromey <tromey@redhat.com>
5434
5435 PR gdb/11049:
5436 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5437 with "set print null-stop on".
5438
691f8dc1
JK
54392010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5440
5441 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5442 Adjust it for DISASSEMBLY_OMIT_FNAME.
5443
0b92b5bb
TT
54442010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5445
5446 PR symtab/11199:
5447 * gdb.dwarf2/member-ptr-forwardref.exp,
5448 gdb.dwarf2/member-ptr-forwardref.S: New.
5449
23787403
JK
54502010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5451
5452 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5453 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5454 thread1_tid_mutex. Remove gdbstop_mutex handling.
5455 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5456 thread2_tid_mutex. Remove gdbstop_mutex handling.
5457 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5458 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5459 pthread_cond_wait conditionalizations by while loops.
5460
b966cb8a
TT
54612010-01-20 Tom Tromey <tromey@redhat.com>
5462
5463 PR backtrace/10770:
5464 * gdb.dwarf2/pr10770.exp: New file.
5465 * gdb.dwarf2/pr10770.c: New file.
5466 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5467
fcae584b
VP
54682010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5469
5470 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5471 that target was removed, and the test always runs native anyway.
5472
a0f49112
JK
54732010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5474
5475 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5476 gdb.base/watchpoint-cond-gone-stripped.c: New.
5477
ceeb3d5a
TT
54782010-01-19 Tom Tromey <tromey@redhat.com>
5479
5480 PR c++/8000:
5481 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5482 existing tests.
5483 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5484 (main): Use AAA::SomeEnum.
5485
dd322c54
JK
54862010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5487
5488 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5489 (test_ignore_count): Declare line_callme_body global.
5490 (run to breakpoint with ignore count): Use line_callme_body.
5491 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5492 (set line_main_hello, set line_main_return): Reindent.
5493 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5494 New.
5495 (continue to callee4): Use line_callee4_body.
5496 (check *stopped from CLI command): Use line_callee4_next.
5497 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5498 (set line_main_hello, set line_main_return): Reindent.
5499 (set line_callee4_head, set line_callee4_body): New.
5500 (continue to callee4): Use line_callee4_body.
5501
4e8f195d
TT
55022010-01-18 Tom Tromey <tromey@redhat.com>
5503
5504 PR c++/9680:
5505 * gdb.cp/casts.cc: Add new classes and variables.
5506 * gdb.cp/casts.exp: Test new operators.
5507
9e14a9ba
JB
55082010-01-18 Tom Tromey <tromey@redhat.com>
5509 Thiago Jung Bauermann <bauerman@br.ibm.com>
5510
5511 * gdb.python/source2.py: New file.
5512 * gdb.python/source1: New file.
5513 * gdb.python/python.exp: Test "source" command.
5514
00bf0b85
SS
55152010-01-15 Stan Shebs <stan@codesourcery.com>
5516
5517 * gdb.trace/tfile.c: New file.
5518 * gdb.trace/tfile.exp: New file.
889bf7c5 5519
55235ad7
JK
55202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5523
9f2982ff
JK
55242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5527
bbfba9ed
JK
55282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5529
5530 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5531 (libfunc): New parameter action. Implement also selectable "sleep".
5532 * gdb.base/break-interp-main.c: Include assert.h.
5533 (libfunc): New parameter action.
5534 (main): New parameters argc and argv. Assert argc. Pass argv.
5535 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5536 (test_attach): New proc.
5537 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5538 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5539
61f0d762
JK
55402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5541
5542 * gdb.base/break-interp.exp (test_core): New proc.
5543 (test_ld): Call it.
5544
06a6f270
JK
55452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5546
5547 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5548 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5549 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5550 and gdb_compile_shlib. Use new -Wl compiler options.
5551 (dl bt, main bt): New tests.
5552
51bee8e9
JK
55532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5554
5555 Support PIEs with no symfile_objfile.
5556 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5557 (test_ld): New parameter trynosym.
5558 (test_ld <$trynosym>): New block.
5559
b8040f19
JK
55602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5561
5562 * gdb.base/break-interp.exp: New file.
5563
be759fcf
PM
55642010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5565
5566 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5567 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5568 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5569 test.
5570 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5571 * gdb.python/py-mi.exp: Add lazy string test.
5572
dc146f7c
VP
55732010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5574
5575 * lib/mi-support.exp (mi_check_thread_states): Handle
5576 core number in thread listing.
5577
b4ba55a1
JB
55782010-01-12 Joel Brobecker <brobecker@adacore.com>
5579
5580 * gdb.base/maint.exp: Adjust the expected output for the
5581 "maint print type" test. Use gdb_test_multiple instead of
5582 gdb_sent/gdb_expect.
5583
08e24bd4
DE
55842010-01-11 Doug Evans <dje@google.com>
5585
6496a609
DE
5586 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5587 from gdbserver_download. All callers updated.
5588
08e24bd4
DE
5589 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5590
b5cfddf5
JK
55912010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5592
5593 Implement binary numbers parsing.
5594 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5595 (test_integer_literals_rejected): New binary tests.
5596
3725885a
RW
55972010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5598
5599 * gdb.cell/configure: Regenerate.
5600
37aeb5df
JK
56012010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5602
5603 * gdb.base/corefile.exp: Move the core finding block out and call it as
5604 core_find, new variable $corefile, replace corefile by $corefile and
5605 [file tail $corefile] for usage vs. test names resp.
5606 * lib/gdb.exp (core_find): Move it as a new function here. New
5607 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5608 $destcore. Return "" on error.
5609
d521f563
JK
56102010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5611
5612 Workaround PR binutils/10802.
5613 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5614 (twice).
5615
28f24826
DJ
56162010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5617
5618 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5619
2de75e71
JB
56202010-01-08 Joel Brobecker <brobecker@adacore.com>
5621
5622 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5623 call, to avoid interruption.
5624
fe00719b 56252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5626
5627 * gdb.stabs/weird.def (args93): New.
5628
d0ef5df8
DE
56292010-01-07 Doug Evans <dje@google.com>
5630
5631 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5632
3a08d52f
TT
56332010-01-07 Tom Tromey <tromey@redhat.com>
5634
5635 * gdb.base/source.exp: Use correct line number.
5636
7a697b8d
SS
56372010-01-05 Stan Shebs <stan@codesourcery.com>
5638
5639 * gdb.trace/tracecmd.exp: Test ftrace.
5640
7803799a
UW
56412010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5642
5643 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5644
c54eabfa
JK
56452010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5646
5647 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5648 "uint_for_mi_testing".
5649
02e7ef19
JB
56502010-01-01 Joel Brobecker <brobecker@adacore.com>
5651
5652 Test indented comment in file being sourced.
5653 * gdb.base/commands.exp: Test indented comment in file being sourced.
5654
abd775ce
JB
56552010-01-01 Joel Brobecker <brobecker@adacore.com>
5656
5657 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5658 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5659 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5660 notice.
5661
79b55b82
JB
56622010-01-01 Joel Brobecker <brobecker@adacore.com>
5663
5664 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5665 notice.
5666
8997583e
JK
56672010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5668
5669 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5670 missing $after_stopped and comma (,) expectation.
5671
6da95a67
SS
56722009-12-31 Stan Shebs <stan@codesourcery.com>
5673
5674 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5675
218d2fc6
TJB
56762009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5677
5678 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5679 (top level): Call test_watchpoint_in_big_blob.
5680 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5681 watchpoints.
5682 (func3): Write to buf.
5683
236f1d4d
SS
56842009-12-29 Stan Shebs <stan@codesourcery.com>
5685
5686 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5687
f61e138d
SS
56882009-12-28 Stan Shebs <stan@codesourcery.com>
5689
5690 * gdb.trace/tsv.exp: New file.
5691 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5692
0219b378
DJ
56932009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5694
5695 * gdb.base/find.c (main): Reference search buffers.
5696 * gdb.base/included.c (main): Reference integer.
5697 * gdb.base/ptype.c (charfoo): Declare.
5698 (intfoo): Call charfoo.
5699 * gdb.base/scope0.c (useitp): New function.
5700 (usestatics): Use useitp.
5701 (useit): Add a type for val.
5702 * gdb.base/scope1.c (useit1): Take a pointer argument.
5703 (usestatics1): Update calls to useit1.
5704 * gdb.cp/call-c.cc: Declare foo.
5705 (main): Call foo.
5706 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5707 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5708 (main): Call C::ensureRefs and ensureOtherRefs.
5709 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5710 variables.
5711 (ensureOtherRefs): New function.
5712 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5713 * gdb.cp/templates.cc (main): Call t5i.value.
5714
3f78692f
JK
57152009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 Fix compatibility with G++-4.5.
5718 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5719 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5720 (uncaught return): Remove.
5721
429374b8
JK
57222009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5723 Phil Muldoon <pmuldoon@redhat.com>
5724
5725 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5726 (bp_location13, bp_location14, bp_location17, bp_location18)
5727 (marker3_proto, marker4_proto): New variables.
5728 (breakpoint info): Update output.
5729 (run until breakpoint at marker3, run until breakpoint at marker4): New
5730 tests.
5731
859825b8
JK
57322009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5733
5734 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5735 Replace the printf call of Y by provided "y-set-1" label. New block
5736 for the second shared library.
5737 * gdb.base/unload.exp: Compile also the second library, call
5738 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5739 (single pending breakpoint info): Rename to ...
5740 (pending breakpoint info before run): ... this extended test.
5741 (libfile2, libname2, libsrcfile2, libsrc2)
5742 (lib_sl2): New variables.
5743 (exec_opts): Set also SHLIB_NAME2.
5744 (pending breakpoint info on first run at shrfunc1)
5745 (pending breakpoint info on second run at shrfunc1)
5746 (pending breakpoint info on second run at shrfunc2)
5747 (print y from libfile, print y from libfile2): New tests.
5748 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5749 * gdb.base/unloadshr2.c: New.
5750
e6a386cd
HZ
57512009-12-22 Hui Zhu <teawater@gmail.com>
5752
5753 * gdb.reverse/sigall-reverse.exp: Adjust.
5754
9e19b45e
VP
57552009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5756
5757 PR gdb/10884
5758
5759 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5760 (main): Call do_bitfield_tests.
aacf5b1e 5761 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5762
d53a7b30
JB
57632009-12-20 Joel Brobecker <brobecker@adacore.com>
5764
5765 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5766 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5767 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5768 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5769 gdb.modula2/unbounded1.c: Update copyright header.
5770
191ca0a1
CM
57712009-12-10 Chris Moller <moller@mollerware.com>
5772
5773 PR gdb/9399
5774 * gdb.cp/virtfunc2.exp: New tests
5775 * gdb.cp/virtfunc2.cc: New tests
5776 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5777
0fa6cf1b
MS
57782009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5779
5780 * gdb.reverse/i387-env-reverse.c: New file.
5781 * gdb.reverse/i387-env-reverse.exp: New file.
5782 * gdb.reverse/i387-stack-reverse.c: New file.
5783 * gdb.reverse/i387-stack-reverse.exp: New file.
5784
361ae042
PM
57852009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5786
5787 * gdb.python/py-type.exp (test_range): New test.
5788
bfd31e71
PM
57892009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5790
5791 PR python/10805
5792
5793 * gdb.python/py-type.exp: New file.
5794 * gdb.python/py-type.c: New file.
5795 * Makefile.in: Add py-type.
5796
57a1d736
TT
57972009-12-03 Tom Tromey <tromey@redhat.com>
5798
5799 * gdb.python/py-value.exp (test_parse_and_eval): New
5800 function.
5801
1f3b5d1b
PP
58022009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5803
5804 PR gdb/11022
5805
5806 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5807 * gdb.base/pr11022.c: New test.
5808
8b7dbdc9
JK
58092009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 Fix spurious false FAILs.
5812 * gdb.base/structs.c (chartest): New.
5813 (main): Fill-in chartest.
5814 * gdb.base/structs.exp (anychar_re, first): New.
5815 (start_structs_test): Import global anychar_re and first.
5816 New gdb_test call "set print elements 300; ${testfile}"
5817 (start_structs_test <$first>): New block.
5818 (any): Import global anychar_re. New variable ac. Use ${ac}.
5819
6a53b2ec
JK
58202009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5821
5822 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5823
d7167b4c
JK
58242009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5827 Force $srcfile file.
5828 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5829
b1798462
UW
58302009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5831
5832 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5833 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5834 * gdb.threads/watchthreads-reorder.exp: Likewise.
5835
b6199126
DJ
58362009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5837
5838 PR gdb/8704
5839
5840 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5841 "if", and "thread". Correct matching in the previous test.
5842
b22a0510
DJ
58432009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5844
5845 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5846
930636d2
MS
58472009-11-23 Michael Snyder <msnyder@vmware.com>
5848
5849 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5850 * gdb.reverse-watch-precsave.exp: Ditto.
5851
21a0512e
PP
58522009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5853
5854 * gdb.asm/asm-source.exp: Adjust.
5855 * gdb.base/help.exp: Adjust.
889bf7c5 5856
fc30d5e0
PA
58572009-11-22 Pedro Alves <pedro@codesourcery.com>
5858
5859 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5860 (do_syscall_tests_without_xml): Set data-directory to
5861 /the/path/to/nowhere.
5862
f6bc2008
PA
58632009-11-21 Pedro Alves <pedro@codesourcery.com>
5864
5865 * gdb.threads/local-watch-wrong-thread.c,
5866 gdb.threads/local-watch-wrong-thread.exp: New files.
5867
8c2fb5de
PA
58682009-11-21 Pedro Alves <pedro@codesourcery.com>
5869
5870 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5871 assume new `regsub' syntax available.
5872
ebec9a0f
PA
58732009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
a79d3c27
JK
5875 * gdb.base/watchpoint-hw-hit-once.exp,
5876 gdb.base/watchpoint-hw-hit-once.c: New.
5877
58782009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5879
5880 * gdb.threads/watchthreads-reorder.exp,
5881 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5882
276a961b
MK
58832009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5884
5885 * gdb.xml/tdesc-regs.exp: Use for m68k.
5886
4867c1fb
PA
58872009-11-15 Pedro Alves <pedro@codesourcery.com>
5888
5889 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5890
f6838f81
DJ
58912009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5892
5893 * lib/gdb.exp (current_target_name): New procedure.
5894 (gdb_wrapper_target): New variable.
5895 (gdb_wrapper_init): Set gdb_wrapper_target.
5896 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5897 wrapper.
5898
4ac4dd3f
DJ
58992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5900
5901 * gdb.base/remote.exp: Delete the slowest load test.
5902 Do not load with fixed packet sizes.
5903
a7881759
DJ
59042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5905
5906 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5907
97a5b505
DJ
59082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5909
5910 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5911 srcfile when setting a breakpoint.
5912
d3e1fc54
DJ
59132009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5914
5915 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5916 macros.
5917
7cbcbded
DJ
59182009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5919
5920 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5921 to be in memory.
5922 * gdb.base/display.c (force_mem): New.
5923 (do_loops): Use it. Add breakpoint comments.
5924 (do_vars): Add a breakpoint comment.
5925 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5926 line numbers.
5927
bdea3a92
NF
59282009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5929
5930 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5931 instead of a bare "run".
5932
269f82e5
PP
59332009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5934
5935 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 5936
a69b7d9d
DJ
59372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5938
5939 * lib/cell.exp (skip_cell_tests): Clean up test files before
5940 returning.
5941
b598bfda
DJ
59422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5943
5944 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5945 and the breakpoint menu. Do not call perror if a prompt is seen.
5946 Consume the following GDB prompt.
5947 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5948 * gdb.cp/namespace.exp: Use gdb_test.
5949 * gdb.cp/templates.exp: Use gdb_test.
5950 (test_template_breakpoints): Use gdb_test_multiple.
5951
87728fa0
DJ
59522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5953
5954 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5955 (marker4): Reference values.
5956
b67c692f
DJ
59572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5958
5959 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5960 is missing.
5961
f0df251a
DJ
59622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5963
5964 * gdb.base/break.c (need_malloc): New.
5965 * gdb.base/constvars.c (main): Reference crass and crisp.
5966 * gdb.base/gdb1821.c (main): Reference bar.
5967 * gdb.cp/gdb1355.cc (main): Reference s1.
5968 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5969 (main): Call them.
5970 * gdb.cp/hang2.cc (dummy2): Define.
5971 * gdb.cp/hang3.cc (dummy3): Define.
5972 * gdb.cp/m-data.cc (main): Reference shadow.
5973
bdf7534a
NF
59742009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5975 Nathan Froyd <froydnj@codesourcery.com>
5976
5977 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5978 remote host.
5979
f24fce77
NF
59802009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5981
5982 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5983 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5984 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5985 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5986 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5987 * gdb.dwarf2/dw2-producer.exp: Likewise.
5988 * gdb.dwarf2/mac-fileno.exp: Likewise.
5989 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5990 py-prettyprint.py to the remote host.
5991 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5992
40f0318e
KS
59932009-11-11 Keith Seitz <keiths@redhat.com>
5994
5995 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5996 use it instead of "Foo".
5997 * gdb.cp/classes.exp (do_tests): Add a test to access
5998 a method through a typedef'd class name.
5999
f3d9f7fb
NF
60002009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6001
6002 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6003 exponents.
6004 * gdb.base/pointers.exp: Likewise.
6005 * gdb.cp/ref-types.exp: Likewise.
6006
a4216f37
KS
60072009-11-11 Keith Seitz <keiths@redhat.com>
6008
6009 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6010 new[] and delete[].
6011 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6012 "void".
6013 (probe_demangler): Remove all single-quoting of
6014 method and variable names.
6015 (info_func_regexp): Remove the word "void" from any
6016 occurrence of "(void)".
6017 (print_addr_2): Remove all single-quoting of
6018 method names.
6019 (print_addr_2_kfail): Likewise.
6020 (print_addr): Single-quote C function names before
6021 passing to print_addr_2.
6022 (test_paddr_operator_functions): Remove single-quoting
6023 for method names.
6024 Add tests for operator new[] and operator delete[].
6025
9b14d7aa
JK
60262009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6027
6028 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6029
85feb311
KS
60302009-11-09 Keith Seitz <keiths@redhat.com>
6031
6032 * gdb.cp/overload.exp: Add tests for resolving overloaded
6033 methods in expression parsing/evaluation.
6034
fa335448
DJ
60352009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6036
6037 * lib/gdb.exp (default_gdb_version): Use --version instead of
6038 --command.
6039
ec3c07fc
NS
60402009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6041
6042 * lib/gdb.exp (gdb_compile_test): New.
6043 (skip_ada_tests, skip_java_tests): New.
6044 (gdb_compile): Use gdb_compile_test for f77.
6045 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6046 * lib/java.exp (compile_java_from_source): Remove runtests check,
6047 use gdb_compile_test to record result.
6048 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6049 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6050 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6051 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6052 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6053 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6054 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6055 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6056 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6057 adjust gdb_compile invocations.
6058
b8b4e42b
JK
60592009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6060
6061 * Makefile.in (abs_builddir): New.
6062 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6063 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6064 `$(abs_builddir)/site.exp'.
6065
f8b7eaf3
DJ
60662009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6067
6068 * config/m68k-emc.exp, lib/emc-support.exp,
6069 gdb.trace/gdb_c_test.c: Delete.
6070 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6071 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6072 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6073 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6074 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6075 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6076 casing for m68k-*-elf.
6077
c4187697
NS
60782009-11-03 Pedro Alves <pedro@codesourcery.com>
6079
6080 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6081 * gdb.arch/i386-prologue.exp: Likewise.
6082 * gdb.arch/i386-unwind.exp: Likewise.
6083
db16b772
DJ
60842009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6085
6086 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6087
bcf71277
DJ
60882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6089
6090 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6091
0105cee2
DJ
60922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6093
6094 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6095
24ddea62
JK
60962009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6097
6098 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6099
287ccc17
JK
61002009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6101
6102 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6103 * gdb.base/sepdebug2.c: New file.
6104
08bca259 61052009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6106
6107 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6108 the modified warnings for catch syscall. Verify if GDB was compiled
6109 with support for lib expat, and choose which tests to run depending
6110 on this.
6111
5d4e2b76
VP
61122009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6113
6114 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6115 that composite commands are parsed OK. And also test
6116 that breakpoint commands do work.
6117
240e538a
MS
61182009-10-23 Michael Snyder <msnyder@vmware.com>
6119
6120 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6121 to allow for new disassembly style.
6122
9c419145
PP
61232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6124
6125 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6126
02506ff1
MS
61272009-10-22 Michael Snyder <msnyder@vmware.com>
6128
6129 * gdb.reverse/break-precsave.exp: New test.
6130 * gdb.reverse/consecutive-precsave.exp: Ditto.
6131 * gdb.reverse/finish-precsave.exp: Ditto.
6132 * gdb.reverse/i386-precsave.exp: Ditto.
6133 * gdb.reverse/machinestate-precsave.exp: Ditto.
6134 * gdb.reverse/sigall-precsave.exp: Ditto.
6135 * gdb.reverse/solilb-precsave.exp: Ditto.
6136 * gdb.reverse/step-precsave.exp: Ditto.
6137 * gdb.reverse/until-precsave.exp: Ditto.
6138 * gdb.reverse/watch-precsave.exp: Ditto.
6139
4cf866a3
MS
61402009-10-22 Michael Snyder <msnyder@vmware.com>
6141
6142 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6143 for gdb_expect. Adjust one test's expect strings for the new
6144 format of disassemble.
6145 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6146 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6147 gdb_test_multiple.
6148 * gdb.reverse/step-reverse.exp: Delete 'return'.
6149 * gdb.reverse/until-reverse.exp: Delete blank lines.
6150 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6151
2b28d209
PP
61522009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6153
6154 * gdb.base/consecutive.exp: Adjust.
6155 * gdb.base/display.exp: Likewise.
6156 * gdb.base/pc-fp.exp: Likewise.
6157 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6158
33b9c32b
MS
61592009-10-19 Michael Snyder <msnyder@vmware.com>
6160
6161 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6162 * gdb.reverse/finish-reverse.c: Ditto.
6163 * gdb.reverse/sigall-reverse.c: Ditto.
6164 * gdb.reverse/solib-reverse.c: Ditto.
6165 * gdb.reverse/step-reverse.c: Ditto.
6166 * gdb.reverse/watch-reverse.c: Ditto.
6167
6c95b8df
PA
61682009-10-19 Pedro Alves <pedro@codesourcery.com>
6169 Stan Shebs <stan@codesourcery.com>
6170
6171 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6172 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6173 "Executing new program".
6174 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6175 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6176 left listed after having been killed.
6177 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6178 * gdb.base/maint.exp: Adjust test.
6179
6180 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6181 * gdb.multi/Makefile.in: New.
6182 * gdb.multi/base.exp: New.
6183 * gdb.multi/goodbye.c: New.
6184 * gdb.multi/hangout.c: New.
6185 * gdb.multi/hello.c: New.
6186 * gdb.multi/bkpt-multi-exec.c: New.
6187 * gdb.multi/bkpt-multi-exec.exp: New.
6188 * gdb.multi/crashme.c: New.
6189
279017b7
TG
61902009-10-13 Tristan Gingold <gingold@adacore.com>
6191
6192 * gdb.base/sepdebug.exp: Check debug info are found.
6193
0413d738
PA
61942009-10-08 Pedro Alves <pedro@codesourcery.com>
6195
6196 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6197 bits.
6198
c628eecc
JK
61992009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6202
38af1bfe
JB
62032009-10-07 Joel Brobecker <brobecker@adacore.com>
6204
6205 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6206 of the comments.
6207
2b0adecd
PM
62082009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6209
6210 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6211 * gdb.base/annota3.exp: Idem.
6212 * gdb.base/maint.exp: Idem.
6213
8d417781
PM
62142009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6215
889bf7c5 6216 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6217 to default.
6218
bb61102d
PM
62192009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6220
889bf7c5 6221 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6222 mingw and cygwin targets.
6223
ace5c364
PM
62242009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6225 Pedro Alves <pedro@codesourcery.com>
6226
889bf7c5 6227 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6228 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6229
c2d494a0
PM
62302009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6231
e1b52ce2
PM
6232 * gdb.base/shr1.c: Use %p in format string.
6233 * gdb.base/unload.c: Avoid warning in fprintf.
6234 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6235
209f53f5
PM
62362009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6237
6238 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6239 long type.
6240 (test_unlink): Correct printf string.
6241 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6242 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6243
8172766a
JK
62442009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6245
6246 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6247 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6248 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6249
0f73703c
UW
62502009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6251
6252 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6253 * gdb.objc/nondebug.exp: Likewise.
6254
b32306ca
UW
62552009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6256
6257 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6258 target_info setting.
6259
6260 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6261 that detect new threads during "info threads".
6262
0057022f
UW
62632009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6264
6265 * gdb.threads/manythreads.c (main): Increase thread stack size
6266 to 2*PTHREAD_STACK_MIN.
6267 * gdb.threads/multi-create.c (main): Likewise.
6268 (create_function): Likewise.
6269
f29c0325
UW
62702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6271
6272 * gdb.base/dump.exp: Pass difference of pointer types instead
6273 of integer types as offset to restore in intarr3.srec case.
6274
fcb34849
UW
62752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6276
6277 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6278
d5142e3b
UW
62792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6280
6281 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6282
087b74b2 62832009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6284
087b74b2
PM
6285 New test for two watchpoints, with disabling of
6286 the first inserted.
6287 * testsuite/gdb.base/watchpoints.c: New file.
6288 * testsuite/gdb.base/watchpoints.exp: New file.
6289
96c07c5b
TT
62902009-09-25 Tom Tromey <tromey@redhat.com>
6291
6292 * gdb.base/charset.exp: Test utf-16 strings with Python.
6293
b8899f2b
TT
62942009-09-25 Tom Tromey <tromey@redhat.com>
6295
6296 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6297 UCS-4.
6298 * gdb.base/charset.c (utf_32_string): Rename.
6299 (init_utf32): Rename.
6300 (main): Update.
6301
329719ec
TT
63022009-09-22 Tom Tromey <tromey@redhat.com>
6303
6304 * gdb.python/py-function.exp: Add regression tests.
6305
11ef0d76
KS
63062009-09-21 Keith Seitz <keiths@redhat.com>
6307
6308 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6309 with invalid operator.
6310
3fe8f3b3
KS
63112009-09-21 Keith Seitz <keiths@redhat.com>
6312
6313 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6314 and destructor using typedef name of class.
6315 * gdb.cp/classes.cc (class Base1): Add a destructor.
6316 (base1): New typedef.
6317 (use_methods): Instanitate an object of type base1.
6318 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6319 (do_tests): Call test_template_typedef.
6320 * gdb.cp/templates.cc (Baz::~Baz): New method.
6321 (intBazOne): New typedef.
6322 (main): Instantiate intBazOne.
6323
7a9fe101
PM
63242009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6325
6326 PR python/10633
6327
6328 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6329 Function.
6330 (run_lang_tests): Add print elements test.
6331
2e4d963f
PM
63322009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6333
6334 * gdb.python/py-value.exp (test_subscript_regression): New
6335 function. Test for invalid subscripts.
6336 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6337 (ptr_ref): New function.
6338
ec7e75e7
PP
63392009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6340
6341 * gdb.base/default.exp: Fix "show convenience".
6342
0cc7d26f
TT
63432009-09-15 Tom Tromey <tromey@redhat.com>
6344
6345 * lib/mi-support.exp (mi_create_varobj): Update.
6346 (mi_create_floating_varobj): Likewise.
6347 (mi_create_dynamic_varobj): New proc.
6348 (mi_varobj_update): Update.
6349 (mi_varobj_update_with_type_change): Likewise.
6350 (mi_varobj_update_kv_helper): New proc.
6351 (mi_varobj_update_dynamic_helper): Rewrite.
6352 (mi_varobj_update_dynamic): New proc.
6353 (mi_list_varobj_children): Update.
6354 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6355 * gdb.python/python-prettyprint.py (pp_outer): New class.
6356 (pp_nullstr): Likewise.
6357 (lookup_function): Register new printers.
6358 * gdb.python/python-prettyprint.c (struct substruct): New type.
6359 (struct outerstruct): Likewise.
6360 (substruct_test): New function.
6361 (struct nullstr): New type.
6362 (string_1, string_2): New globals.
6363 (main): Add new tests.
6364 * gdb.python/python-mi.exp: Added regression tests.
6365 * gdb.mi/mi2-var-display.exp: Update.
6366 * gdb.mi/mi2-var-cmd.exp: Update.
6367 * gdb.mi/mi2-var-child.exp: Update.
6368 * gdb.mi/mi2-var-block.exp: Update.
6369 * gdb.mi/mi-var-invalidate.exp: Update.
6370 * gdb.mi/mi-var-display.exp: Update.
6371 * gdb.mi/mi-var-cmd.exp: Update.
6372 * gdb.mi/mi-var-child.exp: Update.
6373 * gdb.mi/mi-var-block.exp: Update.
6374 * gdb.mi/mi-break.exp: Update.
6375 * gdb.mi/gdb701.exp: Update.
6376
a96d9b2e
SDJ
63772009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6378
6379 * Makefile.in: Inclusion of catch-syscall object.
6380 * gdb.base/catch-syscall.c: New file.
6381 * gdb.base/catch-syscall.exp: New file.
6382
b43b923a
MS
63832009-09-12 Michael Snyder <msnyder@vmware.com>
6384
6385 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6386 that can support reverse debuggnig.
6387
cec03d70
TT
63882009-09-11 Tom Tromey <tromey@redhat.com>
6389
6390 * gdb.dwarf2/valop.S: New file.
6391 * gdb.dwarf2/valop.exp: New file.
6392
e23bb3fc
MK
63932009-09-11 Mark Kettenis <kettenis@gnu.org>
6394
6395 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6396
37c3696d
DE
63972009-09-10 Doug Evans <dje@google.com>
6398
6399 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6400 Add $gdb_prompt to second breakpoint regexp.
6401
5172aecb
JB
64022009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6403
6404 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6405 names, add missing ones.
6406 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6407 * gdb.python/py-frame.c: Rename from python-frame.c.
6408 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6409 testfile name.
6410 * gdb.python/py-function.exp: Rename from python-function.exp.
6411 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6412 testfile name.
6413 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6414 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6415 Adjust testfile name.
6416 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6417 * gdb.python/py-template.cc: Rename from python-template.cc.
6418 * gdb.python/py-template.exp: Rename from python-template.exp.
6419 Adjust testfile name.
6420 * gdb.python/py-value.c: Rename from python-value.c.
6421 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6422 testfile name.
6423
b554e4bd
JK
64242009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6425
6426 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6427 $bpt2address.
6428 (Second breakpoint address is valid on ia64)
6429 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6430
9a68ae16
JM
64312009-09-03 Joseph Myers <joseph@codesourcery.com>
6432
6433 * gdb.base/ending-run.exp: Restrict regular expression matching
6434 line number to require closing brace following.
6435
146b9145
DE
64362009-09-03 Doug Evans <dje@google.com>
6437
6438 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6439
787d21e1
TT
64402009-09-02 Tom Tromey <tromey@redhat.com>
6441
6442 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6443
e7802207
TT
64442009-09-02 Tom Tromey <tromey@redhat.com>
6445
6446 * gdb.dwarf2/callframecfa.exp: New file.
6447 * gdb.dwarf2/callframecfa.S: New file.
6448
817aadd2
JK
64492009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6452 gdb.base/solib-overlap-main.c: New.
6453
4a76eae5
DJ
64542009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6455
6456 PR gdb/10565
6457
6458 * gdb.base/bitfields.c (struct container, container): New.
6459 (main): Initialize it and call break5.
6460 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6461
d4b96c9a
JK
64622009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6463
6464 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6465 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6466
4e22772d
JK
64672009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6468
6469 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6470
2efab443
MS
64712009-08-26 Michael Snyder <msnyder@vmware.com>
6472
6473 * gdb.base/i386-reverse.c: New file.
6474 * gdb.base/i386-reverse.exp: New file.
6475 * gdb.base/Makefile.in: Add new files to be removed.
6476
07ab73a0
JM
64772009-08-26 Joseph Myers <joseph@codesourcery.com>
6478
6479 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6480 environment-pwd for remote host.
6481 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6482
676accff
KS
64832009-08-24 Keith Seitz <keiths@redhat.com>
6484
6485 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6486 Add two new C++ completer tests which limit the output to a
889bf7c5 6487 given class.
676accff 6488
f9f7ad22
MS
64892009-08-24 Michael Snyder <msnyder@vmware.com>
6490
6491 * gdb.base/del.exp: Fix typo in comment.
6492 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6493
81ecdfbb
RW
64942009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6495
6496 * configure: Regenerate.
6497 * gdb.hp/configure: Likewise.
6498 * gdb.hp/gdb.aCC/configure: Likewise.
6499 * gdb.hp/gdb.base-hp/configure: Likewise.
6500 * gdb.hp/gdb.compat/configure: Likewise.
6501 * gdb.hp/gdb.defects/configure: Likewise.
6502 * gdb.hp/gdb.objdbg/configure: Likewise.
6503 * gdb.stabs/configure: Likewise.
6504
cab0c772
UW
65052009-08-19 Doug Evans <dje@google.com>
6506
6507 * gdb.base/gdbvars.c: New file.
6508 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6509
b8fa0bfa
PA
65102009-08-14 Pedro Alves <pedro@codesourcery.com>
6511
6512 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6513 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6514
b84aa90a
PA
65152009-08-13 Pedro Alves <pedro@codesourcery.com>
6516
6517 * gdb.base/default.exp: Adjust "set language test": it's now an
6518 enum command. Larger help string moved to "help set language".
6519 * gdb.base/help.exp: Adjust "help set language" expected output,
6520 now lists all known languages.
6521
0d8f9b2c
NF
65222009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6523
6524 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6525 all frame arguments.
6526 * gdb.arch/altivec-regs.exp: Likewise.
6527
bda180e0
TT
65282009-08-07 Tom Tromey <tromey@redhat.com>
6529
6530 * gdb.base/setshow.exp: Add tests for changes to set language, set
6531 check range, and set check type.
6532
48cb2d85
VP
65332009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6534
6535 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6536 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6537 Call it.
48cb2d85 6538
1ea34204
UW
65392009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6540
6541 * configure.ac: Run gdb.cell tests when appropriate.
6542 * configure: Regenerate.
6543 * lib/cell.exp: New file.
6544 * gdb.cell: New directory.
6545 * gdb.cell/configure.ac: New file.
6546 * gdb.cell/configure: New file.
6547 * gdb.cell/Makefile.in: New file.
6548 * gdb.cell/arch.exp: New file.
6549 * gdb.cell/break.c: New file.
6550 * gdb.cell/break.exp: New file.
6551 * gdb.cell/break-spu.c: New file.
6552 * gdb.cell/bt.c: New file.
6553 * gdb.cell/bt2-spu.c: New file.
6554 * gdb.cell/bt-spu.c: New file.
6555 * gdb.cell/bt.exp: New file.
6556 * gdb.cell/coremaker.c: New file.
6557 * gdb.cell/coremaker-spu.c: New file.
6558 * gdb.cell/core.exp: New file.
6559 * gdb.cell/gcore.exp: New file.
6560 * gdb.cell/data.c: New file.
6561 * gdb.cell/data.exp: New file.
6562 * gdb.cell/data-spu.c: New file.
6563 * gdb.cell/ea-cache.exp: New file.
6564 * gdb.cell/ea-cache.c: New file.
6565 * gdb.cell/ea-cache-spu.c: New file.
6566 * gdb.cell/ea-standalone.c: New file.
6567 * gdb.cell/ea-standalone.exp: New file.
6568 * gdb.cell/ea-test.c: New file.
6569 * gdb.cell/ea-test.exp: New file.
6570 * gdb.cell/f-regs.exp: New file.
6571 * gdb.cell/mem-access.c: New file.
6572 * gdb.cell/mem-access.exp: New file.
6573 * gdb.cell/mem-access-spu.c: New file.
6574 * gdb.cell/ptype.exp: New file.
6575 * gdb.cell/registers.exp: New file.
6576 * gdb.cell/size.c: New file.
6577 * gdb.cell/sizeof.exp: New file.
6578 * gdb.cell/size-spu.c: New file.
6579 * gdb.cell/solib.exp: New file.
6580 * gdb.cell/solib-symbol.exp: New file.
6581
85e747d2
UW
65822009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6583
6584 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6585
58d6951d
DJ
65862009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6587
6588 * gdb.base/float.exp: Handle VFP registers.
6589
6e0a4f15
MS
65902009-07-14 Michael Snyder <msnyder@vmware.com>
6591
dcd5da87
MS
6592 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6593 to bring gdb to the beginning of the calling line.
6594
6e0a4f15
MS
6595 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6596 confusing the i386 epilogue unwinder.
6597
782b2b07
SS
65982009-07-14 Stan Shebs <stan@codesourcery.com>
6599
6600 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6601
f662c3bc
MS
66022009-07-14 Michael Snyder <msnyder@vmware.com>
6603
6604 * gdb.reverse/step-reverse.exp (stepi into function call):
6605 Call instruction may not be first instruction in the line.
6606 (reverse stepi from a function call): Used wrong line number.
6607
8f313923
JK
66082009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6609
6610 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6611
4662c76e
JK
66122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6613
6614 Fix gdb.base/macscp.exp when using custom inputrc.
6615 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6616 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6617 env(TERM) set.
6618 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6619 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6620
aa81e255
JK
66212009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6624 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6625 Change the compilation target to match the testcase name.
6626 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6627 testcase name.
6628 * a2-run.exp: Use for setup prepare_for_testing. Change the
6629 compilation target to match the testcase name.
6630 * gdb.base/commands.exp: Likewise.
6631 * gdb.base/finish.exp: Likewise.
6632 * gdb.base/float.exp: Likewise.
6633 * gdb.base/info-target.exp: Likewise.
6634 * gdb.base/relational.exp: Likewise.
6635 * gdb.base/term.exp: Likewise.
6636 * gdb.base/until.exp: Likewise.
6637 * gdb.base/volatile.exp: Likewise.
6638 * gdb.base/whatis-exp.exp: Likewise.
6639
4c93b1d7
HZ
66402009-07-11 Hui Zhu <teawater@gmail.com>
6641
6642 * gdb.base/help.exp (disassemble): Update expected help text.
6643
812f7342
TT
66442009-07-09 Tom Tromey <tromey@redhat.com>
6645
6646 * lib/gdb.exp: Handle TRANSCRIPT.
6647 (remote_spawn, remote_close, send_gdb): New procs.
6648
fbb8f299
PM
66492009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6650
6651 * gdb.python/python-prettyprint.c: Add counted null string
6652 structure.
6653 * gdb.python/python-prettyprint.exp: Print null string. Test for
6654 embedded nulls.
6655 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6656 * gdb.python/python-value.exp (test_value_in_inferior): Add
6657 variable length string fetch tests.
6658 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6659
c0ac0ec7
JK
66602009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6661
6662 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6663
30b66ecc
TT
66642009-07-07 Tom Tromey <tromey@redhat.com>
6665
6666 * gdb.base/call-rt-st.exp: Update for change to escape output.
6667 * gdb.base/callfuncs.exp: Likewise.
6668 * gdb.base/charset.exp: Likewise.
6669 * gdb.base/constvars.exp: Likewise.
6670 * gdb.base/long_long.exp: Likewise.
6671 * gdb.base/pointers.exp: Likewise.
6672 * gdb.base/printcmds.exp: Likewise.
6673 * gdb.base/setvar.exp: Likewise.
6674 * gdb.base/store.exp: Likewise.
6675 * gdb.cp/ref-types.exp: Likewise.
6676 * gdb.mi/mi-var-child.exp: Likewise.
6677 * gdb.mi/mi-var-display.exp: Likewise.
6678 * gdb.mi/mi2-var-display.exp: Likewise.
6679 * gdb.base/charset.exp: Test octal escape sequence length.
6680 Update for change to escape output.
6681
187c4a2b
JK
66822009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6683
6684 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6685
d80a43f9
DJ
66862009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6687
6688 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6689
047427a8
JK
66902009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6691
6692 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6693 gdbserver increasing $portnum if "Can't bind address" has been seen.
6694
8b5a0f4f
PA
66952009-07-05 Pedro Alves <pedro@codesourcery.com>
6696
6697 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6698 mingw32ce.
6699
7d93ba58
PA
67002009-07-05 Pedro Alves <pedro@codesourcery.com>
6701
6702 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6703 VFP format.
6704
2277426b
PA
67052009-07-02 Pedro Alves <pedro@codesourcery.com>
6706
6707 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6708 linux. Adjust to use "inferior", "info inferiors", "detach
6709 inferior" and "kill inferior" instead of "restart", "info fork",
6710 "detach fork" and "delete fork".
6711 * gdb.base/ending-run.exp: Spell out "info".
6712 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6713 the "kill" command.
6714
5af949e3
UW
67152009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6716
6717 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6718 change to prefix TLS offset in hex with 0x.
6719
5d3729b5
UW
67202009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6721
6722 * gdb.base/default.exp: Update test case for "x" changes.
6723
af589bd0
TG
67242009-07-01 Tristan Gingold <gingold@adacore.com>
6725
6726 * gdb.base/bigcore.exp: Make darwin untested.
6727
40974f91
JK
67282009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6729
6730 * gdb.base/completion.exp (directory completion): Create the directory.
6731 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6732 escapeuniquesub.
6733 (directory completion 2): Expect now ${escapeuniquesub}.
6734 (Glob remaining of directory test): Remove one excessive newline.
6735 Expect the real output.
6736
59dd3af6
JK
67372009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 Fix `make check//%' target after `make check' has been ran.
6740 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6741 a mkdir call.
6742 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6743 (%/.dir): Remove.
6744
f4e164aa
JK
67452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6748 the expected result record.
6749
69af2122
JK
67502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6751
6752 Remove racy FAILs relying just on the timeouts.
6753 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6754 (annotation_level 2): Remove racy FAILs.
6755
2fd481e1
PP
67562009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6757
6758 gdb/10275
889bf7c5
PA
6759 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6760
c38f313d
DJ
67612009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6764
8b777f02
VP
67652009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6766
6767 * gdb.mi/mi-stack.exp: Testing symbolic options
6768 to -stack-list-locals and -stack-list-arguments.
6769
00c7eacf
JK
67702009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6773
6bc80edc
TT
67742009-06-29 Tom Tromey <tromey@redhat.com>
6775
6776 * dg-extract-results.sh: New file.
6777 * Makefile.in (FORCE_PARALLEL): New variable.
6778 (CHECK_TARGET): New conditional variable.
6779 (check): Use CHECK_TARGET.
6780 (DO_RUNTEST): New variable.
6781 (check-single): New target.
6782 (TEST_DIRS): New variable.
6783 (TEST_TARGETS): Likewise.
6784 (check-parallel): New target.
6785 (check-gdb.%): New pattern.
6786 (BASE1_FILES): New variable.
6787 (BASE2_FILES): Likewise.
6788 (check-gdb.base%): New pattern.
6789 (%/.dir): New pattern.
6790 * configure: Rebuild.
6791 * aclocal.m4 (AM_CONDITIONAL): New defun.
6792 * configure.ac: Check whether user is using GNU make.
6793 (GMAKE): New conditional.
6794
794684b6
SW
67952009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6796
6797 * gdb.cp/namespace-nested-import.cc: New test.
6798 * gdb.cp/namespace-nested-import.exp: New test.
6799
edb3359d
DJ
68002009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6801
6802 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6803 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6804 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6805 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6806 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6807 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6808 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6809 gdb.opt/inline-markers.c: New files.
6810 * lib/gdb.exp (skip_inline_frame_tests): New function.
6811 (skip_inline_var_tests): New function.
6812
cf657a0c
AS
68132009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6814
6815 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6816 backtrace.
6817
28d41a99
MS
68182009-06-27 Michael Snyder <msnyder@vmware.com>
6819
6820 * gdb.reverse: New directory.
6821 * gdb.reverse/break-reverse.c: New test.
6822 * gdb.reverse/break-reverse.exp: New test.
6823 * gdb.reverse/consecutive-reverse.c: New test.
6824 * gdb.reverse/consecutive-reverse.exp: New test.
6825 * gdb.reverse/finish-reverse.c: New test.
6826 * gdb.reverse/finish-reverse.exp: New test.
6827 * gdb.reverse/machinestate.c: New test.
6828 * gdb.reverse/ms1.c: New test.
6829 * gdb.reverse/machinestate.exp: New test.
6830 * gdb.reverse/Makefile.in: New file.
6831 * gdb.reverse/shr2.c: New test.
6832 * gdb.reverse/solib-reverse.c: New test.
6833 * gdb.reverse/solib-reverse.exp: New test.
6834 * gdb.reverse/step-reverse.c: New test.
6835 * gdb.reverse/step-reverse.exp: New test.
6836 * gdb.reverse/until-reverse.c: New test.
6837 * gdb.reverse/ur1.c: New test.
6838 * gdb.reverse/until-reverse.exp: New test.
6839 * gdb.reverse/watch-reverse.c: New test.
6840 * gdb.reverse/watch-reverse.exp: New test.
6841 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6842 * configure: Regenerate.
6843
fe3c8b0d
DE
68442009-06-26 Doug Evans <dje@google.com>
6845
6846 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6847
3a72a602
PM
68482009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6849
6850 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6851 windows problem for 'file delete $binfile'.
6852
27aa8d6a
SW
68532009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6854
6855 * gdb.cp/namespace-using.exp: New test.
6856 * gdb.cp/namespace-using.cc: New test.
6857
8ac055f8
JB
68582009-05-20 Joel Brobecker <brobecker@adacore.com>
6859
6860 * gdb.ada/variant_record_packed_array: New testcase.
6861
85e306ed
TT
68622009-06-23 Tom Tromey <tromey@redhat.com>
6863
6864 * gdb.base/charset.exp (test_combination): Regression test.
6865 * gdb.base/charset.c (my_wchar_t): New typedef.
6866 (myvar): New global.
6867 (main): Set myvar.
6868
56643c5e
PM
68692009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6870
6871 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6872 target.
6873
1fac167a
UW
68742009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6875
6876 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6877
7ccb0be9
UW
68782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6879
6880 * gdb.mi/gdb680.exp: Update test for error message.
6881
568d6575
UW
68822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6883
6884 * gdb.base/annota1.exp: Allow multiple occurrences of the
6885 frames-invalid annotation.
6886 * gdb.cp/annota2.exp: Likewise.
6887
7cd1089b
PM
68882009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6889
6890 * gdb.cp/gdb2495.cc: New file.
6891 * gdb.cp/gdb2495.exp: New file.
6892
72c63395
JK
68932009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6894
6895 Report error on GDB crash during runto.
6896 * lib/gdb.exp (runto <eof>): New.
6897
3788363d
DJ
68982009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6899
6900 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6901 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6902 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6903 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6904 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6905 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6906 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6907 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6908 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6909 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6910 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6911 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6912 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6913 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6914 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6915 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6916 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6917 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6918 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6919 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6920 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6921 gdb.trace/passcount.exp, gdb.trace/report.exp,
6922 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6923 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6924 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6925 executable.
6926
17592de3
PA
69272009-06-07 Pedro Alves <pedro@codesourcery.com>
6928
6929 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6930 defined before referencing it.
6931
701e355d
DE
69322009-06-03 Doug Evans <dje@google.com>
6933
6934 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6935 * gdb.arch/i386-see.c: Ditto.
6936
f2292c65
PM
69372009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6938
6939 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6940 (check_macro): Return 1 if undefined.
6941 If first test fails, check if macro debug information is available,
6942 and report unsupported test if no macro information is found.
6943
5a437975
DE
69442009-05-29 Doug Evans <dje@google.com>
6945
6946 * gdb.threads/hand-call-in-threads.exp: New.
6947 * gdb.threads/hand-call-in-threads.c: New.
6948
c141c696
MS
69492009-05-29 Michael Snyder <msnyder@vmware.com>
6950
6951 * gdb.base/break-always.exp: Change "1" to "on".
6952 Add confirmation check.
6953
b3444185
PA
69542009-05-28 Pedro Alves <pedro@codesourcery.com>
6955
6956 * gdb.threads/threxit-hop-specific.c: New.
6957 * gdb.threads/threxit-hop-specific.exp: New.
6958 * gdb.threads/thread-execl.c: New.
6959 * gdb.threads/thread-execl.exp: New.
6960
b6313243
TT
69612009-05-27 Tom Tromey <tromey@redhat.com>
6962 Thiago Jung Bauermann <bauerman@br.ibm.com>
6963
6964 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6965 (mi_child_regexp): Likewise.
6966 (mi_list_varobj_children_range): Likewise.
6967 (mi_get_features): Likewise.
6968 (mi_list_varobj_children): Rewrite.
6969 * gdb.python/python-mi.exp: New file.
6970
a6bac58e
TT
69712009-05-27 Tom Tromey <tromey@redhat.com>
6972 Thiago Jung Bauermann <bauerman@br.ibm.com>
6973 Phil Muldoon <pmuldoon@redhat.com>
6974 Paul Pluzhnikov <ppluzhnikov@google.com>
6975
6976 * gdb.python/python-prettyprint.exp: New file.
6977 * gdb.python/python-prettyprint.c: New file.
6978 * gdb.python/python-prettyprint.py: New file.
6979 * gdb.base/display.exp: print/r is now valid.
6980
2c74e833
TT
69812009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6982 Tom Tromey <tromey@redhat.com>
6983 Pedro Alves <pedro@codesourcery.com>
6984 Paul Pluzhnikov <ppluzhnikov@google.com>
6985
6986 * gdb.python/python-template.exp: New file.
6987 * gdb.python/python-template.cc: New file.
6988 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6989 tests.
6990 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6991 Call it.
6992 (test_value_after_death): New proc.
6993 * gdb.python/python-value.c (PTR): New typedef.
6994 (main): New variable 'x'.
6995
89c73ade
TT
69962009-05-27 Tom Tromey <tromey@redhat.com>
6997
6998 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6999 tests.
7000 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7001 Call it.
7002
a75724bc
PA
70032009-05-27 Pedro Alves <pedro@codesourcery.com>
7004
7005 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7006
e58b0e63
PA
70072009-05-24 Pedro Alves <pedro@codesourcery.com>
7008
7009 * gdb.threads/fork-thread-pending.c: New.
7010 * gdb.threads/fork-thread-pending.exp: New.
7011
4ac36638
JK
70122009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7015 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7016
889bf7c5 70172009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7018
889bf7c5 7019 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7020
b242c3c2
PA
70212009-05-17 Pedro Alves <pedro@codesourcery.com>
7022
7023 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7024 `gdb_get_line_number'. Call `callee' in both parent and child.
7025 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7026 `gdb_get_line_number' instead of hardcoding line numbers.
7027 (catch_fork_unpatch_child): New procedure to test detaching
7028 breakpoints from child fork.
7029 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7030 hardcoding line numbers.
7031 (do_fork_tests): Run `catch_fork_unpatch_child'.
7032
ee342b23
VP
70332009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7034
7035 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7036 of structure type enters or leaves the scope, it
7037 is reported by -var-update.
7038
e2009e98
DE
70392009-05-11 Doug Evans <dje@sebabeach.org>
7040
7041 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7042 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7043 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7044
00903456
JK
70452009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7046
7047 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7048
dc621c35
DE
70492009-04-30 Doug Evans <dje@google.com>
7050
7051 * gdb.threads/watchthreads2.exp: New testcase.
7052 * gdb.threads/watchthreads2.c: New testcase.
7053
9ab4e744
DE
70542009-04-29 Doug Evans <dje@google.com>
7055
7056 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7057 * gdb.cp/mb-ctor.cc: Ditto.
7058 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7059 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7060 * gdb.cp/mb-inline1.cc: Call it.
7061 * gdb.cp/mb-inline2.cc: Ditto.
7062 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7063 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7064
484086b7
JK
70652009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7066
7067 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7068 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7069 Replace all uses of `decimal' by `nonzero'.
7070 (info macro FROM_COMMANDLINE): New test.
7071
379a77b5
TT
70722009-04-27 Tom Tromey <tromey@redhat.com>
7073
7074 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7075
b92b73c2
DE
70762009-04-27 Doug Evans <dje@google.com>
7077
7078 * gdb.threads/watchthreads.c (main): Initialize args before starting
7079 the threads. Plus formatting cleanup.
7080 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7081 biased scheduling of one thread.
7082
945a118d
JG
70832009-04-27 Jerome Guitton <guitton@adacore.com>
7084
7085 * gdb.cp/templates.cc (GetMax): New template.
7086 (main): Declare two instances of GetMax.
7087 * gdb.cp/templates.exp: Add new test.
7088
d389af10
JK
70892009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7092
e7f86de9
JM
70932009-04-22 Joseph Myers <joseph@codesourcery.com>
7094
7095 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7096
334cc82d
TT
70972009-04-15 Tom Tromey <tromey@redhat.com>
7098
7099 * gdb.base/charset.exp: Add regression test.
7100
d12672cc
JB
71012009-04-14 Joel Brobecker <brobecker@adacore.com>
7102
7103 * gdb.base/exe-lock.exp: New testcase.
7104
18e8c3bc
TT
71052009-04-13 Tom Tromey <tromey@redhat.com>
7106
7107 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7108 operator on Frame.
7109
5ecd5cbe
UW
71102009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7111
7112 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7113 * gdb.server/ext-attach.exp: Likewise.
7114
7309f756
VP
71152009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7116
7117 Eliminate some sleep usage.
7118
889bf7c5
PA
7119 * gdb.mi/basics.c (do_nothing): New.
7120 (main): Use do_nothing instead of printf, so that
7121 not to introduce race condition between output of
7122 inferiour and output of gdb. Do not use sleep as it
7123 is not generally available on embedded targets.
7309f756 7124
f4b95f6f
PA
71252009-04-02 Pedro Alves <pedro@codesourcery.com>
7126
7127 * gdb.server/ext-attach.exp: Expect an optional process id after
7128 "Detached from remote process".
7129
de40b933
JK
71302009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7131
7132 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7133 gdb.dwarf2/dw2-unresolved.exp: New.
7134
2ae101a4
PA
71352009-04-02 Pedro Alves <pedro@codesourcery.com>
7136
7137 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7138 mi_run_to_main.
7139
56a8e183
PA
71402009-04-02 Pedro Alves <pedro@codesourcery.com>
7141
7142 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7143 mi_run_to_main. Skip thread exit test on remote targets.
7144 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7145 mi_run_to_main.
7146 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7147 mi_run_to_main.
7148 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7149 when expecting ^connected. Detect when the target doesn't support
7150 non-stop mode.
7151 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7152 supported. Return -1 on error, 0 on success.
7153 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7154 (mi_runto): Return mi_runto_helper's result explicitly.
7155
c35fafde
PA
71562009-04-01 Pedro Alves <pedro@codesourcery.com>
7157
7158 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7159
f8a8dce6
JB
71602009-04-01 Tom Tromey <tromey@redhat.com>
7161
7162 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7163 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7164 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7165 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7166
71c25dea
TT
71672009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7168 Jan Kratochvil <jan.kratochvil@redhat.com>
7169
7170 PR gdb/931
7171 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7172 output.
7173 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7174 for gdb/931.
7175 * dw2-strp.S (DW_AT_language): Change to C++.
7176 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7177
02d9a9ce
JB
71782009-03-31 Joel Brobecker <brobecker@adacore.com>
7179
7180 * gdb.ada/tasks: New testcase.
7181
1042e4c0
SS
71822009-03-30 Stan Shebs <stan@codesourcery.com>
7183
7184 * gdb.trace/actions.exp: Update to match new info trace format.
7185 * gdb.trace/deltrace.exp: Ditto.
7186 * gdb.trace/infotrace.exp: Ditto.
7187 * gdb.trace/passcount.exp: Ditto.
7188 * gdb.trace/save-trace.exp: Ditto.
7189 * gdb.trace/while-stepping.exp: Ditto.
7190 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7191
f8f6f20b
TJB
71922009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7193
7194 * gdb.python/python-frame.c: New file.
7195 * gdb.python/python-frame.exp: New file.
7196
c0c6f777
TJB
71972009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7198
7199 * gdb.python/python-value.exp: Add tests for the address
7200 attribute.
7201
3cb51905
AS
72022009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7203
7204 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7205
88fc996f
DE
72062009-03-26 Doug Evans <dje@google.com>
7207
7208 * gdb.mi/mi-nonstop-exit.exp: New file.
7209 * gdb.mi/non-stop-exit.c: New file.
7210
56ef84b1
TT
72112009-03-26 Tom Tromey <tromey@redhat.com>
7212
7213 Update for change to prologue skipping:
7214 * gdb.mi/mi2-simplerun.exp: Update.
7215 * gdb.mi/mi2-break.exp: Update.
7216 * gdb.mi/mi-simplerun.exp: Update.
7217 * gdb.mi/mi-break.exp: Update.
7218 * gdb.base/ending-run.exp: Update.
7219
def2b000
TJB
72202009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7221
7222 * gdb.python/python-value.exp (test_value_in_inferior): Test
7223 gdb.Value.is_optimized_out attribute.
7224
442ddf59
JK
72252009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7226
7227 * gdb.dwarf2/dw2-noloc-main.c: New file.
7228 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7229 (.text): Remove.
7230 (.data): New.
7231 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7232 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7233 (DW_TAG_subprogram func_cu1, noloc): Remove.
7234 (main): New.
7235 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7236 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7237 (file_symbols): New procedure.
7238
a8df5de4
TT
72392009-03-25 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.base/charset.exp (valid_target_charset): New proc.
7242 Use it to skip tests on invalid charsets.
7243
cc1d7add
PM
72442009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7245
7246 * gdb.base/completion.exp: Add a test for directory completion.
7247
bcd5727b
JK
72482009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 Fix a racy FAIL.
7251 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7252 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7253
cc924cad
TJB
72542009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7255
7256 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7257 * gdb.python/python-function.exp: Add test for function returning
7258 a GDB value.
7259
bc3b79fd
TJB
72602009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7261
7262 * gdb.python/python-function.exp: New file.
7263
6c7a06a3
TT
72642009-03-20 Tom Tromey <tromey@redhat.com>
7265
7266 * gdb.base/store.exp: Update for change to escape output.
7267 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7268 to escape output.
7269 * gdb.base/pointers.exp: Update for change to escape output.
7270 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7271 to escape output.
7272 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7273 escape output.
7274 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7275 to escape output.
7276 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7277 escape output.
7278 * gdb.base/setvar.exp: Update for change to escape output.
7279 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7280 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7281 to escape output.
7282 (test_print_string_constants): Likewise.
7283 * gdb.base/charset.exp (valid_host_charset): Check size of
7284 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7285 cases. Handle "auto"-related output.
7286 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7287 (uvar, Uvar): New globals.
7288
c31af87b
JG
72892009-03-19 Jerome Guitton <guitton@adacore.com>
7290
7291 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7292 deltas.
7293 * gdb.ada/fixed_points.exp: Ditto.
7294
51272cf2
PA
72952009-03-18 Pedro Alves <pedro@codesourcery.com>
7296
7297 * return-nodebug.c: Don't include stdio.h.
7298 (init): Delete.
7299 (func): Delete definition and provide extern declaration.
7300 (t): New.
7301 (main): Don't call printf. Call func and store its result in t.
7302 * return-nodebug1.c: New.
7303 * return-nodebug.exp: Don't expect stdio output. Instead, print
7304 the global variable t. Drop printf formatters and cast types from
7305 foreach loop. Don't use prepare_for_testing. Compile
7306 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7307 define FORMAT or CAST.
7308
d24948ac
PP
73092009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7310
7311 * gdb.base/solib-display.exp: Disable test for remote targers.
7312
61ff14c6
JK
73132009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7314
7315 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7316
cb4dce93
JK
73172009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 Fix a racy FAIL.
7320 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7321 code from `follow parent, print pids'.
7322 (`follow child, print pids', `follow parent, print pids'): Call it.
7323 Replace `gdb_test "break..."' by gdb_breakpoint.
7324
f7c60c5e
VP
73252009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7326
7327 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7328 sync and async modes.
f7c60c5e 7329
383ace49
JB
73302009-03-12 Joel Brobecker <brobecker@adacore.com>
7331
7332 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7333 that was checked in by mistake. Remove loading of ada.exp, since
7334 this is not necessary in this case.
7335
4ce102af
JB
73362009-03-12 Joel Brobecker <brobecker@adacore.com>
7337
7338 * gdb.ada/ptype_arith_binop.exp: New testcase.
7339
529a2aef
JB
73402009-03-12 Joel Brobecker <brobecker@adacore.com>
7341
7342 * gdb.ada/mod_from_name: New testcase.
7343
8a38181c
JB
73442009-03-12 Joel Brobecker <brobecker@adacore.com>
7345
7346 * gdb.ada/tick_last_segv: New testcase.
7347
11436dee
VP
73482009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7349
61ff14c6 7350 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7351
1f31650a
VP
73522009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7353
61ff14c6
JK
7354 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7355 include the token in ^running and frame info in *stopped.
1f31650a 7356
a3247a22
PP
73572009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7358
7359 * solib-display.exp: New file.
7360 * solib-display-main.c: New file.
7361 * solib-display-lib.c: New file.
61ff14c6 7362
aae64587
PA
73632009-03-05 Pedro Alves <pedro@codesourcery.com>
7364
7365 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7366
44aabfbc
JK
73672009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7368
7369 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7370 (list_and_check_macro): Use more specific test name.
7371 (next to definition): Make the test names unique.
7372
c087fcd3
PM
73732009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7374
7375 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7376
c86cf029
VP
73772009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7378
7379 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7380 notifications.
7381 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7382 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7383 * lib/mi-support.exp (library_loaded_re): New.
7384 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7385
3ea85240
VP
73862009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7387
7388 * gdb.gdb/observer.exp: Use test_notification observer, not
7389 normal_stop, everywhere.
7390 (test_normal_stop_notifications): Rename to...
7391 (test_notifications): ...this.
7392 (test_observer_normal_stop): Rename to...
7393 (test_observer): ...this.
7394
1903f0e6
DE
73952009-02-16 Doug Evans <dje@google.com>
7396
7397 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7398 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7399 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7400 (test_prefixed_syscall,test_int3): New tests.
7401 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7402 (test_prefixed_syscall,test_int3): New tests.
7403
1d33d6ba
VP
74042009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7405
3cb51905
AS
7406 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7407 (mi_expect_interrupt): Likewise.
7408 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7409 response.
1d33d6ba 7410
faafb047
PM
74112009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7412
7413 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7414 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7415 Replace calls to get_valueofx by get_hexadecimal_valueof.
7416
417e16e2
PM
74172009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7418
7419 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7420 (get_integer_valueof): New procedure.
7421 (get_sizeof): Use new get_integer_value_of.
7422 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7423 by get_integer_valueof.
7424
7065b901
TT
74252009-02-13 Tom Tromey <tromey@redhat.com>
7426
7427 * gdb.base/remote.exp (get_sizeof): Remove.
7428 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7429 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7430 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7431 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7432 (get_sizeof): Likewise.
7433
5d7cb8df
JK
74342009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7435
7436 PR fortran/9806
7437 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7438
b2febfff
PP
74392009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7440
7441 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7442
4aa995e1
PA
74432009-02-06 Pedro Alves <pedro@codesourcery.com>
7444
7445 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7446
d8906c6f
TJB
74472009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7448
7449 * gdb.python/python-cmd.exp: New file.
7450
ff4ab08d
TG
74512009-02-06 Tristan Gingold <gingold@adacore.com>
7452
7453 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7454
aacd552b
TG
74552009-02-05 Tristan Gingold <gingold@adacore.com>
7456
7457 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7458 pointer is dereferenced and use this signal name in regexp.
7459 * gdb.base/signull.exp: Ditto.
7460 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7461 * gdb.base/signull.c (main): Ditto.
7462
08c637de
TJB
74632009-02-04 Tom Tromey <tromey@redhat.com>
7464 Thiago Jung Bauermann <bauerman@br.ibm.com>
7465
7466 * gdb.python/python-value.exp: Use `gdb.history' instead of
7467 `gdb.value_from_history'.
7468 (test_value_numeric_ops): Add test for conversion of enum constant.
7469 * gdb.python/python-value.c (enum e): New type.
7470 (evalue): New global.
7471 (main): Use argv.
7472
20261af8
JG
74732009-02-04 Jerome Guitton <guitton@adacore.com>
7474
7475 * gdb.ada/uninitialized_vars: New test program.
7476 * gdb.ada/uninitialized_vars.exp: New testcase.
7477
52e44b43
TT
74782009-02-02 Tom Tromey <tromey@redhat.com>
7479
7480 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7481 * gdb.cp/pr2489.cc: Rename...
7482 * gdb.cp/pr9594.cc: ... to this.
7483
1c71341a
TT
74842009-02-02 Tom Tromey <tromey@redhat.com>
7485
7486 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7487 * gdb.cp/pr2489.cc: New file.
7488 * gdb.cp/cpcompletion.exp: New file.
7489
a4295225
TT
74902009-02-02 Tom Tromey <tromey@redhat.com>
7491
7492 PR exp/9059:
7493 * gdb.cp/call-c.exp: Add regression test.
7494 * gdb.cp/call-c.cc (FooHandle): New typedef.
7495 (main): New variable 'handle'.
7496
592375cd
VP
74972009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7498
7499 * lib/mi-support.exp (et_mi_thread_list)
7500 (check_mi_and_console_threads): Adjust for current thread in
7501 -thread-list-ids output.
7502
41447f92
VP
75032009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7504
889bf7c5
PA
7505 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7506 Call it.
41447f92 7507
35669430
DE
75082009-01-28 Doug Evans <dje@google.com>
7509
7510 * gdb.arch/amd64-disp-step.S: New file.
7511 * gdb.arch/amd64-disp-step.exp: New file.
7512 * gdb.arch/i386-disp-step.S: New file.
7513 * gdb.arch/i386-disp-step.exp: New file.
7514
09f00d9a
PM
75152009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7516
7517 * gdb.base/find.exp: Set newline variable
7518 using quotes instead of braces to fix cygwin failures.
7519
1e8fb976
PA
75202009-01-23 Pedro Alves <pedro@codesourcery.com>
7521
7522 * gdb.base/radix.exp: Add tests to ensure that that set
7523 input-radix 0 and set output-radix 0 are really rejected.
7524
da061712
PA
75252009-01-23 Pedro Alves <pedro@codesourcery.com>
7526
7527 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7528 copyright years.
7529
dd7e2d2b
PA
75302009-01-23 Pedro Alves <pedro@codesourcery.com>
7531
7532 PR gdb/9664:
7533 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7534
392452f6
PA
75352009-01-22 Pedro Alves <pedro@codesourcery.com>
7536
7537 PR c++/9631:
7538 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7539
8653e71c
PM
75402009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7541
7542 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7543 binfile definition to fix Windows OS failure.
7544
a12cc160
DJ
75452009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7546
7547 PR gdb/9346
7548 * gdb.base/interrupt.c (sigint_handler): New.
7549 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7550 on error.
7551 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7552 Test "signal SIGINT".
7553
b89667eb
DE
75542009-01-19 Doug Evans <dje@google.com>
7555
7556 * gdb.base/break.exp: Update expected gdb output.
7557 * gdb.base/sepdebug.exp: Ditto.
7558 * gdb.mi/mi-syn-frame.exp: Ditto.
7559 * gdb.mi/mi2-syn-frame.exp: Ditto.
7560 * gdb.base/call-signal-resume.exp: New file.
7561 * gdb.base/call-signals.c: New file.
7562 * gdb.base/unwindonsignal.exp: New file.
7563 * gdb.base/unwindonsignal.c: New file.
7564 * gdb.threads/interrupted-hand-call.exp: New file.
7565 * gdb.threads/interrupted-hand-call.c: New file.
7566 * gdb.threads/thread-unwindonsignal.exp: New file.
7567
adb483fe
DJ
75682009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * gdb.base/define.exp: Test defining and hooking prefix commands.
7571 * gdb.python/python.exp: Update test for "show user" output.
7572
60023297
JK
75732009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7574
7575 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7576 now the output exactly, using less wildcards. Expect also the output
7577 of gfortran-4.3. Update for the f-valprint.c modification from
7578 2008-04-22.
7579 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7580 Remove gdb_test test names where matching the command.
7581
ccc57cf9
PA
75822009-01-01 Pedro Alves <pedro@codesourcery.com>
7583
7584 PR breakpoints/9681:
7585 * gdb.base/watchpoint.exp: Add regression test.
7586
c7a6ca08
PA
75872008-12-31 Pedro Alves <pedro@codesourcery.com>
7588
7589 * gdb.threads/attach-into-signal.exp: Don't use
7590 gdb_suppress_entire_file.
7591 * gdb.threads/attach-stopped.exp: Ditto.
7592 * gdb.threads/attachstop-mt.exp: Ditto.
7593
3a031f65
PA
75942008-12-31 Pedro Alves <pedro@codesourcery.com>
7595
7596 PR gdb/8812:
7597 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7598
09e6485f
PA
75992008-12-29 Pedro Alves <pedro@codesourcery.com>
7600
7601 PR gdb/7536:
7602 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7603 and unsupported output radices are really rejected.
7604
0cd53049
JK
76052008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7608
ba163c7e
TT
76092008-12-22 Tom Tromey <tromey@redhat.com>
7610
7611 * gdb.cp/punctuator.exp: New file.
7612
6f4de6c9
JK
76132008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7614
7615 * gdb.base/completion.exp (Completing non-existing component): New test.
7616
0f34d0b4
JK
76172008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7618
7619 Fix for PR gdb/8648.
7620 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7621 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7622 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7623 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7624
db2ad4c3
JK
76252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7626
7627 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7628
bb5ef15e
DP
76292008-12-16 Christophe Lyon <christophe.lyon@st.com>
7630
7631 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7632 compiler actually generate code at the expected line number.
7633
90142adc
JZ
76342008-12-15 Jie Zhang <jie.zhang@analog.com>
7635
7636 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7637
fad6eecd
TT
76382008-12-12 Tom Tromey <tromey@redhat.com>
7639
7640 * gdb.base/commands.exp (redefine_hook_test): New proc.
7641 Call it.
7642
17c8aaf5
TT
76432008-12-11 Tom Tromey <tromey@redhat.com>
7644
7645 * gdb.base/macscp.exp: New regression test.
7646
7c8adf68
TT
76472008-12-11 Tom Tromey <tromey@redhat.com>
7648
7649 * gdb.base/macscp.exp: Print "address.addr".
7650 * gdb.base/macscp1.c (struct outer): New struct.
7651 (address): New global.
7652
b05dcbb7
TT
76532008-12-09 Tom Tromey <tromey@redhat.com>
7654
7655 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7656 Call it.
7657
2d476de1
DE
76582008-12-04 Doug Evans <dje@google.com>
7659
7660 * gdb.server/ext-run.exp: Relax regexp for init program.
7661
87bdc959
TG
76622008-12-03 Tristan Gingold <gingold@adacore.com>
7663
7664 * gdb.base/macscp.exp: Generate an object file during compilation
7665 to work around Darwin dsymutil limitations.
7666
e0740f77
JK
76672008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7668
7669 Test resolving external references to TLS variables.
7670 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7671 FILE2_THREAD_LOCAL.
7672 (testfile2, srcfile2): New variables.
7673 * gdb.threads/tls.c (file2_thread_local)
7674 (function_referencing_file2_thread_local): New.
7675 * gdb.threads/tls2.c: New file.
7676
67f0aac5
JB
76772008-11-28 Joel Brobecker <brobecker@adacore.com>
7678
7679 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7680 rather than integer, as integer might not be big enough when
7681 on 64bit targets.
67f0aac5 7682
c332165e
JG
76832008-11-27 Jerome Guitton <guitton@adacore.com>
7684
7685 * gdb.cp/formatted-ref.exp: Add equality test.
7686 * gdb.ada/formatted_ref.exp: Ditto.
7687
fc9b693c
JK
76882008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7689
7690 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7691 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7692
a9c64011
AS
76932008-11-20 Andreas Schwab <schwab@suse.de>
7694
7695 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7696 matching syscall entry point.
7697 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7698 (tcatch_vfork_then_child_follow): Likewise. Finish through
7699 vfork even if we stopped at the syscall trampoline.
7700
e2fd701e
DE
77012008-11-20 Doug Evans <dje@google.com>
7702
7703 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7704
69abc51c
TJB
77052008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7706
7707 * gdb.arch/ppc-dfp.exp: New file.
7708 * gdb.arch/ppc-dfp.c: New file.
7709
c14c28ba
PP
77102008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7711
7712 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7713
2e74121d
DE
77142008-11-17 Doug Evans <dje@google.com>
7715
7716 * gdb.mi/mi-syn-frame.exp: Update expected output.
7717 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7718
66bb093b
VP
77192008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7720
7721 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7722 "thread N" results in =thread-selected.
7723 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7724 (mi_send_resuming_command_raw): Be prepared for
7725 =thread-selected.
7726
3d043ef6
VP
77272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7728
a9c64011
AS
7729 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7730 * lib/mi-support.exp: Likewise.
3d043ef6 7731
808104c8
JB
77322008-11-16 Joel Brobecker <brobecker@adacore.com>
7733
7734 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7735 commands from the expected output for "help catch".
7736
00b22944
JB
77372008-11-15 Joel Brobecker <brobecker@adacore.com>
7738
7739 * gdb.ada/int_deref.exp: New testcase.
7740
59669435
TT
77412008-11-14 Nick Roberts <nickrob@snap.net.nz>
7742
7743 * gdb.mi/gdb2549.exp: New file.
7744
de04a248
DE
77452008-11-11 Doug Evans <dje@google.com>
7746
7747 * gdb.base/callexit.exp: New file.
7748 * gdb.base/callexit.c: New file.
7749
6b8ce727
DE
77502008-11-10 Doug Evans <dje@google.com>
7751
7752 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7753 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7754 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7755 (default_gdb_start,default_gdb_exit): Ditto.
7756 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7757 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7758 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7759 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7760 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7761 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7762
1b14b8aa
AS
77632008-11-03 Andreas Schwab <schwab@suse.de>
7764
7765 * gdb.base/hashline2.exp: Fix typo.
7766 * gdb.base/hashline3.exp: Likewise.
7767
f3134b88
TT
77682008-10-30 Tom Tromey <tromey@redhat.com>
7769
7770 * gdb.base/pointers.exp: Add test.
7771 * gdb.base/pointers.c (k, S): New typedefs.
7772 (instance): New global.
7773
c2226152
AS
77742008-10-30 Andreas Schwab <schwab@suse.de>
7775
7776 * gdb.base/args.exp: Add tests for newlines.
7777
462f405c
JB
77782008-10-30 Joel Brobecker <brobecker@adacore.com>
7779
7780 gdb.base/foll-exec.exp: Update the expected output of a couple
7781 of "info breakpoints" tests.
7782
79a45b7d
TT
77832008-10-28 Tom Tromey <tromey@redhat.com>
7784
7785 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7786
adc13a14
PA
77872008-10-24 Pedro Alves <pedro@codesourcery.com>
7788
7789 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7790 gdb_start_cmd.
7791 Use runto_main before any test that requires execution.
7792
252fbfc8
PA
77932008-10-23 Pedro Alves <pedro@codesourcery.com>
7794
7795 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7796 instead of SIGINT.
7797
28148e3d
JB
77982008-10-22 Joel Brobecker <brobecker@adacore.com>
7799
7800 * gdb.base/completion.exp: Update expected output following
7801 the addition of the "info tasks" command.
7802
c209f847
TT
78032008-10-22 Tom Tromey <tromey@redhat.com>
7804
7805 * gdb.base/exprs.exp (test_expr): Add test for string
7806 concatenation.
7807
f177e350
PA
78082008-10-19 Pedro Alves <pedro@codesourcery.com>
7809
7810 * configure.ac: Output gdb.python/Makefile.
7811 * configure: Regenerate.
7812 * gdb.python/Makefile.in: New.
7813
cce89356
JB
78142008-10-16 Joel Brobecker <brobecker@adacore.com>
7815
7816 * gdb.base/foll-fork.exp: Adjust the expected output to match
7817 the new description for fork/vfork catchpoints in the "info
7818 breakpoints" output.
7819
176d289d
TJB
78202008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7821
7822 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7823
a08702d6
TJB
78242008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7825
7826 * gdb.python/python-value.c: New file.
7827 * gdb.python/python-value.exp: New file.
7828
1c5cfe86
PA
78292008-10-15 Pedro Alves <pedro@codesourcery.com>
7830
7831 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7832
5a98ad69
DP
78332008-10-15 Denis Pilat <denis.pilat@st.com>
7834
41702f1b 7835 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7836
dcb1a1e2
TT
78372008-10-09 Tom Tromey <tromey@redhat.com>
7838
7839 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7840 'fprintf' and 'stderr'.
7841
9124fe48
JB
78422008-10-07 Joel Brobecker <brobecker@adacore.com>
7843
7844 * gdb.ada/ref_tick_size.exp: New testcase.
7845
45452591
DE
78462008-10-06 Doug Evans <dje@google.com>
7847
7848 * gdb.dwarf2/dw2-cu-size.exp: New file.
7849 * gdb.dwarf2/dw2-cu-size.S: New file.
7850
7851 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7852 .Ltype_int for clarity.
7853
4fc5b208
PP
78542008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7855
7856 PR gdb/2384:
7857 * gdb.cp/gdb2384.exp: Extended to test more cases.
7858 * gdb.cp/gdb2384.cc: Likewise.
7859 * gdb.cp/gdb2384-base.h: Likewise.
7860 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7861
d78df370
JK
78622008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7863
7864 * gdb.base/maint.exp (maint print type): Remove printing
7865 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7866
9a044a89
TT
78672008-09-30 Tom Tromey <tromey@redhat.com>
7868
7869 * gdb.base/macscp.exp: Add completion tests.
7870 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7871 (TWENTY_THREE): Likewise.
7872 (FORTY_EIGHT): Likewise.
7873
506800a9
TT
78742008-09-30 Tom Tromey <tromey@redhat.com>
7875
7876 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7877 everywhere.
7878 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7879
1a6f01b5
JK
78802008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7881
7882 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7883 testcase is derived from. Fix racy dependency on an expected PID
7884 number. No longer support the testcase on Linux kernel 2.4.x.
7885
2fae03e8
TT
78862008-09-27 Tom Tromey <tromey@redhat.com>
7887
7888 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7889 and varargs.
7890
1ad15515
PA
78912008-09-22 Pedro Alves <pedro@codesourcery.com>
7892
7893 * lib/mi-support.exp (mi_expect_interrupt): New.
7894 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7895 from gdb.mi/mi-nonstop.exp.
7896 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7897 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7898 lib/mi-support.exp.
7899 Use mi_check_thread_states throughout. Avoid ".*" and do not
7900 require an anchor after -exec-run.
7901
d0b76dc6
DJ
79022008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7903
7904 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7905 stop is pending. Avoid ".*" when two stops are pending.
7906 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7907 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7908 newlines in fullnames.
7909 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7910 (mi_expect_stop): Update comments. Only anchor in sync mode.
7911 Do not match newlines.
7912 (mi_send_resuming_command_raw): Always return status.
7913 (mi_get_stop_line): Do not match more than one line by accident.
7914 Only anchor in sync mode.
7915 (mi_run_inline_test): If -exec-next fails, give up.
7916
9990c830
UW
79172008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7918
7919 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7920 on SPU.
7921
ebcf6f00
JB
79222008-09-10 Joel Brobecker <brobecker@adacore.com>
7923
7924 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7925
b6db24e5
JB
79262008-09-10 Joel Brobecker <brobecker@adacore.com>
7927
7928 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7929 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7930 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7931 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7932 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7933 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7934 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7935 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7936 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7937 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7938 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7939 Include the "= " sequence in the expected output of print tests.
7940
2bf448e0
JB
79412008-09-10 Joel Brobecker <brobecker@adacore.com>
7942
7943 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7944 description for boolean types.
7945
d51fd4c8
PA
79462008-09-09 Pedro Alves <pedro@codesourcery.com>
7947
7948 * gdb.base/hook-stop-continue.c: New.
7949 * gdb.base/hook-stop-continue.exp: New.
7950
694182d2
DJ
79512008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7952
7953 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7954
3b8a7fc0
JG
79552008-09-08 Jerome Guitton <guitton@adacore.com>
7956
7957 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7958 (stack_check_probe_2, stack_check_probe_loop_1)
7959 (stack_check_probe_loop_2): New functions.
7960 (main): Add call to these new functions.
7961 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7962 functions, check that the breakpoint is inserted at the appropriate
7963 location.
7964 (insert_breakpoint): Slightly refine this procedure so that it can
7965 be called several times in the test.
7966
96cc0ae8
JG
79672008-09-08 Jerome Guitton <guitton@adacore.com>
7968
7969 * gdb.base/stack-checking.c: New file.
7970 * gdb.base/stack-checking.exp: New file.
7971
1f08b409
TJB
79722008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7973
7974 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7975 * gdb.arch/altivec-regs.exp: Likewise.
7976 * gdb.arch/vsx-regs.exp: Likewise.
7977
3099e1c4
TJB
79782008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7979
7980 * gdb.arch/ppc-fp.exp: New file.
7981 * gdb.arch/ppc-fp.c: New file.
7982
cc69bfc1
PP
79832008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7984
7985 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7986 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 7987
b02a33db
MS
79882008-09-04 Michael Snyder <msnyder@vmware.com>
7989
7990 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7991 as "at" (for non-debug functions such as _start).
7992
2992cbe0
UW
79932008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7994
7995 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7996 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7997 software watchpoints.
7998 * gdb.base/watch_thread_num.exp: Likewise.
7999
514f746b
AR
80002008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8001
8002 * gdb.arch/i386-bp_permanent.exp: New test.
8003
876cecd0
TT
80042008-08-24 Tom Tromey <tromey@redhat.com>
8005
8006 * gdb.base/maint.exp: Update "maint print type".
8007
80f73d71
VP
80082008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8009
8010 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8011 support. Adjust the order of "*running" notifications.
8012 * gdb.mi/non-stop.c: Don't cast from int to void* and
8013 back.
8014
d9c78d7d
MK
80152008-08-20 Mark Kettenis <kettenis@gnu.org>
8016
8017 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8018 expect to find it in the "info frame" output.
8019
97a2d1d3
DJ
80202008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8021
8022 * gdb.base/interp.exp: Always consume both prompts.
8023
b96e2927
PA
80242008-08-20 Pedro Alves <pedro@codesourcery.com>
8025
8026 * gdb.base/pending.exp: Test pending breakpoints without symbols
8027 loaded.
8028
8cf6e61a
VP
80292008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8030
8031 * lib/mi-support.exp (mi_expect_stop): Produce
8032 more details on failures.
8033 * gdb.mi/mi-nonstop.exp: New.
8034 * gdb.mi/non-stop.c: New.
8035
c6ebd6cf
VP
80362008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8037
a9c64011
AS
8038 * gdb.mi/mi-async.exp: Use 'set target-async'.
8039 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8040
46a9b8ed
DJ
80412008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8042
8043 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8044
44feb3ce
TT
80452008-08-17 Tom Tromey <tromey@redhat.com>
8046
8047 * gdb.base/help.exp (help catch): Rewrite.
8048
311a4e6b
TJB
80492008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8050
8051 * gdb.base/define.exp: Test indented command documentation.
8052 * gdb.python/python.exp: Test indented multi-line command.
8053
604c2f83
LM
80542008-08-15 Luis Machado <luisgpm@br.ibm.com>
8055
8056 * testsuite/gdb.arch/vsx-regs.c: New source file.
8057 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8058 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8059
886a217c
TT
80602008-08-14 Tom Tromey <tromey@redhat.com>
8061
8062 * gdb.base/macscp.exp: Add regression test for "macro define" or
8063 "macro undef" with no arguments.
8064
c814a4f3
PP
80652008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8066
8067 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8068
12ab8a60
UW
80692008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8070
8071 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8072
d57a3c85
TJB
80732008-08-06 Tom Tromey <tromey@redhat.com>
8074
8075 * gdb.python/python.exp: New file.
8076
c7b778ff
JK
80772008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8078
8079 Fix for PR gdb/1543.
8080 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8081 $LOCATION.
8082 (location): New variable.
8083 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8084 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8085 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8086 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8087 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8088 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8089 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8090 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8091 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8092 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8093 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8094 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8095 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8096 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8097 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8098 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8099 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8100 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8101 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8102 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8103 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8104 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8105 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8106 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8107 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8108 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8109 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8110 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8111 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8112 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8113 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8114 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8115 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8116 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8117 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8118 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8119 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8120 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8121 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8122 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8123 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8124 gdb.base/type-opaque.exp, gdb.base/until.exp,
8125 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8126 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8127 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8128 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8129 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8130 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8131 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8132 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8133 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8134 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8135 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8136 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8137 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8138 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8139 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8140 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8141 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8142 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8143 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8144 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8145 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8146 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8147 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8148 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8149 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8150 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8151 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8152 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8153 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8154 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8155 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8156 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8157 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8158 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8159 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8160 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8161 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8162 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8163 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8164 to bug-gdb@prep.ai.mit.edu .
8165
5e06a3d1
VP
81662008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8167
8168 * lib/mi-support.exp (mi_load_shlibs): New.
8169 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8170
9d81d21b
VP
81712008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8172
8173 * lib/mi-support.exp (get_mi_thread_list)
8174 (check_mi_and_console_threads): New, moved from ...
8175 * gdb.mi/mi-pthread.exp: ...here.
8176 * gdb.mi/gdb669.exp (get_mi_thread_list)
8177 (check_mi_and_console_threads): Delete.
8178 * gdb.mi/mi2-pthread.exp: Likewise.
8179
bae98fe0
TT
81802008-07-28 Tom Tromey <tromey@redhat.com>
8181
8182 * Makefile.in (just-check): Remove. Move body to...
8183 (check): ... here.
8184
57380f4e
DJ
81852008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8186
8187 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8188 Add a test for duplicated SIGINTs.
8189
e09490f1
DJ
81902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8191
8192 * gdb.threads/schedlock.exp (get_args): Update to work for any
8193 value of NUM.
8194 (Top level): Report the number of threads that did not resume.
8195
6387b45f
DJ
81962008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8197
8198 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8199
62f64ff2
DJ
82002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8201
8202 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8203 non-MI prompt.
8204
fa8de41e
TT
82052008-07-26 Tom Tromey <tromey@redhat.com>
8206
8207 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8208 (function_struct, function_struct_ptr): New globals.
8209 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8210 function pointer in a struct.
8211
ccb3ac8a
TT
82122008-07-26 Tom Tromey <tromey@redhat.com>
8213
8214 * gdb.base/macscp.exp: Add test for macro lexing bug.
8215
d7d9f01e
TT
82162008-07-18 Tom Tromey <tromey@redhat.com>
8217
8218 * gdb.base/macscp.exp: Add macro tests.
8219
9bf07184
PP
82202008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8221
8222 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8223
becf6477
PP
82242008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8225
8226 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8227
0709f7d3
PP
82282008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8229
8230 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8231
7093c834
PP
82322008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8233
8234 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8235
b432ffe3
JK
82362008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8237
8238 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8239
b1a268e5
VP
82402008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8241
8242 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8243
e2995f8e
KB
82442008-07-11 Kevin Buettner <kevinb@redhat.com>
8245
8246 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8247 of regexp to account for changes made to GDB in the printing of
8248 byte vectors.
8249
14032a66
TT
82502008-07-11 Tom Tromey <tromey@redhat.com>
8251
8252 * gdb.base/completion.exp: Add 'help' completion test.
8253
981505ef
JK
82542008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8255
8256 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8257
10568435
JK
82582008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8259
8260 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8261
4487aabf
PA
82622008-07-09 Pedro Alves <pedro@codesourcery.com>
8263
8264 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8265
a4a9b1c4
PA
82662008-07-09 Pedro Alves <pedro@codesourcery.com>
8267
8268 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8269
3c3185ac
JK
82702008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8271
8272 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8273
7ebd49dc
VP
82742008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8275
8276 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8277 previous commit. Add a comment.
8278
84e46146
PA
82792008-06-28 Pedro Alves <pedro@codesourcery.com>
8280
8281 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8282
0f8d4a2f
VP
82832008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8284
8285 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8286
f747e0ce
PA
82872008-06-27 Pedro Alves <pedro@codesourcery.com>
8288
8289 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8290 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8291 compiling an executable, link in an object that forces unbuffered
8292 output.
8293 * lib/set_unbuffered_mode.c: New file.
8294
734a5c36
JK
82952008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8296
8297 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8298
a2840c35
VP
82992008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8300
a9c64011
AS
8301 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8302 mi_expect_stop.
8303 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8304 Demand that *running is output.
8305 (detect_async): Perform checking every time.
8306 (mi_send_resuming_command): Extract everything into...
8307 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8308 (mi_expect_stop): Don't accept any output before *stopped.
8309
6ae37fef
VP
83102008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8311
8312 Robustify mi-simplerun.
a9c64011
AS
8313 * gdb.mi/basics.c (main): Add a call to sleep.
8314 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8315 * gdb.mi/mi2-cli.exp: Likewise.
8316 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8317
b4aa76f0 83182008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8319
8320 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8321
e1ac3328
VP
83222008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8323
a9c64011
AS
8324 * gdb.mi/mi-console.exp: Adjust.
8325 * gdb.mi/mi-syn-frame.exp: Adjust.
8326 * gdb.mi/mi2-console.exp: Adjust.
8327 * gdb.mi/mi2-syn-frame.exp: Adjust.
8328 * lib/mi-support.exp (mi_run_cmd): Adjust.
8329 (mi_send_resuming_command): Adjust.
e1ac3328 8330
f7f9a841
VP
83312008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8332
8333 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8334 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8335 testing of stopped.
8336 * gdb.mi/mi2-syn-frame.exp: Likewise.
8337 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8338 (async, detect_async): New.
8339 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8340 depending on if we're running in sync or async mode.
f7f9a841 8341
37cd5d19
TT
83422008-06-09 Tom Tromey <tromey@redhat.com>
8343
8344 * gdb.base/completion.exp: New tests for field name completion
8345 with spaces, and field name completion with '->'.
8346
65d12d83
TT
83472008-06-06 Tom Tromey <tromey@redhat.com>
8348
8349 * gdb.base/break1.c (struct some_struct): New struct.
8350 (values): New global.
8351 * gdb.base/completion.exp: Add field name completion test.
8352
ebfe2e3f
PP
83532008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8354
8355 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8356 to pointer.
8357 * gdb.cp/call-c.cc: Likewise.
8358
bcf6fc3a
NR
83592008-06-06 Nick Roberts <nickrob@snap.net.nz>
8360
8361 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8362 annotation.
8363
49fd4a42 83642008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8365 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8366
8367 * gdb.threads/execl.c, gdb.threads/execl1.c,
8368 gdb.threads/execl.exp: New tests.
a9c64011 8369
8a34ac3f
AR
83702008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8371 Daniel Jacobowitz <dan@codesourcery.com>
8372
8373 * gdb.cp/exception.exp: Activate test, make it work with pending
8374 catchpoints.
8375
86ae69ef
JK
83762008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8377
8378 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8379
f7f9ae2c
VP
83802008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8381
a9c64011
AS
8382 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8383 now printed.
8384 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8385
2a2d4dc3
AS
83862008-05-27 Andreas Schwab <schwab@suse.de>
8387
8388 * gdb.base/frame-args.exp: Handle arguments that are optimized
8389 out.
8390
5099e4d9
LM
83912008-05-26 Luis Machado <luisgpm@br.ibm.com>
8392
8393 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8394 quiet for ppc32 and group options into a single variable.
8395
d9c36a91
JB
83962008-05-23 Joel Brobecker <brobecker@adacore.com>
8397
8398 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8399 of zero-size elements.
8400 * gdb.ada/null_array.exp: Test printing this new array.
8401
103a8671
JK
84022008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8403
8404 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8405
07a4cc1a 84062008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8407
8408 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8409 of the "finish" command.
8410
55f996a7
NR
84112008-05-21 Nick Roberts <nickrob@snap.net.nz>
8412
8413 * gdb.base/annota1.exp: Test for new annotation.
8414
907fc202
UW
84152008-05-16 Pedro Alves <pedro@codesourcery.com>
8416
8417 * gdb.base/fixsection.exp: New file.
8418 * gdb.base/fixsection0.c: New file.
8419 * gdb.base/fixsection1.c: New file.
8420
e8f97270
UW
84212008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8422
8423 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8424 * gdb.base/annota3.exp: Likewise.
8425
ac0bb574
NF
84262008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8427
8428 * gdb.base/watch_thread_num.exp: Don't run tests that require
8429 watchpoints if the target doesn't support them.
8430
6fadd07a
DE
84312008-05-12 Doug Evans <dje@google.com>
8432
8433 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8434
6e9a4a30
JB
84352008-05-09 Joel Brobecker <brobecker@adacore.com>
8436
8437 * gdb.ada/assign_1.exp: New testcase.
8438
08388c79
DE
84392008-05-09 Doug Evans <dje@google.com>
8440
a3c83fae
DE
8441 * gdb.base/find.exp: New file.
8442 * gdb.base/find.c: New file.
08388c79 8443
bd5ddfe8
DJ
84442008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8445
8446 * gdb.base/commands.exp (watchpoint_command_test): Handle
8447 gdb,no_hardware_watchpoints.
8448 * gdb.base/float.exp: Allow ARM targets without floating point.
8449 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8450
b5dd68e2 84512008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8452 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8453
8454 * gdb.ada/lang_switch: New test program.
8455 * gdb.ada/lang_switch.exp: New testcase.
8456
382d13d1
DE
84572008-05-05 Doug Evans <dje@google.com>
8458
8459 * gdb.base/help.exp (disassemble): Update expected help text.
8460
9dd789d0
PA
84612008-05-04 Pedro Alves <pedro@codesourcery.com>
8462
8463 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8464
611c83ae
PA
84652008-05-04 Pedro Alves <pedro@codesourcery.com>
8466
8467 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8468 different times.
8469
ff013f42
JK
84702008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8471
8472 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8473 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8474 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8475 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8476
96dff6a2
VP
84772008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8478
8479 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8480 notification to appear.
8481
55cd6f92
DJ
84822008-05-04 Daniel Jacobowitz <dan@debian.org>
8483
8484 * gdb.base/fullname.c: New file.
8485 * gdb.base/fullname.exp: New file.
8486 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8487
d705c43c
PA
84882008-05-03 Pedro Alves <pedro@codesourcery.com>
8489
8490 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8491 expressions with macros.
8492
333222e1
JK
84932008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8494
8495 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8496
5ac01682
DJ
84972008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8498
8499 * gdb.base/completion.exp: Handle lack of other symbols beginning
8500 with "a".
8501
8502 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8503
237fc4c9
PA
85042008-05-02 Jim Blandy <jimb@codesourcery.com>
8505
8506 * gdb.asm/asmsrc1.s: Add scratch space.
8507
ed5e9466
DJ
85082008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8509 Daniel Jacobowitz <dan@codesourcery.com>
8510
8511 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8512 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8513 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8514
b39cc962
DJ
85152007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8516
8517 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8518
36d520f5
JB
85192008-05-01 Joel Brobecker <brobecker@adacore.com>
8520
8521 * gdb.base/info-target.exp: New testcase.
8522
8d4e3071
DJ
85232008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8524
8525 * gdb.cp/hang.exp: Use .cc instead of .C.
8526 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8527 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8528
6f3f3097
DJ
85292008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8530
8531 * gdb.base/gdb1250.exp: Remove perror.
8532 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8533
5550a914
PA
85342008-04-30 Pedro Alves <pedro@codesourcery.com>
8535
8536 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8537 .2byte.
8538
d848e687
DJ
85392008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8540
8541 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8542 (maybe_kfail): New.
8543
93b5768b
PA
85442008-04-25 Pedro Alves <pedro@codesourcery.com>
8545
8546 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8547
721c02de
VP
85482008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8549
a9c64011
AS
8550 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8551 * gdb.mi/mi2-syn-frame.exp: Likewise.
8552 * lib/mi-support.exp: Likewise.
721c02de 8553
74960c60
VP
85542008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8555
8556 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8557 to specify regexp for the location to stop at.
8558 * gdb.base/break-always.c: New.
8559 * gdb.base/break-always.exp: New.
8560
d24317b4
VP
85612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8562
8563 * lib/mi-support.exp (mi_runto_helper): Adjust
8564 for the original-location field.
8565 (mi_create_breakpoint, mi_list_breakpoints): New.
8566 * gdb.mi/mi-break.exp: Adjust.
8567 * gdb.mi/mi2-break.exp: Adjust.
8568 * gdb.mi/mi-pending.exp: Adjust.
8569 * gdb.mi/mi-simplerun.exp: Adjust.
8570 * gdb.mi/mi2-simplerun.exp: Adjust.
8571 * gdb.mi/mi-syn-frame.exp: Adjust.
8572 * gdb.mi/mi2-syn-frame.exp: Adjust.
8573 * gdb.mi/mi-until.exp: Adjust.
8574 * gdb.mi/mi2-until.exp: Adjust.
8575 * gdb.mi/mi-var-display.exp: Adjust.
8576 * gdb.mi/mi2-var-display.exp: Adjust.
8577 * gdb.mi/mi-watch.exp: Adjust.
8578 * gdb.mi/mi2-watch.exp: Adjust.
8579
fdc59709 85802008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8581
a9c64011
AS
8582 * aclocal.m4: Add override.m4.
8583 * configure: Regenerate.
fdc59709 8584
8e91f023
VP
85852008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8586
8587 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8588 '-var-update --all-values' reports new value even the type
8589 of a variable object has changed.
8590
233a11ab
CS
85912008-04-18 Craig Silverstein <csilvers@google.com>
8592
8593 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8594 files.
d24317b4 8595
9c1137ad
JB
85962008-04-18 Joel Brobecker <brobecker@adacore.com>
8597
8598 * gdb.ada/atomic_enum: New test program.
8599 * gdb.ada/atomic_enum.exp: New testcase.
8600
66d0bbc7
DE
86012008-04-17 Doug Evans <dje@google.com>
8602
8603 * gdb.opt/Makefile.in: Fix whitespace.
8604
100906b0
UW
86052008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8606
8607 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8608
4584e32e
DE
86092008-04-17 Doug Evans <dje@google.com>
8610
8611 * gdb.base/hashline1.exp: New testcase.
8612 * gdb.base/hashline2.exp: New testcase.
8613 * gdb.base/hashline2.exp: New testcase.
8614
0a320680
PA
86152008-04-17 Pedro Alves <pedro@codesourcery.com>
8616
8617 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8618
18ac113b
AR
86192008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8620
8621 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8622 temporary breakpoint to match "Temporary breakpoint".
8623 * gdb.base/break.exp (delete_breakpoints): Likewise.
8624 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8625 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8626 * gdb.base/display.exp: Likewise.
8627 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8628 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8629 * gdb.base/restore.exp (restore_tests): Likewise.
8630 * gdb.base/sepdebug.exp: Likewise.
8631 * gdb.base/watchpoint.exp: Likewise.
8632 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8633 * gdb.mi/mi-pending.exp: Likewise.
8634 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8635 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8636 * gdb.mi/mi-var-cmd.exp: Likewise.
8637 * gdb.mi/mi-var-display.exp: Likewise.
8638 * gdb.mi/mi2-cli.exp: Likewise.
8639 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8640 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8641 * gdb.mi/mi2-var-display.exp: Likewise.
8642 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8643 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8644 new "disp" field.
a9c64011 8645 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8646 reason. This is to support fix for PR2424.
8647
add38693
JK
86482008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8649
8650 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8651
fcacd99f
VP
86522008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8653
8654 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8655 field. Add more floating varobj tests.
fcacd99f 8656 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8657 field.
8658 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8659 (main): Call do_at_tests.
8660 * lib/mi-support.exp (mi_create_floating_varobj)
8661 (mi_varobj_update_with_type_change): New.
fcacd99f 8662
de051565
MK
86632008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8664
8665 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8666 option of -var-evaluate-expression.
8667 * gdb.mi/mi2-var-display.exp: Likewise.
8668
dbc52822
VP
86692008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8670
8671 Introduce test setup helpers.
a9c64011
AS
8672 * lib/gdb.exp (build_executable, clean_restart)
8673 (prepare_for_testing): New.
8674 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8675 * gdb.base/return.exp: Likewise.
8676 * gdb.base/ending-run.exp: Likewise.
dbc52822 8677
473591da
NR
86782008-04-07 Nick Roberts <nickrob@snap.net.nz>
8679
8680 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8681 Interface (MI) responses.
8682
2b2d9e11
VP
86832008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8684
a9c64011
AS
8685 * gdb.cp/breakpoint.cc: New code to test conditions involving
8686 member variables.
8687 * gdb.cp/breakpoint.exp: Test condition involving member
8688 variables.
2b2d9e11 8689
bb378428
VP
86902008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8691
8692 * lib/mi-support.exp (mi_expect_stop): New.
8693 (mi_run_cmd): Change the
8694 token. Use mi_send_resuming_command, use
8695 mi_expect_stop.
8696 (mi_execute_to_helper): Rename to mi_execute_to.
8697 (mi_send_resuming_command): Add more error patterns.
8698 (mi_wait_for_stop): Renamed to...
8699 (mi_get_stop_line): ...this.
8700 (mi_run_inline_test): Adjust.
8701
8702 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8703 * gdb.mi/mi-console.exp: Likewise.
8704 * gdb.mi/mi-pending.exp: Likewise.
8705 * gdb.mi/mi-simplerun.exp: Likewise.
8706 * gdb.mi/mi-stack.exp: Likewise.
8707 * gdb.mi/mi-stepi.exp: Likewise.
8708 * gdb.mi/mi-syn-frame.exp: Add comment.
8709 * gdb.mi/mi-until.exp: Likewise.
8710 * gdb.mi/mi-var-display.exp: Likewise.
8711 * gdb.mi/mi-watch.exp: Likewise.
8712 * gdb.mi/mi2-cli.exp: Likewise.
8713 * gdb.mi/mi2-console.exp: Likewise.
8714 * gdb.mi/mi2-simplerun.exp: Likewise.
8715 * gdb.mi/mi2-stack.exp: Likewise.
8716 * gdb.mi/mi2-stepi.exp: Likewise.
8717 * gdb.mi/mi2-until.exp: Likewise.
8718 * gdb.mi/mi2-var-display.exp: Likewise.
8719 * gdb.mi/mi2-watch.exp: Likewise.
8720
62172bb9
UW
87212008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8722
8723 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8724
8725 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8726
a13e061a
PA
87272008-04-04 Pedro Alves <pedro@codesourcery.com>
8728
8729 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8730 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8731 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8732 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8733 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8734 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8735 expect an mi error duplicated in stderr.
8736
eae06beb
JB
87372008-04-03 Joel Brobecker <brobecker@adacore.com>
8738
8739 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8740 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8741 Add a couple of tests that verify the behavior when the new setting
8742 is set to "cancel" and "all".
8743 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8744 "ask" before we start the testing.
8745
79c6ced6
AR
87462008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8747
8748 * gdb.cp/casts.cc: Add class reference variables.
8749 * gdb.cp/casts.exp: New test cases for up/down casting references.
8750
6c2d1a6b
MK
87512008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8752
8753 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8754 instead of beginning to make an extra test pass.
8755 * gdb.mi/mi2-var-display.exp: Likewise.
8756
55b411d9
MR
87572008-03-31 Maciej W. Rozycki <macro@mips.com>
8758
8759 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8760
c6140da2
MD
87612008-03-31 Markus Deuling <deuling@de.ibm.com>
8762 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8763
8764 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8765 value. Add xfail for older kernels.
8766
79732189
AR
87672008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8768
8769 Bring mi-support in line with gdb.exp.
8770 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8771 (mi_gdb_start): New function.
8772
33c3676e
MR
87732008-03-28 Maciej W. Rozycki <macro@mips.com>
8774
8775 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8776
92e28119
VP
87772008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8778
8779 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8780 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8781
9e8e3afe
VP
87822008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8783
8784 * lib/mi-support.exp (mi_create_varobj_checked): New.
8785 (mi_list_varobj_children): Allow to check for a
8786 value.
8787 (mi_list_array_varobj_children): New.
8788
8789 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8790 and mi_list_varobj_children, as opposed to hardcoding
8791 expected strings.
8792 * gdb.mi/gdb701.exp: Likewise.
8793 * gdb.mi/gdb792.exp: Likewise.
8794 * gdb.mi/mi-var-block.exp: Likewise.
8795 * gdb.mi/mi-var-cmd.exp: Likewise.
8796 * gdb.mi/mi-var-invalidate.exp: Likewise.
8797 * gdb.mi/mi2-var-block.exp: Likewise.
8798 * gdb.mi/mi2-var-child.exp: Likewise.
8799 * gdb.mi/mi2-var-cmd.exp: Likewise.
8800 * gdb.mi/mi2-var-display.exp: Likewise.
8801
9df50351
JK
88022008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8803
8804 Fix random false FAILs on i386.
8805 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8806
31e5d73a
DJ
88072008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8808
8809 PR gdb/544
8810 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8811
12f4afab
DJ
88122008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8813
8814 PR gdb/544
8815 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8816
b562a0cb
DJ
88172008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8818
8819 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8820 fixed PR gdb/544.
8821
17faa917
DJ
88222008-03-21 Pedro Alves <pedro@codesourcery.com>
8823
8824 * gdb.threads/fork-child-threads.exp: Test next over fork.
8825
6214f497
DJ
88262008-03-21 Chris Demetriou <cgd@google.com>
8827
8828 * gdb.base/break.exp (rbreak junk): New test for rbreak
8829 "Junk at end of arguments" issue.
8830
63092375
DJ
88312008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8832
8833 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8834 *& to work on created array elements.
8835 (Top level): Test print $pc with a file. Test string operations
8836 without a target.
8837 * gdb.base/ptype.exp: Do not expect *& to work on created array
8838 elements.
8839
b21991b0
DJ
88402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8841
8842 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8843 gdb.threads/staticthreads.exp: Update exit query.
8844
c4b347c7
SL
88452008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8846
8847 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8848
fa4727a6
DJ
88492008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8850
8851 * gdb.base/watchpoint.c (global_ptr, func4): New.
8852 (main): Call func4.
8853 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8854 (test_inaccessible_watchpoint): New.
8855
2f34202f
MR
88562008-02-29 Maciej W. Rozycki <macro@mips.com>
8857
8858 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8859 select the largest.
8860
0d6ba1b1
DJ
88612008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8862
8863 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8864 frames-invalid annotations.
8865
e691325a
PM
88662008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8867
a9c64011 8868 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8869
f85b5ecc
DE
88702008-02-27 Doug Evans <dje@google.com>
8871
8872 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8873 for bug 1738.
8874 (breakpoint_to_handler_entry): Ditto.
8875
b40e7bf3
JB
88762008-02-27 Joel Brobecker <brobecker@adacore.com>
8877
8878 * gdb.base/ending-run.exp: Use the first line of code inside
8879 function body to test breakpoints.
8880 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8881 location where the breakpoint is inserted when using the line
8882 where a function is declared. Fix typo in the description of
8883 one of the tests.
8884 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8885
2faca73a
PM
88862008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8887
8888 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 8889 tests.
2faca73a 8890
6f439c36
PM
88912008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8892
8893 * gdb.base/args.exp: avoid same output for tests
8894 with single quotes.
8895
54e52265
VP
88962008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8897
a9c64011
AS
8898 * gdb.base/annota1.exp: Adjust for 'info break'
8899 format changes.
8900 * gdb.base/annota3.exp: Likewise.
8901 * gdb.base/break.exp: Likewise.
8902 * gdb.base/condbreak.exp: Likewise.
8903 * gdb.base/pending.exp: Likewise.
8904 * gdb.base/sepdebug.exp: Likewise.
8905 * gdb.base/unload.exp: Likewise.
8906 * gdb.cp/ovldbreak.exp: Likewise.
8907 * gdb.mi/mi-pending.exp: Likewise.
54e52265 8908
897b09ca
DE
89092008-02-07 Doug Evans <dje@google.com>
8910
8911 * gdb.cp/mb-inline.exp: New.
8912 * gdb.cp/mb-inline.h: New.
8913 * gdb.cp/mb-inline1.cc: New.
8914 * gdb.cp/mb-inline2.cc: New.
8915
b1c32d35
PM
89162008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8917
8918 * gdb.pascal/floats.pas: New test program.
8919 * gdb.pascal/floats.exp: New testcase.
8920
1a4ca44a
TJB
89212008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8922
8923 * gdb.base/callfuncs.c (t_float_many_args): New function.
8924 (t_double_many_args): New function.
8925 * gdb.base/callfuncs.exp: Add tests for exceeding float
8926 and double parameters passed through the stack.
8927
439048e8
JB
89282008-02-05 Joel Brobecker <brobecker@adacore.com>
8929
8930 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8931 gdb.ada/complete/foo.adb: New files.
8932 * gdb.ada/complete.exp: New testcase.
8933
81fe8080
DE
89342008-02-03 Doug Evans <dje@google.com>
8935
301f0ecf
DE
8936 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8937
81fe8080
DE
8938 * gdb.cp/gdb2384.exp: New file.
8939 * gdb.cp/gdb2384.cc: New file.
8940 * gdb.cp/gdb2384-base.h: New file.
8941 * gdb.cp/gdb2384-base.cc: New file.
8942
4b071aec
DE
89432008-02-02 Doug Evans <dje@google.com>
8944
8945 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8946
61137ba6
JB
89472007-02-01 Joel Brobecker <brobecker@adacore.com>
8948
8949 * gdb.ada/sym_print_name: New test program.
8950 * gdb.ada/sym_print_name.exp: New testcase.
8951
89522007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
8953
8954 * gdb.ada/nested/hello.adb: New file.
8955 * gdb.ada/nested.exp: New testcase.
8956 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8957
98deb0da
VP
89582008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8959
8960 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
8961 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8962 don't cause future evaluations of function to report
8963 creation of internal breakpoints.
98deb0da 8964
723a2275
VP
89652008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8966
8967 * gdb.mi/mi-break.exp (test_error): New.
8968 Call it.
8969
fb546a2f
LM
89702008-01-31 Luis Machado <luisgpm@br.ibm.com>
8971
8972 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8973 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8974
2d8fd90a
PM
89752008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8976
8977 * gdb.pascal/integers.pas: New test program.
8978 * gdb.pascal/integers.exp: New testcase.
8979
a7fa0ded
PM
89802008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8981
8982 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8983
5e1a1926
TJB
89842008-01-30 Luis Machado <luisgpm@br.ibm.com>
8985
8986 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8987 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8988
8d04f9f0
JB
89892008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8990
8991 * gdb.ada/formatted_ref: New test program.
8992 * gdb.ada/formatted_ref.exp: New testcase.
8993
8994 * gdb.cp/formatted-ref.cc: New file.
8995 * gdb.cp/formatted-ref.exp: New testcase.
8996
ce75a98f
JB
89972008-01-30 Joel Brobecker <brobecker@adacore.com>
8998
8999 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9000
e835f6bf
NR
90012008-01-30 Nick Roberts <nickrob@snap.net.nz>
9002
9003 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9004 (test_file_list_exec_source_file): Update to new macro-info field.
9005
d118ef87
PH
90062008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9007
9008 * gdb.ada/exprs: New test program.
9009 * gdb.ada/exprs.exp: New testcase.
9010
7d35ab09
TJB
90112008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9012
9013 * dfp-test.c (DELTA, DELTA_B): New definitions.
9014 (double_val1, double_val2, double_val3, double_val4, double_val5,
9015 double_val6, double_val7, double_val8, double_val9, double_val10,
9016 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9017 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9018 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9019 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9020 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9021 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9022 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9023 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9024 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9025 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9026 dec128_val16): New global variables.
9027 (decimal_dec128_align): New function.
9028 (decimal_mixed): Likewise.
9029 (decimal_many_args_dec32): Likewise.
9030 (decimal_many_args_dec64): Likewise.
9031 (decimal_many_args_dec128): Likewise.
9032 (decimal_many_args_mixed): Likewise.
9033 * dfp-test.exp: Add tests calling new inferior functions.
9034
2d717e4f
DJ
90352008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9036
9037 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9038 gdb.server/ext-run.exp: New files.
9039 * lib/gdbserver-support.exp (gdbserver_download): New.
9040 (gdbserver_start): New. Update gdbserver expected
9041 output.
9042 (gdbserver_spawn): Use them.
9043 (gdbserver_start_extended): New.
9044
e85a822c
DJ
90452008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9046
9047 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9048 Run on GNU/Linux.
9049 (do_exec_tests): Check for systems which do not support catchpoints.
9050 Do not match START.
9051 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9052 Run on GNU/Linux. Enable verbose output.
9053 (check_fork_catchpoints): New.
9054 (explicit_fork_child_follow, catch_fork_child_follow)
9055 (tcatch_fork_parent_follow): Update expected messages.
9056 (do_fork_tests): Use check_fork_catchpoints.
9057 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9058 Run on GNU/Linux. Enable verbose output.
9059 (check_vfork_catchpoints): New.
9060 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9061 expected messages.
9062 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9063
401ea829
JB
90642008-01-29 Jim Blandy <jimb@red-bean.com>
9065
9066 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9067 host' errors.
9068 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9069
aceaf3ad
JB
90702008-01-29 Jim Blandy <jimb@red-bean.com>
9071
9072 * gdb.threads/sigthread.c: Use barriers to ensure that
9073 child_thread and child_thread_two are always initialized before we
9074 start to use them.
9075
a5606eee
VP
90762008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9077
9078 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9079 * gdb.base/watchpoint-solib.c: New.
9080 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9081
c55a82bb
PM
90822008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9083
9084 * gdb.base/gdb1056.exp: Add unsigned integer test.
9085
0993fe05
DE
90862008-01-28 Doug Evans <dje@google.com>
9087
9088 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9089
4fe42e7f
JB
90902008-01-27 Jim Blandy <jimb@codesourcery.com>
9091
c7a69933
JB
9092 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9093
4fe42e7f
JB
9094 * gdb.base/expand-psymtabs.exp: Doc fix.
9095
5def8285
MK
90962008-01-26 Mark Kettenis <kettenis@gnu.org>
9097
9098 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9099
5313c911
NR
91002008-01-24 Nick Roberts <nickrob@snap.net.nz>
9101
a9c64011 9102 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9103 -var-set-format.
9104
93815fbf
VP
91052008-01-23 Chris Demetriou <cgd@google.com>
9106
9107 * gdb.threads/thread_events.c: New testcase source file.
9108 * gdb.threads/thread_events.exp: New testcase expect file.
9109
467a88ee
NR
91102008-01-23 Nick Roberts <nickrob@snap.net.nz>
9111
9112 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9113
9114 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9115 -var-set-format.
9116
d8f82aba
DJ
91172008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9118 Vladimir Prus <vladimir@codesourcery.com>
9119
9120 * gdb.base/float.exp: Allow missing floating point for m68k and
9121 PowerPC.
9122
60c46647
VP
91232008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9124
9125 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9126 ignore count.
9127 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9128 * gdb.mi/mi-cli.exp: Adjust.
9129 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9130
c7dd36a1
PA
91312008-01-17 Pedro Alves <pedro@codesourcery.com>
9132
9133 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9134 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9135 with dummy_ptr's address.
9136 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9137 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9138 all targets.
9139 * gdb.mi/mi2-var-child.exp: Likewise.
9140
39d5313e
JB
91412008-01-09 Joel Brobecker <brobecker@adacore.com>
9142
9143 * gdb.ada/null_array: New test program.
9144 * gdb.ada/null_array.exp: New testcase.
9145
0aea4bf3
LM
91462008-01-09 Luis Machado <luisgpm@br.ibm.com>
9147
9148 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9149 with required float modifiers.
9150
0b354900
JB
91512008-01-08 Joel Brobecker <brobecker@adacore.com>
9152
9153 * gdb.ada/funcall_param: New test program.
9154 * gdb.ada/funcall_param.exp: New testcase.
9155
cdb7f5d4
JB
91562008-01-08 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.ada/arrayparam: New test program.
9159 * gdb.ada/arrayparam.exp: New testcase.
9160
88e2547f
JB
91612008-01-08 Joel Brobecker <brobecker@adacore.com>
9162
9163 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9164 landed. Should also fix random failures in the test following it.
9165
f6867ce0
TJB
91662008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9167
9168 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9169 for expressions with decimal float values.
9170 (test_dfp_conversions): New function to test casts to and from
9171 decimal float types.
9172 Call test_dfp_conversions.
9173 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9174 elements.
9175 (main): Initialize ds.float4 and ds.double8 elements.
9176 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9177 string to new error message.
9178 (d64_set_tests): Likewise.
9179 (d128_set_tests): Likewise.
9180 Add tests for expressions with decimal float variables. Add tests for
9181 conversions to and from decimal float types.
9182
f9c11282
JB
91832008-01-05 Joel Brobecker <brobecker@adacore.com>
9184
9185 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9186 * gdb.ada/packed_tagged.exp: New testcase.
9187
0ecbca72
JB
91882008-01-04 Joel Brobecker <brobecker@adacore.com>
9189
9190 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9191 gdb.ada/homonym/homonym_main.adb: New files.
9192 * gdb.ada/homonym.exp: New testcase.
9193
c18d3d89
JB
91942008-01-04 Joel Brobecker <brobecker@adacore.com>
9195
9196 * gdb.ada/packed_array.exp: Add testing of references to
9197 a packed array.
9198
ecc7085b
JB
91992008-01-04 Joel Brobecker <brobecker@adacore.com>
9200
9201 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9202 New files.
9203 * gdb.ada/type_coercion.exp: New testcase.
9204
c474c922
JB
92052008-01-04 Joel Brobecker <brobecker@adacore.com>
9206
9207 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9208 gdb.ada/tagged/foo.adb: New file.
9209 * gdb.ada/tagged.exp: New testcase.
9210
9005b927
JB
92112008-01-04 Joel Brobecker <brobecker@adacore.com>
9212
9213 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9214 gdb.ada/ptype_field/foo.adb: New files.
9215 * gdb.ada/ptype_field.exp: New testcase.
9216
1a6aaad8
JB
92172008-01-03 Joel Brobecker <brobecker@adacore.com>
9218
9219 * gdb.ada/print_pc.exp: New testcase.
9220
0ef22f53
JB
92212008-01-03 Joel Brobecker <brobecker@adacore.com>
9222
9223 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9224 gdb.ada/taft_type/p.adb: New files.
9225 * gdb.ada/taft_type.exp: New testcase.
9226
1689ecf8
JB
92272008-01-03 Joel Brobecker <brobecker@adacore.com>
9228
9229 * gdb.ada/array_bounds/bar.adb: New file.
9230 * gdb.ada/array_bounds.exp: New testcase.
9231
a4d0b9c3
JB
92322008-01-03 Joel Brobecker <brobecker@adacore.com>
9233
9234 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9235 gdb.ada/arrayptr/foo.adb: New files.
9236 * gdb.ada/arrayptr.exp: New testcase.
9237
a31ace00
JB
92382008-01-03 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.base/set-lang-auto.exp: New testcase.
9241
a97fced3
JB
92422008-01-03 Joel Brobecker <brobecker@adacore.com>
9243
9244 * gdb.ada/fun_addr/foo.adb: New file.
9245 * gdb.ada/fun_addr.exp: New testcase.
9246
ef29ce1a
JK
92472008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9248
9249 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9250 New files
9251
0fafefe3
JB
92522008-01-02 Joel Brobecker <brobecker@adacore.com>
9253
9254 * array_subscript_addr/p.adb: New file.
a9c64011 9255 * array_subscript_addr.exp: New testcase.
0fafefe3 9256
c4359f8d
JB
92572008-01-02 Joel Brobecker <brobecker@adacore.com>
9258
a9c64011 9259 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9260 New files.
9261 * gdb.ada/str_cmp_ref.exp: New testcase.
9262
1aa1b15b
JB
92632008-01-01 Joel Brobecker <brobecker@adacore.com>
9264
9265 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9266 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9267 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9268
81c9b2cf
JB
92692008-01-01 Joel Brobecker <brobecker@adacore.com>
9270
9271 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9272 gdb.ada/ref_param/pck.ads: New files.
9273 * gdb.ada/ref_param.exp: New testcase.
9274
319e4674
JB
92752008-01-01 Joel Brobecker <brobecker@adacore.com>
9276
9277 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9278 gdb.ada/interface/foo.adb: New files.
9279 * gdb.ada/interface.exp: New testcase.
9280
ef682c56
JB
92812007-12-31 Jim Blandy <jimb@codesourcery.com>
9282
9283 * gdb.base/multi-forks.exp: Consume all output from child
9284 processes before proceeding to next test.
9285
f6f3eb6c
JB
92862007-12-29 Jim Blandy <jimb@codesourcery.com>
9287
9288 * configure: Regenerated.
9289
f652e42f
JB
92902007-12-27 Joel Brobecker <brobecker@adacore.com>
9291
9292 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9293 gdb.ada/fixed_cmp/fixed.adb: New files.
9294 * gdb.ada/fixed_cmp.exp: New testcase.
9295
6943e596
JB
92962007-12-27 Joel Brobecker <brobecker@adacore.com>
9297
9298 * gdb.ada/boolean_expr.exp: New testcase.
9299
aad9a193
JB
93002007-12-26 Jim Blandy <jimb@codesourcery.com>
9301
9302 * gdb.base/multi-forks.exp: Doc fix.
9303
fb5f3683
JB
93042007-12-26 Joel Brobecker <brobecker@adacore.com>
9305
9306 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9307 * gdb.ada/char_param.exp: Do not compile our test program with
9308 -gnata, this is unnecessary.
9309 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9310
384e4a9c
JB
93112007-12-24 Joel Brobecker <brobecker@adacore.com>
9312
9313 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9314 gdb.ada/print_chars/foo.adb: New files.
9315 * gdb.ada/print_chars.exp: New testcase.
9316
01e044f7
JB
93172007-12-24 Joel Brobecker <brobecker@adacore.com>
9318
9319 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9320 gdb.ada/char_param/foo.adb: New files.
9321 * gdb.ada/char_param.exp: New testcase.
9322
0ce17860
JB
93232007-12-22 Jim Blandy <jimb@codesourcery.com>
9324
9325 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9326 hard-coding source line numbers into the test.
9327 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9328 gdb_get_line_number to find.
9329
919809b9
JB
93302007-12-22 Joel Brobecker <brobecker@adacore.com>
9331
9332 * gdb.base/ptype.c (highest): New struct type.
9333 (the_highest): New variable of that type.
9334 (main): Add dummy assignment to a field of variable the_highest.
9335 * gdb.base/ptype.exp: Test type printing of our new variable.
9336
abc8a88d
PM
93372007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9338
9339 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9340 and record first explicitly generated thread number.
abc8a88d
PM
9341 Use that thread number for thread specific watchpoint test.
9342 Add iteration number to repetitive tests.
9343
5158f3e3
CES
93442007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9345 Jim Blandy <jimb@codesourcery.com>
9346
9347 * gdb.base/expand-psymtabs.c: New testcase
9348 source file.
9349 * gdb.base/expand-psymtabs.exp: New testcase
9350 expect file.
9351
37e4754d
LM
93522007-12-17 Luis Machado <luisgpm@br.ibm.com>
9353
9354 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9355 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9356
551e5d04
JB
93572007-12-17 Joel Brobecker <brobecker@adacore.com>
9358
9359 * gdb.ada/frame_args/foo.adb: New file.
9360 * gdb.ada/frame_args/pck.ads: New file.
9361 * gdb.ada/frame_args/pck.adb: New file.
9362 * gdb.ada/frame_args.exp: New testcase.
9363
a05ee097
JB
93642007-12-17 Joel Brobecker <brobecker@adacore.com>
9365
9366 * gdb.base/frame-args.c: New file.
9367 * gdb.base/frame-args.exp: New testcase.
9368
c162e8c9 93692007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9370 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9371
9372 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9373
afe8ab22 93742007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9375
afe8ab22
VP
9376 * gdb.mi/mi-pending.exp: New.
9377 * gdb.mi/mi-pending.c: New.
9378 * gdb.mi/mi-pendshr.c: New.
9379
dfdfb3ca
JB
93802007-12-06 Jim Blandy <jimb@codesourcery.com>
9381
9382 * gdb.base/default.exp: Update expected output for 'info catch'.
9383
b7fca990
JK
93842007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9385
9386 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9387 must be set to binary.
9388
6a1afc1e
PA
93892007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9390
9391 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9392
a6b151f1
DJ
93932007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9394
9395 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9396 gdb.mi/mi-file-transfer.exp: New.
9397
43039443
JK
93982007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9399
9400 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9401
0ef2251b
MR
94022007-11-22 Maciej W. Rozycki <macro@mips.com>
9403
9404 * gdb.trace/backtrace.exp: Fix a typo.
9405 * gdb.trace/circ.exp: Likewise.
9406 * gdb.trace/collection.exp: Likewise.
9407 * gdb.trace/limits.exp: Likewise.
9408 * gdb.trace/report.exp: Likewise.
9409 * gdb.trace/tfind.exp: Likewise.
9410 * gdb.trace/while-dyn.exp: Likewise.
9411
5443631e
NR
94122007-11-21 Nick Roberts <nickrob@snap.net.nz>
9413
9414 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9415 objects of pointers that can't be dereferenced are now
9416 "noneditable".
9417
a4ce5b0d
UW
94182007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9419
9420 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9421 (target_cpu): Remove.
9422
d6e956e5
VP
94232007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9424
9425 * gdb.base/ending-run.exp: Expect the list of cleared
9426 breakpoint to come in natural order, not the reversed one.
a9c64011 9427
214270ab
VP
94282007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9429
9430 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9431 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9432
1a619819
LM
94332007-11-05 Luis Machado <luisgpm@br.ibm.com>
9434
9435 * gdb.base/printcmds.exp: New function
9436 test_printf_with_dfp.
9437
5b01a6fa
DE
94382007-11-02 Doug Evans <dje@google.com>
9439
9440 * gdb.disasm/t01_mov.s: Remove carriage returns.
9441 * gdb.disasm/t02_mova.s: Ditto.
9442 * gdb.disasm/t03_add.s: Ditto.
9443 * gdb.disasm/t04_sub.s: Ditto.
9444 * gdb.disasm/t05_cmp.s: Ditto.
9445 * gdb.disasm/t06_ari2.s: Ditto.
9446 * gdb.disasm/t07_ari3.s: Ditto.
9447 * gdb.disasm/t08_or.s: Ditto.
9448 * gdb.disasm/t09_xor.s: Ditto.
9449 * gdb.disasm/t10_and.s: Ditto.
9450 * gdb.disasm/t11_logs.s: Ditto.
9451 * gdb.disasm/t12_bit.s: Ditto.
9452 * gdb.disasm/t13_otr.s: Ditto.
9453
ec33ab7f
JK
94542007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9455
9456 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9457
ae0d01ff
UW
94582007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9459
9460 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9461 provide DFP support.
9462
55eddb0f
DJ
94632007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9464
9465 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9466 Test "set powerpc vector-abi". Skip auto-detection tests for old
9467 toolchains.
9468
7020f05c
PA
94692007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9470
9471 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9472 with [string compare].
9473
84bc3db9
PA
94742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9475
9476 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9477 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9478
5876dc88
LM
94792007-10-25 Luis Machado <luisgpm@br.ibm.com>
9480
9481 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9482 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9483 * gdb.opt/Makefile.in: New makefile.
9484 * Makefile.in: Create new directory "gdb.opt".
9485 * configure.ac: Add "gdb.opt" directory.
9486 * configure: Regenerated.
a9c64011 9487
c3ea9a14
DE
94882007-10-25 Doug Evans <dje@google.com>
9489
9490 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9491 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9492
a9c64011 94932007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9494 Thiago Jung Bauermann <bauerman@br.ibm.com>
9495
9496 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9497 Floating Point expressions.
9498 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9499 Floating Point variables.
9500 * gdb.base/dfp-test.c: new file containing program with Decimal
9501 Floating variables, used by gdb.base/dfp-test.exp.
9502
62a24a2b
DJ
95032007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9504
9505 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9506
e7b1eae6
UW
95072007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9508
9509 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9510 compiling test case with GCC.
9511 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9512
c641edcc
UW
95132007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9514
9515 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9516 format changes.
9517
5e5ebfe6
MS
95182007-10-18 Michael Snyder <msnyder@specifix.com>
9519
9520 * gdb.base/dbx.exp: Add missing "-re " operator.
9521
e831e7b6
GM
95222007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9523
9524 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9525 * configure.ac: Removed trailing spaces after backslash.
9526 * gdb.modula2: New directory.
9527 * gdb.modula2/Makefile.in: New file.
9528 * gdb.modula2/unbounded-array.exp: New file.
9529 * gdb.modula2/unbounded1.c: New file.
9530
7cc46491
DJ
95312007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9532
9533 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9534
95352007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9536
9537 * gdb.base/sigstep.c (main): Add checks for
9538 return values for setitimer call.
9539 Call setitimer again with itimer = ITIMER_REAL
9540 if first call to setitimer fails.
9541
e91528f0
KH
95422007-10-11 Kazu Hirata <kazu@codesourcery.com>
9543
9544 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9545 of $timeout.
9546
2ec9a4f8
DJ
95472007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9548
9549 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9550
95512007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9552
9553 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9554 of gdb_expect call, to avoid interruption.
9555
64b2fa04
PA
95562007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9557
9558 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9559 (v_unsigned_long_long, v_long_long_array)
9560 (v_signed_long_long_array, v_unsigned_long_long_array)
9561 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9562 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9563 [!NO_LONG_LONG]: New.
9564 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9565 v_long_long_member.
9566
9567 (v_long_long_func, v_signed_long_long_func)
9568 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9569 (main) [!NO_LONG_LONG]: Initialize long long variants.
9570
9571 * gdb.base/whatis.exp: If board file requests no_long_long, build
9572 test with NO_LONG_LONG defined. Test long long, signed long long,
9573 and unsigned long long variants but only if board file doesn't
9574 disable it.
9575
a912286e 95762007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9577 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9578
9579 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9580 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9581 * configure: Regenerated.
9582 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9583 gdb.pascal/types.exp, lib/pascal.exp: New files.
9584
471ba8c9
DJ
95852007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9586
9587 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9588 call.
9589 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9590 to return to the call.
9591 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9592 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9593 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9594 * gdb.mi/mi-until.exp (test_until): Likewise.
9595 * gdb.mi/mi2-until.exp (test_until): Likewise.
9596
fef8a650
DJ
95972007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9598
9599 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9600 two-char array.
9601 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9602
d983da9c
DJ
96032007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9604
9605 * gdb.threads/watchthreads.c (thread_function): Sleep between
9606 iterations.
9607 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9608 at once for S/390. Generate matching fails and passes.
9609
17f62551
VP
96102007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9611
9612 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9613 the 'struct_declarations' variable to zeros.
a9c64011 9614
ed0616c6
VP
96152007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9616
9617 * gdb.cp/mb-ctor.cc: New.
9618 * gdb.cp/mb-ctor.exp: New.
9619 * gdb.cp/mb-templates.cc: New.
9620 * gdb.cp/mb-templates.exp: New.
9621
41f1b697
DJ
96222007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9623
9624 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9625
3f213f78
PA
96262007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9627
9628 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9629 targets.
9630 * configure: Regenerate.
9631
0d381245 96322007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9633
0d381245
VP
9634 * gdb.base/annota1.exp: Adjust for 'info break'
9635 format changes.
9636 * gdb.base/annota3.exp: Likewise.
9637 * gdb.base/break.exp: Likewise.
9638 * gdb.base/condbreak.exp: Likewise.
9639 * gdb.base/pending.exp: Likewise.
9640 * gdb.base/sepdebug.exp: Likewise.
9641 * gdb.base/unload.exp: Likewise.
9642 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9643
fe3f5fa8
VP
96442007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9645
9646 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9647 messages.
9648 * gdb.base/chng-syms.exp: Likewise.
9649 * gdb.base/unload.exp: Likewise.
a9c64011 9650
a75cf6c0
DJ
96512007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9652
9653 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9654
18ecae38
DJ
96552007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9656
9657 * schedlock.c (NUM): Change to 1.
9658 (main): Use args[0] for the main thread.
9659 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9660 regardless of the number of threads.
9661
5509918f
MR
96622007-09-14 Maciej W. Rozycki <macro@mips.com>
9663
4a543daf
MR
9664 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9665 type down.
9666 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9667 test.
9668 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9669 watchpoint type down.
9670 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9671 test.
9672
96732007-09-14 Maciej W. Rozycki <macro@mips.com>
9674
5509918f
MR
9675 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9676 Move all the tests here and run them twice, once using software
9677 watchpoints and once using hardware watchpoints.
9678 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9679
40b53987
DJ
96802007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9681
9682 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9683 test.
9684
695e2681
MK
96852007-09-10 Mark Kettenis <kettenis@gnu.org>
9686
8b3fc8d8
MK
9687 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9688 build-id.
9689
695e2681
MK
9690 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9691 know about $ORIGIN. Calculate output dir from $dest instead of
9692 using ${objdir}/{$subdir}.
9693
58d69f29
MK
96942007-09-09 Mark Kettenis <kettenis@gnu.org>
9695
9696 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9697 gcore, before continuing with the test.
9698
3e347599
DJ
96992007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9700
9701 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9702 * gdb.mi/mi-watch.exp: Likewise.
9703
ea37ba09
DJ
97042007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9705 Jim Blandy <jimb@codesourcery.com>
9706
9707 * gdb.arch/i386-sse.exp: Do not expect character constants.
9708 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9709 * gdb.base/display.exp: Allow print/s.
9710 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9711 and unsigned char array changes.
9712
2025a643
DJ
97132007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9714
9715 * gdb.base/display.exp: Add tests for printf %p.
9716
26669a27
PA
97172007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9718
9719 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9720 the dll name to unicode.
9721
c8f021f8
JK
97222007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 * gdb.base/default.exp (show version): Update the version text.
9725 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9726
4cf31eea
JK
97272007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9728
9729 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9730 New files.
9731
4935890f
JK
97322007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9733
9734 * lib/gdb.exp (build_id_debug_filename_get): New function.
9735 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9736 Remove the generate DEBUG file for the future testcase runs.
9737 New testcase for the NT_GNU_BUILD_ID retrieval.
9738 Move the final testing step to ...
9739 (test_different_dir): ... a new function.
9740 New parameter XFAIL to XFAIL all the tests performed.
9741 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9742 New parameter TYPE to PF_PREFIX all the tests performed.
9743
02142340
VP
97442007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9745
9746 * gdb.mi/mi-var-cp.cc (path_expression): New
9747 function.
9748 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9749
36acd84e
UW
97502007-08-27 Markus Deuling <deuling@de.ibm.com>
9751
9752 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9753 to fit into SPU Local Store memory.
9754
a896d121
JB
97552007-08-23 Joel Brobecker <brobecker@adacore.com>
9756
9757 * gdb.base/default.exp: Adjust the expected output of "info
9758 warranty" after the switch to GPLv3.
9759
7b433602
JB
97602007-08-23 Joel Brobecker <brobecker@adacore.com>
9761
9762 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9763 to 30000 (from 20000).
9764
e22f8b7c
JB
97652007-08-23 Joel Brobecker <brobecker@adacore.com>
9766
9767 Switch the license of all .exp files to GPLv3.
9768 Switch the license of all .f and .f90 files to GPLv3.
9769 Switch the license of all .s and .S files to GPLv3.
9770
5a0e3bd0
JB
97712007-08-23 Joel Brobecker <brobecker@adacore.com>
9772
9773 * configure.ac: Switch license to GPLv3.
9774
cc00619d
JB
97752007-08-23 Joel Brobecker <brobecker@adacore.com>
9776
9777 Switch the licensing to GPLv3 for all .ads and .adb files.
9778
8d26208a
DJ
97792007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9780
9781 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9782 and t_int_double.
9783 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9784
4fcb9948
JB
97852007-08-17 Joel Brobecker <brobecker@adacore.com>
9786
9787 * gdb.base/step-line.c: Switch license to GPL version 3, and
9788 update copyright year.
9789 * gdb.base/step-line.inp: Likewise.
9790
b9c34f67
JB
97912007-08-17 Joel Brobecker <brobecker@adacore.com>
9792
9793 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9794 changes inside gdb1555.c.
9795 * gdb.base/pending.exp: Likewise.
9796
2cc17678
DJ
97972007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9798
9799 * config/default.exp: New file.
9800
e48883f7
DJ
98012007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9802
9803 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9804 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9805
1ab80e5b
MR
98062007-07-30 Maciej W. Rozycki <macro@mips.com>
9807
9808 * gdb.base/dump.exp: Force the correct endianness for binary
9809 formats not carrying this information.
9810
aba471f5
DJ
98112007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9812
9813 * gdb.threads/staticthreads.exp: Match .*sem_post.
9814
d4e07204
DJ
98152007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9816
9817 * gdb.base/readline.exp (operate_and_get_next): Match the final
9818 prompt.
9819
2b97317d
KB
98202007-07-23 Kevin Buettner <kevinb@redhat.com>
9821
9822 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9823 to restarting SID.
9824
44efa07a
KB
98252007-07-18 Kevin Buettner <kevinb@redhat.com>
9826
9827 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9828 prior to `gdb_start'.
9829
7b5ebade
KB
98302007-07-18 Kevin Buettner <kevinb@redhat.com>
9831
9832 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9833 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9834 Remove call to gdb_unload.
9835
255e7678
DJ
98362007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9837 Daniel Jacobowitz <dan@codesourcery.com>
9838
9839 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9840 for __WIN32__.
9841 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9842 * gdb.base/unload.exp: Use shared library test routines.
9843
3a40aaa0
UW
98442007-07-03 Markus Deuling <deuling@de.ibm.com>
9845
9846 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9847 * gdb.base/solib-symbol-lib.c: Likewise.
9848 * gdb.base/solib-symbol-main.c: Likewise.
9849
b0f4b84b
DJ
98502007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9851
9852 * config/gdbserver.exp (gdb_reconnect): New.
9853 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9854 gdb.base/solib-disc.exp: New files.
9855 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9856 remote debugging".
9857 (gdb_compile): Add shlib_load flag.
9858 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9859 port.
9860 (gdbserver_reconnect): New.
9861
1b05479a
DJ
98622007-07-01 Nick Roberts <nickrob@snap.net.nz>
9863 Daniel Jacobowitz <dan@codesourcery.com>
9864
9865 * gdb.base/annota3.exp: Test for if construct.
9866
86f78eb2
DJ
98672007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9870
6a2eb474 98712007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9872 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9873
9874 * gdb.base/display.exp: Allow a newline after display/i.
9875 * gdb.base/pc-fp.exp: Likewise.
9876 * gdb.base/sigbpt.exp: Likewise.
9877
f8b73d13
DJ
98782007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9879
9880 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9881 required features to be included.
9882
4339e69e
DJ
98832007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9884
9885 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9886 in info threads output.
9887
23d964e7
UW
98882007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9889 Markus Deuling <deuling@de.ibm.com>
9890
9891 * gdb.arch/spu-info.exp: New testcase.
9892 * gdb.arch/spu-info.c: New file.
9893
fd20f75b
DJ
98942007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9895
9896 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9897 tpcs_offset. Restore lr after the call.
9898 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9899
2226f861
DJ
99002007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9903 (gdbserver_run): Kill any running gdbserver.
9904 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9905
d12371a9
MR
99062007-05-17 Maciej W. Rozycki <macro@mips.com>
9907
9908 * gdb.base/sigbpt.exp: Preset segv_addr.
9909
93f02886
DJ
99102007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9911
9912 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9913 (gdb_compile_shlib): Likewise.
9914 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9915 (default_gdb_init): Clear cleanfiles.
9916 (gdb_finish): Delete recorded cleanfiles.
9917 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9918
9919 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9920 Do not use isnative.
9921 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9922 gdb.base/so-impl-ld.exp: Likewise.
9923 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9924 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9925 gdb_compile.
9926
b04e06d7
VP
99272007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9928
9929 * config/unknown.exp: Remove.
9930
069ed931
UW
99312007-05-15 Markus Deuling <deuling@de.ibm.com>
9932
9933 * gdb.base/info-proc.exp: Check is_remote.
9934
09db0d03
UW
99352007-05-14 Markus Deuling <deuling@de.ibm.com>
9936
9937 * gdb.base/gcore.exp: Initialize variable core_supported.
9938
af2cbe8c
DJ
99392007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9940
9941 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9942
027c0295
DJ
99432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9944
9945 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9946 * gdb.threads/print-threads.exp (test_all_threads): Allow
9947 negative and hexadecimal thread IDs.
9948
dc5000e7
DJ
99492007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9950
9951 * gdb.java/jprint.java (public): Avoid invalid call to static
9952 method.
9953
2e74ed18
DP
99542007-05-14 Denis Pilat <denis.pilat@st.com>
9955
9956 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9957 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9958 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9959 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9960 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9961
83547f02
UW
99622007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9963
9964 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 9965 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
9966 this mode.
9967 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9968 * gdb.base/spu.ld: New file.
9969
b18be20d
DJ
99702007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9971
9972 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9973
be444858
DJ
99742007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9975
9976 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9977
b1d53152
DJ
99782007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9979
9980 * gdb.java/jmain.exp: Handle demangled names with and without method
9981 signatures.
9982
d084b331
DJ
99832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9984
9985 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9986 (have_a_very_merry_interrupt): Remove calls to puts.
9987 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9988 inferior output.
9989 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9990 test names.
9991
db9d7fc5
DJ
99922007-04-29 Markus Deuling <deuling@de.ibm.com>
9993 Daniel Jacobowitz <dan@codesourcery.com>
9994
9995 * gdb.base/auxv.exp (core_works): Also check is_remote.
9996 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9997
ef783a7d 99982007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9999
ef783a7d
VP
10000 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10001 message, not the undefined 'module' variable.
10002 * gdb.base/siginfo.exp: Likewise.
10003 * gdb.base/sigstep.exp: Likewise.
10004 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10005 serialport.
10006 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10007
b7b73cae
CV
100082007-04-25 Corinna Vinschen <vinschen@redhat.com>
10009
10010 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10011 target sim fails. Return 0 otherwise.
10012 (gdb_load): Return prematurely if gdb_target_sim fails.
10013
7d90fdfa
DP
100142007-04-16 Denis Pilat <denis.pilat@st.com>
10015
10016 * gdb.base/setshow.exp: Reset height after having set it to 100.
10017
5d3e9c85
DP
100182007-04-16 Denis Pilat <denis.pilat@st.com>
10019
10020 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10021
18e75969
DP
100222007-04-16 Denis Pilat <denis.pilat@st.com>
10023
10024 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10025
25d5ea92
VP
100262007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10027
10028 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10029 tests. Run the frozen varobjs test.
10030 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10031 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10032
0b49cb80
JK
100332007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10034
10035 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10036 gdb.base/type-opaque.exp: New files.
10037
a73bafbc 100382007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10039
10040 * gdb.mi/mi-var-child.c
a73bafbc
VP
10041 (do_children_tests): User char[2] instead of
10042 char so that automatic printing of pointers to char
10043 don't give unpredicable result.
10044 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10045 local variables.
10046 * gdb.mi/mi-var-child.exp: Step to right line
10047 of do_children_tests.
10048 * gdb.mi/mi2-var-child.exp: Likewise.
10049 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10050 do_locals_tests.
a73bafbc
VP
10051 (do_children_tests): User char[2] instead of
10052 char so that automatic printing of pointers to char
a9c64011 10053 don't give unpredicable result.
a73bafbc 10054 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10055 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10056 Pass test name to mi_wait_for_stop.
10057
7ce59000
DJ
100582007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10059
10060 * gdb.asm/asm-source.exp: Remove d10v case.
10061 * lib/gdb.exp (skip_cplus_tests): Likewise.
10062 * gdb.asm/d10v.inc: Deleted.
10063
20389057
DJ
100642007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10065
10066 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10067
8807d78b
DJ
100682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10069
10070 * config/netware.exp: Delete file.
10071
aa3edb8e
JB
100722007-03-29 Joel Brobecker <brobecker@adacore.com>
10073
10074 * gdb.dwarf2/dw2-noloc.S: New file.
10075 * gdb.dwarf2/dw2-noloc.exp: New file.
10076
297561ac
PA
100772007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10078
10079 * gdb.cp/method2.cc: New test.
10080 * gdb.cp/method2.exp: New test.
10081 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10082
1f81bd39
DJ
100832007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10084
10085 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10086
9453113a
DJ
100872007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10088
10089 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10090
b741e217
DJ
100912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10092
10093 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10094 (gdb_load): Delete, replace with...
10095 (gdb_reload): ...this.
10096 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10097 * gdb.server/server-mon.exp: Likewise.
10098 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10099 (gdb_start_cmd): New.
10100 (gdb_file_cmd): Save the last loaded file.
10101 (gdb_reload): New.
10102 (gdb_gnu_strip_debug): Use transform.
10103 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10104 support here. Use new $last_loaded_file. Check mtime.
10105 (gdb_target_cmd): Handle ObjC failure case.
10106 (infer_host_exec): Delete.
10107 (gdbserver_load): Rename to...
10108 (gdbserver_run): ...this. Simplify.
10109 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10110 (mi_gdb_load): Move most contents to a new function...
10111 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10112 (mi_run_cmd): Use mi_gdb_target_load.
10113 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10114 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10115 Use gdb_run_cmd.
10116 * gdb.base/charsign.exp: Remove incorrect comment.
10117 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10118 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10119 gdb.base/start.exp: Use gdb_start_cmd.
10120
446ab585 101212007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10122 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10123
10124 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10125 * gdb.base/signull.exp: Similarly.
10126
bbb88ebf
UW
101272007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10128
10129 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10130 messages available to test cases (like chng-sym.exp).
10131
cb8c4a99
AS
101322007-03-14 Andreas Schwab <schwab@suse.de>
10133
10134 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10135 format changes.
10136
4e463ff5
DJ
101372007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10138
10139 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10140 (optimized_1): New.
10141 (main): Call optimized_1.
10142 (gdb2029): Correct typos. Call gdb2029_marker.
10143 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10144 for gdb2029.
10145
b6db2c47
MK
101462007-03-12 Mark Kettenis <kettenis@gnu.org>
10147
10148 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10149 as tabs. Remove redundant test pattern.
10150
70ed3737
UW
101512007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10152
10153 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10154 for /a format output.
10155
47b67b60
DJ
101562007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10157
10158 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10159 collect output incrementally.
10160
b8953b0e
UW
101612007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10162
10163 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10164 for -var-create lpcharacter test.
10165 * gdb.mi/mi2-var-cmd.exp: Likewise.
10166
7acd5c40
UW
101672007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10168
10169 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10170 pass on targets where address zero is readable.
10171
9c6759c1
UW
101722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10173
10174 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10175 just a single architecture.
10176
a2f1aeb4
UW
101772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10178
10179 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10180 (fetch_all_registers): New function, uses gdb_test_multiple and
10181 exp_continue to fetch inferior output line-by-line.
10182 Replace all uses of do_get_all_registers by fetch_all_registers.
10183
46579ac2
UW
101842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10185
10186 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10187 in target_info.
10188
fc133f24
MS
101892007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10190
a9c64011 10191 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10192 consistancy; add a default (timeout) case.
10193
7646a51d
MS
101942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10195
10196 * gdb.base/watchpoint.exp: Fix truncated comment.
10197
dcfff61f
MS
101982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10199
10200 * Makefile.in: Remove spurious single-quotes from sed command.
10201
664e3ee9
DJ
102022007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10203
10204 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10205 func.
10206 * gdb.mi/mi2-var-cmd.exp: Likewise.
10207
d7cc6f2f
JB
102082007-02-27 Joel Brobecker <brobecker@adacore.com>
10209
a9c64011
AS
10210 * gdb.dwarf2/dw2-producer.S: New file.
10211 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10212
102132007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10214
10215 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10216 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10217 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10218 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10219 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10220 Revert tests to use mi_gdb_test and include value field in output
10221 of -var-create.
10222
93d42b30
DJ
102232007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10224
10225 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10226
c499ed39
DJ
102272007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10228
10229 * gdb.base/maint.exp: Remove full paths from test names.
10230 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10231 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10232
9836f81b
JB
102332007-02-27 Joel Brobecker <brobecker@adacore.com>
10234
10235 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10236
c74d0ad8
DJ
102372007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10238
10239 * gdb.server/server-mon.exp: New test.
10240
2711e456
DJ
102412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10242
10243 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10244
ff6f572f
DJ
102452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10246
10247 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10248 register capitalization.
10249
fada3feb
DP
102502007-02-13 Denis Pilat <denis.pilat@st.com>
10251
10252 * gdb.mi/mi-var-invalidate.exp: New file.
10253
fb1e4ffc
DJ
102542007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10255
10256 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10257
3da939d7
DJ
102582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10259
10260 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10261
123dc839
DJ
102622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10263
10264 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10265 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10266
877e3645 102672007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10268
10269 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10270 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10271 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10272 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10273 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10274 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10275 Update tests to include value field in output of -var-create.
a9c64011 10276
3c0a2960
AS
102772007-02-08 Andreas Schwab <schwab@suse.de>
10278
10279 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10280
108546a0
DJ
102812007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10282
10283 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10284 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10285
d701dcab
DP
102862007-02-02 Denis Pilat <denis.pilat@st.com>
10287
10288 * gdb.threads/threadapply.exp: check that frame is not changed by
10289 the thread apply all command.
10290
783e3e2f
AS
102912007-01-31 Andreas Schwab <schwab@suse.de>
10292
6d9c3a87
AS
10293 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10294
3c50d7b9
AS
10295 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10296 in the dwarf sections.
10297 * gdb.dwarf2/mac-fileno.S: Likewise.
10298
783e3e2f
AS
10299 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10300 bspstore register on ia64.
10301
78ff580e
AS
103022007-01-29 Andreas Schwab <schwab@suse.de>
10303
cc8e9b12
AS
10304 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10305 "frame-begin" annotation.
10306
78ff580e
AS
10307 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10308 number of "frames-invalid" annotations.
10309
704a4f78
DJ
103102007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10311
10312 * gdb.base/commands.exp: Call if_commands_test.
10313 (gdb_test_no_prompt, if_commands_test): New.
10314
e741bf94
MK
103152007-01-28 Mark Kettenis <kettenis@gnu.org>
10316
10317 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10318
474d0ad3
AS
103192007-01-27 Andreas Schwab <schwab@suse.de>
10320
10321 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10322 .short/.int/.quad in the dwarf sections.
10323 * gdb.dwarf2/dw2-intercu.S: Likewise.
10324 * gdb.dwarf2/dw2-intermix.S: Likewise.
10325
e784b426
JK
103262007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10327
10328 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10329 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10330 array.
e784b426
JK
10331 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10332 * gdb.base/setvar.exp: Likewise.
10333
37f08e04
AS
103342007-01-26 Andreas Schwab <schwab@suse.de>
10335
9a01813a
AS
10336 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10337 test.
10338
37f08e04
AS
10339 * gdb.base/multi-forks.exp ("restart $i"): Also match
10340 __kernel_syscall_via_break.
10341
6e2a9270
VP
103422007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10343
10344 * lib/mi-support.exp (mi_delete_varobj): New.
10345 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10346 testcase.
10347 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10348 (main): Call the above.
10349 (reference_update_test, base_in_reference_test)
10350 (reference_to_pointer): Delete the created varobjs.
a9c64011 10351
e515b470
DJ
103522007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10353
10354 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10355 * configure: Regenerated.
10356 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10357 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10358 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10359 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10360 * lib/gdb.exp (gdb_skip_xml_test): New function.
10361
08d8bcd7
DJ
103622007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10363
10364 * gdb.base/sigrepeat.exp: Correct error message.
10365
103662007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10367 Daniel Jacobowitz <dan@codesourcery.com>
10368
10369 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10370 gdb.arch/i386-gnu-cfi-asm.S: New files.
10371
97c3f1f3
JK
103722007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10373
10374 * lib/gdb.exp: Abort on missing `site.exp'.
10375
cb1df416
DJ
103762007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10377 Daniel Jacobowitz <dan@codesourcery.com>
10378
10379 * gdb.base/included.c, gdb.base/included.exp,
10380 gdb.base/included.h: New files.
10381
35990120
DJ
103822007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10383
10384 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10385 (maximize_rlimit): Reduce limits on 64-bit systems.
10386
6e81a116 103872007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10388
10389 From Marcus Deuling <deuling@de.ibm.com>:
10390 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10391 every case.
10392
6c3c41f3
NR
103932007-01-13 Nick Roberts <nickrob@snap.net.nz>
10394
10395 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10396 (test_path_specification): Use objdir instead of srcdir to always
10397 get an absolute filename.
10398
2f12c312
DJ
103992007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10400
10401 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10402
81121995
VP
104032007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10404
10405 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10406 Make sure the variable we're using is in scope.
10407 (reference_to_pointer): Likewise.
10408
4741b737
DJ
104092007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10410
10411 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10412 has no debug information.
10413
054410c3
DJ
104142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10415
10416 * gdb.base/annota1.exp: Remove extra send_gdb.
10417
818f79f6
DJ
104182007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10419
10420 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10421
f7a6bb70
DJ
104222007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10423
10424 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10425
57e66780
DJ
104262007-01-08 Nick Roberts <nickrob@snap.net.nz>
10427 Daniel Jacobowitz <dan@codesourcery.com>
10428
10429 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10430 lcharacter or linteger change. Correct duplicated test name.
10431 * gdb.mi/mi2-var-cmd.exp: Likewise.
10432
3d799a95
DJ
104332007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10434
10435 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10436
104372007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10438
a9c64011
AS
10439 * gdb.base/nofield.c: New file.
10440 * gdb.base/nofield.exp: New testcase.
51679ba9 10441
eafb94e8
NR
104422007-01-05 Nick Roberts <nickrob@snap.net.nz>
10443
10444 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10445
10446 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10447 test.
10448
5e572bb4
DJ
104492007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10450
10451 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10452
74a44383
DJ
104532007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10454
10455 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10456 when continuing.
10457
1b572db9
DJ
104582007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10459
10460 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10461 Expect ".exe" extension.
10462
381bc39b
DJ
104632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10464
10465 * gdb.base/charset.exp: Add explicit filename to break.
10466 * gdb.base/dbx.exp: Add explicit filename to breaks.
10467
2b70e4c6
DJ
104682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10469
10470 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10471 * gdb.mi/mi2-file.exp: Likewise.
10472
303b6f5d
DJ
104732007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10474
10475 Implement specification of MI tests as comments
10476 in C and C++ sources.
10477 * lib/mi-support.exp (mi_autotest_data): New variable.
10478 (mi_autotest_source): New variable.
10479 (count_newlines, mi_prepare_inline_tests)
10480 (mi_get_inline_test, mi_continue_to_line)
10481 (mi_run_inline_test, mi_tbreak)
10482 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10483 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10484 Run inline tests.
10485 * gdb.mi/mi-var-cp.cc: Define tests here.
10486
23da0d94
VP
104872007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10488
10489 Simplify usage of mi_continue_to.
10490 * lib/mi-support.exp (mi_runto_helper): Renamed
10491 from mi_runto, added new parameter 'run_or_continue'.
10492 (mi_runto): Use mi_runto_helper.
10493 (mi_continue_to): Accept just function name as parameter.
10494 Use mi_runto_helper.
10495 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10496 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10497
f9e18282
JB
104982006-01-04 Joel Brobecker <brobecker@adacore.com>
10499
10500 Make this testcase a bit more realistic. The current code
10501 is too simplistic, and allows the compiler to optimize out
10502 some of the entities we need for this testcase.
10503 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10504 (Do_Nothing): Add extra parameter.
10505 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10506 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10507 by using a variable of type Void_Star.
10508
fd678c65
JB
105092006-01-04 Joel Brobecker <brobecker@adacore.com>
10510
10511 * gdb.ada/catch_ex/foo.adb: New file.
10512 * gdb.ada/catch_ex.exp: New testcase.
10513
05cfdb42
DJ
105142007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10515
10516 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10517 pass --image-base to linker.
10518
2e03ee74
DJ
105192007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10520 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10523 secondary prompts.
10524
0d5de010
DJ
105252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10526
10527 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10528 output. Test the types of members and member pointers.
10529 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10530 gdb/2092.
10531 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10532 statement. Enable for GCC. Update expected output for some tests
10533 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10534 layout.
10535 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10536 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10537 (Diamond::vget_base): New.
10538 (main): Add new tests.
10539 * gdb.cp/printmethod.exp: Update expected output for member functions.
10540 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10541 print pEe->D::vg().
10542
61a771aa
DJ
105432007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10544
10545 * gdb.threads/tls.exp: Allow stops in sem_post.
10546
2fa63963
DJ
105472006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10548
10549 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10550 * gdb.base/annota3.exp: Likewise.
10551 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10552 again (instead of timing out).
10553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10554 GCC bug 26475.
10555 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10556 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10557 test from jmisc1.exp.
10558 * gdb.java/jmisc1.exp: Delete.
10559 * gdb.java/jprint.exp: Adjust to work with method signatures including
10560 return types.
10561 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10562 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10563 * lib/java.exp (compile_java_from_source): Pass the correct type
10564 to target_compile.
10565
5eefc2b7
JB
105662006-12-31 Joel Brobecker <brobecker@adacore.com>
10567
10568 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10569 (stack_align_edx): New function.
10570 (stack_align_eax): New function.
10571 (main): Add calls to stack_align_edx and stack_align_eax.
10572 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10573 Add testing for the cases where the register used during a stack
10574 realignment is edx. Same for eax.
10575
227c54da
DJ
105762006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10577
10578 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10579 and generic PE targets.
10580
cab8ac94
JB
105812006-12-29 Joel Brobecker <brobecker@adacore.com>
10582
10583 * gdb.ada/array_return.exp: Update copyright date list.
10584
ba54f318
JB
105852006-12-27 Joel Brobecker <brobecker@adacore.com>
10586
10587 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10588 (Create_Small_Float_Vector): New function.
10589 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10590 function body.
10591 * gdb.ada/array_return/p.adb: Use new type and function from
10592 package Pck.
10593 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10594 able to print the value returned by a function returning an
10595 array of float.
10596
6b7a35dd
JB
105972006-12-20 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10600 The associated tests should be PASSing.
10601
038224f6
VP
106022006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10603
10604 Test for base in references.
10605 * gdb.mi/mi-var-cp.cc: Add test code.
10606 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10607 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10608 * gdb.mi/mi2-watch.exp: Likewise.
10609 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10610 (mi_list_varobj_children): New function.
10611
b26ed50d
VP
106122006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10613
10614 * lib/mi-support.exp
10615 (mi_runto): Accept "()" after function name.
10616 (mi_create_varobj): New function.
10617 (mi_varobj_update): New function.
10618 (mi_Check_varobj_value): New function.
10619 * gdb.mi/mi-var-cp.exp: New file.
10620 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10621
08232497
DJ
106222006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10625 gdb.base/weaklib2.c: New files.
10626
d394c993 106272006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10628
ac6c2fba
NS
10629 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10630 info. Adjust test names.
10631
8ec659a0 10632 * gdb.base/break.c (main): Move position of malloc.
d394c993 10633 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10634
acd65feb
VP
106352006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10636
10637 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10638 assignement of arrays and function pointers.
10639 * gdb.mi/var-cmd.c: Add declaration necessary for above
10640 tests.
10641
f556d5e5
NS
106422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10643
10644 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10645
10646 * gdb.threads/linux-dp.exp: Read thread table before and after
10647 creating each philosopher and verify it.
10648
697bc68d
NS
106492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10650 Paul Brook <paul@codesourcery.com>
10651 Daniel Jacobowitz <dan@codesourcery.com>
10652
10653 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10654 main to remove duplication. Add start function of the form
697bc68d
NS
10655 '_*start[1-9]*'. Add RVDS start function.
10656
29d73ae4
DJ
106572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10660
c1d88655
UW
106612006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10662
10663 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10664 * gdb.asm/spu.inc: New file.
10665 * gdb.base/term.exp: Disable if [target_info exists noargs].
10666 * gdb.gdb/complaints.exp: Disable if ![isnative].
10667 * gdb.gdb/selftest.exp: Likewise.
10668 * gdb.gdb/observer.exp: Likewise.
10669 * gdb.gdb/xfullpath.exp: Likewise.
10670 * gdb.base/attach.exp: Disable on SPU target.
10671 * gdb.cp/bs145503.exp: Likewise.
10672 * gdb.cp/exception.exp: Likewise.
10673 * gdb.cp/userdef.exp: Likewise.
10674
32a13b1a
DJ
106752006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10676
10677 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10678
d8295fe9
VP
106792006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10680
10681 * gdb.base/completion.exp: Fix completion tests for
10682 'info' and 'info '.
10683 * gdb.base/help.exp (help_test_raw, test_class_help)
10684 (test_prefix_command_help): Move...
10685 * lib/gdb.exp: Here.
10686 * gdb.base/main.exp: Adjust.
10687 * gdb.cp/maint.exp: Adjust.
10688 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10689
8c394015
VP
106902006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10691
10692 * gdb.stabs/weird.exp (print_weird_var): Use
10693 gdb_test_multiple instead of gdb_expect.
10694
027fc1bc
VP
106952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10696
10697 * gdb.base/help.exp (help_test_raw): New.
10698 (test_class_help): New.
10699 (test_prefix_command_help): New.
10700 Adjust testcases.
10701
67609209
FR
107022006-11-09 Christophe Lyon <christophe.lyon@st.com>
10703
10704 * gdb.base/constvars.c (main): Write to crass and crips, so that
10705 they are allocated by the compiler.
10706
f73adfeb
AS
107072006-10-27 Andreas Schwab <schwab@suse.de>
10708
10709 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10710 "detach-fork".
10711
2f83a18e
DJ
107122006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10713
10714 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10715 of patterns.
10716
94277a38
DJ
107172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10718
10719 * gdb.base/sepdebug.exp: Remove debug format test.
10720 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10721 Handle no-symtab.
10722 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10723
5bd2f6e2
DJ
107242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10725
10726 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10727 int to pointer or pointer to int.
10728 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10729
8c008720
DJ
107302006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10731
10732 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10733
9e35dae4
DJ
107342006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10735
10736 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10737
d9639e13
DJ
107382006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10739
10740 PR c++/2116
10741 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10742
390a1bd0
JB
107432006-10-06 Joel Brobecker <brobecker@adacore.com>
10744
10745 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10746 the corresponding bug has been fixed in GDB (PR/2018).
10747
dd920c33
JB
107482006-10-06 Joel Brobecker <brobecker@adacore.com>
10749
10750 * gdb.base/subst.exp: New testcase.
10751
53bbefe9
JB
107522006-10-06 Joel Brobecker <brobecker@adacore.com>
10753
10754 * gdb.ada/array_return/pck.ads: Add copyright notice.
10755 * gdb.ada/array_return/pck.adb: Likewise.
10756 * gdb.ada/array_return/p.adb: Likewise.
10757 * gdb.ada/exec_changed/first.adb: Likewise.
10758 * gdb.ada/exec_changed/second.adb: Likewise.
10759
09851417
JB
107602006-10-06 Joel Brobecker <brobecker@adacore.com>
10761
10762 * gdb.ada/watch_arg/watch.adb: New file.
10763 * gdb.ada/watch_arg.exp: New testcase.
10764
041bf30d
VP
107652006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10766
10767 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10768 via string_to_regexp.
041bf30d 10769 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10770
f286fbdd 107712006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10772
10773 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10774 Remove unused / obsolete files.
10775
7c07f349
NR
107762006-09-19 Nick Roberts <nickrob@snap.net.nz>
10777
10778 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10779
cd5ff84a
VP
107802006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10781
10782 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10783 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10784 the number of frames.
cd5ff84a 10785
ae018d1a
DJ
107862006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10787
10788 * gdb.base/args.c (main): Add breakpoint marker.
10789 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10790 really test empty arguments.
10791 (args_load): Delete.
10792 (args_test): New.
10793
b399c549
NR
107942006-09-13 Nick Roberts <nickrob@snap.net.nz>
10795
10796 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10797 check for one file.
b399c549 10798
2ab1eb7a
VP
107992006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10800
10801 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10802 HIGH_FRAME argument to -stack-list-locals can be larger than
10803 the number of frames.
a9c64011 10804
476308bf
FF
108052006-08-18 Fred Fish <fnf@specifix.com>
10806
10807 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10808 '$' in front of skip_vmx_tests_saved when setting that.
10809
8625200f
AS
108102006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10811
10812 * gdb.base/trace-commands.exp: New file.
10813
089ec8f1
DJ
108142006-08-10 Joel Brobecker <brobecker@adacore.com>
10815 Daniel Jacobowitz <dan@codesourcery.com>
10816
10817 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10818 expected output of the backtrace commands.
10819
b60f0898
JB
108202006-08-09 Joel Brobecker <brobecker@adacore.com>
10821
10822 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10823 untested followed by return combination.
10824 * gdb.arch/altivec-regs.exp: Likewise.
10825 * gdb.arch/e500-abi.exp: Likewise.
10826 * gdb.arch/e500-regs.exp: Likewise.
10827 * gdb.arch/gdb1291.exp: Likewise.
10828 * gdb.arch/gdb1431.exp: Likewise.
10829 * gdb.arch/gdb1558.exp: Likewise.
10830 * gdb.arch/i386-prologue.exp: Likewise.
10831 * gdb.arch/i386-unwind.exp: Likewise.
10832 * gdb.asm/asm-source.exp: Likewise.
10833 * gdb.base/a2-run.exp: Likewise.
10834 * gdb.base/advance.exp: Likewise.
10835 * gdb.base/all-bin.exp: Likewise.
10836 * gdb.base/annota1.exp: Likewise.
10837 * gdb.base/annota3.exp: Likewise.
10838 * gdb.base/args.exp: Likewise.
10839 * gdb.base/arithmet.exp: Likewise.
10840 * gdb.base/assign.exp: Likewise.
10841 * gdb.base/async.exp: Likewise.
10842 * gdb.base/attach.exp: Likewise.
10843 * gdb.base/bang.exp: Likewise.
10844 * gdb.base/bigcore.exp: Likewise.
10845 * gdb.base/bitfields.exp: Likewise.
10846 * gdb.base/bitfields2.exp: Likewise.
10847 * gdb.base/break.exp: Likewise.
10848 * gdb.base/call-sc.exp: Likewise.
10849 * gdb.base/call-strs.exp: Likewise.
10850 * gdb.base/callfuncs.exp: Likewise.
10851 * gdb.base/checkpoint.exp: Likewise.
10852 * gdb.base/chng-syms.exp: Likewise.
10853 * gdb.base/code-expr.exp: Likewise.
10854 * gdb.base/commands.exp: Likewise.
10855 * gdb.base/completion.exp: Likewise.
10856 * gdb.base/cond-expr.exp: Likewise.
10857 * gdb.base/condbreak.exp: Likewise.
10858 * gdb.base/consecutive.exp: Likewise.
10859 * gdb.base/constvars.exp: Likewise.
10860 * gdb.base/corefile.exp: Likewise.
10861 * gdb.base/cvexpr.exp: Likewise.
10862 * gdb.base/dbx.exp: Likewise.
10863 * gdb.base/define.exp: Likewise.
10864 * gdb.base/detach.exp: Likewise.
10865 * gdb.base/display.exp: Likewise.
10866 * gdb.base/dump.exp: Likewise.
10867 * gdb.base/ena-dis-br.exp: Likewise.
10868 * gdb.base/ending-run.exp: Likewise.
10869 * gdb.base/environ.exp: Likewise.
10870 * gdb.base/eval-skip.exp: Likewise.
10871 * gdb.base/exprs.exp: Likewise.
10872 * gdb.base/fileio.exp: Likewise.
10873 * gdb.base/finish.exp: Likewise.
10874 * gdb.base/float.exp: Likewise.
10875 * gdb.base/foll-exec.exp: Likewise.
10876 * gdb.base/foll-fork.exp: Likewise.
10877 * gdb.base/foll-vfork.exp: Likewise.
10878 * gdb.base/freebpcmd.exp: Likewise.
10879 * gdb.base/funcargs.exp: Likewise.
10880 * gdb.base/gcore.exp: Likewise.
10881 * gdb.base/gdb1090.exp: Likewise.
10882 * gdb.base/gdb1250.exp: Likewise.
10883 * gdb.base/huge.exp: Likewise.
10884 * gdb.base/info-proc.exp: Likewise.
10885 * gdb.base/interrupt.exp: Likewise.
10886 * gdb.base/jump.exp: Likewise.
10887 * gdb.base/langs.exp: Likewise.
10888 * gdb.base/lineinc.exp: Likewise.
10889 * gdb.base/list.exp: Likewise.
10890 * gdb.base/logical.exp: Likewise.
10891 * gdb.base/long_long.exp: Likewise.
10892 * gdb.base/macscp.exp: Likewise.
10893 * gdb.base/maint.exp: Likewise.
10894 * gdb.base/mips_pro.exp: Likewise.
10895 * gdb.base/miscexprs.exp: Likewise.
10896 * gdb.base/multi-forks.exp: Likewise.
10897 * gdb.base/opaque.exp: Likewise.
10898 * gdb.base/overlays.exp: Likewise.
10899 * gdb.base/pc-fp.exp: Likewise.
10900 * gdb.base/pointers.exp: Likewise.
10901 * gdb.base/printcmds.exp: Likewise.
10902 * gdb.base/psymtab.exp: Likewise.
10903 * gdb.base/ptype.exp: Likewise.
10904 * gdb.base/recurse.exp: Likewise.
10905 * gdb.base/relational.exp: Likewise.
10906 * gdb.base/relocate.exp: Likewise.
10907 * gdb.base/remote.exp: Likewise.
10908 * gdb.base/reread.exp: Likewise.
10909 * gdb.base/restore.exp: Likewise.
10910 * gdb.base/return.exp: Likewise.
10911 * gdb.base/return2.exp: Likewise.
10912 * gdb.base/scope.exp: Likewise.
10913 * gdb.base/sect-cmd.exp: Likewise.
10914 * gdb.base/sep.exp: Likewise.
10915 * gdb.base/sepdebug.exp: Likewise.
10916 * gdb.base/setshow.exp: Likewise.
10917 * gdb.base/setvar.exp: Likewise.
10918 * gdb.base/sigall.exp: Likewise.
10919 * gdb.base/sigbpt.exp: Likewise.
10920 * gdb.base/signals.exp: Likewise.
10921 * gdb.base/signull.exp: Likewise.
10922 * gdb.base/sizeof.exp: Likewise.
10923 * gdb.base/solib.exp: Likewise.
10924 * gdb.base/step-line.exp: Likewise.
10925 * gdb.base/step-test.exp: Likewise.
10926 * gdb.base/structs.exp: Likewise.
10927 * gdb.base/structs2.exp: Likewise.
10928 * gdb.base/term.exp: Likewise.
10929 * gdb.base/twice.exp: Likewise.
10930 * gdb.base/until.exp: Likewise.
10931 * gdb.base/varargs.exp: Likewise.
10932 * gdb.base/volatile.exp: Likewise.
10933 * gdb.base/watchpoint.exp: Likewise.
10934 * gdb.base/whatis-exp.exp: Likewise.
10935 * gdb.base/whatis.exp: Likewise.
10936 * gdb.cp/ambiguous.exp: Likewise.
10937 * gdb.cp/annota2.exp: Likewise.
10938 * gdb.cp/annota3.exp: Likewise.
10939 * gdb.cp/bool.exp: Likewise.
10940 * gdb.cp/breakpoint.exp: Likewise.
10941 * gdb.cp/casts.exp: Likewise.
10942 * gdb.cp/class2.exp: Likewise.
10943 * gdb.cp/classes.exp: Likewise.
10944 * gdb.cp/cplusfuncs.exp: Likewise.
10945 * gdb.cp/ctti.exp: Likewise.
10946 * gdb.cp/derivation.exp: Likewise.
10947 * gdb.cp/exception.exp: Likewise.
10948 * gdb.cp/gdb1355.exp: Likewise.
10949 * gdb.cp/hang.exp: Likewise.
10950 * gdb.cp/inherit.exp: Likewise.
10951 * gdb.cp/local.exp: Likewise.
10952 * gdb.cp/m-data.exp: Likewise.
10953 * gdb.cp/m-static.exp: Likewise.
10954 * gdb.cp/member-ptr.exp: Likewise.
10955 * gdb.cp/method.exp: Likewise.
10956 * gdb.cp/misc.exp: Likewise.
10957 * gdb.cp/namespace.exp: Likewise.
10958 * gdb.cp/overload.exp: Likewise.
10959 * gdb.cp/ovldbreak.exp: Likewise.
10960 * gdb.cp/pr-1023.exp: Likewise.
10961 * gdb.cp/pr-1210.exp: Likewise.
10962 * gdb.cp/pr-574.exp: Likewise.
10963 * gdb.cp/printmethod.exp: Likewise.
10964 * gdb.cp/psmang.exp: Likewise.
10965 * gdb.cp/ref-params.exp: Likewise.
10966 * gdb.cp/ref-types.exp: Likewise.
10967 * gdb.cp/rtti.exp: Likewise.
10968 * gdb.cp/templates.exp: Likewise.
10969 * gdb.cp/try_catch.exp: Likewise.
10970 * gdb.cp/userdef.exp: Likewise.
10971 * gdb.cp/virtfunc.exp: Likewise.
10972 * gdb.disasm/am33.exp: Likewise.
10973 * gdb.disasm/h8300s.exp: Likewise.
10974 * gdb.disasm/mn10300.exp: Likewise.
10975 * gdb.disasm/sh3.exp: Likewise.
10976 * gdb.disasm/t01_mov.exp: Likewise.
10977 * gdb.disasm/t02_mova.exp: Likewise.
10978 * gdb.disasm/t03_add.exp: Likewise.
10979 * gdb.disasm/t04_sub.exp: Likewise.
10980 * gdb.disasm/t05_cmp.exp: Likewise.
10981 * gdb.disasm/t06_ari2.exp: Likewise.
10982 * gdb.disasm/t07_ari3.exp: Likewise.
10983 * gdb.disasm/t08_or.exp: Likewise.
10984 * gdb.disasm/t09_xor.exp: Likewise.
10985 * gdb.disasm/t10_and.exp: Likewise.
10986 * gdb.disasm/t11_logs.exp: Likewise.
10987 * gdb.disasm/t12_bit.exp: Likewise.
10988 * gdb.disasm/t13_otr.exp: Likewise.
10989 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10990 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10991 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10992 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10993 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10994 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10995 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10996 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10997 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10998 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10999 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11000 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11001 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11002 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11003 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11004 * gdb.mi/gdb701.exp: Likewise.
11005 * gdb.mi/gdb792.exp: Likewise.
11006 * gdb.mi/mi-basics.exp: Likewise.
11007 * gdb.mi/mi-break.exp: Likewise.
11008 * gdb.mi/mi-cli.exp: Likewise.
11009 * gdb.mi/mi-console.exp: Likewise.
11010 * gdb.mi/mi-disassemble.exp: Likewise.
11011 * gdb.mi/mi-eval.exp: Likewise.
11012 * gdb.mi/mi-file.exp: Likewise.
11013 * gdb.mi/mi-read-memory.exp: Likewise.
11014 * gdb.mi/mi-regs.exp: Likewise.
11015 * gdb.mi/mi-return.exp: Likewise.
11016 * gdb.mi/mi-simplerun.exp: Likewise.
11017 * gdb.mi/mi-stack.exp: Likewise.
11018 * gdb.mi/mi-stepi.exp: Likewise.
11019 * gdb.mi/mi-syn-frame.exp: Likewise.
11020 * gdb.mi/mi-until.exp: Likewise.
11021 * gdb.mi/mi-var-block.exp: Likewise.
11022 * gdb.mi/mi-var-child.exp: Likewise.
11023 * gdb.mi/mi-var-cmd.exp: Likewise.
11024 * gdb.mi/mi-var-display.exp: Likewise.
11025 * gdb.mi/mi-watch.exp: Likewise.
11026 * gdb.mi/mi2-basics.exp: Likewise.
11027 * gdb.mi/mi2-break.exp: Likewise.
11028 * gdb.mi/mi2-cli.exp: Likewise.
11029 * gdb.mi/mi2-console.exp: Likewise.
11030 * gdb.mi/mi2-disassemble.exp: Likewise.
11031 * gdb.mi/mi2-eval.exp: Likewise.
11032 * gdb.mi/mi2-file.exp: Likewise.
11033 * gdb.mi/mi2-read-memory.exp: Likewise.
11034 * gdb.mi/mi2-regs.exp: Likewise.
11035 * gdb.mi/mi2-return.exp: Likewise.
11036 * gdb.mi/mi2-simplerun.exp: Likewise.
11037 * gdb.mi/mi2-stack.exp: Likewise.
11038 * gdb.mi/mi2-stepi.exp: Likewise.
11039 * gdb.mi/mi2-syn-frame.exp: Likewise.
11040 * gdb.mi/mi2-until.exp: Likewise.
11041 * gdb.mi/mi2-var-block.exp: Likewise.
11042 * gdb.mi/mi2-var-child.exp: Likewise.
11043 * gdb.mi/mi2-var-cmd.exp: Likewise.
11044 * gdb.mi/mi2-var-display.exp: Likewise.
11045 * gdb.mi/mi2-watch.exp: Likewise.
11046 * gdb.stabs/exclfwd.exp: Likewise.
11047 * gdb.stabs/weird.exp: Likewise.
11048 * gdb.threads/gcore-thread.exp: Likewise.
11049 * gdb.trace/actions.exp: Likewise.
11050 * gdb.trace/backtrace.exp: Likewise.
11051 * gdb.trace/circ.exp: Likewise.
11052 * gdb.trace/collection.exp: Likewise.
11053 * gdb.trace/deltrace.exp: Likewise.
11054 * gdb.trace/infotrace.exp: Likewise.
11055 * gdb.trace/limits.exp: Likewise.
11056 * gdb.trace/packetlen.exp: Likewise.
11057 * gdb.trace/passc-dyn.exp: Likewise.
11058 * gdb.trace/passcount.exp: Likewise.
11059 * gdb.trace/report.exp: Likewise.
11060 * gdb.trace/save-trace.exp: Likewise.
11061 * gdb.trace/tfind.exp: Likewise.
11062 * gdb.trace/tracecmd.exp: Likewise.
11063 * gdb.trace/while-dyn.exp: Likewise.
11064 * gdb.trace/while-stepping.exp: Likewise.
11065
f4b618d1
JB
110662006-08-08 Joel Brobecker <brobecker@adacore.com>
11067
11068 * gdb.base/step-bt.c: New file.
11069 * gdb.base/step-bt.exp: New testcase.
11070
3d00d119
DJ
110712006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11072
11073 * config/monitor.exp (gdb_load): Remove support for obsolete
11074 download-write-size.
11075 * gdb.base/remote.exp: Likewise. Update all callers of
11076 gdb_timed_load.
11077
017b5bd4
DJ
110782006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11079
11080 * cursal.exp: Pass binfile to gdb_load.
11081
837c599d
DJ
110822006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11083
11084 * gdb.base/cursal.exp: Add "" to gdb_load call.
11085
8dd4540b
MK
110862006-07-29 Mark Kettenis <kettenis@gnu.org>
11087
11088 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11089 NetBSD/ELF targets.
11090
ab5c9f60
DJ
110912006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11092
11093 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11094 operator*.
11095
4c42eaff
DJ
110962006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11097
11098 * gdb.base/completion.exp: Update for change in "file" behavior.
11099 * gdb.stabs/weird.exp: Likewise.
11100 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11101 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11102
0155cc76
NS
111032006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11104
11105 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11106 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11107
16026cd7
AS
111082006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11109
11110 * gdb.base/default.exp: Update source command error message.
11111 * gdb.base/help.exp: Update 'help source' message.
11112
16963cb6
DJ
111132006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11114
11115 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11116 test.
11117
6d7fd486
AS
111182006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11119
11120 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11121
29e8a844
DJ
111222006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11123
11124 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11125
6afcfa39
DJ
111262006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11127
11128 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11129
267a692b
MK
111302006-07-17 Mark Kettenis <kettenis@gnu.org>
11131
11132 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11133 *-*-openbsd* from targets for wich we expect ARM FPA floating
11134 point format.
11135
85d2fec4
NR
111362006-07-17 Nick Roberts <nickrob@snap.net.nz>
11137
11138 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11139
111402006-07-17 Mark Kettenis <kettenis@gnu.org>
11141
11142 * gdb.base/annota3.exp: Expect frame-begin annotation.
11143
85b4c6e8
JB
111442006-07-14 Joel Brobecker <brobecker@adacore.com>
11145
11146 * gdb.base/help.exp: Adjust "help unset" test to accept
11147 any list of unset commands.
11148
fb933624
DJ
111492006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11150 Daniel Jacobowitz <dan@codesourcery.com>
11151
11152 * gdb.cp/ref-params.exp: New test.
11153 * gdb.cp/ref-params.cc: New source file.
11154 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11155
1dff4b64
MK
111562006-07-08 Mark Kettenis <kettenis@gnu.org>
11157
11158 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11159 spaces/tabs in regular expressions since they might not be there.
11160
40d2e0e3
AS
111612006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11162
11163 * gdb.base/ifelse.exp: New file.
11164
f6c957d2
NS
111652006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11166
11167 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11168 line.
11169 * gdb.base/huge.exp: Loop over compilation to find a size that
11170 is acceptable.
11171 * gdb.base/remote.exp: Correct expected strings.
11172 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11173
b9c5a23d
DJ
111742006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11175
11176 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11177
9af2e58d
DJ
111782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11179
11180 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11181 native.
11182
30930ca5
DJ
111832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11184
11185 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11186 enable stabs testing.
11187
aa32fa1d
DJ
111882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11189
bd4a4c80 11190 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11191 gdb_test_multiple does.
11192
321fef15
DJ
111932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * Makefile.in (host_alias): Remove.
11196 (target_alias): Use @target_noncanonical@.
11197 (site.exp): Don't set host_alias.
11198 * aclocal.m4: Remove contents. Include acx.m4.
11199 * configure: Regenerated.
11200 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11201
e1c2defa
NS
112022006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11203
e63b55d1
NS
11204 * lib/gdb.exp (gdb_load_cmd): New.
11205
5600ea19
NS
11206 * gdb.base/fileio.c: Add system(NULL) test.
11207 * gdb.base/fileio.exp: Check it.
11208
e1c2defa
NS
11209 * gdb.base/break.c: Add 10a breakpoint at }
11210 * gdb.base/break.exp: Add test for breakpoint at }
11211 * gdb.cp/anon-union.cc: Add code at end of function.
11212 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11213 * gdb.mi/var-cmd.c: Add code at end of function.
11214 * gdb.mi/mi-var-display.exp: Adjust end of next.
11215 * gdb.mi/mi2-var-display.exp: Likewise.
11216 * gdb.base/fileio.c: Add stop function and insert calls at
11217 stopping places.
11218 * gdb.base/fileio.exp: Breakpoint stop function and remove
11219 explicit line number references.
11220
6c0112ec
JB
112212006-05-19 Joel Brobecker <brobecker@adacore.com>
11222
a9c64011
AS
11223 * gdb.base/del.exp (test_delete_alias): New function.
11224 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11225
154189a4
FF
112262006-05-18 Fred Fish <fnf@specifix.com>
11227
11228 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11229 required. Check for spurious output after program exits normally.
11230
582e64c2
FF
112312006-05-17 Fred Fish <fnf@specifix.com>
11232
11233 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11234 gdb_load, so it works in the simulator.
11235
8ef6493a
FF
112362006-05-11 Fred Fish <fnf@specifix.com>
11237
11238 * gdb.base/bang.exp: Ignore unexpected output between the
11239 "program exited normally" and the gdb prompt, as many other
11240 tests do.
11241
692b141c
MK
112422006-05-07 Mark Kettenis <kettenis@gnu.org>
11243
11244 * gdb.base/help.exp: Make "delete checkpoint" part option for
11245 "help d" and "help delete" tests.
11246
540b8a30
UW
112472006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11248
a9c64011 11249 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11250 expected output in some mi_gdb_test statements.
11251 * gdb.mi/mi2-basics.exp: Likewise.
11252
9b6462d9
JB
112532006-05-05 Joel Brobecker <brobecker@adacore.com>
11254
11255 * gdb.base/del.c: New file.
11256 * gdb.base/del.exp: New testcase.
11257
954de43b
DM
112582006-05-05 David S. Miller <davem@sunset.davemloft.net>
11259
11260 * gdb.base/break.exp: Do not assume a breakpoint on
11261 main will actually be in $srcfile when optimizing.
1303f75e
DM
11262 * gdb.base/savedregs.exp: Do not require that the dummy
11263 frame location match up to a symbol and source file location.
c3242428
DM
11264 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11265 will get printed without a mi_cmd_data_list_register_values prefix.
11266 (*-data-list-register-*): Correct regular expressions to expect the new
11267 pseudo d? floating point registers.
11268 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11269
c7e64c9a
DJ
112702006-05-05 Christophe Lyon <christophe.lyon@st.com>
11271
11272 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11273 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11274 is allocated by the compiler.
11275 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11276 anons, e, anone to force their allocation by the compiler.
11277
112782006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11279
11280 * gdb.base/help.exp: Update expected text for help d and
11281 help delete.
11282
27ce9a6d
MK
112832006-05-02 Mark Kettenis <kettenis@gnu.org>
11284
11285 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11286 NetBSD/ELF targets.
11287
8608915f
MK
112882006-04-30 Mark Kettenis <kettenis@gnu.org>
11289
11290 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11291 single-step breakpoint fails; make this a KFAIL on
11292 sparc*-*-openbsd*.
11293 * gdb.base/siginfo.exp: Likewise.
11294 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11295
b8db102d
MS
112962006-04-26 Michael Snyder <msnyder@redhat.com>
11297
11298 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11299 which may have to consume output from other forks.
11300 Add tests to make sure that "delete fork" succeeded.
11301
c702009a
MS
113022006-04-20 Michael Snyder <msnyder@redhat.com>
11303
11304 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11305 Add support for the Renesas M32C and M16C.
11306
11307 * gdb.asm/asm-source.exp: Add m32c target.
11308 * gdb.asm/m32c.inc: Support for m32c target.
11309
e28493f2
AS
113102006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11311
11312 * gdb.base/commands.exp (recursive_source_test): New test.
11313
880da185
DM
113142006-04-04 David S. Miller <davem@sunset.davemloft.net>
11315
11316 * gdb.base/float.exp: Add pattern for sparc targets.
11317
61d9b92f
DJ
113182006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11319
11320 * gdb.base/commands.exp (stray_arg0_test): New test.
11321
bd717df8
PB
113222006-03-30 Paul Brook <paul@codesourcery.com>
11323
11324 * gdb.mi/mi-until.exp: kfail broken until command.
11325 * gdb.mi/mi2-until.exp: Ditto.
11326
ec793d3c
NR
113272006-03-27 Nick Roberts <nickrob@snap.net.nz>
11328
11329 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11330
831004b7
AO
113312006-03-08 Alexandre Oliva <aoliva@redhat.com>
11332
11333 * gdb.base/prelink.exp: Anchor tested-for regular expression
11334 on gdb prompt.
11335
effe49a0
PB
113362006-03-07 Paul Brook <paul@codesourcery.com>
11337
11338 * gdb.base/assign.exp: Correct fail message.
11339
e5461016
PB
113402006-03-07 Paul Brook <paul@codesourcery.com>
11341
11342 * lib/compiler.c: Extract armcc version number.
11343 * lib/compiler.cc: Ditto.
11344
fc91c6c2
PB
113452006-03-07 Paul Brook <paul@codesourcery.com>
11346
11347 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11348 additional_flags=-w.
11349 * gdb.arch/altivec-regs.exp: Ditto.
11350 * gdb.arch/e500-abi.exp: Ditto.
11351 * gdb.arch/e500-regs.exp: Ditto.
11352 * gdb.base/all-bin.exp: Ditto.
11353 * gdb.base/annota1.exp: Ditto.
11354 * gdb.base/annota3.exp: Ditto.
11355 * gdb.base/args.exp: Ditto.
11356 * gdb.base/arithmet.exp: Ditto.
11357 * gdb.base/assign.exp: Ditto.
11358 * gdb.base/async.exp: Ditto.
11359 * gdb.base/bang.exp: Ditto.
11360 * gdb.base/break.exp: Ditto.
11361 * gdb.base/call-rt-st.exp: Ditto.
11362 * gdb.base/completion.exp: Ditto.
11363 * gdb.base/cond-expr.exp: Ditto.
11364 * gdb.base/condbreak.exp: Ditto.
11365 * gdb.base/consecutive.exp: Ditto.
11366 * gdb.base/define.exp: Ditto.
11367 * gdb.base/display.exp: Ditto.
11368 * gdb.base/ena-dis-br.exp: Ditto.
11369 * gdb.base/environ.exp: Ditto.
11370 * gdb.base/eval-skip.exp: Ditto.
11371 * gdb.base/info-proc.exp: Ditto.
11372 * gdb.base/jump.exp: Ditto.
11373 * gdb.base/logical.exp: Ditto.
11374 * gdb.base/long_long.exp: Ditto.
11375 * gdb.base/maint.exp: Ditto.
11376 * gdb.base/miscexprs.exp: Ditto.
11377 * gdb.base/pc-fp.exp: Ditto.
11378 * gdb.base/pointers.exp: Ditto.
11379 * gdb.base/relational.exp: Ditto.
11380 * gdb.base/reread.exp: Ditto.
11381 * gdb.base/sect-cmd.exp: Ditto.
11382 * gdb.base/sep.exp: Ditto.
11383 * gdb.base/sepdebug.exp: Ditto.
11384 * gdb.base/until.exp: Ditto.
11385 * gdb.base/whatis-exp.exp: Ditto.
11386 * gdb.cp/annota2.exp: Ditto.
11387 * gdb.cp/annota3.exp: Ditto.
11388 * gdb.trace/actions.exp: Ditto.
11389 * gdb.trace/backtrace.exp: Ditto.
11390 * gdb.trace/circ.exp: Ditto.
11391 * gdb.trace/collection.exp: Ditto.
11392 * gdb.trace/deltrace.exp: Ditto.
11393 * gdb.trace/infotrace.exp: Ditto.
11394 * gdb.trace/limits.exp: Ditto.
11395 * gdb.trace/packetlen.exp: Ditto.
11396 * gdb.trace/passc-dyn.exp: Ditto.
11397 * gdb.trace/passcount.exp: Ditto.
11398 * gdb.trace/report.exp: Ditto.
11399 * gdb.trace/save-trace.exp: Ditto.
11400 * gdb.trace/tfind.exp: Ditto.
11401 * gdb.trace/tracecmd.exp: Ditto.
11402 * gdb.trace/while-dyn.exp: Ditto.
11403 * gdb.trace/while-stepping.exp: Ditto.
11404 * lib/gdb.exp: Ditto.
11405 (gdb_compile): Handle nowarning option.
11406
5f4a23d9
AO
114072006-03-07 Alexandre Oliva <aoliva@redhat.com>
11408
11409 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11410 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11411 Rename executable to prelinkt. Don't re-prelink if we didn't
11412 get a core file. Test prelink -u exit status to tell whether
11413 prelinking failed. Use gdb_test_multiple.
11414
9733fc94
DJ
114152006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11416
11417 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11418 (do_tests): Call it.
11419
cc10cae3
AO
114202006-02-28 Alexandre Oliva <aoliva@redhat.com>
11421
11422 * gdb.base/prelink.exp: New test.
11423 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11424
15c46491
WZ
114252006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11426
11427 * gdb.fortran/derived-type.f90: New file.
11428 * gdb.fortran/derived-type.exp: New testcase.
11429
5c9f7ded
DJ
114302006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11431
11432 * gdb.base/default.exp: Allow ';' as a directory separator.
11433
5b96932b
AS
114342006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11435
11436 * gdb.base/help.exp (help add-symbol-file): Update.
11437
1986bccd
AS
114382006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11439
11440 * gdb.base/help.exp (help load): Update expected results.
11441
a8b7528f
FF
114422006-02-19 Fred Fish <fnf@specifix.com>
11443
11444 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11445 specifix hex value as part of results.
11446 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11447
f8261448
FF
114482006-02-16 Fred Fish <fnf@specifix.com>
11449
11450 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11451 ushort_addr, and slong_addr, so the typedefs are not optimized
11452 away.
11453 * gdb.base/whatis.exp: Add tests using type name for struct type,
11454 union type, enum type, and typedef.
a9c64011 11455
31d8bdd2
MK
114562006-02-13 Mark Kettenis <kettenis@gnu.org>
11457
11458 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11459
34e41e63
JB
114602006-02-13 Jim Blandy <jimb@redhat.com>
11461
11462 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11463 case where it takes two "next" commands to skip past the init
11464 call.
11465
ac6e4f31
FF
114662006-02-12 Fred Fish <fnf@specifix.com>
11467
11468 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11469 to handle cases where it takes two "next" commands to skip
11470 past the init call.
11471
2db2d571
JB
114722006-02-07 Joel Brobecker <brobecker@adacore.com>
11473
11474 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11475 on hppa32 targets.
11476
38fcd64c
DJ
114772006-02-06 Vladimir Prus <ghost@cs.msu.su>
11478
11479 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11480 field.
11481
1315ad46
MK
114822006-01-29 Mark Kettenis <kettenis@gnu.org>
11483
11484 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11485
5625b943
DJ
114862006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11487
11488 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11489 files.
11490
80df1bbe
DJ
114912006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11492
11493 * gdb.cp/maint.exp: Set complaints to a positive value.
11494
9078e690
DJ
114952006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11496
11497 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11498 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11499 function name.
11500
9c903399
DJ
115012006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11502
11503 * gdb.base/checkpoint.c: Update copyright notice. Include
11504 <stdlib.h>.
11505
761ae4d6
JB
115062006-01-04 Jim Blandy <jimb@redhat.com>
11507
11508 * gdb.asm/asm-source.exp: Independently provide default values for
11509 asm-flags and debug-flags. Use 'string equal' to do the
11510 comparison, not the implicit expr's '==' operator. Remove
11511 now-unneeded assignments to asm-flags. In h8300 case, place
11512 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11513
099ac3dd
MS
115142006-01-04 Michael Snyder <msnyder@redhat.com>
11515
11516 * gdb.base/checkpoint.c: New file.
11517 * gdb.base/checkpoint.exp: New file.
11518 * gdb.base/multi-fork.c: New file.
11519 * gdb.base/multi-fork.exp: New file.
11520 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11521
f4d85314
FF
115222006-01-04 Fred Fish <fnf@specifix.com>
11523
11524 * gdb.base/ptype.c (foo): Add typedef.
11525 (intfoo): Add function.
11526 * gdb.base/ptype1.c: New file.
11527 * gdb.base/ptype.exp: Handle compilation and linking with two
11528 source files. Test that proper type for "foo" is found based
11529 on source context rather than first match found in symtabs.
11530
a1b06f35
MK
115312005-12-28 Mark Kettenis <kettenis@gnu.org>
11532
11533 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11534 * gdb.asm/openbsd.inc: Indent commands.
11535
d082a1e2
MK
115362005-12-26 Mark Kettenis <kettenis@gnu.org>
11537
c65016bd
MK
11538 * gdb.base/freebpcmd.exp: Increase timeout.
11539
d082a1e2
MK
11540 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11541
d3c32a0e
DJ
115422005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11543
11544 * gdb.base/default.exp: Update check for "show version".
11545
9fdb1f50
RC
115462005-12-09 Randolph Chung <tausq@debian.org>
11547
11548 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11549 * gdb.asm/pa64.inc: New file.
11550
5f2c56f7
RC
115512005-12-09 Randolph Chung <tausq@debian.org>
11552
11553 * gdb.asm/common.inc: Indent commands.
11554 * gdb.asm/asmsrc1.s: Likewise.
11555 * gdb.asm/asmsrc2.s: Likewise.
11556
8117349c
RC
115572005-12-09 Randolph Chung <tausq@debian.org>
11558
11559 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11560 (get_addr_of_sym): Remove duplicate print.
11561 (gen_core): xfail hppa*-*-hpux*, update expected output.
11562 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11563 * gdb.arch/pa64-nullify.s: New file.
11564
8f07f25a
RC
115652005-12-09 Randolph Chung <tausq@debian.org>
11566
11567 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11568
55b39184
DJ
115692005-12-07 Christophe Lyon <christophe.lyon@st.com>
11570
11571 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11572 code generation for these functions.
11573 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11574 error message.
11575
31e2b00f
AS
115762005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11577
11578 * gdb.base/help.exp (help b, help br, help bre, help brea)
11579 (help break): Update the expected message.
11580
c3d0b56e
SC
115812005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11582
11583 * gdb.asm/m68hc11.inc: Setup the data section.
11584 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11585 script for this test.
11586 (m6812-*-*): Likewise.
11587
36ae0ea9
RC
115882005-11-09 Randolph Chung <tausq@debian.org>
11589
11590 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11591
9d6f42e9
WZ
115922005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11593
11594 * gdb.base/break.exp: Fix a comment typo.
11595
e2126a14
EZ
115962005-11-03 Jim Blandy <jimb@redhat.com>
11597
a9c64011
AS
11598 Checked in by Elena Zannoni <ezannoni@redhat.com>
11599
889bf7c5 11600 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11601
e0ac7199
CV
116022005-11-02 Corinna Vinschen <vinschen@redhat.com>
11603
11604 * gdb.arch/gdb1558.c: Include stdio.h.
11605
31d3fb18
MK
116062005-10-31 Mark Kettenis <kettenis@gnu.org>
11607
11608 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11609
e52b687c
MK
116102005-10-31 Mark Kettenis <kettenis@gnu.org>
11611
11612 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11613
f4711d79
PG
116142005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11615
a9c64011
AS
11616 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11617 vscr" tests to better match output.
f4711d79 11618
987a9106
JB
116192005-10-12 Jim Blandy <jimb@redhat.com>
11620
11621 * gdb.base/structs.exp (any): New function.
11622 (test_struct_returns): Don't make any assumptions at all about
11623 what value the function returns when GDB can't set the return
11624 value.
11625
2336bb58
JB
116262005-10-09 Joel Brobecker <brobecker@adacore.com>
11627
11628 * gdb.ada/arrayidx/p.adb: New file.
11629 * gdb.ada/arrayidx.exp: New testcase
11630
116312005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11632
11633 * gdb.ada/array_return/pck.ads: New file.
11634 * gdb.ada/array_return/pck.adb: New file.
11635 * gdb.ada/array_return/p.adb: New file.
11636 * gdb.ada/array_return.exp: New testcase.
11637
705335ea
JB
116382005-10-03 Joel Brobecker <brobecker@adacore.com>
11639
a9c64011
AS
11640 * gdb.base/arrayidx.c: New file.
11641 * gdb.base/arrayidx.exp: New testcase.
705335ea 11642
11ee9940
NR
116432005-09-29 Nick Roberts <nickrob@snap.net.nz>
11644
11645 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11646 frames-invalid and breakpoints-invalid are no longer generated
11647 with level 3 so don't expect them in the output.
11648
39fb8e9e
BR
116492005-09-27 Bob Rossi <bob@brasko.net>
11650
a9c64011 11651 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11652 from test. Escape the | in mi_gdb_test call.
11653 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11654 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11655 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11656 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11657 expected regex's in mi_gdb_test calls.
11658 * lib/mi-support.exp: Remove arbitrary .* from tests.
11659 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11660 Fully anchor GDB/MI expected results in mi_gdb_test.
11661 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11662 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11663
2af48f68
PB
116642005-09-26 Paul Brook <paul@codesourcery.com>
11665
11666 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11667
f34502bc
WZ
116682005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11669
11670 * bfp-test.c: New file.
11671 * bfp-test.exp: New testcase.
11672
ca929517
WZ
116732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11674
11675 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11676 of subarray and substring variable.
11677 * gdb.fortran/subarray.f: New source file for the test of subarray
11678 and substring variable evaluation.
11679 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11680 of string constant.
11681
c761af65
DJ
116822005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11683
11684 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11685 copyright dates.
11686
561d7a1d
PG
116872005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11688
11689 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11690 powerpc altivec' test with an almost identical 'info vector' test.
11691
b2b64cc9
PG
116922005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11693
a9c64011
AS
11694 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11695 vscr" tests to match output.
b2b64cc9 11696
6ac4d15a
PG
116972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11698
a9c64011
AS
11699 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11700 output.
6ac4d15a 11701
40e55bef
BR
117022005-09-11 Bob Rossi <bob@brasko.net>
11703
889bf7c5
PA
11704 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11705 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11706 commands that return an MI output command and an asyncronous MI output
11707 command.
40e55bef
BR
11708 * gdb.mi/mi-console.exp: Ditto.
11709
3c7385ec
BR
117102005-09-11 Bob Rossi <bob@brasko.net>
11711
11712 * gdb.mi/mi-var-child.c: Include <string.h>.
11713
a6cd0eb3
DJ
117142005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11715
11716 * killed.exp: Correct gdb_expect syntax.
11717
2f168eed
CV
117182005-08-09 Corinna Vinschen <vinschen@redhat.com>
11719
11720 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11721
ecd3fd0f
BR
117222005-08-02 Bob Rossi <bob@brasko.net>
11723
11724 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11725 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11726 Change tests to inferior-tty-set/show.
11727 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11728 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11729 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11730 inferior. Use mi_gdb_test to get GDB and Inferior output.
11731 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11732 descriptor.
11733 (mi_inferior_tty_name): Add inferior PTY file name.
11734 (mi_gdb_start): Add INFERIOR_PTY parameter.
11735 (mi_gdb_test): Add IPATTERN parameter.
11736
f1ea48cb 117372005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11738
f1ea48cb
BR
11739 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11740 parameter to mi_gdb_test.
11741 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11742
6e650a67
DJ
117432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11744
11745 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11746 struct_declarations.
11747 * gdb.mi/mi-var-child.exp: Step over the initialization of
11748 struct_declarations.
11749
8be260b6
DJ
117502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11751
11752 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11753 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11754 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11755 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11756 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11757 file.
11758
4e660f07
NR
117592005-07-27 Nick Roberts <nickrob@snap.net.nz>
11760
11761 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11762 (do_children_tests): Assign values to the extra elements.
11763
11764 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11765 them for tests for "-var-update --no-values" and
a9c64011 11766 "-var-update --all-values".
4e660f07
NR
11767 Add test for "-var-list-children --simple-values".
11768
11769 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11770
11771 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11772 "-stack-list-locals --simple-values" Improve doc strings and
11773 comments.
11774
6bdae935
MK
117752005-07-18 Mark Kettenis <kettenis@gnu.org>
11776
598b7a6f
MK
11777 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11778 *-*-openbsd*.
11779 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11780
6bdae935
MK
11781 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11782 sigaltsatck'.
11783
1323e929 117842005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11785
1323e929
BR
11786 * gdb.base/default.exp (tty): Changed output of command.
11787 * gdb.base/help.exp (help tty): Ditto.
11788
b1a9c082
MK
117892005-07-12 Mark Kettenis <kettenis@gnu.org>
11790
11791 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11792
10a844a2
MK
117932005-07-10 Mark Kettenis <kettenis@gnu.org>
11794
11795 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11796 -stack-select-frame without arguments.
11797 (test_stack_frame_listing): Add test for newly implemented command
11798 -stack-info-frame.
11799
3cb3b8df
BR
118002005-07-06 Bob Rossi <bob@brasko.net>
11801
11802 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11803 command.
11804 (Copyright): Update copyright.
11805
a0c5fbcf
WZ
118062005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11807
11808 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11809 tests to evaluate exponentiation expression.
11810
984971d0
AS
118112005-06-29 Andreas Schwab <schwab@suse.de>
11812
11813 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11814 main to avoid warnings.
11815
11816 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11817
fe03833f
NR
118182005-06-20 Nick Roberts <nickrob@snap.net.nz>
11819
11820 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11821 -stack-select-frame without arguments.
11822 (test_stack_frame_listing): Add test for newly implemented command
11823 -stack-info-frame.
a9c64011 11824
7a55f279
WZ
118252005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11826
0ffa0ea5
DJ
11827 * gdb.fortran/array-element.f: New file.
11828 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11829
26585198
DJ
118302005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11831
11832 * gdb.base/bigcore.exp: Correct checks for systems which can
11833 not dump a large core file.
11834
c1bd25fd
DJ
118352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11836
11837 * gdb.base/relocate.c: Add a copyright notice.
11838 (dummy): Remove.
11839 * gdb.base/relocate.exp: Test printing the values of variables
11840 from a relocatable file.
11841
589e074d
DJ
118422005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11843
11844 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11845 excess MI output after an error.
11846
0915f927
JB
118472005-05-29 Joel Brobecker <brobecker@adacore.com>
11848
11849 * gdb.arch/alpha-step.c: New file.
11850 * gdb.arch/alpha-step.exp: New testcase.
11851
76ff342d
DJ
118522005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11853 Dennis Brueni <dennis@slickedit.com>
11854
11855 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11856 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11857 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11858 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11859 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11860 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11861 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11862
96b0c7ac
DJ
118632005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11864 Wu Zhou <woodzltc@cn.ibm.com>
11865
11866 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11867 IBM's xlc compiler.
11868 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11869 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11870
f21565d2
JB
118712005-05-13 Jim Blandy <jimb@redhat.com>
11872
11873 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11874 calling gdb_suppress_entire_file.
11875 * gdb.base/charset.exp: Same.
11876 * gdb.base/call-rt-st.exp: Same.
11877
6006a3a1
BR
118782005-05-05 Bob Rossi <bob_rossi@cox.net>
11879
11880 * lib/gdb.exp (fullname_syntax): Added global regex.
11881 (fullname_syntax_POSIX): Ditto.
11882 (fullname_syntax_UNC): Ditto.
11883 (fullname_syntax_DOS_CASE): Ditto.
11884 (fullname_syntax_DOS): Ditto.
11885 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11886 fullname_syntax variable to scope and use it.
11887 (test_file_list_exec_source_files): Ditto.
11888 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11889
c3b69c04
DJ
118902005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11891
11892 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11893
3c95e6af
PG
118942004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11895
a9c64011
AS
11896 * lib/gdb.exp (skip_altivec_tests): New function, based on
11897 check_vmx_hw_available from the GCC testsuite.
11898 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11899 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 11900
78df6c56
JB
119012005-05-02 Jim Blandy <jimb@redhat.com>
11902
11903 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11904 calling gdb_suppress_entire_file.
11905
1690f9cf
DJ
119062005-04-30 Randolph Chung <tausq@debian.org>
11907
11908 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11909 Slightly relax "sem_post" name checking.
11910
5ea106f7
PG
119112005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11912
11913 * gdb.base/unload.exp: Use new shared library infrastructure.
11914
bf7234cf
PG
119152005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11916
11917 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 11918 infrastructure.
bf7234cf 11919
547b869a
CV
119202005-04-29 Corinna Vinschen <vinschen@redhat.com>
11921
11922 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11923 * gdb.asm/h8300.inc: New file.
11924
f07e55f0
PG
119252005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11926
11927 * gdb.base/shlib-call.exp: Change to use new shared library
11928 infrastructure.
11929
3cbba3d1
PG
119302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11931
a9c64011
AS
11932 * gdb.base/pending.exp: Change to use new shared library
11933 infrastructure.
3cbba3d1 11934
ed6df200
PG
119352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11936
a9c64011
AS
11937 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11938 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 11939
8c8f4ebe
PG
119402005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11941
a9c64011
AS
11942 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11943 shared objects being adjusted and update copyright years.
8c8f4ebe 11944
607fbc54
DJ
119452005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11946
11947 * ChangeLog: Correct some 2003-01-13 dates.
11948 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11949 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11950 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11951 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11952 gdb.trace/tfind.exp: Update copyright years.
11953
57bf0e56
DJ
119542005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11955 Daniel Jacobowitz <dan@codesourcery.com>
11956
11957 * lib/gdb.exp (gdb_compile): Handle shlib=.
11958 (gdb_compile_shlib): New function.
11959
9b593790
PG
119602005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11961
a9c64011 11962 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 11963
9494c6a5
DJ
119642005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11967 gdb.server.
11968 * configure.ac: Likewise.
11969 * configure: Regenerated.
11970 * gdb.gdbserver/Makefile.in: Moved to...
11971 * gdb.server/Makefile.in: ... here.
11972 * gdb.gdbserver/server.c: Moved to...
11973 * gdb.server/server.c: ... here.
11974 * gdb.gdbserver/server-run.exp: Moved to...
11975 * gdb.server/server-run.exp: ... here.
11976
6f8eac0e
DJ
119772005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11978
11979 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11980 * configure.ac: Create gdb.gdbserver/Makefile.
11981 * configure: Regenerated.
11982 * lib/gdbserver-support.exp: New file, derived from
11983 config/gdbserver.exp.
11984 * config/gdbserver.exp: Use gdbserver-support.exp.
11985 * gdb.gdbserver/Makefile.in: New file.
11986 * gdb.gdbserver/server.c: New file.
11987 * gdb.gdbserver/server-run.exp: New file.
11988
6e87504d
PG
119892005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11990
a9c64011
AS
11991 * lib/gdb.exp (test_compiler_info): Return compiler_info
11992 if no arguments are given.
6e87504d 11993
d1779be4
PG
119942005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11995
11996 * gdb.arch/altivec-abi.exp: Check for compiler and set
11997 use altivec' flag accordingly.
11998 * gdb.arch/altivec-regs.exp: Likewise.
11999
88750304
DJ
120002005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12001
12002 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12003
f3fb768d
AS
120042005-03-27 Andreas Schwab <schwab@suse.de>
12005
12006 * gdb.base/bigcore.c (main): Add missing mode argument in open
12007 call.
12008
7e813ac5
DJ
120092005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12010
12011 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12012 downloads.
12013 * config/gdbserver.exp (gdb_load): Likewise.
12014
8e3049aa
PB
120152005-03-14 Paul Brook <paul@codesourcery.com>
12016
12017 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12018 targets.
12019
a9df7c44
JB
120202005-03-09 Joel Brobecker <brobecker@adacore.com>
12021
12022 * gdb.dwarf2/dup-psym.S: New file.
12023 * gdb.dwarf2/dup-psym.exp: New testcase.
12024
9f0d94e8
JB
120252005-03-09 Joel Brobecker <brobecker@adacore.com>
12026
12027 * gdb.ada/exec_changed/first.adb: New file.
12028 * gdb.ada/exec_changed/second.adb: New file.
12029 * gdb.ada/exec_changed.exp: New testcase.
12030
5f579bc5
NS
120312005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12032
36e9969c
NS
12033 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12034 (A2): New class.
12035 (main): Test operator+.
12036 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12037 breakpoint test.
12038
5f579bc5
NS
12039 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12040 * gdb.base/signull.exp: Disable if gdb,nosignals.
12041 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12042 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12043 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12044 * gdb.mi/mi2-console.exp: Likewise.
12045 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12046 continue output at start.
12047 (gdb_collect_locals_test): Robustify regexp.
12048 * gdb.trace/passc-dyn.exp: Fix comment typo.
12049 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12050
be46087e
CV
120512005-03-08 Corinna Vinschen <vinschen@redhat.com>
12052
12053 * gdb.asm/asm-source.exp: Add iq2000 case.
12054 * gdb.asm/iq2000.inc: New file.
12055
384e1a61 120562005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12057
384e1a61
MI
12058 * gdb.base/command.exp: Change hardcoded value to regular expression.
12059 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12060
584b6e9e
DJ
120612005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12062
12063 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12064 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12065 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12066 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12067 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12068
ab5b5d61
MK
120692005-03-05 Mark Kettenis <kettenis@gnu.org>
12070
12071 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12072 changes.
12073
ae051c1b
PG
120742004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12075
a9c64011
AS
12076 * lib/compiler.c: Add test for IBM's xlc compiler.
12077 * lib/compiler.cc: Likewise.
ae051c1b 12078
3f0f6ed2
JB
120792004-02-24 Joel Brobecker <brobecker@adacore.com>
12080
12081 * gdb.ada/fixed_points.exp: Create compilation object directory
12082 before running the test.
12083 * gdb.ada/null_record.exp: Likewise.
12084 * gdb.ada/packed_array.exp: Likewise.
12085 * gdb.ada/start.exp: Likewise.
12086
724f452b
JB
120872005-02-15 Joel Brobecker <brobecker@adacore.com>
12088
12089 * gdb.ada/packed_array/pa.adb: New file.
12090 * gdb.ada/packed_array.exp: New testcase.
12091
57f5cdfb 120922005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12093
1f393151
MK
12094 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12095 files.
12096
ebdda337
MK
12097 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12098 on *-*-openbsd*. Correctly match whitespace in regukar
12099 expressions.
12100
cf309262
DJ
121012005-02-10 Daniel Jacobowitz <dan@debian.org>
12102
12103 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12104 PR exp/1821
12105 * gdb.base/gdb1821.c: New test file.
12106 * gdb.base/gdb1821.exp: New test file.
12107
3be49e7a
JB
121082005-02-09 Joel Brobecker <brobecker@adacore.com>
12109
12110 * gdb.base/start.c: New file.
12111 * gdb.base/start.exp: New testcase.
12112
e292e67d
JB
121132005-02-09 Joel Brobecker <brobecker@adacore.com>
12114
12115 * gdb.ada/start/dummy.adb: New file.
12116 * gdb.ada/start.exp: New testcase.
12117
dbdfa66c
CV
121182005-02-09 Corinna Vinschen <vinschen@redhat.com>
12119
12120 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12121 for printing symbols and statistics.
12122 Add test for using relative pathnames in "maint print msymbols" test.
12123 Mark "maint info sections DATA" XFAIL on Cygwin.
12124 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12125 tests.
12126
d7941671
AC
121272005-02-09 Andreas Schwab <schwab@suse.de>
12128
12129 Committed by Andrew Cagney <cagney@gnu.org>
12130 * gdb.base/remotetimeout.exp: New file.
12131
74e5ef44
MK
121322005-02-07 Mark Kettenis <kettenis@gnu.org>
12133
12134 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12135
464dd14d
JB
121362005-02-03 Joel Brobecker <brobecker@adacore.com>
12137
12138 * gdb.ada/gnat_ada.gpr: New file.
12139 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12140 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12141 * configure.ac: No longer generate gnat_ada.gpr.
12142 * configure: Regenerate.
12143 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12144 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12145 * gdb.ada/null_record/bar.ads: Likewise.
12146 * gdb.ada/null_record/bar.adb: Likewise.
12147 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12148 * gdb.ada/null_record.exp (testdir): New variable.
12149 (testfile): executable is now in testdir subdirectory.
12150 (srcfile): Use full path to the main compilation unit.
12151 * gdb.ada/fixed_points.exp: Same changes as above.
12152
30d756ae
NR
121532005-02-03 Nick Roberts <nickrob@snap.net.nz>
12154
12155 * gdb.base/interp.exp: New test.
12156
9d799f85
AC
121572005-01-24 Andrew Cagney <cagney@gnu.org>
12158
12159 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12160
15656118
AC
121612005-01-19 Andrew Cagney <cagney@gnu.org>
12162
a892c31b
AC
12163 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12164 configure.ac not configure.in.
12165
15656118
AC
12166 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12167 of powerpc*-*-*.
12168 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12169 * gdb.base/list.exp (test_list_function)
15656118
AC
12170 (test_list_filename_and_function): Ditto.
12171 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12172
a7b01baf
AC
121732005-01-16 Andrew Cagney <cagney@gnu.org>
12174
17d92a02
AC
12175 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12176
a7b01baf
AC
12177 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12178
bc8332bb
AC
121792005-01-14 Andrew Cagney <cagney@gnu.org>
12180
12181 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12182 * gdb.mi/mi2-var-cmd.exp: Ditto.
12183
4d074752
CV
121842005-01-10 Corinna Vinschen <vinschen@redhat.com>
12185
12186 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12187
bec39cab
AC
121882005-01-07 Andrew Cagney <cagney@gnu.org>
12189
12190 * configure.ac: Rename configure.in, require autoconf 2.59.
12191 * configure: Re-generate.
12192 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12193 * gdb.stabs/configure: Re-generate.
12194 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12195 * gdb.hp/configure: Re-generate.
12196 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12197 autoconf 2.59.
12198 * gdb.hp/gdb.objdbg/configure: Re-generate.
12199 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12200 autoconf 2.59.
12201 * gdb.hp/gdb.defects/configure: Re-generate.
12202 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12203 autoconf 2.59.
12204 * gdb.hp/gdb.compat/configure: Re-generate.
12205 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12206 autoconf 2.59.
12207 * gdb.hp/gdb.base-hp/configure: Re-generate.
12208 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12209 autoconf 2.59.
12210 * gdb.hp/gdb.aCC/configure: Re-generate.
12211
f10b16d4
JB
122122004-12-15 Jim Blandy <jimb@redhat.com>
12213
12214 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12215 under NPTL when there is debugging info available for libpthread.
12216
fb6e1814
JG
122172004-12-13 Jerome Guitton <guitton@gnat.com>
12218
12219 * gdb.ada/fixed_points.c: New file.
12220 * gdb.ada/fixed_points.exp: New file.
12221
fe46cd3a
RC
122222004-12-03 Randolph Chung <tausq@debian.org>
12223
12224 * gdb.arch/pa-nullify.exp: New file.
12225 * gdb.arch/pa-nullify.s: New file.
12226
8de0841b
RC
122272004-11-30 Randolph Chung <tausq@debian.org>
12228
12229 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12230 instead of "tbug". Fix regexp to work properly with gdb_test.
12231
c8170782
PH
122322004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12233
12234 * gdb.base/bitfields2.exp: New test.
12235 * gdb.base/bitfields2.c: New file.
12236
954269c2
RE
122372004-11-28 Richard Earnshaw <rearnsha@arm.com>
12238
12239 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12240
0107feed
RC
122412004-11-16 Randolph Chung <tausq@debian.org>
12242
12243 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12244
f073ae8c
DJ
122452004-11-14 Daniel Jacobowitz <dan@debian.org>
12246
12247 * gdb.threads/threadapply.exp: Correct "macro details" test.
12248
19ad59e7
JJ
122492004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12250
12251 * gdb.threads/threadapply.exp: New test.
12252 * gdb.threads/threadapply.c: New file.
12253
9cf0961b
MK
122542004-11-07 Mark Kettenis <kettenis@gnu.org>
12255
12256 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12257 frames.
12258
c789492a
FL
122592004-11-05 Felix Lee <felix+log1@specifixinc.com>
12260
12261 * gdb.base/cursal.exp: New file.
12262 * gdb.base/cursal.c: New file.
12263
a1e167bb
AC
122642004-11-03 Andrew Cagney <cagney@gnu.org>
12265
12266 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12267
b7cbf173
MK
122682004-10-30 Mark Kettenis <kettenis@gnu.org>
12269
12270 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12271 NetBSD/ELF targets.
12272
88f9d34f
JB
122732004-10-29 Joel Brobecker <brobecker@gnat.com>
12274
12275 * gdb.threads/bp_in_thread.c: New file, copied from
12276 pthread_cond_wait.c.
12277 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12278 file, rather than reusing the .c file from another testcase.
12279
ca7d6a0c
JB
122802004-10-20 Joel Brobecker <brobecker@gnat.com>
12281
12282 * gdb.ada/null_record.exp: Check where we stopped after
12283 sending the start command, instead of where the associated
12284 temporary breakpoint was inserted.
12285
0d863d03
AC
122862004-10-14 Andrew Cagney <cagney@gnu.org>
12287
12288 * gdb.mi/gdb701.c (main): Return 0.
12289
d11e72cb
DJ
122902004-10-13 Daniel Jacobowitz <dan@debian.org>
12291
d40539a4 12292 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12293
e1923096
JJ
122942004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12295
12296 * gdb.threads/schedlock.c: Add comment markers to use to find
12297 line numbers.
12298 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12299 comments.
12300 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12301 breakpoint lines.
12302
ec8ba2c9
DJ
123032004-10-12 Daniel Jacobowitz <dan@debian.org>
12304
12305 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12306
0eb3658b
DJ
123072004-10-12 Daniel Jacobowitz <dan@debian.org>
12308
12309 * configure.in: Add gdb.dwarf2.
12310 * configure: Regenerated.
12311 * Makefile.in: Add gdb.dwarf2.
12312 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12313 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12314 gdb.dwarf2/file1.txt: New files.
12315
a271cc33
OF
123162004-10-11 Orjan Friberg <orjanf@axis.com>
12317
a9c64011 12318 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12319 of "run", since the latter doesn't work with remote targets. Adjust
12320 the breakpoint numbering accordingly.
12321 * gdb.threads/pthread_cond_wait.exp: Ditto.
12322
895ce074
MC
123232004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12324
12325 * gdb.base/overlays.exp: Update copyright years.
12326
6be3092d
KI
123272004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12328
12329 * gdb.base/overlays.exp: Disable if target is Linux.
12330
e05389b8
FL
123312004-10-06 Felix Lee <felix+log1@specifixinc.com>
12332
12333 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12334
73cb587d
KI
123352004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12336
12337 * gdb.asm/asm-source.exp: Add m32r-linux target.
12338 * gdb.asm/m32r-linux.inc: New file.
12339
3c0edcdc
AC
123402004-09-24 Andrew Cagney <cagney@redhat.com>
12341 David Anderson <anderson@redhat.com>
12342
12343 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12344 command fails, assume things will work.
12345 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12346 (_GNU_SOURCE): Define.
12347 (print_unsigned, print_hex): Change parameter to "long long".
12348 (print_byte_count): New function, use to print byte counts.
12349 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12350 O_LARGEFILE.
12351 (main): Compute an upper bound on a corefile in max_core_size.
12352 Limit memory chunk size to max_core_size. Limit total memory
12353 allocated to max_core_size.
12354
4bb3667f
AC
123552004-09-23 Andrew Cagney <cagney@gnu.org>
12356
12357 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12358 from a separate process with code that creates a corefile by
12359 making the inferior dump core.
12360
60fe1a51
MK
123612004-09-23 Mark Kettenis <kettenis@gnu.org>
12362
12363 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12364 block.
12365
8e937346
MC
123662004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12367
12368 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12369 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12370 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12371 Likewise.
12372
7213f6d6
JJ
123732004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12374
12375 * gdb.java/jprint.exp: New test case for java inferior call.
12376 * gdb.java/jprint.java: Ditto.
12377
eac69dca
JB
123782004-09-15 Joel Brobecker <brobecker@gnat.com>
12379
12380 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12381
22227696
MC
123822004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12383
12384 * gdb.threads/killed.c: Include <stdlib.h>.
12385 * gdb.threads/pthreads.c: Likewise.
12386
7dd403a4
MC
123872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12388
12389 * gdb.threads/killed.c: Add copyright notice.
12390
33f2d567
JM
123912004-09-10 Jason Molenda (jmolenda@apple.com)
12392
a9c64011
AS
12393 * gdb.base/define.exp: Two new tests to verify zero space chars
12394 after 'if' and 'while' commands in a user-defined command is correctly
12395 parsed.
33f2d567 12396
e05b62ac
AC
123972004-09-08 Andrew Cagney <cagney@gnu.org>
12398
12399 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12400 delivery test with duplicate at end of file.
12401
9cbe82da
MK
124022004-09-06 Mark Kettenis <kettenis@jive.nl>
12403
12404 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12405
564803d9
MC
124062004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12407
12408 * config/hppro.exp: Removed.
12409
7c6807ce
MC
124102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12411
12412 * config/sparclet.exp: Removed.
12413
bf7e26dd
MC
124142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12415
12416 * config/udi.exp: Removed.
12417
714e341b
MC
124182004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12419
12420 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12421 of "exp_continue".
12422 (advancei): Likewise.
12423
1236e623
JJ
124242004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12425
12426 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12427
3bdcad15
MI
124282004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12429
228af206 12430 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12431 to check for nodebug in executable.
12432 * gdb.gdb/observer.exp (setup_test): Likewise.
12433 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12434 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12435
c72b934c
AC
124362004-09-01 Andrew Cagney <cagney@gnu.org>
12437
12438 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12439 files.
12440
edd9b715
JJ
124412004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12442
12443 * gdb.base/unload.exp: Fix expected warning message to match
12444 latest format.
12445
fb4ce06b
CV
124462004-09-01 Corinna Vinschen <vinschen@redhat.com>
12447
12448 * gdb.base/call-rt-st.exp: Fix typos.
12449
ce78e7c3
MI
124502004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12451
12452 * gdb.threads/thread_check.exp: New testcase.
12453 * gdb.threads/thread_check.c: New testcase.
12454
2dedb159
AC
124552004-08-31 Andrew Cagney <cagney@gnu.org>
12456
12457 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12458 (skip_to_handler_entry): New procedures. Test stepping into a
12459 handler when the breakpoint is at the handler's entry point.
12460
68f53502
AC
124612004-08-30 Andrew Cagney <cagney@gnu.org>
12462
12463 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12464 gdb/1757.
12465
3e3ffd2b
MC
124662004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12467
12468 With code from Manoj Iyer <manjo@austin.ibm.com>:
12469 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12470 return value. Add an arm for "no debugging symbols found".
12471 Change a stray "error" to "perror".
12472 (gdb_run_cmd): Adapt to new return value.
12473 * gdb.base/remote.exp: Adapt to new return value.
12474 * gdb.gdb/complaints.exp: Likewise.
12475 * gdb.gdb/observer.exp: Likewise.
12476 * gdb.gdb/selftest.exp: Likewise.
12477 * gdb.gdb/xfullpath.exp: Likewise.
12478
4b6f5fd2
JB
124792004-08-27 Joel Brobecker <brobecker@gnat.com>
12480
12481 * gdb.threads/bp_in_thread.exp: New testcase.
12482
e5b25496
MC
124832004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12484
12485 Fix PR testsuite/1735.
12486 * gdb.threads/schedlock.c (thread_function): Add a cast
12487 to suppress a gcc warning.
12488 * gdb.threads/thread-specific.c (thread_function): Likewise.
12489
934353d6
MC
124902004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 * gdb.base/unload.c: Include <stdlib.h>.
12493
f98a0aef 124942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12495
f98a0aef 12496 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12497 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12498 synchronized after the "return".
12499
5a2e8882
MC
125002004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12501
12502 * gdb.mi/basics.c: Include <stdio.h>.
12503 * gdb.mi/pthreads.c: Include <stdlib.h>.
12504 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12505
a9640423
MC
125062004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12507
12508 * gdb.threads/schedlock.c: Add copyright notice.
12509
b04e311d
AC
125102004-08-25 Andrew Cagney <cagney@gnu.org>
12511
12512 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12513 (skip_over_handler, breakpoint_over_hander): New test procedures.
12514 (advance, advancei): Add a proper prefix, do not use
12515 rerun_to_main.
12516 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12517
7c27f15b
MC
125182004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12519
12520 * gdb.mi/basics.c: Add copyright notice.
12521 * gdb.mi/var-cmd.c: Add copyright notice.
12522
fffc87ae
MC
125232004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12524
12525 * lib/gdb.exp: Remove signed_keyword_not_used.
12526 * lib/compiler.c: Likewise.
12527 * lib/compiler.cc: Likewise.
12528
d782e0bf
MC
125292004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12532 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12533
96033e83
MC
125342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12535
12536 * gdb.base/whatis.c: Add copyright notice.
12537
cf38c229
MK
125382004-08-20 Mark Kettenis <kettenis@gnu.org>
12539
12540 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12541 it to skip the breakpoints encoded in the inline assembly.
12542
f4b49756
MC
125432004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12544
12545 * Makefile.in: Add gdb.fortran.
12546
2f193b69
MC
125472004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12548
12549 * gdb.base/call-sc.exp (test_scalar_returns):
12550 Fix cut-and-paste glitch in "Make fun return now".
12551
89a237cb
MC
125522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12553
12554 * configure.in: Add gdb.fortran.
12555 * configure: Regenerate.
12556 * gdb.fortran/Makefile.in: New file.
12557 * lib/gdb.exp (skip_fortran_tests): New procedure.
12558
469aff8e
MC
125592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12560
12561 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12562 reference to bug-gnu@prep.ai.mit.edu.
12563 * gdb.mi/mi-var-child.exp: Likewise.
12564 * gdb.mi/mi-var-cmd.exp: Likewise.
12565 * gdb.mi/mi-var-display.exp: Likewise.
12566 * gdb.mi/mi2-var-block.exp: Likewise.
12567 * gdb.mi/mi2-var-child.exp: Likewise.
12568 * gdb.mi/mi2-var-cmd.exp: Likewise.
12569 * gdb.mi/mi2-var-display.exp: Likewise.
12570
00b51b9f
MK
125712004-08-15 Mark Kettenis <kettenis@gnu.org>
12572
12573 * gdb.base/unload.c (main): Make local variable msg const.
12574
45f07fef
MC
125752004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12576
12577 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12578 to bug-gnu@prep.ai.mit.edu.
12579 * gdb.mi/mi-disassemble.exp: Likewise.
12580 * gdb.mi/mi-eval.exp: Likewise.
12581 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12582 default line number.
12583 * gdb.mi/mi-return.exp: Likewise.
12584 * gdb.mi/mi-simplerun.exp: Likewise.
12585 * gdb.mi/mi-stack.exp: Likewise.
12586 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12587 number with explicit range test.
12588 * gdb.mi/mi-watch.exp: Likewise.
12589 * gdb.mi/mi2-break.exp: Likewise.
12590 * gdb.mi/mi2-cli.exp: Likewise.
12591 * gdb.mi/mi2-disassemble.exp: Likewise.
12592 * gdb.mi/mi2-eval.exp: Likewise.
12593 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12594 default line number.
12595 * gdb.mi/mi2-return.exp: Likewise.
12596 * gdb.mi/mi2-simplerun.exp: Likewise.
12597 * gdb.mi/mi2-stack.exp: Likewise.
12598 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12599 number with explicit range test.
12600 * gdb.mi/mi2-watch.exp: Likewise.
12601
dd8c8ee7
MC
126022004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12603
12604 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12605 * gdb.cp/m-static.exp: Likewise.
12606 * gdb.cp/rtti.exp: Likewise.
12607
4e838464
MK
126082004-08-14 Mark Kettenis <kettenis@gnu.org>
12609
12610 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12611
8d8cb839
EZ
126122004-08-14 Eli Zaretskii <eliz@gnu.org>
12613
12614 * ChangeLog: Prefix Local Variables with semi-colons and indent
12615 the reference to older ChangeLog files, to fix fontification in
12616 Emacs.
12617
deea8bb0
MC
126182004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12619
12620 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12621 * gdb.mi/mi2-break.exp: Likewise.
12622
c3297504
MC
126232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12624
12625 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12626
25808999
MC
126272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12628
12629 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12630
226a8d71
MC
126312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12632
12633 * gdb.cp/classes.exp: Remove unused declarations. Just let
12634 test names default instead of providing special names. Remove
12635 extraneous demangler test.
12636
37fdf854
JJ
126372004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12638
12639 * gdb.base/unload.exp: New test for breakpoints in dynamically
12640 loaded libraries.
12641 * gdb.base/unload.c: Ditto.
12642 * gdb.base/unloadshr.c: Ditto.
12643
2d3a7986
MC
126442004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12647 cp_test_ptype_class.
12648 (test_enums): Likewise.
12649
c72b934c
AC
126502004-08-10 Andrew Cagney <cagney@gnu.org>
12651
12652 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12653 files.
12654
cc503c8a
AC
126552004-08-10 Andrew Cagney <cagney@gnu.org>
12656
12657 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12658 init_malloc call.
12659
902f2ccb
MC
126602004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12661
12662 * ChangeLog: Add copyright notice. The notice is copied
12663 from emacs 21.3 top level ChangeLog.
12664
78c90502
MC
126652004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12666
12667 * lib/cp-support.exp: New file.
12668 * lib/cp-support.exp (cp_test_type_class): New function.
12669 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12670 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12671 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12672 cp_test_ptype_class.
12673
88e5ea78
MC
126742004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12675
12676 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12677 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12678 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12679 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12680 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12681 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12682 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12683 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12684 gdb.mi/mi2-watch.exp: Update copyright years.
12685
6a89fc9c
MK
126862004-08-09 Mark Kettenis <kettenis@gnu.org>
12687
12688 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12689
1482e0de
MC
126902004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12691
12692 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12693 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12694 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12695 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12696 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12697 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12698 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12699 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12700 gdb.mi/mi-watch.exp: Update copyright years.
12701
1a5ce3f3
DJ
127022004-08-08 Daniel Jacobowitz <dan@debian.org>
12703
12704 PR gdb/1738
12705 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12706 from a breakpoint with a pending signal.
12707
04f6ecf2
DJ
127082004-08-08 Daniel Jacobowitz <dan@debian.org>
12709
12710 PR gdb/1736
12711 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12712 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12713 the prompt.
12714 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12715
54d90d35
DJ
127162004-08-08 Daniel Jacobowitz <dan@debian.org>
12717
12718 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12719
d2f6abb0
DJ
127202004-08-08 Daniel Jacobowitz <dan@debian.org>
12721
12722 PR gdb/1736
12723 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12724 for i?86-*-linux*.
12725
5598c03d
DJ
127262004-08-08 Daniel Jacobowitz <dan@debian.org>
12727
12728 * gdb.arch/i386-prologue.exp: Compile without debug information.
12729
c6fee705
MC
127302004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12731
12732 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12733 rather than asking gdb to search.
12734
dd90efdb
MC
127352004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12736
12737 * gdb.base/gcore.c: Include <string.h>.
12738
1e84bec1
MC
127392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12740
12741 * gdb.base/gcore.c: Add copyright notice.
12742
e425eb2b
MC
127432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12744
12745 * gdb.base/freebpcmd.c: Include <stdio.h>.
12746 * gdb.base/long_long.c: Include <string.h>.
12747 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12748 * gdb.base/siginfo.c: Include <string.h>.
12749 * gdb.base/sigstep.c: Include <string.h>.
12750
cb9aaed5
MC
127512004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12752
12753 * gdb.base/complex.c: Include <stdlib.h>.
12754
55944f3d
MC
127552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12756
12757 * gdb.base/complex.c: Add copyright notice.
12758
7b2953d9
MC
127592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 * gdb.base/charset.c: Include <stdlib.h>.
12762
c9133d23
MC
127632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12764
12765 * gdb.base/auxv.c: Include <stdlib.h>.
12766
0a8490ad
MC
127672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12768
12769 * gdb.base/auxv.c: Add copyright notice.
12770
3426d5ec
MC
127712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12772
12773 * gdb.base/coremaker.c: Add copyright notice.
12774 * gdb.base/coremaker2.c: Add copyright notice.
12775
8da195dd
AC
127762004-08-04 Andrew Cagney <cagney@gnu.org>
12777
12778 * gdb.base/store.exp: Update copyright.
12779 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12780 names, do not import gdb_prompt.
12781
8d394f98
AC
127822004-08-01 Andrew Cagney <cagney@gnu.org>
12783
12784 Fix PR testsuite/1729.
12785 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12786 not use capture_value with value 4.
12787 (capture_value): Add optional test name parameter.
12788 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12789 the prefix, pass to capture_value.
12790
b6702b23
MK
127912004-08-01 Mark Kettenis <kettenis@gnu.org>
12792
12793 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12794 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12795 (main): Call new function.
12796
c203e0ca
MC
127972004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12798
12799 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12800
a7995a30
MC
128012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12802
12803 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12804
9366563b
MC
128052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12806
b6eeaf26 12807 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12808 Accept more values of vtbl pointer. Remove some messages
12809 about "obsolete gcc or gdb".
12810
2fc1f950
MC
128112004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12812
12813 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12814
c724d49b
MC
128152004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12816
12817 * gdb.base/asm-source.exp: Properly convert target board
12818 debug flags from gcc format to binutils format.
12819
736b0fce
MK
128202004-07-28 Mark Kettenis <kettenis@gnu.org>
12821
12822 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12823 gdb1718". PR backtrace/1718 partially fixed.
12824
5633ea5c
JJ
128252004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12826
12827 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12828
575eebb1
NC
128292004-07-26 Nick Clifton <nickc@redhat.com>
12830
12831 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12832 good default value for a specific architecture is available then
12833 set it to that value. Otherwise default to the -gstabs switch.
12834 Remove the -g... switches from the asm-flags variable. Allow the
12835 target board info to override the value if it wants to. Pass the
12836 switch on the assembler command line.
12837
62104619
MK
128382004-07-23 Mark Kettenis <kettenis@gnu.org>
12839
12840 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12841 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12842 (main): Call new function.
12843
4a1135b8
MC
128442004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12845
12846 Test for PR exp/1715.
12847 * gdb.base/radix.exp: Refactor common procedures. Make all
12848 test names unique. Change XFAIL to KFAIL.
12849
8a12c1f0
MC
128502004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12851
12852 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12853 * gdb.ada/gnat_ada.gin: ... to here.
12854 * configure.in: Use gnat_ada.gin.
12855 * configure: Regenerate.
12856
23b451cf
AC
128572004-07-20 Andrew Cagney <cagney@gnu.org>
12858
12859 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12860 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12861 XFAILs. Clean up test messages and comments. Check backtraces.
12862 Delete re-sync code.
12863
ab618a02
MC
128642004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12865
12866 Fix PR cli/740.
12867 * gdb.base/annota1.exp: Honor gdb,nosignals.
12868 * gdb.base/annota3.exp: Likewise.
12869
46dad340
MC
128702004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * lib/java.exp: Update copyright notice.
12873
756d8c70
AC
128742004-07-19 Andrew Cagney <cagney@gnu.org>
12875
12876 * gdb.base/selftest.exp: Copy file from here ...
12877 * gdb.gdb/selftest.exp: ... to here.
12878
586027e6
AC
128792004-07-16 Andrew Cagney <cagney@redhat.com>
12880
12881 * lib/insight-support.exp: Delete file.
12882 * lib/java.exp (java_init): Fix copyright.
12883
029d2200
AC
128842004-07-16 Andrew Cagney <cagney@gnu.org>
12885
12886 * gdb.base/restore.c: Append "prologue" to comments marking the a
12887 function's prologue.
12888 * gdb.base/restore.exp: Update copyright, re-indent.
12889 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12890 callerN" prefix where needed. Update patterns that match a
12891 function's prologue.
12892
653b62c5
MC
128932004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12894
12895 * gdb.base/restore.c: Add copyright notice.
12896
f7d690e5
AC
128972004-07-16 Andrew Cagney <cagney@gnu.org>
12898
12899 * gdb.base/logical.exp: Update copyright.
12900 (evaluate): New procedure. Use to re-implement tests using
12901 several tables.
12902
d629a7cb
MH
129032004-07-14 Martin Hunt <hunt@redhat.com>
12904
12905 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12906 which fixes some problems where init.tcl was not found.
12907
9c7bb332
AC
129082004-07-13 Andrew Cagney <cagney@gnu.org>
12909
6bf46641
AC
12910 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12911 (check_sizeof, check_valueof): Do not include the output in the
12912 test name. Use gdb_test.
12913 (get_valueof): Use gdb_test_multiple.
12914
c4ffd4c0
AC
12915 * gdb.base/step-test.exp: Update copyright. Use
12916 gdb_test_multiple. Ensure that test names do not include
12917 architecture dependent output.
12918
ab89363a
AC
12919 * gdb.gdb/observer.exp: Update copyright.
12920 (setup_test): Use gdb_test_multiple.
12921 (attach_first_observer, attach_second_observer)
12922 (attach_third_observer, detach_first_observer)
12923 (detach_second_observer, detach_third_observer)
12924 (reset_counters, check_counters): Make $message a prefix.
12925 (test_normal_stop_notifications): Add "args" parameter - a list of
12926 init functions to be called. Make $message a prefix,
12927 (test_observer_normal_stop): Change the message prefixes so that
12928 they are unique, pass the attach / detach procedures to
12929 test_normal_stop_notifications.
12930
ec58997a
AC
12931 * gdb.base/signull.exp (test_segv): Prefix all tests with
12932 "${name}". Clean up test messages.
12933
b475183b
AC
12934 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12935
9c7bb332
AC
12936 * gdb.base/ena-dis-br.exp: Update copyright.
12937 (break_at): New function. Replace send_gdb with gdb_test,
12938 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12939 ignore count, not stopped at bpt", with KFAIL.
12940
2dd95497
CV
129412004-07-13 Corinna Vinschen <vinschen@redhat.com>
12942
12943 * gdb.base/attach.exp: Remove cleanupfile handling.
12944
419e626b
AC
129452004-07-12 Andrew Cagney <cagney@gnu.org>
12946
12947 * gdb.base/annota1.exp: Cleanup corefile test name.
12948 * gdb.base/annota3.exp: Ditto.
12949
8b1b3228
AC
129502004-07-12 Andrew Cagney <cagney@gnu.org>
12951
78650829
AC
12952 * gdb.base/signals.exp: Clean up copyright, re-indent.
12953
8b1b3228
AC
12954 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12955 gdb_test and gdb_test_multiple.
12956
935c2760
JJ
129572004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12958
12959 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 12960 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
12961 provide line number info for first statement in main.
12962
1544280f
AC
129632004-07-08 Andrew Cagney <cagney@gnu.org>
12964
1279f4ff
AC
12965 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12966
1544280f
AC
12967 * gdb.base/sigbpt.exp: Make the common part of each test name a
12968 prefix instead of suffix.
12969
bcc82369
BR
129702004-07-07 Bob Rossi <bob_rossi@cox.net>
12971
12972 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12973 test from test_tbreak_creation_and_listing to
12974 test_file_list_exec_source_file
12975 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12976 Changed name of test from test_tbreak_creation_and_listing to
12977 test_file_list_exec_source_file
12978
23f4b0aa
JJ
129792004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12980
12981 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12982 the jmisc() constructor instead of <init>.
12983 * gdb.java/jmisc1.exp: Ditto.
12984
56401cd5
AC
129852004-07-07 Andrew Cagney <cagney@gnu.org>
12986
12987 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12988 corrupting the PC.
12989
44ae2f6a
MC
129902004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12991
12992 * gdb.cp/templates.exp: Accept whitespace change in demangler
12993 output.
12994
45a83408
AC
129952004-07-06 Andrew Cagney <cagney@gnu.org>
12996
12997 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12998
d205ad70
MC
129992004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13000
13001 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13002 * lib/compiler.cc: Likewise.
13003
06ea1a61
MC
130042004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13005
13006 * lib/compiler.cc: Work around string preprocessing problem
13007 with old hp c++ compiler.
13008 * lib/compiler.c: Likewise.
13009
daab1251
CV
130102004-06-29 Corinna Vinschen <vinschen@redhat.com>
13011
13012 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13013 directives to conditionalize symbol prefixing.
13014 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13015 additional_flags handling. Add underscore prefix for Cygwin.
13016 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13017 conditionalize symbol prefixing.
13018 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13019 additional_flags handling. Add underscore prefix for Cygwin.
13020
cc984116
CV
130212004-06-29 Corinna Vinschen <vinschen@redhat.com>
13022
13023 * gdb.base/bigcore.exp: Skip test on Cygwin.
13024
c279b077
MC
130252004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13026
13027 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13028 formats for "info register". Use gdb_test_multiple. Fix
13029 the "invalid register" test.
13030
0e915747
CV
130312004-06-28 Corinna Vinschen <vinschen@redhat.com>
13032
13033 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13034 PID for Cygwin. Add Cygwin specific strings to check for in some
13035 tests.
13036 (do_attach_tests): Add a test for user interaction when attaching
13037 to a process with no matching symbol table already loaded.
13038
11422c86
AC
130392004-06-26 Andrew Cagney <cagney@gnu.org>
13040
13041 Test PR java/1567 and PR java/1565.
13042 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13043 * gdb.java/jmisc2.exp: Delete file.
13044
cefbce26
MC
130452004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13046
13047 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13048
e19f872c
CV
130492004-06-25 Corinna Vinschen <vinschen@redhat.com>
13050
13051 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13052 attach process.
13053
d931ba3b
MC
130542004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13055
13056 * gdb.cp/pr-1553.exp: Remove.
13057
aef68c48
MC
130582004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13059
13060 * gdb.cp/pr-1553.cc: Remove.
13061 * gdb.cp/pr-1553.exp: Disable this test.
13062
8d5df71a
JB
130632004-06-20 Jim Blandy <jimb@redhat.com>
13064
a9c64011 13065 Fix PR testsuite/1680.
8d5df71a
JB
13066 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13067 regular expressions.
13068
4ac6f39d
MC
130692004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13070
13071 Fix PR testsuite/1679.
13072 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13073 Issue an UNSUPPORTED result instead.
13074
1b413552
JB
130752004-06-18 Jim Blandy <jimb@redhat.com>
13076
13077 * gdb.base/charset.exp: Only send a control-C if we see a new
13078 prompt and incomplete command.
13079
6daa6ebd
MC
130802004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13081
13082 * gdb.cp/pr-574.cc: Add copyright notice.
13083
51fa4ae0
JB
130842004-06-17 Jim Blandy <jimb@redhat.com>
13085
13086 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13087 cases where the regexp has no groups; this grabs random text from
13088 the previous test suite, whatever that was.
13089
8fea26c5
MC
130902004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13091
13092 * gdb.cp/printmethod.cc: Add copyright notice.
13093
1e3aeb41
MC
130942004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13095
13096 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13097
9d9030bc
AC
130982004-06-16 Andrew Cagney <cagney@gnu.org>
13099
13100 * gdb.base/signull.c: Update copyright. Include <string.h>.
13101 (bowler): Replace data_pointer with data_read
13102 and data_write cases. Add code_descriptor case.
13103 (zero, desc): New array and pointer.
13104 (data, code): Change to simple pointers.
13105 * gdb.base/signull.exp: Fix probe pattern matching a function
13106 descriptor SIGSEGV. Replace data_pointer with data_read and
13107 data_write tests.
13108
acd4ad44
AC
131092004-06-16 Andrew Cagney <cagney@gnu.org>
13110
13111 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13112
08fd625c
MC
131132004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13114
13115 * gdb.base/long_long.c: Add copyright notice.
13116
1903502c
MC
131172004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13118
13119 * gdb.base/long_long.exp: Remove reference to
13120 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13121 to gdb_breakpoint and gdb_continue_to_breakpoint.
13122
83313cb1
JB
131232004-06-14 Jim Blandy <jimb@redhat.com>
13124
13125 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13126 endian case.
13127
1bf404ef
AC
131282004-06-14 Andrew Cagney <cagney@gnu.org>
13129
13130 * gdb.base/gcore.exp (capture_command_output): Delete the always
13131 passing tests containing inferior values.
13132 * gdb.base/ending-run.exp: Do not include the breakpoint address
13133 in the test message. Update copyright.
13134 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13135 size in the test name, use gdb_test_multiple. Update copyright.
13136
ef220b33
MC
131372004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13138
13139 * gdb.cp/ref-types.cc: Add copyright notice.
13140
4f70a4c9
MC
131412004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13142
13143 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13144 hp_aCC_compiler.
13145 * lib/compiler.cc: Likewise.
13146 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13147 'set' commands. Log diagnostics for other lines. Set
13148 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13149
335928ac
MC
131502004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13151
13152 * gdb.cp/try_catch.cc: Add copyright notice.
13153
2efb12e8
MC
131542004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13155
13156 * gdb.cp/userdef.cc: Add copyright notice.
13157
0bbed51a
MC
131582004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13159
13160 * gdb.cp/virtfunc.cc: Add copyright notice.
13161
e12a46c9
RC
131622004-06-11 Randolph Chung <tausq@debian.org>
13163
13164 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13165 problem.
13166
338e05af
AC
131672004-06-10 Andrew Cagney <cagney@gnu.org>
13168
13169 * lib/compiler.cc, lib/compiler.c: Append either
13170 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13171 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13172 instead of gcc-3-3.
13173
dc3f10cb
AC
131742004-06-09 Andrew Cagney <cagney@gnu.org>
13175
b4d946af
AC
13176 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13177 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13178
dc3f10cb
AC
13179 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13180 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13181 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13182 fixed.
13183
b5c0bfa2
AC
131842004-06-09 Andrew Cagney <cagney@gnu.org>
13185
13186 * gdb.base/structs.exp (test_struct_returns): Replace
13187 "return_value_unknown" and "finish_value_unknown" by
13188 "return_value_known" and "finish_value_known". Instead of
13189 "return_value_unknown" iff "finish_value_unknown", check
13190 "return_value_known" implies "finish_value_known".
13191
caeb605f
MH
131922004-06-08 Martin Hunt <hunt@redhat.com>
13193
13194 * gdb.base/float.exp: Add pattern for mips targets.
13195
c892bb64
RC
131962004-06-08 Randolph Chung <tausq@debian.org>
13197
13198 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13199 message for unknown architectures more clear.
13200
48306d3e
JB
132012004-06-08 Joel Brobecker <brobecker@gnat.com>
13202
13203 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13204 start the execution of the program.
13205
83ecb59f
JB
132062004-06-07 Jim Blandy <jimb@redhat.com>
13207
13208 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13209 * gdb.arch/i386-cpuid.h: New helper file.
13210
55264cb4
RC
132112004-06-07 Randolph Chung <tausq@debian.org>
13212
13213 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13214 has started.
13215
23cadb28
RM
132162004-06-04 Roland McGrath <roland@redhat.com>
13217
13218 Fix PR gdb/1647.
13219 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13220 differently to be robust to output buffering differences.
13221
51d01eda
MC
132222004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13223
13224 * gdb.threads/pthreads.exp: Update copyright years.
13225 (check_control_c): Change asynchronous 'after' to synchronous.
13226
f4fc3b93
RM
132272004-06-04 Roland McGrath <roland@redhat.com>
13228
13229 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13230 next gdb prompt.
13231
4013522b
MC
132322004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13233
13234 Fix PR gdb/1636.
13235 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13236 calls to synchronous.
13237
7a8f1e6b
JB
132382004-05-26 Jim Blandy <jimb@redhat.com>
13239
13240 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13241
81bb3443
RC
132422004-05-24 Randolph Chung <tausq@debian.org>
13243
13244 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13245 * gdb.asm/pa.inc: New file.
13246
8f5a3103
MK
132472004-05-22 Mark Kettenis <kettenis@gnu.org>
13248
13249 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13250
734b8fe8 132512004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13252 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13253
13254 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13255 GDB prompt.
13256
725603e1
UW
132572004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13258
f4fc3b93 13259 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13260 setjmp/longjmp. Use sigaction instead of signal.
13261
8b923272 132622004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13263 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13264
13265 * gdb.threads/pthread_cond_wait.c: New file.
13266 * gdb.threads/pthread_cond_wait.exp: New testcase.
13267
8bfabb04
AC
132682004-05-13 Andrew Cagney <cagney@redhat.com>
13269
13270 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13271 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13272
42edda50
AC
132732004-05-11 Andrew Cagney <cagney@redhat.com>
13274
13275 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13276 fixed but revealed gdb/1639.
13277
d303a6c7
AC
132782004-05-10 Andrew Cagney <cagney@redhat.com>
13279
13280 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13281 func1" and "next to 2nd alarm", kernel bug avoided.
13282
bf08c2a1
DJ
132832004-05-10 Daniel Jacobowitz <dan@debian.org>
13284
13285 PR external/1568
13286 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13287 XFAIL if it is smaller than bytes_allocated.
13288 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13289 (main): Make chunks_allocated unsigned. Correct comment.
13290
c0586a34
JB
132912004-05-07 Joel Brobecker <brobecker@gnat.com>
13292
13293 * gdb.arch/powerpc-aix-prologue.c: New file.
13294 * gdb.arch/powerpc-aix-prologue.exp: New file.
13295
f2785d12
JB
132962004-05-07 Jim Blandy <jimb@redhat.com>
13297
13298 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13299 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13300
bd7f6e30
JB
133012004-05-06 Joel Brobecker <brobecker@gnat.com>
13302
13303 * gdb.base/sep.exp: No longer setup_kfail when the program was
13304 built with dwarf2.
13305
0a5e7efe
JI
133062004-05-05 Jim Ingham <jingham@apple.com>
13307
13308 * gdb.base/pending.exp: Make sure pending breakpoints
13309 preserve the ignore count.
f4fc3b93 13310
a8958849
MK
133112004-04-27 Jerome Guitton <guitton@gnat.com>
13312
13313 * i386-prologue.exp: Add testcase for jump instruction as first
13314 instruction of the real code.
13315 * i386-prologue.c (jump_at_beginning): New function.
13316
7e103f5b
MK
133172004-04-28 Mark Kettenis <kettenis@gnu.org>
13318
13319 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13320 x86_64-*-*.
13321
5d38b224
MK
133222004-04-28 Mark Kettenis <kettenis@gnu.org>
13323
13324 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13325 i*86-*-*.
13326
0ef32fd9
MK
133272004-04-25 Mark Kettenis <kettenis@gnu.org>
13328
13329 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13330 expression that checks the return type.
13331
71d7dd7c
AC
133322004-04-23 Andrew Cagney <cagney@redhat.com>
13333
13334 * gdb.base/call-sc.exp: New test of scalar call/return values.
13335 * gdb.base/call-sc.c: Ditto.
13336
1e9f977e
JJ
133372004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13338
13339 * gdb.threads/manythreads.c: Reduce thread stack size.
13340
899d9e3a
JJ
133412004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13342
13343 * gdb.threads/manythreads.c: Add copyright notice.
13344
61bcae62
AC
133452004-04-23 Andrew Cagney <cagney@redhat.com>
13346
13347 * gdb.base/siginfo.exp: Better handle step out of signal.
13348 * gdb.base/sigstep.exp: Ditto.
13349
7339a42e 133502004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13351 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13352
13353 * gdb.threads/manythreads.c: New testcase.
13354 * gdb.threads/manythreads.exp: Ditto.
13355
5c98409b
JB
133562004-04-22 Jim Blandy <jimb@redhat.com>
13357
13358 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13359 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13360
3b611f1a
MC
133612004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13362
13363 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13364
f0fd9238
AC
133652004-04-21 Andrew Cagney <cagney@redhat.com>
13366
13367 * gdb.base/sigstep.c: New file.
13368 * gdb.base/sigstep.exp: New file.
13369
90990674
JB
133702004-04-16 Joel Brobecker <brobecker@gnat.com>
13371
13372 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13373 call to observer_notify_normal_stop.
13374
78cef34b
AC
133752004-04-15 Andrew Cagney <cagney@redhat.com>
13376
13377 * gdb.base/siginfo.c: New file.
13378 * gdb.base/siginfo.exp: New file.
13379
d2343407
JB
133802004-04-12 J. Brobecker <brobecker@gnat.com>
13381
13382 * gdb.base/sep.exp: Fix typo in comment.
13383
a2dba3c8
JB
133842004-04-12 J. Brobecker <brobecker@gnat.com>
13385
13386 * gdb.base/sep.c: New file.
13387 * gdb.base/sep-proc.c: New file.
13388 * gdb.base/sep.exp: New testcase.
13389
15f7b60e
MK
133902004-04-09 Mark Kettenis <kettenis@gnu.org>
13391
13392 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13393 support.
13394
44f4de1a
AC
133952004-04-05 Andrew Cagney <cagney@redhat.com>
13396
13397 * gdb.base/sigaltstack.c: New file.
13398 * gdb.base/sigaltstack.exp: New file.
13399
ef04f396
JB
134002004-04-04 Joel Brobecker <brobecker@gnat.com>
13401
13402 * gdb.base/foll-fork.exp: Update the expected output for
13403 "help set follow-fork-mode", to match a change that was made
13404 to the help of this variable on 2004-01-13.
13405
d40d2c92
JB
134062004-04-01 Joel Brobecker <brobecker@gnat.com>
13407
13408 * lib/ada.exp: Add copyright notice.
13409 * bar.ads: Likewise.
13410 * bar.adb: Likewise.
13411 * null_record.adb: Likewise.
13412 * null_record.exp: Likewise.
13413 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13414
f86ef5a3
JB
134152004-04-01 Joel Brobecker <brobecker@gnat.com>
13416
13417 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13418 * configure: Regenerate.
13419
414e70e3
JB
134202004-04-01 Joel Brobecker <brobecker@gnat.com>
13421
13422 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13423 to build the application. Remove the message printed when in
13424 verbose mode, redundant with the UNSUPPORTED message above.
13425
f0aaee49
JB
134262004-03-31 Joel Brobecker <brobecker@gnat.com>
13427
13428 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13429 * gdb.ada (null_record.exp): New testcase.
13430
ac81cb54
JB
134312004-03-31 Joel Brobecker <brobecker@gnat.com>
13432
13433 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13434
854af2f7
JB
134352004-03-31 Joel Brobecker <brobecker@gnat.com>
13436
13437 * gdb.ada: New subdirectory.
13438 * gdb.ada/Makefile.in: New file.
13439 * gdb.ada/gnat_ada.gpr.in: New file.
13440
034cb681
JB
134412004-03-31 Joel Brobecker <brobecker@gnat.com>
13442
13443 * lib/ada.exp: New file.
13444
78a1a894
DJ
134452004-03-24 Daniel Jacobowitz <drow@mvista.com>
13446
13447 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13448 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13449
4b2b3b3e
AC
134502004-03-22 Andrew Cagney <cagney@redhat.com>
13451
13452 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13453 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13454 Problem identified by Ulrich Weigand.
13455
23c73aa3
DC
134562004-03-17 David Carlton <carlton@kealia.com>
13457
13458 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13459 PR c++/826.
13460
d63a86f8
RM
134612004-03-16 Roland McGrath <roland@redhat.com>
13462
13463 * gdb.base/auxv.exp: New file.
13464 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13465
0e02aa50
DC
134662004-03-12 David Carlton <carlton@kealia.com>
13467
13468 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13469 * gdb.cp/pr-1553.cc: Ditto.
13470 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13471 pass branch.
13472
c20b71be
MC
134732004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13474
13475 * gdb.cp/templates.exp: Accept more template types.
13476
c7414a01
MC
134772004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13478
13479 From Corinna Vinschen with modifications.
13480 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13481 local variable obj_with_enum.
13482 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13483 results with obj_with_enum.
13484
ed69573c
MC
134852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13486
13487 * gdb.cp/classes.cc: New file, copied from misc.cc.
13488 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13489
28301461
MC
134902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13491
13492 * gdb.cp/misc.cc: Add copyright notice.
13493
1198ecbe
DC
134942004-03-05 David Carlton <carlton@kealia.com>
13495
13496 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13497 * gdb.cp/rtti.h: Update copyright.
13498 (namespace n2::n3): New.
13499 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13500 (n2::n3::func3): New.
13501 (main): Call n2::n3::func3.
13502 * gdb.cp/rtti2.cc: Update copyright.
13503 (n2::create3): New.
13504
9e08c470
MK
135052004-03-04 Mark Kettenis <kettenis@gnu.org>
13506
13507 * gdb.asm/openbsd.inc: Fix typo.
13508
4bebc3aa
FF
135092004-03-03 Fred Fish <fnf@redhat.com>
13510
13511 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13512 "val" instead of unused "size". Update copyright year.
13513
6ea9fb37
DJ
135142004-02-29 Daniel Jacobowitz <drow@mvista.com>
13515
13516 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13517 to use unsigned char.
13518 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13519 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13520
23b23974
DJ
135212004-02-29 Daniel Jacobowitz <drow@mvista.com>
13522
13523 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13524 line of output.
13525
7574fd53
DJ
135262004-02-28 Daniel Jacobowitz <drow@mvista.com>
13527
13528 * gdb.base/relocate.c (dummy): Initialize.
13529
a195357f
DJ
135302004-02-28 Daniel Jacobowitz <drow@mvista.com>
13531
13532 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13533 a breakpoint at exit.
13534
72fd54a9
FF
135352004-02-27 Fred Fish <fnf@redhat.com>
13536
13537 * gdb.base/chng-syms.exp: Add expect condition to match failing
13538 case that isn't a timeout.
13539
b9d23137
AC
135402004-02-27 Andrew Cagney <cagney@redhat.com>
13541
13542 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13543 support.
13544
15d208f6 135452004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13546
15d208f6
FF
13547 * gdb.arch/gdb1431.c: Remove.
13548 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13549 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13550 of "until" incorrectly.
13551
98f9cd2d
JB
135522004-02-26 J. Brobecker <brobecker@gnat.com>
13553
13554 * gdb.cp/class2.cc (empty): New class.
13555 (refer): New function.
13556 (main): Declare an object of type empty and use it.
13557 * gdb.cp/class2.exp: Print the value of an object of type empty.
13558
9b50c11b
JJ
135592004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13560
13561 * gdb.base/langs.exp: Update query string to match the
13562 new nquery format used for pending breakpoints.
13563
0dcd613f
AC
135642004-02-26 Andrew Cagney <cagney@redhat.com>
13565
13566 Fix PR i18n/1570.
13567 * gdb.base/charset.c: Update copyright notice.
13568 (main, init_string): Remove the escape character '\e' tests.
13569 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13570 * gdb.base/charset.exp (valid_host_charset): Ditto.
13571 * gdb.base/setvar.exp: Ditto.
13572
b8a56647
AC
135732004-02-24 Andrew Cagney <cagney@redhat.com>
13574
90d59e34
AC
13575 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13576 mmapped data in core file" PASS and FAIL messages consistent.
13577
b8a56647
AC
13578 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13579 setting a breakpoint. Work around PR java/1565.
13580
9f27c604
JJ
135812004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13582
13583 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13584 new nquery format.
13585 * gdb.base/pending.exp: Ditto.
13586
3224a706
MK
135872004-02-22 Mark Kettenis <kettenis@gnu.org>
13588
13589 * configure.in: Run stabs tests on *BSD.
13590 * configure: Regenerated.
13591
41e0a9ca
MK
135922004-02-21 Mark Kettenis <kettenis@gnu.org>
13593
13594 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13595
1e1b3428
FF
135962004-02-20 Fred Fish <fnf@redhat.com>
13597
13598 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13599 blank in test for "returns short", for consistency with other
13600 "returns xxx" tests. Update copyright year.
13601
f9a7572a
FF
136022004-02-19 Fred Fish <fnf@redhat.com>
13603
13604 New testcase for PR breakpoint/1558.
13605 * gdb.arch/gdb1558.exp: New file.
13606 * gdb.arch/gdb1558.c: New file.
13607
b2ce2854
EZ
136082004-02-19 Elena Zannoni <ezannoni@redhat.com>
13609
13610 * gdb.base/nodebug.exp: Fix typo.
13611
e7c9ff01
JB
136122004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13613
13614 Committed by Jim Blandy <jimb@redhat.com>.
13615
62f4b920
JB
13616 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13617
2db536a1
JB
13618 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13619
e7c9ff01
JB
13620 * gdb.base/float.exp: Support s390*-*-* targets.
13621
f3205b34
AF
136222004-02-17 Adam Fedor <fedor@gnu.org>
13623
13624 * gdb.base/gdb1555.exp: New file.
13625 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13626
9d62932d
EZ
136272004-02-17 Elena Zannoni <ezannoni@redhat.com>
13628
13629 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13630
344c9711
FF
136312004-02-16 Fred Fish <fnf@redhat.com>
13632
13633 * gdb.arch/gdb1291.c: Remove
13634 * gdb.arch/gdb1291.s: New test input file.
13635 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13636 fail. Test for correct result, known incorrect result, other
13637 failures and timeouts.
13638
2d822687
AC
136392004-02-16 Andrew Cagney <cagney@redhat.com>
13640
13641 * gdb.base/bigcore.exp: New file.
13642 * gdb.base/bigcore.c: New file.
13643
dac15b66
AC
136442004-02-13 Andrew Cagney <cagney@redhat.com>
13645
13646 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13647 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13648 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13649 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13650 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13651 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13652 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13653 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13654 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13655 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13656
6bdfc2c4
JJ
136572004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13658
13659 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13660 executed is an alloc instruction.
13661
87b3ede8
DC
136622004-02-11 David Carlton <carlton@kealia.com>
13663
13664 * gdb.cp/breakpoint.exp: New.
13665 * gdb.cp/breakpoint.cc: New.
13666
6e19e2bf
MC
136672004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13668
13669 Partial fix for PR gdb/1543.
13670 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13671 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13672 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13673 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13674 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13675 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13676 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13677 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13678 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13679 to bug-gdb@prep.ai.mit.edu .
13680 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13681 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13682 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13683 Likewise.
13684
5c5455dc
AC
136852004-02-10 Andrew Cagney <cagney@redhat.com>
13686
13687 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13688 using gdb_internal_error_resync.
13689
9cf689d7
DJ
136902004-02-09 Daniel Jacobowitz <drow@mvista.com>
13691
13692 * gdb.threads/thread-specific.exp: Stop early if no threads are
13693 found.
13694
d2dc51db
MC
136952004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13698
14b1a056
DJ
136992004-02-08 Daniel Jacobowitz <drow@mvista.com>
13700
13701 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13702 breakpoints.
13703
83f66e8f
DJ
137042004-02-07 Daniel Jacobowitz <drow@mvista.com>
13705
13706 * config/sim.exp (gdb_load): Handle $arg == "".
13707 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13708 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13709
30fc0091
EZ
137102004-02-07 Elena Zannoni <ezannoni@redhat.com>
13711
a9c64011
AS
13712 * gdb.base/maint.exp: Update test to reflect
13713 obstack changes.
30fc0091 13714
4d806929
JJ
137152004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13716
13717 * gdb.base/pendshr.c (pendfunc): New function that calls
13718 pendfunc1.
13719 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13720
7bfdd688
FF
137212004-02-04 Fred Fish <fnf@redhat.com>
13722
13723 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13724 function symbols and update copyright years.
13725 * gdb.arch/gdb1291.c: Ditto.
13726
aaa08ee4
MC
137272004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13728
13729 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13730
dbad7755
MC
137312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13732
13733 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13734
ec4646ef
MC
137352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13736
13737 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13738
1b802196
FF
137392004-02-02 Fred Fish <fnf@redhat.com>
13740
13741 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13742 remote targets. Update copyright years.
13743
18fe2033
JJ
137442004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13745
13746 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13747 support.
13748 * gdb.base/langs.exp: Fix test which attempts to create
13749 breakpoint on non-existent function to handle new pending
13750 support.
13751 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13752 a breakpoint.
13753 * gdb.base/pending.exp: New test.
13754 * gdb.base/pending.c: New file.
13755 * gdb.base/pendshr.c: Ditto.
13756
8d577d32
DC
137572004-02-02 David Carlton <carlton@kealia.com>
13758
13759 * gdb.cp/overload.exp: Add overloadNamespace tests.
13760 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13761 (overloadNamespace, XXX): New.
13762 (main): Call XXX::marker2.
13763
3ad13771
FF
137642004-02-01 Fred Fish <fnf@redhat.com>
13765
13766 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13767 * gdb.base/finish.exp: Ditto.
13768 * gdb.base/gcore.exp: Ditto.
13769 * gdb.base/huge.exp: Ditto.
13770 * gdb.base/info-proc.exp: Ditto.
13771 * gdb.base/return2.exp: Ditto.
13772 * gdb.threads/gcore-thread.exp: Ditto.
13773
44c75849
DJ
137742004-02-01 Daniel Jacobowitz <drow@mvista.com>
13775
13776 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13777
005bc093
MK
137782004-02-01 Mark Kettenis <kettenis@gnu.org>
13779
13780 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13781 that opening the file succeeds on OpenBSD.
13782
c47cebdb
DJ
137832004-02-01 Daniel Jacobowitz <drow@mvista.com>
13784
13785 * gdb.threads/thread-specific.c: New file.
13786 * gdb.threads/threads-specific.exp: New test script.
13787 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13788 to expect_out.
13789
5a01311c
MK
137902004-02-01 Mark Kettenis <kettenis@gnu.org>
13791
13792 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13793 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13794 only on the "print_small_structs from print_long_arg_list" test.
13795
ce22a4f1
DJ
137962004-02-01 Daniel Jacobowitz <drow@mvista.com>
13797
13798 * gdb.base/completion.exp: Kill a stray backslash.
13799
13800 From Jim Ingham <jingham@apple.com>:
13801 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13802 agrees with the result from sending a tab.
13803
abbab9d3
DJ
138042004-01-31 Daniel Jacobowitz <drow@mvista.com>
13805
13806 * gdb.base/chng-syms.exp: Remove stray newline.
13807
53904d1e
MK
138082004-01-31 Mark Kettenis <kettenis@gnu.org>
13809
13810 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13811 *-*-openbsd*.
13812 * gdb.asm/openbsd.inc: New file.
13813
3a4b3aac
MK
138142004-01-30 Mark Kettenis <kettenis@gnu.org>
13815
13816 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13817 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13818 *-*solaris2*. Remove commented out default settings for
13819 asm-flags. Replace gdb_compile with target_link.
13820
ebac27b4
MC
138212004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13822
13823 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13824 for all tests. Remove old hp-ux and cygnus xfail cases.
13825
d8679d84
PH
138262004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13827
13828 * gdb.base/chng-syms.exp: New file.
13829 * gdb.base/chng-syms.c: New file.
13830
0a55bc22
MC
138312004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13832
13833 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13834 Provide arms for current output in all my configurations.
13835
94b8e876
MC
138362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13837
13838 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13839 * lib/compiler.cc: Likewise.
13840 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13841 get the right preprocessor. Eval the output directly. Remove
13842 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13843 hp_f77_compiler and hp_f90_compiler completely.
13844 (gdb_preprocess): Delete.
13845 (get_compiler): Delete.
13846
7cf03d44
MK
138472004-01-24 Mark Kettenis <kettenis@gnu.org>
13848
13849 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13850 <string.h>.
13851
68b6dce9
NR
138522004-01-24 Nick Roberts <nick@nick.uklinux.net>
13853
13854 * gdb.mi/mi-stack.exp: Update copyright.
13855
b368761e
DC
138562004-01-23 David Carlton <carlton@kealia.com>
13857
13858 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13859 test for cp_lookup_transparent_type.
13860 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13861 call them.
13862
f2061b53
DJ
138632004-01-23 Daniel Jacobowitz <drow@mvista.com>
13864
13865 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13866 after -var-update.
13867
37fc574a
DC
138682004-01-23 David Carlton <carlton@kealia.com>
13869
13870 * gdb.cp/namespace.cc (C::ensureRefs): New.
13871 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13872
8e94b928
NR
138732004-01-20 Nick Roberts <nick@nick.uklinux.net>
13874
13875 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13876 case "-stack-list-locals 2".
13877 * gdb.mi/mi-var-child.exp: Test for case
13878 "-var-list-children --all-values NAME".
13879
997b0952
MC
138802004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13881
13882 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13883
52470da3
MK
138842004-01-18 Mark Kettenis <kettenis@gnu.org>
13885
7049b4b8
MK
13886 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13887 used with gdb_test_multiple.
13888
52470da3
MK
13889 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13890 read at address 0. This fixes PR testsuite/1504.
13891
da6012e5
DJ
138922004-01-18 Daniel Jacobowitz <drow@mvista.com>
13893
13894 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13895 Remove downloading, guessing the host executable, the calls to
13896 gdb_file_cmd and gdb_target_cmd, and "load" support.
13897 (infer_host_exec): New function broken out from gdb_load.
13898 (gdb_load): New wrapper for gdbserver_gdb_load.
13899 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13900 gdb_target_cmd. Use -target-select.
13901 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13902 Download binaries to the host. Clear last_mi_remote_file when
13903 we load a new binary.
13904 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13905 call gdbserver_gdb_load and mi_gdb_target_cmd.
13906
32c70722
MC
139072004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13908
13909 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13910 type patterns.
13911
b0cecf36
MC
139122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13913
13914 * gdb.cp/templates.exp: Fix typo in test name of
13915 "print Foo<volatile char*>::foo".
13916
4120d7e6
MC
139172004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13918
13919 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13920
f679e530
BE
139212004-01-16 Ben Elliston <bje@wasabisystems.com>
13922
13923 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13924 (clean mostlyclean): Remove empty rm.
13925
091c48f6
MC
139262004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13927
13928 * gdb.base/setvar.exp: Add copyright years.
13929
3e5fc8d2
DC
139302004-01-14 David Carlton <carlton@bactrian.org>
13931
13932 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13933 PR c++/1511 and update coment.
13934 * gdb.cp/templates.exp: Update patterns to match current output.
13935 If changes involve something other than whitespace, KFAIL
13936 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13937
63d06c5c
DC
139382004-01-14 David Carlton <carlton@kealia.com>
13939
13940 * gdb.cp/namespace.exp: Add tests involving classes defined within
13941 namespaces.
13942 * gdb.cp/namespace.cc (C::CClass): New.
13943 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13944
a51dab88
EZ
139452004-01-14 Elena Zannoni <ezannoni@redhat.com>
13946
13947 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13948 what debug info we have. Print a better message if something goes
13949 wrong while producing the separate debug info file.
13950
a476ccc9
MC
139512004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13952
13953 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13954
f453692c
MC
139552004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13956
13957 * gdb.base/callfuncs.c: Add copyright notice.
13958
f40063a5
MC
139592004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13960
13961 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13962 inheritance. PR gdb/1498, PR gcc/13539.
13963
19ac3974
EZ
139642004-01-13 Elena Zannoni <ezannoni@redhat.com>
13965
a9c64011
AS
13966 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13967 test specific name.
13968 * gdb.mi/gdb669.exp: Ditto.
13969 * gdb.mi/mi-pthreads.exp: Ditto.
13970 * gdb.mi/mi1-pthreads.exp: Ditto.
13971 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 13972
56c97c6e
MC
139732004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13974
13975 * gdb.cp/member-ptr.cc: Add copyright notice.
13976
a0644324
MC
139772004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13978
13979 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13980 some patterns for recent versions of gcc and hpacc. Delete
13981 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13982 Delete tests that access a NULL pointer-to-member-data. This
13983 script is still disabled for gcc.
13984
32fabe09
EZ
139852004-01-12 Elena Zannoni <ezannoni@redhat.com>
13986
13987 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 13988 escaped correctly.
32fabe09 13989
1f8a6abb
EZ
139902004-01-12 Elena Zannoni <ezannoni@redhat.com>
13991
13992 * gdb.base/sepdebug.exp: New file.
13993 * gdb.base/sepdebug.c: New file.
13994 * lib/gdb.exp (separate_debug_filename): New procedure.
13995 (gdb_gnu_strip_debug): New procedure.
13996
48efe704
AC
139972004-01-12 Andrew Cagney <cagney@redhat.com>
13998
13999 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14000 * gdb.mi/ChangeLog-1999-2003: New file.
14001
a9415475
AC
140022004-01-12 Andrew Cagney <cagney@redhat.com>
14003
14004 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14005 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14006 or EEXIST", treat EBUSY as an XFAIL.
14007
83b8cf9d
MC
140082004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14009
14010 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14011 hp_cc_compiler.
14012
9939d2a8
MC
140132004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14014
14015 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14016 decorations.
14017
1ff8cadf
MC
140182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14019
14020 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14021 and "(aCC)" decorations. Remove obsolete doco about old
14022 test results.
14023
6fa9022e
MC
140242004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14025
14026 * gdb.cp/exception.exp: Fix typo in doco.
14027
209721fe
MK
140282004-01-09 Mark Kettenis <kettenis@gnu.org>
14029
14030 * gdb.base/gdb1476.exp: Fix typo.
14031
ef11303e
MC
140322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14033
14034 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14035 file.
14036
041ab88c
MC
140372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14038
14039 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14040 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14041 Use gdb_compile. Remove restriction on gcc. Add some patterns
14042 for recent version of gdb. Delete second half, which was a copy
14043 of the first half with different build flags. This test is
14044 still disabled because it is still not ready for production.
14045
e36d075a
MC
140462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14047
14048 * gdb.cp/exception.cc: Add copyright notice.
14049 * gdb.cp/exception.exp: Add a notice that this file is broken
14050 because of line number changes caused by addition of copyright
14051 notice.
14052
42b190ad
MC
140532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14054
14055 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14056 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14057
8f25f06b
MC
140582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14059
14060 * gdb.cp/classes.exp: Accept gnu abi 2.
14061 * gdb.cp/derivation.exp: Likewise.
14062 * gdb.cp/overload.exp: Likewise.
14063 * gdb.cp/virtfunc.exp: Likewise.
14064
06ded8b8
MC
140652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14066
14067 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14068 semicolon after end of function.
14069
77c26ae3
MC
140702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14071
14072 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14073 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14074 boilerplate code for compiling and running the program under
14075 test. Add some string method tests.
14076
20757486
MC
140772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14078
14079 * gdb.cp/bs15503.cc: Add copyright notice.
14080 * gdb.cp/bs15503.exp: Adjust line number.
14081
0fd3b503
MC
140822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14083
14084 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14085 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14086
10d1bea8
MC
140872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14088
14089 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14090 hp_cc_compiler.
14091
2789202a
MC
140922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14093
14094 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14095 * gdb.cp/ctti.exp: Use the marker instead of "next".
14096 With gcc, run further before bailing.
14097
b862f14c
MC
140982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14099
14100 * gdb.cp/cttiadd.cc: Add copyright notice.
14101 * gdb.cp/cttiadd1.cc: Likewise.
14102 * gdb.cp/cttiadd2.cc: Likewise.
14103 * gdb.cp/cttiadd3.cc: Likewise.
14104
96da2469
MC
141052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14106
14107 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14108 Use gdb_test, gdb_test_multiple. Use floating-point values that
14109 have exact representations in IEEE-ish formats.
14110
053248ff
MC
141112004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14112
14113 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14114 compilers. Delete duplicate call to get_compiler_info.
14115 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14116 * gdb.base/volatile.exp: Likewise.
14117
84acecdd
MK
141182004-01-07 Mark Kettenis <kettenis@gnu.org>
14119
14120 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14121 memory at address 0.
14122
fe11a27f
MC
141232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14124
14125 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14126 to test for hp-ux assembler. Fix copyright years.
14127
60ad077b
AC
141282004-01-07 Andrew Cagney <cagney@redhat.com>
14129
14130 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14131
1c9b8f33
AC
141322004-01-07 Andrew Cagney <cagney@redhat.com>
14133
14134 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14135 when creating the read-only file. From analysis by Roland McGrath
14136 and Elena Zannoni.
14137
753ccc7a
MC
141382004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14139
14140 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14141
eca3e36b
MC
141422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14143
14144 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14145 data pointers.
14146
f8d4bac4
MC
141472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14148
14149 * gdb.cp/m-static.exp: Compile one source file at a time.
14150 Delete unused call to get_compiler_info.
14151
9b4e0f94
MC
141522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14153
14154 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14155 * gdb.base/call-rt-st.exp: Likewise.
14156 * gdb.base/nodebug.exp: Likewise.
14157 * gdb.base/volatile.exp: Likewise.
14158 * gdb.cp/ref-types.exp: Likewise.
14159 * gdb.cp/templates.exp: Likewise.
14160
023c1024
MK
141612004-01-05 Mark Kettenis <kettenis@gnu.org>
14162
14163 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14164
19703c4a
MC
141652004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14166
14167 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14168 hppa*-hp-hpux*.
14169
18b67037
MK
141702004-01-04 Mark Kettenis <kettenis@gnu.org>
14171
ba6219c8
MK
14172 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14173 x86_64-*-*.
14174
18b67037
MK
14175 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14176 sparc64-*-* and sparc*-solaris2*.
14177
1bfbbb9d
MK
141782004-01-04 Mark Kettenis <kettenis@gnu.org>
14179
14180 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14181 return ${tests}" test. The ${tests} already mentions the
14182 filename.
14183
06846494
MC
141842004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14185
14186 * gdb.cp/local.exp: Accept gcc abi 2.
14187
3b0cb202
MC
141882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14189
14190 * gdb.cp/templates.exp: Accept gcc abi 2.
14191
0643ec3f
MC
141922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14193
14194 * lib/compiler.cc: Remove supports_template_debugging.
14195 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14196
d231d0b1
MC
141972004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14198
14199 * gdb.cp/namespace.exp: Accept gcc abi 2.
14200
44ffb27c
MC
142012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14202
14203 * gdb.cp/method.exp: Accept gcc abi 2.
14204
184ad485
MC
142052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14206
14207 * gdb.cp/classes.exp: Generate identical results as old version.
14208 * gdb.cp/derivation.exp: Likewise.
14209 * gdb.cp/overload.exp: Likewise.
14210 * gdb.cp/virtfunc.exp: Likewise.
14211
116f09e7
MC
142122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14213
14214 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14215 mysterious bug with sourceware version of expect.
14216
b1379776
MC
142172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14218
14219 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14220 current versions of gcc, including gcc abi 2. Remove gratuitous
14221 restart of test program. Use gdb_test_multiple and gdb_test for
14222 all tests. Add patterns to xfail missing "const" in "const char *"
14223 and kfail PR gdb/1155.
14224
6b7a4c0e
MC
142252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14226
14227 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14228 current versions of gcc, including gcc abi 2. Remove gratuitous
14229 restart of test program. Use gdb_test_multiple and gdb_test for
14230 all tests. Add patterns to kfail PR gdb/1498.
14231
51615d72
MC
142322003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14233
14234 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14235 current versions of gcc, including gcc abi 2. Use "breakpoint"
14236 and "continue" instead of restarting the target program. Use
14237 gdb_test_multiple and gdb_test for all tests.
14238
7b79a9d7
MK
142392004-01-01 Mark Kettenis <kettenis@gnu.org>
14240
14241 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14242 for *-*-solaris2*.
14243
1cd3489f
MC
142442003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14245
14246 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14247 current versions of gcc, including gcc abi 2. Use "breakpoint"
14248 and "continue" instead of restarting the target program several
14249 times. Use gdb_test_multiple and gdb_test for all tests.
14250
850742db
MC
142512003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14252
14253 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14254 source files.
14255
eb4bbda8
MC
142562003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14257
14258 * gdb.base/environ.exp: Handle compiling test case from multiple
14259 source files.
14260
e42c7771
MC
142612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14262
14263 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14264
80e4b428
JB
142652003-12-17 Jim Blandy <jimb@redhat.com>
14266
5f06973a
JB
14267 * gdb.base/freebpcmd.c: Add copyright notice.
14268
80e4b428
JB
14269 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14270
0ab84fb7
MC
142712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14272
14273 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14274
1b3bb3d0
JB
142752003-12-13 Jim Blandy <jimb@redhat.com>
14276
14277 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14278
3a4c9371
KB
142792003-12-12 Kevin Buettner <kevinb@redhat.com>
14280
14281 * gdb.asm/frv.inc: New file.
14282 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14283
a1dea79a
FF
142842003-12-09 Fred Fish <fnf@redhat.com>
14285
14286 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14287 functions to break1.c and leave prototypes behind. Add more
14288 "set breakpoint NN here" comments.
14289 * gdb.base/break1.c: New file.
14290
14291 * gdb.base/break.exp: Handle compiling test case from multiple
14292 source files and change source file references as needed.
14293 * gdb.base/completion.exp: Ditto.
14294 * gdb.base/condbreak.exp: Ditto.
14295 * gdb.base/define.exp: Ditto.
14296 * gdb.base/ena-dis-br.exp: Ditto.
14297 * gdb.base/info-proc.exp: Ditto.
14298 * gdb.base/maint.exp: Ditto.
14299 * gdb.base/until.exp: Ditto.
14300
14301 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14302 hardcoded line numbers.
14303 * gdb.base/define.exp: Ditto.
14304 * gdb.base/ena-dis-br.exp: Ditto.
14305 * gdb.base/maint.exp: Ditto.
14306 * gdb.base/until.exp: Ditto.
14307
14308 * gdb.base/completion.exp: Use "break1" for completion tests since
14309 "break" is no longer a unique prefix.
14310
5266b69c
AC
143112003-12-06 Andrew Cagney <cagney@redhat.com>
14312
14313 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14314 "return_value_unimplemented". When an unimplemented struct return
14315 architecture, report incorrect values as a KFAIL
14316
374451f0
MC
143172003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14318
14319 * gdb.cp/rtti.exp: Accept new wording of warning from
14320 cp_lookup_rtti_type.
14321
ba9b20a7
MC
143222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14323
14324 Partial fix for PR testsuite/1456.
14325 * gdb.base/scope.exp (test_at_main): Replace references to
14326 gcc_compiled with calls to test_compiler_info.
14327 (test_at_foo): Likewise.
14328 (test_at_bar): Likewise.
14329
b74b6d0b
MC
143302003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14331
14332 Partial fix for PR testsuite/1456.
14333 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14334 to test_compiler_info.
14335
ccfa3402
MC
143362003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14337
14338 * gdb.base/so-impl-ld.exp: Update copyright notice.
14339
f6246aba
MC
143402003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14341
14342 Partial fix for PR testsuite/1456.
14343 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14344 to test_compiler_info.
14345
13ae734a
MC
143462003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14349 from current versions of gdb. Clean up regular expressions.
14350 Delete redundant timeout case.
14351
d8e1cdee
MC
143522003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14353
14354 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14355 from current versions of gdb. Clean up regular expressions.
14356 Delete redundant timeout case.
14357
96457b64
MC
143582003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14359
14360 Partial fix for PR testsuite/1456.
14361 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14362 gcc_compiled with call to test_compiler_info.
14363
f35309fc
MC
143642003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14365
14366 Partial fix for PR testsuite/1456.
14367 * gdb.base/list.exp (test_list_function): Delete unused declaration
14368 of gcc_compiled.
14369
d7afdf9b
MC
143702003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14371
14372 Partial fix for PR testsuite/1456.
14373 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14374 call to test_compiler_info.
14375
71507b56
MK
143762003-11-29 Mark Kettenis <kettenis@gnu.org>
14377
14378 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14379 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14380 it to create the appropriate note.inc.
14381 * gdb.asm/asmsrc1.s: Include "note.inc".
14382 * gdb.asm/netbsd.inc: New file.
14383 * gdb.asm/empty.inc: New file.
14384
f81f93f7
MC
143852003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14386
14387 Partial fix for PR testsuite/1456.
14388 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14389 calls to test_compiler_info.
14390
9a77938e
MC
143912003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14392
14393 Partial fix for PR testsuite/1456.
14394 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14395 calls to test_compiler_info.
14396
e8367dc7
MK
143972003-11-27 Mark Kettenis <kettenis@gnu.org>
14398
14399 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14400 pattern for the KFAILs.
14401
526c61ee
AF
144022003-11-25 Adam Fedor <fedor@gnu.org>
14403
14404 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14405 * gdb.objc/objcdecode.m: New file.
14406
28f2d600
AF
144072003-11-25 Adam Fedor <fedor@gnu.org>
14408
14409 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14410 * gdb.objc/nondebug.m: New file.
14411
a3895cee
BE
144122003-11-26 Ben Elliston <bje@wasabisystems.com>
14413
14414 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14415 NetBSD as it does on FreeBSD. Modelled on a similar change by
14416 Mark Kettenis on 2003-05-30.
14417 (link-flags): Set to "--entry _start" regardless of target.
14418 Special linker flags are to be appended to $link-flags.
14419 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14420
c9f2c8a3
MC
144212003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14422
14423 * gdb.cp/method.exp: Accept output of new demangler.
14424
15a0587a 144252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14426
14427 * gdb/class2.exp: New file.
14428 * gdb/class2.cc: New file.
14429
3c00b570
MC
144302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14431
14432 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14433 of new demangler.
14434
7027acc7
MK
144352003-11-23 Mark Kettenis <kettenis@gnu.org>
14436
14437 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14438 of gdb_test "run".
14439
b0e1598a
MK
144402003-11-23 Mark Kettenis <kettenis@gnu.org>
14441
14442 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14443 "continue" into "run".
14444
4d9eda44
MC
144452003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14446
14447 Partial fix for PR testsuite/1456.
14448 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14449 call to test_compiler_info.
14450 * gdb.cp/ctti.exp: Likewise.
14451 * gdb.cp/derivation.exp: Likewise.
14452 * gdb.cp/member-ptr.exp: Likewise.
14453 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14454 reference to gcc_compiled.
14455
144562003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14457
14458 Fix PR testsuite/1463.
14459 * gdb.base/structs.exp (start_structs_test): Call
14460 get_debug_format before using the debug format.
14461
d422fe19
AC
144622003-11-22 Andrew Cagney <cagney@redhat.com>
14463
14464 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14465 * gdb.base/structs.exp: Use gdb_test_multiple.
14466
039cf96d
AC
144672003-11-20 Andrew Cagney <cagney@redhat.com>
14468
6882279b
AC
14469 * gdb.base/structs.exp: Handle and recover from internal errors.
14470 Replace "foo${n}" with "foo<n>" in test messages.
14471
e53890ae
AC
14472 * gdb.base/structs.exp: Update copyright. Rewrite.
14473 * gdb.base/structs.c: Update copyright. Rewrite.
14474
2b211c59
AC
14475 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14476 resync count exceeded.
d63a86f8 14477
039cf96d
AC
14478 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14479 from the internal error.
14480 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14481 Original from Jim Blandy.
14482 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14483
eac98b22
AC
144842003-11-19 Andrew Cagney <cagney@redhat.com>
14485
14486 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14487 KFAIL.
14488
67455b2a
MK
144892003-11-17 Mark Kettenis <kettenis@gnu.org>
14490
14491 New testcase for PR backtrace/1435.
14492 * gdb.arch/i386-unwind.exp: New file.
14493 * gdb.arch/i386-unwind.c: New file.
14494
853d6e5b
AC
144952003-11-17 Andrew Cagney <cagney@redhat.com>
14496
14497 * lib/gdb.exp (compiler_info): New global.
14498 (test_compiler_info): New function.
14499 (get_compiler_info): Set compiler_info.
14500 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14501 "compiler_info" to gcc-<major>-<minor>.
14502
38cf6e11
MC
145032003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14504
14505 * gdb.trace/configure: Remove.
14506
a50d3602
EZ
145072003-11-13 Elena Zannoni <ezannoni@redhat.com>
14508
14509 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14510 breakpoints.
a50d3602
EZ
14511 * gdb.base/break.exp: Remove all references to explicit line
14512 numbers.
14513
d9407aaa
NC
145142003-11-11 Nick Clifton <nickc@redhat.com>
14515
14516 * gdb.base/shreloc.exp: Do not run for targets which do not
14517 support shared objects.
14518
db488fc1
CV
145192003-11-10 Corinna Vinschen <vinschen@redhat.com>
14520
14521 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14522 Don't run tests if nofileio flag is given.
14523
6a90a18e
EZ
145242003-11-07 Elena Zannoni <ezannoni@redhat.com>
14525
14526 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14527 as well as 'Watchpoint'.
6a90a18e 14528
0b915e9c
EZ
145292003-11-06 Elena Zannoni <ezannoni@redhat.com>
14530
14531 Reported by Jim Ingham <jingham@apple.com>:
14532 * gdb.base/annota1.exp: Match at least one occurrence of the
14533 signal handler annotation.
14534
d7e4b55f
EZ
145352003-11-06 Elena Zannoni <ezannoni@redhat.com>
14536
a9c64011
AS
14537 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14538 as well as 'Watchpoint'.
d7e4b55f 14539
2fe4e8d0
MC
145402003-11-05 Michael Chastain <mec@shout.net>
14541
14542 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14543
6ef88553
KW
145442003-11-03 Kris Warkentin <kewarken@qnx.com>
14545
14546 * gdb.arch/gdb1291.c: New test file.
14547 * gdb.arch/gdb1291.exp: New test script.
14548 * gdb.arch/gdb1431.c: New test file.
14549 * gdb.arch/gdb1431.exp: New test script.
14550
ae7dc4d8
MC
145512003-10-22 Michael Chastain <mec@shout.net>
14552
14553 * gdb.mi/pthreads.c: Add copyright notice.
14554
c39d7427
MC
145552003-10-22 Michael Chastain <mec@shout.net>
14556
14557 * gdb.threads/pthreads.c: Add copyright notice.
14558
8b7d96c1
MC
145592003-10-20 Michael Chastain <mec@shout.net>
14560
14561 * gdb.base/gdb1056.exp: New test script.
14562
d1d69fdd
DJ
145632003-10-13 Daniel Jacobowitz <drow@mvista.com>
14564
14565 * gdb.threads/killed.exp: Use gdb_run_cmd.
14566
7d605576
DJ
145672003-10-13 Daniel Jacobowitz <drow@mvista.com>
14568
14569 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14570 create a core file.
14571 * gdb.threads/gcore-thread.exp: Likewise.
14572
618ec112
CV
145732003-10-13 Corinna Vinschen <vinschen@redhat.com>
14574
14575 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14576 type, based on char type.
14577 (struct bit_flags_short_t): New bitfield type, based on short type.
14578 (init_bit_flags_char): New fuction.
14579 (init_bit_flags_short): Ditto.
14580 (print_bit_flags_char): Ditto.
14581 (print_bit_flags_short): Ditto.
14582 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14583
9367a73c
MC
145842003-10-11 Michael Chastain <mec@shout.net>
14585
14586 * gdb.base/call-rt-st.exp: Update copyright year.
14587
1decf120
KI
145882003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14589
14590 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14591 * gdb.disasm/sh3.s: Ditto.
14592
5445b2ae
DJ
145932003-10-07 Daniel Jacobowitz <drow@mvista.com>
14594
14595 * gdb.threads/switch-threads.exp: New test.
14596 * gdb.threads/switch-threads.c: New source file.
14597
aec24853
CV
145982003-10-07 Corinna Vinschen <vinschen@redhat.com>
14599
14600 * gdb.base/ending-run.exp: Add sh specific case.
14601
adc7428d
AC
146022003-10-06 Andrew Cagney <cagney@redhat.com>
14603
14604 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14605 * gdb.disasm/mn10200.exp: Delete obsolete file.
14606
c9d37158
DJ
146072003-09-29 Daniel Jacobowitz <drow@mvista.com>
14608
14609 * ChangeLog: Correct an entry command.exp -> commands.exp.
14610 * gdb.base/commands.exp (bp_deleted_in_command_test)
14611 (temporary_breakpoint_commands): Check noargs.
14612
79c2c32d
DC
146132003-09-25 David Carlton <carlton@kealia.com>
14614
14615 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14616 of some print tests, where appropriate. Add tests for C::D::cd,
14617 E::ce, F::cXfX, G::XgX.
14618 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14619
594e6d67
RE
146202003-09-25 Richard Earnshaw <rearnsha@arm.com>
14621
14622 * lib/java.exp (java_init): Import target_alias before using it.
14623
10f0d451
DC
146242003-09-25 David Carlton <carlton@kealia.com>
14625
14626 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14627
274bcba0
EZ
146282003-09-23 Elena Zannoni <ezannoni@redhat.com>
14629
d63a86f8 14630 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14631 weirdness.
274bcba0 14632
cdbf20f7
MC
146332003-09-17 Michael Chastain <mec@shout.net>
14634
14635 * gdb.cp/gdb1355.exp: New file.
14636 * gdb.cp/gdb1355.c: New file.
14637
71e06f80
CV
146382003-09-15 Corinna Vinschen <vinschen@redhat.com>
14639
14640 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14641 * gdb.asm/sh.inc: New file.
14642
5c4e30ca
DC
146432003-09-11 David Carlton <carlton@kealia.com>
14644
bd45b7af
DC
14645 * gdb.cp/namespace.exp: Add tests for namespace types.
14646 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14647 (test_namespace): New.
14648
1c199746
EZ
146492003-09-11 Elena Zannoni <ezannoni@redhat.com>
14650
a9c64011 14651 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14652 * gdb.stabs/weird.exp: Ditto.
1c199746 14653
04ed252f
MC
146542003-09-08 Michael Chastain <mec@shout.net>
14655
14656 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14657
d8a2d9e7
MC
146582003-09-07 Michael Chastain <mec@shout.net>
14659
14660 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14661 'parse error'.
14662
161afb24
MK
146632003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14664
14665 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14666
49f2741a
MC
146672003-08-30 Michael Chastain <mec@shout.net>
14668
14669 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14670 * gdb.gdb/observer.exp: Ditto.
14671 * gdb.gdb/xfullpath.exp: Ditto.
14672
8afa723e
MK
146732003-08-29 Mark Kettenis <kettenis@gnu.org>
14674
14675 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14676 *-*-*bsd*.
14677
f31dfe3b
JJ
146782003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14679
14680 * gdb.base/dump.exp: Skip for ia64.
14681
4630e498
JJ
146822003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14683
14684 * gdb.asm/asm-source.exp: Add ia64 support.
14685 * gdb.asm/ia64.inc: New file.
14686
1105b7ef
MC
146872003-08-22 Michael Chastain <mec@shout.net>
14688
14689 * gdb.cp: New directory.
14690 * gdb.cp/*: Copy from gdb.c++/*.
14691 * gdb.c++/*: Remove.
14692 * Makefile.in: Change gdb.c++ to gdb.cp.
14693 * configure.in: Ditto.
14694 * configure: Regnerate.
14695
c945b932
MK
146962003-08-18 Mark Kettenis <kettenis@gnu.org>
14697
14698 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14699 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14700
2b66634b
DJ
147012003-08-17 Daniel Jacobowitz <drow@mvista.com>
14702
14703 * mi-var-display.exp (-var-list-children weird): Accept function
14704 pointers with argument types.
14705 * mi1-var-display.exp (-var-list-children weird): Likewise.
14706 * mi2-var-display.exp (-var-list-children weird): Likewise.
14707
a356f73b
DJ
147082003-08-17 Daniel Jacobowitz <drow@mvista.com>
14709
14710 * gdb.base/annota3.exp: Add missing newline.
14711
483417b8
MC
147122003-08-06 Michael Chastain <mec@shout.net>
14713
14714 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14715
c99c59c3
MS
147162003-08-12 Michael Snyder <msnyder@redhat.com>
14717
14718 * gdb.base/float.exp: Add test for SH.
14719
55ed7501
MK
147202003-08-10 Mark Kettenis <kettenis@gnu.org>
14721
14722 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14723
1a371f2e
EZ
147242003-08-07 Elena Zannoni <ezannoni@redhat.com>
14725
14726 * gdb.base/completion.exp: Remove reduntant completion test
14727 on filename.
14728
e0f353ce
EZ
147292003-08-07 Elena Zannoni <ezannoni@redhat.com>
14730
a9c64011
AS
14731 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14732 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14733 gdb.trace/save-trace.exp: Make sure that full pathnames are
14734 escaped correctly.
e0f353ce 14735
5710a1af 147362003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14737
a9c64011
AS
14738 * configure.in: Don't generate config.h from config.hin.
14739 * configure: Regenerate.
14740 * config.hin: Remove file.
14741 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14742 * gdb.threads/pthreads.c: Ditto.
5710a1af 14743
dcd81ce9
DJ
147442003-08-07 Daniel Jacobowitz <drow@mvista.com>
14745
14746 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14747 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14748 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14749 Replace ld24 with seth/add3.
14750
6009d884
AC
147512003-08-02 Andrew Cagney <cagney@redhat.com>
14752
14753 * gdb.base/annota3.exp: New file.
14754 * gdb.base/annota3.c: New file.
14755 * gdb.c++/annota3.exp: New file.
14756 * gdb.c++/annota3.cc: New file.
14757
51514e06
MC
147582003-07-29 Michael Chastain <mec@shout.net>
14759
14760 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14761 actually failed.
14762 (do_pass): Likewise.
14763 * gdb.threads/tls.exp: Always initialize no_of_threads.
14764
4ee6625b
DJ
147652003-07-27 Daniel Jacobowitz <drow@mvista.com>
14766
14767 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14768 pattern.
14769 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14770 * gdb.threads/tls.exp: Recognize one case of the host library not
14771 supporting TLS.
14772
225f2bf6
AC
147732003-07-27 Andrew Cagney <cagney@redhat.com>
14774
14775 * gdb.base/fileio.exp: Use SH when running commands using
14776 remote_exec.
14777
bcb27c9f
DJ
147782003-07-24 Daniel Jacobowitz <drow@mvista.com>
14779
14780 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14781 * gdb.base/relocate.c (dummy): New padding array.
14782
3d67be83
MS
147832003-07-22 Michael Snyder <msnyder@redhat.com>
14784
d63a86f8 14785 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14786
14787 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14788 patterns to be more general, accepting old and new output.
14789 Some output chars (such as '+') also must be quoted.
d63a86f8 14790 Some addresses are displayed numerically instead of
3d67be83
MS
14791 symbolically.
14792
57ba3b85
MS
147932003-07-23 Michael Snyder <msnyder@redhat.com>
14794
686d097c
MS
14795 * gdb.base/return2.exp: Don't test long-long return.
14796
57ba3b85
MS
14797 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14798 * gdb.disasm/t01_mov.exp: Ditto.
14799 * gdb.disasm/t02_mova.s: Ditto.
14800 * gdb.disasm/t02_mova.exp: Ditto.
14801 * gdb.disasm/t03_add.s: Ditto.
14802 * gdb.disasm/t03_add.exp: Ditto.
14803 * gdb.disasm/t04_sub.s: Ditto.
14804 * gdb.disasm/t04_sub.exp: Ditto.
14805 * gdb.disasm/t05_cmp.s: Ditto.
14806 * gdb.disasm/t05_cmp.exp: Ditto.
14807 * gdb.disasm/t06_ari2.s: Ditto.
14808 * gdb.disasm/t06_ari2.exp: Ditto.
14809 * gdb.disasm/t07_ari3.s: Ditto.
14810 * gdb.disasm/t07_ari3.exp: Ditto.
14811 * gdb.disasm/t08_or.s: Ditto.
14812 * gdb.disasm/t08_or.exp: Ditto.
14813 * gdb.disasm/t09_xor.s: Ditto.
14814 * gdb.disasm/t09_xor.exp: Ditto.
14815 * gdb.disasm/t10_and.s: Ditto.
14816 * gdb.disasm/t10_and.exp: Ditto.
14817 * gdb.disasm/t11_logs.s: Ditto.
14818 * gdb.disasm/t11_logs.exp: Ditto.
14819 * gdb.disasm/t12_bit.s: Ditto.
14820 * gdb.disasm/t12_bit.exp: Ditto.
14821 * gdb.disasm/t13_otr.s: Ditto.
14822 * gdb.disasm/t13_otr.exp: Ditto.
14823
e00759ef
EZ
148242003-07-22 Elena Zannoni <ezannoni@redhat.com>
14825
14826 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14827
8bc2021f
EZ
148282003-07-22 Elena Zannoni <ezannoni@redhat.com>
14829
a9c64011
AS
14830 * gdb.threads/tls.c : New file.
14831 * gdb.threads/tls.exp : New file.
14832 * gdb.threads/tls-main.c : New file.
14833 * gdb.threads/tls-shared.c : New file.
14834 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14835
89320c4c
AS
148362003-07-22 Andreas Schwab <schwab@suse.de>
14837
14838 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14839
180dea7c
AS
148402003-07-20 Andreas Schwab <schwab@suse.de>
14841
14842 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14843 due to insn reordering.
14844
0714963c
AC
148452003-07-15 Andrew Cagney <cagney@redhat.com>
14846
14847 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14848
98a23b3f
MC
148492003-07-15 Michael Chastain <mec@shout.net>
14850
14851 * gdb.base/gdb1250.exp: New file.
14852 * gdb.base/gdb1250.c: New file.
14853
27e417a2
ML
148542003-07-09 Michal Ludvig <mludvig@suse.cz>
14855
14856 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14857 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14858
8bc2021f
EZ
148592003-07-09 Elena Zannoni <ezannoni@redhat.com>
14860
a9c64011
AS
14861 * gdb.threads/tls.c: New file.
14862 * gdb.threads/tls.exp: New file.
14863 * gdb.threads/tls-main.c: New file.
14864 * gdb.threads/tls-shared.c: New file.
14865 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14866
d99968dc
EZ
148672003-07-09 Elena Zannoni <ezannoni@redhat.com>
14868
14869 * gdb.base/annota1.exp: Make sure that we properly escape the
14870 full path of the source file. Xfail more permissive patterns,
d63a86f8 14871 due to a compiler debug info problem.
d99968dc 14872
83876b3b
AS
148732003-07-07 Andreas Schwab <schwab@suse.de>
14874
2705e972
AS
14875 * gdb.asm/m68k.inc: New file.
14876 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14877
83876b3b
AS
14878 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14879 arguments"): Also match negative number.
14880
14881 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14882
3a871b37
DJ
148832003-07-03 Daniel Jacobowitz <drow@mvista.com>
14884
14885 * gdb.base/store.c (charest): New typedef.
14886 (add_char): Rename to add_charest, update.
14887 (wack_char): Rename to wack_charest, update types. Return l + r
14888 to keep r live across the call.
14889 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14890 (wack_double, wack_doublest): Return l + r to keep r live across
14891 the call.
14892 * gdb.base/store.exp: Accomodate store.c changes.
14893
b2a7f303
DC
148942003-06-30 David Carlton <carlton@kealia.com>
14895
14896 * gdb.c++/maint.exp (test_invalid_name): New.
14897 (test_first_component): Add tests for invalid names.
14898
3c6cb4a1
MC
148992003-06-29 Michael Chastain <mec@shout.net>
14900
14901 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14902 output of '<VTT for class>' for virtual base classes.
14903
f1c2644b
DJ
149042003-06-29 Daniel Jacobowitz <drow@mvista.com>
14905
14906 * gdb.base/completion.exp: Tab-complete "complet" instead of
14907 "compl".
14908 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14909
18080350
DJ
149102003-06-29 Daniel Jacobowitz <drow@mvista.com>
14911
14912 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14913 * gdb.base/volatile.exp: Likewise.
14914
f56973f8
DJ
149152003-06-29 Daniel Jacobowitz <drow@mvista.com>
14916
14917 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14918 gdb/1265.
14919
149202003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
14921 Daniel Jacobowitz <drow@mvista.com>
14922
14923 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14924 initial line count of 'captured_main' from 26 to 32.
14925 (test_with_self): Allow xmalloc call to be interleaved with the
14926 preceding two lines.
14927
e766d4d6
JB
149282003-06-24 Joel Brobecker <brobecker@gnat.com>
14929
14930 * gdb.base/bang.exp: New testcase.
14931
f125c9a4
JB
149322003-06-23 Joel Brobecker <brobecker@gnat.com>
14933
14934 * gdb.base/langs.exp: Add some tests for the "minimal" language
14935 support.
14936
6e25beaf
EZ
149372003-06-23 Elena Zannoni <ezannoni@redhat.com>
14938
14939 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14940 the testcase.
14941
2f816dda
DJ
149422003-06-22 Daniel Jacobowitz <drow@mvista.com>
14943
14944 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14945 offset.
14946
db5a5748
DJ
149472003-06-22 Daniel Jacobowitz <drow@mvista.com>
14948
14949 * gdb.c++/pr-1210.cc: New file.
14950 * gdb.c++/pr-1210.exp: New file.
14951
1df0c130
DJ
149522003-06-21 Daniel Jacobowitz <drow@mvista.com>
14953
14954 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14955 000-exec-continue.
14956
a92feac0
MK
149572003-06-15 Mark Kettenis <kettenis@gnu.org>
14958
14959 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14960 on *-*-*bsd* instead of *-*-freebsd*.
14961
81a58f5b
AC
149622003-06-14 Andrew Cagney <cagney@redhat.com>
14963
14964 * gdb.base/store.exp: Test longest and doublest. Test all
14965 parameters. Weaken return statement match.
14966 * gdb.base/store.c: Add longest and doublest - aka long long and
14967 long double functions. Put all parameters into local register
14968 variables. Use negative values.
14969
b257a0d3
AC
149702003-06-14 Andrew Cagney <cagney@redhat.com>
14971
14972 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14973 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14974 exit status.
14975 * gdb.base/fileio.exp: Disable target when nointerrupts and
14976 noinferiorio, instead of limiting it to remote. Use remote_exec
14977 instead of system.
d63a86f8 14978
21c38304
JJ
149792003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14980
14981 * gdb.base/float.exp: Add ia64 support.
14982
1bcdb424
CV
149832003-06-12 Corinna Vinschen <vinschen@redhat.com>
14984
14985 * gdb.base/fileio.exp: Run only on remote targets.
14986
6aeb981f
CV
149872003-06-10 Corinna Vinschen <vinschen@redhat.com>
14988
14989 * gdb.base/fileio.c: New file, testing File-I/O.
14990 * gdb.base/fileio.exp: Ditto.
14991
53df362e
RG
149922003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14993
14994 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14995 shared objects after relocation at load time (gdb PR/1132).
14996 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 14997 as above, part of the shared object relocation test.
53df362e 14998
ffee1b46
MK
149992003-06-08 Mark Kettenis <kettenis@gnu.org>
15000
b5ca3722
MK
15001 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15002 fully filled history list.
15003 * gdb.base/gdb_history: New file.
15004
03ed860d
MK
15005 * gdb.base/signals.exp: XFAIL "continue to func1" on
15006 i*86-*-freebsd*.
15007
ffee1b46
MK
15008 * gdb.base/attach.exp: When trying to attach to a nonexistent
15009 process, make it possible to specify the PID based on the target,
15010 and do so for *-*-freebsd*.
15011
d80dbb52
RH
150122003-06-02 Richard Henderson <rth@redhat.com>
15013
15014 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15015
6dd77b81
RH
150162003-06-02 Richard Henderson <rth@redhat.com>
15017
15018 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15019
f6347e16
RH
150202003-06-02 Richard Henderson <rth@redhat.com>
15021
15022 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15023
2c161407
DJ
150242003-06-01 Daniel Jacobowitz <drow@mvista.com>
15025
15026 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15027 of globalvar.
15028
572eb746
MK
150292003-06-01 Mark Kettenis <kettenis@gnu.org>
15030
15031 * gdb.asm/asm-source.exp: Check for memory read errors in
15032 disassembler test on *BSD too.
15033
9e9617a5
RH
150342003-06-01 Richard Henderson <rth@redhat.com>
15035
15036 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15037 for .frame.
15038 (gdbasm_call): Lose ldgp.
15039 (gdbasm_startup): Add frame information.
15040 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15041
7b34ad4e
MK
150422003-05-31 Mark Kettenis <kettenis@gnu.org>
15043
15044 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15045 i?86-*-*.
15046
10059fdf
MK
150472003-05-30 Mark Kettenis <kettenis@gnu.org>
15048
15049 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15050 FreeBSD.
15051
acf4b816
RH
150522003-05-29 Richard Henderson <rth@redhat.com>
15053
15054 * gdb.asm/alpha.inc: New file.
15055 * gdb.asm/asm-source.exp: Use it.
15056
e9ecd949
JB
150572003-05-29 Jim Blandy <jimb@redhat.com>
15058
15059 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15060 'core.PID'.
15061
e3e5a4f3
JB
150622003-05-22 Jim Blandy <jimb@redhat.com>
15063
15064 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15065 backtrace.
d63a86f8 15066
72fe3d25
DC
150672003-05-20 David Carlton <carlton@math.stanford.edu>
15068
15069 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15070 this time.
15071
58da2eb2
DC
150722003-05-19 David Carlton <carlton@bactrian.org>
15073
15074 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15075 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15076
1fcb5155
DC
150772003-05-19 David Carlton <carlton@bactrian.org>
15078
15079 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15080 namespace tests.
15081 Bump copyright date.
15082 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15083 (main): Call C::D::marker2.
15084 * gdb.c++/namespace1.cc: New file.
15085
85e85163
JJ
150862003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15087
15088 Roland McGrath <roland@redhat.com>
d63a86f8 15089 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15090 there is no manager thread.
15091
a25fbfec
JJ
150922003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15093
d63a86f8
RM
15094 * gdb.threads/schedlock.exp: Remove assumption that all threads
15095 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15096 in one of the child threads rather than the main thread.
15097
be375bae
JB
150982003-05-07 Jim Blandy <jimb@redhat.com>
15099
09bf6082
JB
15100 Add support for assembly source testing on the s390x.
15101 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15102 architecture.
15103 * gdb.asm/s390x.inc: New file.
15104
be375bae
JB
15105 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15106 succession of 'if' statements.
15107
00905d52
AC
151082003-05-05 Andrew Cagney <cagney@redhat.com>
15109
15110 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15111
b1e29e33
AC
151122003-05-05 Andrew Cagney <cagney@redhat.com>
15113
15114 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15115 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15116
e33d66ec
EZ
151172003-05-02 Elena Zannoni <ezannoni@redhat.com>
15118
15119 * gdb.base/charset.exp: Update based on new behavior of set/show
15120 charset commands.
15121
2b6fd0d8
AC
151222003-05-01 Andrew Cagney <cagney@redhat.com>
15123
15124 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15125 variable do not give memory errors.
15126
130cacce
AF
151272003-04-30 Adam Fedor <fedor@gnu.org>
15128
15129 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15130 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15131 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15132 gdb.objc/basicclass.m: : New files
15133
15134 * lib/gdb.exp (gdb_compile_objc): New procedure.
15135
bea71854
DJ
151362003-04-27 Daniel Jacobowitz <drow@mvista.com>
15137
15138 * gdb.base/signals.exp: Make backtrace tests more specific.
15139
0f20eeea
DC
151402003-04-23 David Carlton <carlton@bactrian.org>
15141
15142 * gdb.c++/maint.exp (test_first_component): Add tests for
15143 'operator' in more locations.
15144
c8c4d8dc
KB
151452003-04-16 Kevin Buettner <kevinb@redhat.com>
15146
15147 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15148
3fe60e3c
EZ
151492003-04-16 Elena Zannoni <ezannoni@redhat.com>
15150
15151 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15152 func marke' instead. Update test name.
3fe60e3c 15153
9219021c
DC
151542003-04-15 David Carlton <carlton@math.stanford.edu>
15155
15156 * gdb.c++/maint.exp: New file.
15157
5dd55bdd
EZ
151582003-04-14 Elena Zannoni <ezannoni@redhat.com>
15159
15160 * gdb.threads/schedlock.c: Change type of thread function argument
15161 to long, to avoid warnings on 64-bit platforms.
15162
00890572
EZ
151632003-04-14 Elena Zannoni <ezannoni@redhat.com>
15164
a9c64011
AS
15165 * gdb.base/attach.exp: Add new message from ptrace in case of
15166 attaching to nonexistent process.
d63a86f8 15167
93201743
JB
151682003-04-11 Jim Blandy <jimb@redhat.com>
15169
15170 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15171 gdb.c++/userdef.cc: Place comments on the lines to which the
15172 marker function might return.
15173 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15174 gdb.c++/userdef.exp: Look for those comments to check that we've
15175 returned to the right place, instead of checking line numbers.
15176
2a11c64d
EZ
151772003-04-11 Elena Zannoni <ezannoni@redhat.com>
15178
a9c64011
AS
15179 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15180 match on sourcefile name, instead of directory name.
2a11c64d 15181
68ab8fc5
EZ
151822003-04-10 Elena Zannoni <ezannoni@redhat.com>
15183
d63a86f8 15184 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15185 working directory name.
15186
5624293a
JB
151872003-04-09 Jim Blandy <jimb@redhat.com>
15188
15189 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15190 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15191 after an inferior function call, report the failure, but allow the
15192 test to continue.
15193
f1f02ee4
SC
151942003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15195
15196 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15197 with -DPROTOTYPES.
15198
6eb79af0
SC
151992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15200
15201 * gdb.base/break.exp: Revert last patch.
15202
8dfb4cf0
SC
152032003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15204
15205 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15206 with -DPROTOTYPES.
15207
ed4c619a
AC
152082003-04-02 Andrew Cagney <cagney@redhat.com>
15209
15210 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15211 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15212 matching directories by the name breakpoint.
15213 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15214 Make "continue to marker1" consistent.
15215 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15216 message consistent.
15217 * lib/gdb.exp: Put "the program is no longer running", and "the
15218 program exited" in parenthesis.
15219 * lib/mi-support.exp: Ditto.
d63a86f8 15220
4e35d5f0 152212003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15222
4e35d5f0
BR
15223 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15224
71900fe8
AC
152252003-03-29 Andrew Cagney <cagney@redhat.com>
15226
15227 * gdb.base/sizeof.c (main): Print the value of '\377'.
15228 * gdb.base/sizeof.exp: Check the sign of '\377'.
15229
c0655a16
MC
152302003-03-27 Michael Chastain <mec@shout.net>
15231
15232 * gdb.base/gdb1090.exp: New file.
15233 * gdb.base/gdb1090.cc: New file.
15234
5b2a3989
JB
152352003-03-27 J. Brobecker <brobecker@gnat.com>
15236
15237 * gdb.gdb/observer.exp: New regression test.
15238
79876890
MC
152392003-03-27 Michael Chastain <mec@shout.net>
15240
15241 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15242 * gdb.base/ptype.exp: Likewise.
15243
6eac95e3
CV
152442003-03-27 Corinna Vinschen <vinschen@redhat.com>
15245
15246 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15247
e8c71839
MC
152482003-03-26 Michael Chastain <mec@shout.net>
15249
15250 * gdb.base/ptype.exp: Actually use some typedef'd types.
15251
71b10041
SC
152522003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15253
15254 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15255 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15256
2512cf80
CV
152572003-03-20 Corinna Vinschen <vinschen@redhat.com>
15258
15259 * gdb.base/default.exp: Fix regular expression.
15260
0d195a4f
CV
152612003-03-20 Corinna Vinschen <vinschen@redhat.com>
15262
15263 * gdb.base/args.exp: Fix regular expression.
15264
8a2dbca8
CV
152652003-03-20 Corinna Vinschen <vinschen@redhat.com>
15266
15267 * gdb.base/help.exp: Allow Win32 child process.
15268
bf028682
CV
152692003-03-20 Corinna Vinschen <vinschen@redhat.com>
15270
15271 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15272 when stepping out of main().
15273
182dbe85
CV
152742003-03-20 Corinna Vinschen <vinschen@redhat.com>
15275
15276 * gdb.base/default.exp: Check for win32 specific message when calling
15277 "run" without executable.
15278
d67a6ba5
CV
152792003-03-20 Corinna Vinschen <vinschen@redhat.com>
15280
15281 * gdb.base/args.exp: Expect .exe in output.
15282
a955b5bb
CV
152832003-03-20 Corinna Vinschen <vinschen@redhat.com>
15284
15285 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15286 Cygwin native.
15287
bf6bad4b
AC
152882003-03-17 Andrew Cagney <cagney@redhat.com>
15289
15290 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15291 vector registes.
15292 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15293 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15294
293e9a31
DC
152952003-03-17 David Carlton <carlton@math.stanford.edu>
15296
15297 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15298 test, for PR breakpoints/38.
15299 Call test_watchpoint_and_breakpoint.
15300 * gdb.base/watchpoint.c (func3): New function.
15301 (main): Call func3.
15302
5330f2db
DC
153032003-03-04 David Carlton <carlton@math.stanford.edu>
15304
15305 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15306 Garply<Garply<char> >:: garply".
15307 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15308 with respect to PR c++/1111; note also PR c++/1113.
15309 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15310 respect to PR c++/1062.
15311 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15312
6ece72da
DC
153132003-03-03 David Carlton <carlton@math.stanford.edu>
15314
15315 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15316 with respect to PR c++/57.
15317 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15318 c++/826.
15319 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15320 respect to PR c++/57.
15321
85ca1584
DC
153222003-03-03 David Carlton <carlton@math.stanford.edu>
15323
15324 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15325 respect to PR c++/33 into FAILs.
15326
98e9c5b8
MC
153272003-03-03 Michael Chastain <mec@shout.net>
15328
7bedbf27
MC
15329 * configure.in: Update copyright years.
15330
153312003-03-03 Michael Chastain <mec@shout.net>
15332
15333 * Makefile.in: Update copyright years.
98e9c5b8 15334
f683e100
DC
153352003-02-28 David Carlton <carlton@math.stanford.edu>
15336
15337 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15338 print class instead of struct and/or superfluous protection
15339 specifiers, as long as the resulting output is equivalent to the
15340 source code.
15341 Delete FIXME from end of messages on tests that don't need
15342 fixing.
15343
a9e0cf2c
DC
153442003-02-28 David Carlton <carlton@math.stanford.edu>
15345
15346 * gdb.c++/templates.exp (do_tests): Allow const in the two
15347 Foo<volatile char *>::foo tests.
15348
e8d359df
MS
153492003-02-27 Michael Snyder <msnyder@redhat.com>
15350
d63a86f8 15351 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15352 will be consistant.
15353
0b71dc91
DC
153542003-02-26 David Carlton <carlton@math.stanford.edu>
15355
15356 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15357 char *>::foo" test with respect to PR c++/33. Create a new test
15358 which is identical to that one except that it doesn't put the
15359 space between the "char" and the "*"; KFAIL it, too.
15360
dd14ab43
DC
153612003-02-26 David Carlton <carlton@math.stanford.edu>
15362
15363 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15364 template types into either PASSes or KFAILs (corresponding to PR
15365 c++/57). Tweak indentation. Update copyright.
15366
1146c7f1
SC
153672003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15368
15369 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15370
74641dfb
MC
153712003-02-13 Michael Chastain <mec@shout.net>
15372
15373 * gdb.base/exprs.exp: Remove i960 remnants.
15374 * gdb.base/funcargs.exp: Likewise.
15375 * gdb.base/list.exp: Likewise.
15376 * gdb.base/ptype.exp: Likewise.
15377
559cd2d0
DC
153782003-02-14 David Carlton <carlton@math.stanford.edu>
15379
15380 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15381 pEe->D::vg()" from XFAIL to KFAIL.
15382
c4f90d87
JM
153832003-02-13 Jason Molenda (jmolenda@apple.com)
15384
15385 * gdb.base/maint.exp: Update maint print statistics regexp to include
15386 new entries.
15387
cbc4d97c
MC
153882003-02-13 Michael Chastain <mec@shout.net>
15389
15390 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15391
40f235b7
MC
153922003-02-12 Michael Chastain <mec@shout.net>
15393
15394 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15395 * gdb.c++/inherit.exp: Likewise.
15396 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15397 * gdb.c++/templates.exp: Likewise.
15398 * gdb.c++/virtfunc.exp: Likewise.
15399
c56716b0
JM
154002003-02-06 Jason Molenda (jason-cl@molenda.com)
15401
15402 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15403 why the code is written that way.
15404
070afcf8
MC
154052003-02-05 Michael Chastain <mec@shout.net>
15406
15407 * gdb.base/dump.exp: Add missing copyright line.
15408
5d0331e5
JM
154092003-02-05 Jason Molenda (jason-cl@molenda.com)
15410
f7ae6d3e 15411 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15412 at the beginning so the breakpoint doesn't get set on the loop.
15413
92851186
MC
154142003-02-05 Michael Chastain <mec@shout.net>
15415
15416 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15417 output for configurations with gcc 2.95.3.
15418
cbf1e085
AC
154192003-02-05 Keith Seitz <keiths@redhat.com>
15420 Andrew Cagney <ac131313@redhat.com>
15421
15422 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15423
29518e1e
MC
154242003-02-04 Michael Chastain <mec@shout.net>
15425
15426 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15427 Call perror and then continue.
15428
5af1d5f3
MC
154292003-02-03 Michael Chastain <mec@shout.net>
15430
15431 * gdb.c++/pr-1023.cc: New file.
15432 * gdb.c++/pr-1023.exp: New file.
15433
6b549786
JB
154342003-02-05 Jim Blandy <jimb@redhat.com>
15435
15436 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15437 it's local to foobar. Check for it there, and check that it's not
15438 present in main.
15439 * gdb.c++/local.cc (marker2): New function.
15440 (foobar): Call marker1.
15441 (main): Call marker2 instead of marker1.
15442
67f16606
AC
154432003-02-04 Andrew Cagney <ac131313@redhat.com>
15444
15445 * gdb.disasm/mn10200.exp: Obsolete file.
15446 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15447 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15448 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15449
1c5cb38e
DC
154502003-02-04 David Carlton <carlton@math.stanford.edu>
15451
15452 * gdb.c++/overload.exp: Test intToChar(1).
15453 * gdb.c++/overload.cc (intToChar): New.
15454 (main): Call intToChar.
15455
d1fe6965
DC
154562003-02-03 David Carlton <carlton@math.stanford.edu>
15457
15458 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15459 'might_kfail' arg.
15460 KFAIL some of the continue_to_bp_overloaded calls, according to
15461 PR c++/1025.
15462
9ba61c5d
MC
154632003-02-01 Michael Chastain <mec@shout.net>
15464
15465 * gdb.base/advance.c (marker1): New marker function.
15466 * gdb.base/advance.exp: When the 'advance' command lands on the
15467 return breakpoint, it can legitimately stop on either the
15468 current line or the next line. Accommodate both outcomes.
15469 * gdb.base/until.exp: Likewise.
15470
e7494ffb
AC
154712003-02-02 Andrew Cagney <ac131313@redhat.com>
15472
15473 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15474 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15475 now a list, not a tuple.
15476 * gdb.mi/mi-var-display.exp: Ditto.
15477 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15478
075559bc
AC
154792003-02-01 Andrew Cagney <ac131313@redhat.com>
15480
15481 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15482 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15483 stack backtraces.
15484 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15485
2bd4c7b1
MK
154862003-02-01 Mark Kettenis <kettenis@gnu.org>
15487
15488 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15489 gdb.mi/mi1-pthreads.exp: Return instead of calling
15490 gdb_suppress_entire_file.
15491
eabd8992
MS
154922003-02-01 Mark Salter <msalter@redhat.com>
15493
15494 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15495
71469e2f
MS
154962003-01-31 Mark Salter <msalter@redhat.com>
15497
15498 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15499 Support empty arg.
15500
38a94d44
MC
155012003-01-30 Michael Chastain <mec@shout.net>
15502
15503 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15504 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15505 has been fixed in gdb/readline on 2003-01-09.
15506
19ea9e73
MS
155072003-01-29 Michael Snyder <msnyder@redhat.com>
15508
e8d359df
MS
15509 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15510 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15511 * gdb.base/args.exp: Skip if target does not support args passing.
15512
2307bd6a
DJ
155132003-01-22 Daniel Jacobowitz <drow@mvista.com>
15514
19ea9e73 15515 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15516 gdb_test. Accept a list of expect arguments as the third
15517 parameter.
15518 (gdb_test): Use it.
15519
f2dd3617
EZ
155202003-01-20 Elena Zannoni <ezannoni@redhat.com>
15521
15522 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15523 allow for different test tree configurations. Update some
15524 tescases accordingly.
15525 * gdb.arch/altivec-regs.exp: Ditto.
15526 * gdb.asm/asm-source.exp: Ditto.
15527 * gdb.base/advance.exp: Ditto.
15528 * gdb.base/display.exp: Ditto.
d63a86f8 15529 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15530 * gdb.base/mips_pro.exp: Ditto.
15531 * gdb.base/overlays.exp: Ditto.
15532 * gdb.base/relocate.exp: Ditto.
15533 * gdb.base/setshow.exp: Ditto.
15534 * gdb.base/step-line.exp: Ditto.
15535 * gdb.base/step-test.exp: Ditto.
15536 * gdb.base/until.exp: Ditto.
15537 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15538
c71cdefd
DC
155392003-01-17 David Carlton <carlton@math.stanford.edu>
15540
15541 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15542 corresponding to PR c++/945.
15543 Update copyright.
15544
fdba05d7
DC
155452003-01-17 David Carlton <carlton@math.stanford.edu>
15546
15547 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15548 corresponding to PR c++/68.
15549
155502003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15551
15552 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15553 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15554 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15555
c362c33a
EZ
155562003-01-15 Elena Zannoni <ezannoni@redhat.com>
15557
0fbc361c
EZ
15558 * gdb.base/break.exp: Fix change of default location, because of
15559 removal of until tests.
15560 * gdb.base/help.exp: Update test for new 'until' help message.
15561 Add test for help on 'advance'.
a9c64011 15562 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15563
dabf8a35
MK
155642003-01-15 Mark Kettenis <kettenis@gnu.org>
15565
15566 * gdb.base/default.exp: Adapt "info float" test for recent changes
15567 to that command. Add test for "info vector".
15568 * gdb.base/float.exp: New file. Add test for "info float" that
15569 resembles the old test in gdb.base/default.exp.
15570
a1769aca
DC
155712003-01-15 David Carlton <carlton@math.stanford.edu>
15572
15573 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15574
82025e13
EZ
155752003-01-15 Elena Zannoni <ezannoni@redhat.com>
15576
15577 * gdb.base/break.exp: Move the tests of until command from here...
15578 * gdb.base/until.exp: ... to here. New file. Add other tests.
15579 * gdb.base/advance.c: New file.
15580 * gdb.base/advance.exp: New file.
15581
8f9ab801
EZ
155822003-01-14 Elena Zannoni <ezannoni@redhat.com>
15583
a9c64011
AS
15584 * gdb.base/args.c: New file.
15585 * gdb.base/args.exp: New file.
8f9ab801 15586
9ae66589
DJ
155872003-01-14 Daniel Jacobowitz <drow@mvista.com>
15588
15589 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15590
8d77e5c3
DJ
155912003-01-14 Daniel Jacobowitz <drow@mvista.com>
15592
15593 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15594
12d2f0a1
DJ
155952003-01-14 Daniel Jacobowitz <drow@mvista.com>
15596
15597 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15598 dates.
15599
6ca37014
DJ
156002003-01-13 Daniel Jacobowitz <drow@mvista.com>
15601
15602 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15603
b0023472
DJ
156042003-01-13 Daniel Jacobowitz <drow@mvista.com>
15605
15606 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15607 (ptype &*"foo").
15608 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15609
607fbc54 156102003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15611
15612 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15613 * gdb.mi/mi1-console.exp: Likewise.
15614
607fbc54 156152003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15616
15617 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15618 * gdb.mi/mi1-console.exp: Likewise.
15619
a1fb14a2
DJ
156202003-01-13 Daniel Jacobowitz <drow@mvista.com>
15621
15622 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15623
c4cf40b7
DJ
156242003-01-09 Daniel Jacobowitz <drow@mvista.com>
15625
15626 * gdb.base/detach.exp: New test.
15627
696d5a5b
DJ
156282003-01-09 Daniel Jacobowitz <drow@mvista.com>
15629
15630 * Makefile.in (ALL_SUBDIRS): New variable.
15631 (subdirs, clean, distclean): Use it.
15632 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15633 regenerating Makefile, since it is generated from the top level.
15634 * gdb.asm/Makefile.in: Likewise.
15635 * gdb.base/Makefile.in: Likewise.
15636 * gdb.c++/Makefile.in: Likewise.
15637 * gdb.disasm/Makefile.in: Likewise.
15638 * gdb.java/Makefile.in: Likewise.
15639 * gdb.mi/Makefile.in: Likewise.
15640 * gdb.threads/Makefile.in: Likewise.
15641 * gdb.trace/Makefile.in: Likewise.
15642
754533e4
DC
156432003-01-09 David Carlton <carlton@math.stanford.edu>
15644
15645 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15646 Add copyright year 2003.
15647
d8b3e9ee
MC
156482003-01-06 Michael Chastain <mec@shout.net>
15649
15650 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15651 When selecting a thread, 'line' and 'file' are optional.
15652 * gdb.mi/mi1-pthreads.exp: Likewise.
15653
8e9e0fe6
AS
156542003-01-06 Andreas Schwab <schwab@suse.de>
15655
15656 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15657 failures.
15658
b5ab8ff3
DJ
156592003-01-04 Daniel Jacobowitz <drow@mvista.com>
15660
15661 Fix PR gdb/844
15662 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15663 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15664
15665 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15666 instead of calling gdb_suppress_entire_file.
15667 * gdb.threads/print-threads.exp: Likewise.
15668 * gdb.threads/schedlock.exp: Likewise.
15669
15670 * gdb.threads/killed.exp: Return instead of calling
15671 gdb_suppress_entire_file.
15672 * gdb.threads/linux-dp.exp: Likewise.
15673 * gdb.threads/pthreads.exp: Likewise.
15674
1e698235
DJ
156752003-01-04 Daniel Jacobowitz <drow@mvista.com>
15676
15677 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15678 stabs.
15679 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15680 * gdb.base/whatis.exp: Always allow (void) after function names.
15681
147ff08c
DJ
156822003-01-04 Daniel Jacobowitz <drow@mvista.com>
15683
15684 * gdb.c++/casts.exp: Correct regexp.
15685
dc62bfc2
MK
156862003-01-04 Mark Kettenis <kettenis@gnu.org>
15687
15688 * configure.in: Call AC_CONFIG_HEADER. Don't call
15689 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15690 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15691 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15692 aforementioned directories in the AC_OUPUT call.
15693 * config.hin: New file.
15694 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15695 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15696 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15697 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15698 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15699 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15700 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15701 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15702 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15703 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15704 gdb.threads/configure.in, gdb.threads/configure,
15705 gdb.threads/config.in, gdb.trace/configure.in,
15706 gdb.trace/configure: Removed.
15707
77afa639
MC
157082003-01-03 Michael Chastain <mec@shout.net>
15709
15710 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15711 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15712
7634bb6e
DJ
157132003-01-03 Daniel Jacobowitz <drow@mvista.com>
15714
15715 * gdb.base/store.exp: Fix regular expressions.
15716
b39c905e
MK
157172002-12-28 Mark Kettenis <kettenis@gnu.org>
15718
15719 * configure.in: Rewrite.
15720 * configure: Regenerated.
15721
0a8551dd
DC
157222003-01-03 David Carlton <carlton@math.stanford.edu>
15723
15724 * gdb.base/psymtab.exp: New file.
15725 * gdb.base/psymtab1.c: Ditto.
15726 * gdb.base/psymtab2.c: Ditto.
15727
c60b7188
AF
157282002-12-23 Adam Fedor <fedor@gnu.org>
15729
15730 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15731
ee73db83
DC
157322002-12-23 David Carlton <carlton@math.stanford.edu>
15733
15734 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15735 and current_directory initialization.
15736
d6c1774e
JB
157372002-12-22 Jim Blandy <jimb@redhat.com>
15738
f0a847b8
JB
15739 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15740 rather than as part of the output file name.
15741
d6c1774e
JB
15742 * gdb.base/attach.exp: There's no need to copy the test program to
15743 /tmp; that was only ever necessary on HP/UX, and this test is
15744 entirely disabled there anyway.
15745
f0708dbb
JB
157462002-12-21 Jim Blandy <jimb@redhat.com>
15747
4c2acfea
JB
15748 * gdb.c++/psmang.exp: Doc fix.
15749
f0708dbb
JB
15750 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15751 test.
15752
9579e000
DC
157532002-12-20 David Carlton <carlton@math.stanford.edu>
15754
15755 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15756
d1810171
MC
157572002-12-18 Michael Chastain <mec@shout.net>
15758
15759 * gdb.c++/annota2.exp: Add copyright year 2002.
15760
76565097
DC
157612002-12-17 David Carlton <carlton@math.stanford.edu>
15762
15763 * gdb.c++/try_catch.cc: Add marker comments.
15764 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15765 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15766 * gdb.c++/m-static.cc: Ditto.
15767 * gdb.c++/m-static1.cc: Ditto.
15768 * gdb.c++/try_catch.cc: Ditto.
15769
da81390b
JJ
157702002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15771
15772 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15773 to see whether we are using the new -environment-directory
15774 command which resets via -r or the old version of the command
15775 which may prompt the user. Part of fix for gdb/741.
15776
b304d130
AC
157772002-12-13 Andrew Cagney <ac131313@redhat.com>
15778
15779 * gdb.fortran/types.exp: Update obsolete comment.
15780 * gdb.fortran/exprs.exp: Ditto.
15781 * lib/gdb.exp: Delete obsolete code.
15782 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15783 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15784 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15785 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15786 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15787 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15788 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15789 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15790 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15791 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15792 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15793 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15794 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15795 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15796 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15797 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15798 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15799 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15800 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15801 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15802 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15803 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15804 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15805 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15806 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15807 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15808 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15809 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15810 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15811 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15812 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15813 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15814 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15815 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15816 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15817 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15818 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15819
a23b6e6a
DC
158202002-12-11 David Carlton <carlton@math.stanford.edu>
15821
15822 * gdb.c++/m-data.exp: Add test for members that shadow global
15823 variables: see PR gdb/804.
15824 * gdb.c++/m-data.cc: Ditto.
15825
6604731b
DJ
158262002-12-10 Daniel Jacobowitz <drow@mvista.com>
15827
15828 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15829
de46ecd7
DC
158302002-12-06 David Carlton <carlton@math.stanford.edu>
15831
15832 * gdb.base/store.c: Don't declare functions static.
15833
27e829d0
AC
158342002-12-04 Andrew Cagney <ac131313@redhat.com>
15835
15836 * gdb.base/store.exp, gdb.base/store.c: New files.
15837
92806416
DJ
158382002-12-03 Daniel Jacobowitz <drow@mvista.com>
15839
15840 * gdb.base/selftest.exp: Update for current gdb.
15841
3bcbaac5
DJ
158422002-12-03 Daniel Jacobowitz <drow@mvista.com>
15843
15844 * gdb.base/maint.exp: Only dump symbols from one source file
15845 or objfile.
15846
f4f00b1f
DJ
158472002-12-03 Daniel Jacobowitz <drow@mvista.com>
15848
15849 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15850 function call.
15851
f1c8a949
JB
158522002-11-25 Jim Blandy <jimb@redhat.com>
15853
15854 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15855 function appearing in error message.
15856
9e297a97
DJ
158572002-11-21 Daniel Jacobowitz <drow@mvista.com>
15858
15859 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15860
1f312e79
JJ
158612002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15862
d63a86f8
RM
15863 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15864 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15865 should be in mi console format. This is part of fix for PR gdb/604.
15866
83c31e7d
FN
158672002-09-18 Fernando Nasser <fnasser@redhat.com>
15868
15869 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15870 which explicitly prints the zero offset as "+0".
15871
322b3f65
DJ
158722002-10-22 Daniel Jacobowitz <drow@mvista.com>
15873
15874 * gdb.threads/schedlock.c (args): Make unsigned.
15875
158762002-10-21 Daniel Jacobowitz <drow@mvista.com>
15877
15878 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15879 numbers. Allow "foo2|selected stack frame".
15880 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15881 * gdb.asm/asmsrc2.s: Likewise.
15882 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15883 comments.
15884 * gdb.asm/mips.inc: New file.
15885
5e2fe5b8
AF
158862002-10-18 Adam Fedor <fedor@gnu.org>
15887
15888 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15889 * gdb.base/help.exp: Likewise.
15890
abe1a5d0
KB
158912002-10-17 Kevin Buettner <kevinb@redhat.com>
15892
15893 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15894 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15895
10abb1d4
JB
158962002-10-02 Jim Blandy <jimb@redhat.com>
15897
15898 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15899
1f609b42
AC
159002002-10-01 Andrew Cagney <ac131313@redhat.com>
15901
15902 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15903 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15904 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15905 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15906 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15907 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15908 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15909
0aee02e4
AC
159102002-09-29 Andrew Cagney <ac131313@redhat.com>
15911
15912 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15913 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15914 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15915 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15916 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15917 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15918 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 15919
6fde09ad
KB
159202002-09-27 Kevin Buettner <kevinb@redhat.com>
15921
15922 * gdb.base/annota1.exp (info break): Make directory components of
15923 path optional since not all compilers emit this debug information.
15924
889bf7c5
PA
15925 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15926 step ends up stepping out of the function instead of stopping on
15927 the epilogue.
6fde09ad 15928
9e8aab75
KS
159292002-09-26 Keith Seitz <keiths@redhat.com>
15930
15931 * lib/insight-support.exp (gdbtk_start): Figure out where
15932 the insight executable is based on where gdb is. Use this
15933 executable to start insight instead of gdb.
15934
e36180d7
AC
159352002-09-25 Andrew Cagney <cagney@redhat.com>
15936
15937 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15938
9dd34b2b
AC
159392002-09-24 Andrew Cagney <ac131313@redhat.com>
15940
15941 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15942 test_isolated_complaints.
15943 (test_empty_complaint): New function.
15944 (test_empty_complaints): New function. Check no output when no
15945 complaints.
d63a86f8 15946
dea97812
KB
159472002-09-19 Jim Blandy <jimb@redhat.com>
15948
a9c64011 15949 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 15950
54951bd7
AC
159512002-09-19 Andrew Cagney <ac131313@redhat.com>
15952
15953 * gdb.gdb/complaints.exp: New file.
15954
dec43320
AC
159552002-09-18 Andrew Cagney <ac131313@redhat.com>
15956
15957 * gdb.base/maint.exp: Check `help maint internal-warning'.
15958
e70d6e3f
DC
159592002-09-18 David Carlton <carlton@math.stanford.edu>
15960
15961 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15962 numbers, and replace them by a single breakpoint after the
15963 constructors are all finished.
15964 Add test 4.
15965 * gdb.c++/m-static.cc: Add test 4.
15966 * gdb.c++/m-static.h: New file.
15967 * gdb.c++/m-static1.cc: New file.
15968
15969 * gdb.c++/printmethod.exp: New file.
15970 * gdb.c++/printmethod.cc: New file.
15971
15972 * gdb.c++/pr-574.exp: New file.
15973 * gdb.c++/pr-574.cc: New file.
15974
afb5c968
CV
159752002-09-18 Corinna Vinschen <vinschen@redhat.com>
15976
15977 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15978 embedded targets which never actually exit.
15979
31e45dee
FN
159802002-09-18 Fernando Nasser <fnasser@redhat.com>
15981
15982 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15983 "don't step after run" as unresolved or unsupported, instead of xfail.
15984
a283c5a1
CV
159852002-09-18 Corinna Vinschen <vinschen@redhat.com>
15986
15987 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15988 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15989 Add newline to expected string in "step out of main (status wrapper)"
15990 case.
15991
11350d2a
CV
159922002-09-18 Corinna Vinschen <vinschen@redhat.com>
15993
15994 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15995 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15996
0deec7d6
TT
159972002-09-17 Tom Tromey <tromey@redhat.com>
15998
15999 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16000 \000, not \0, in double-quoted string.
16001
b2b4a1b5
CV
160022002-09-14 Corinna Vinschen <vinschen@redhat.com>
16003
c9d37158 16004 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16005 string after running the commands execution on breakpoint tests.
16006
1c56143a
CV
160072002-09-13 Corinna Vinschen <vinschen@redhat.com>
16008
16009 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16010
37f8da45
JB
160112002-09-12 Joel Brobecker <brobecker@gnat.com>
16012
16013 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16014
08b468e0
KS
160152002-09-10 Keith Seitz <keiths@redhat.com>
16016
16017 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16018 runto proc.
16019 (mi_run_to_main): Use mi_runto.
16020 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16021
dc360f58
KS
160222002-09-10 Keith Seitz <keiths@redhat.com>
16023
16024 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16025 regexp for stopping at main. Could have multiple event notifications.
16026 Don't assume that main was declared with no parameters.
16027 (mi_next): Use mi_step_to.
16028 (mi_step): Use mi_next_to.
16029
ce3abcfb
CV
160302002-09-09 Corinna Vinschen <vinschen@redhat.com>
16031
16032 * gdb.base/default.exp: Fix expected string in `info float' test.
16033
d1f5b980
BE
160342002-09-09 Ben Elliston <bje@redhat.com>
16035
16036 * config/mips.exp: Update comments.
16037 * config/mips-idt.exp: Likewise.
16038 * config/nind.exp: Likewise.
16039 * config/slite.exp: Likewise.
16040 * config/sparclet.exp: Likewise.
16041 * config/udi.exp: Likewise.
16042 * config/vx.exp: Likewise.
16043 * config/vxworks29k.exp: Likewise.
16044
2f71430b
JB
160452002-09-05 Jim Blandy <jimb@redhat.com>
16046
16047 * gdb.threads/killed.exp: Fix test failure message.
16048
7ddebc7e
KS
160492002-09-04 Keith Seitz <keiths@redhat.com>
16050
16051 * lib/mi-support.exp: Update copyright.
16052 (mi_gdb_test): Increase the priority of the expected pattern
16053 so that it matches gdb_test.
16054
0ae67eb3
KS
160552002-09-03 Keith Seitz <keiths@redhat.com>
16056
16057 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16058 Use integer comparison instead of string comparison for testing
16059 whether binary was built.
16060
38fc42c8
JB
160612002-09-03 Jim Blandy <jimb@redhat.com>
16062
16063 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16064
b6ff0e81
JB
160652002-08-29 Jim Blandy <jimb@redhat.com>
16066
16067 * gdb.threads/pthreads.exp: Move the portable thread compilation
16068 code into a function in lib/gdb.exp, and call that from here.
16069 * lib/gdb.exp (gdb_compile_pthreads): New function.
16070
07c98896
KS
160712002-08-29 Keith Seitz <keiths@redhat.com>
16072
16073 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16074 expect_out so that callers can get at it.
16075
0312286c
DJ
160762002-08-23 Daniel Jacobowitz <drow@mvista.com>
16077
16078 * gdb.threads/print-threads.c: New file.
16079 * gdb.threads/print-threads.exp: New file.
16080 * gdb.threads/schedlock.c: New file.
16081 * gdb.threads/schedlock.exp: New file.
16082
dd039bc4
EZ
160832002-08-22 Elena Zannoni <ezannoni@redhat.com>
16084
a9c64011
AS
16085 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16086 not altivec.c.
dd039bc4 16087
1f36144c
MK
160882002-08-17 Mark Kettenis <kettenis@gnu.org>
16089
16090 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16091 targets. The problem should be fixed now.
16092
16057ec7 160932002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16094
16095 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16096 2002-07-24 change that removes final dots from error messages.
16097
3c1499ad
TT
160982002-08-13 Tom Tromey <tromey@redhat.com>
16099
16100 * gdb.base/readline.exp: New file.
16101
a20ce2c3
AC
161022002-08-01 Andrew Cagney <ac131313@redhat.com>
16103
16104 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16105 supress message.
16106
db034ac5
AC
161072002-08-01 Andrew Cagney <cagney@redhat.com>
16108
16109 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16110 CHILL_FOR_TARGET and CHILL_LIB.
16111 * configure.in (configdirs): Remove gdb.chill.
16112 * configure: Regenerate.
16113 * lib/gdb.exp: Obsolete references to chill.
16114 * gdb.fortran/types.exp: Ditto.
16115 * gdb.fortran/exprs.exp: Ditto.
16116
3e000b18
KB
161172002-07-30 Kevin Buettner <kevinb@redhat.com>
16118
16119 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16120 set Irix-specific compile and link flags.
16121
28f4966b
KB
161222002-07-29 Kevin Buettner <kevinb@redhat.com>
16123
16124 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16125 source files. The ``-o'' option doesn't work with the ``-E'' option
16126 when using the Irix compiler.
16127
46c0d5a6
DJ
161282002-07-19 Daniel Jacobowitz <drow@mvista.com>
16129
16130 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16131 Improve support for reusing an exec file. Copy exec file
16132 to target, and run gdbserver on the target instead of on the host.
16133
eecf4bed
JB
161342002-07-18 Jim Blandy <jimb@redhat.com>
16135
0f815cdf
JB
16136 * gdb.base/ending-run.exp: Don't expect to see the program end in
16137 some orderly fashion when we're running on a real stand-alone
16138 board.
16139
eecf4bed
JB
16140 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16141 targets that don't support interrupts.
16142
52d309e4
JB
161432002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16144
16145 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16146 systems.
16147 Move comments in expect statements to inside the actions, so that they
16148 don't get matched against.
16149
ff683d9e
MK
161502002-07-10 Mark Kettenis <kettenis@gnu.org>
16151
16152 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16153 function when asleep" test.
16154
b5356753
AC
161552002-07-10 Andrew Cagney <ac131313@redhat.com>
16156
16157 * gdb.base/page.exp: Rewrite to handle problems with very long
16158 `info set' output. Update copyright.
16159
6aa4d13a
AC
161602002-06-26 Andrew Cagney <ac131313@redhat.com>
16161
16162 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16163 gdb.threads-hp.
16164 * gdb.hp/configure: Regenerate.
16165 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16166 * gdb.hp/gdb.threads-hp/configure: Delete file.
16167 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16168
8cf8c2b8
AC
161692002-06-22 Andrew Cagney <ac131313@redhat.com>
16170
16171 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16172 setlocale, bindtextdomain and textdomain.
16173
6827a8f8
JB
161742002-06-11 Jim Blandy <jimb@redhat.com>
16175
919d772c
JB
16176 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16177 preprocessor macro information is present.
16178
6827a8f8
JB
16179 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16180 tests.
16181
c15b0d21
MS
161822002-06-06 Michael Snyder <msnyder@redhat.com>
16183
c5984d70
MS
16184 * gdb.base/overlays.exp: Record addresses of overlay
16185 functions in TCL variables rather than in GDB variables,
16186 to avoid having GDB convert them to pointers (with loss
16187 of information).
16188
d63a86f8 16189 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16190 default linker script changes.
c15b0d21
MS
16191 * gdb.base/long_long.exp: Add check for sizeof (long double).
16192
be26fe0d
ML
161932002-06-06 Michal Ludvig <mludvig@suse.cz>
16194
16195 * gdb.asm/asm-source.exp: Add x86-64 target.
16196 * gdb.asm/x86_64.inc: New.
d63a86f8 16197
258093ca 161982002-05-30 Michael Chastain <mec@shout.net>
258093ca 16199
4b3153f1 16200 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16201 * gdb.c++/m-static.cc: New file.
16202 * gdb.c++/m-static.exp: New file.
16203
241264c6
MS
162042002-05-28 Michael Snyder <msnyder@redhat.com>
16205
16206 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16207 precision.
16208
9bba8c8f 162092002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16210
4b3153f1 16211 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16212 * gdb.c++/m-data.cc: New file.
16213 * gdb.c++/m-data.exp: New file.
16214
162152002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16216
4b3153f1 16217 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16218 * gdb.c++/try_catch.cc: New file.
d63a86f8 16219 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16220
def1b996
MC
162212002-05-27 Michael Chastain <mec@shout.net>
16222
16223 * gdb.c++/local.exp: Accept more nested types in output.
16224
522ba268
MC
162252002-05-26 Michael Chastain <mec@shout.net>
16226
16227 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16228
277254ba
MS
162292002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16230
16231 * lib/gdb.exp (gdb_wrapper_init): Just because
16232 gdb_wrapper_file exists, this does not mean that the file
16233 should not be rebuilt. That is what gdb_wrapper_initialized
16234 is for.
16235 (default_gdb_init): Reset gdb_wrapper_initialized.
16236
b61a8733
MS
162372002-05-23 Michael Snyder <msnyder@redhat.com>
16238
d63a86f8 16239 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16240 the precision of the floating point test results.
16241 * gdb.base/call-rt-st.exp: Ditto.
16242
b61a8733
MS
16243 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16244 * gdb.base/call-rt-st.exp: Ditto.
16245
56f6e910
MC
162462002-05-19 Michael Chastain <mec@shout.net>
16247
16248 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16249
ad0b0016
EZ
162502002-05-19 Elena Zannoni <ezannoni@redhat.com>
16251
a9c64011
AS
16252 * configure.in (configdirs): Add gdb.arch.
16253 * configure: Regenerate.
ad0b0016 16254
f617d2b6
JB
162552002-05-17 Jim Blandy <jimb@redhat.com>
16256
16257 * gdb.base/completion.exp: Recognize the more detailed error
16258 messages produced by the macro expander's lexical analyzer.
16259
eac2a696
EZ
162602002-05-14 Elena Zannoni <ezannoni@redhat.com>
16261
a9c64011
AS
16262 * gdb.arch/altivec-abi.c: New file.
16263 * gdb.arch/altivec-abi.exp: New file.
16264 * gdb.arch/altivec-regs.c: New file.
16265 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16266
2fdde8f8
DJ
162672002-05-14 Daniel Jacobowitz <drow@mvista.com>
16268
16269 * gdb.base/maint.exp (maint print type): Update for new type
16270 structure.
d63a86f8 16271
e31f1a7c
EZ
162722002-05-14 Elena Zannoni <ezannoni@redhat.com>
16273
16274 * gdb.arch: New directory.
16275 * gdb.arch/configure.in: New file.
16276 * gdb.arch/configure: New file.
16277 * gdb.arch/Makefile.in: New file.
16278
db589741
CV
162792002-05-13 Corinna Vinschen <vinschen@redhat.com>
16280
16281 * gdb.asm/asm-source.exp: Add v850 as supported target.
16282 * gdb.asm/v850.inc: New file.
16283
8ce2a7dc
DJ
162842002-05-13 Daniel Jacobowitz <drow@mvista.com>
16285
16286 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16287
df763c7f
DJ
162882002-05-12 Daniel Jacobowitz <drow@mvista.com>
16289
16290 * gdb.base/break.exp: Check 'break "marker2"'.
16291
377daeed
MS
162922002-05-10 Michael Snyder <msnyder@redhat.com>
16293
16294 * gdb.base/long_long.exp: Fix typo.
16295
c4b7bc2b
JB
162962002-05-10 Jim Blandy <jimb@redhat.com>
16297
ecac9a4e
JB
16298 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16299 a bug.
16300
c4b7bc2b
JB
16301 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16302 Recognize more detailed error message produced by the macro
16303 expander's lexical analyzer.
16304 * lib/gdb.exp (test_print_reject): Same.
16305
e71019a1
MK
163062002-05-09 Mark Kettenis <kettenis@gnu.org>
16307
16308 * gdb.c++/method.exp: Fix typo.
16309
fedfc8e6
MS
163102002-05-08 Michael Snyder <msnyder@redhat.com>
16311
166a1957
MS
16312 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16313 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16314 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16315 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16316 Add iftarget clause for strongarm.
d63a86f8 16317
f1c47eb2
MS
163182002-05-06 Michael Snyder <msnyder@redhat.com>
16319
cb9a9d3e
MS
16320 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16321 (gdb_continue_to_end): Accept output from status wrapper.
16322 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16323 Clean up fail messages to match pass messages.
16324
f1c47eb2
MS
16325 Enable the "needs_status_wrapper" testsuite feature.
16326 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16327 (gdb_compile): Conditionally call gdb_wrapper_init.
16328 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16329 * gdb.c++/method.exp: Recognize output from status wrapper.
16330
6079c749
BE
163312002-05-06 Ben Elliston <bje@redhat.com>
16332From Graydon Hoare <graydon@redhat.com>
16333
16334 * config/sid.exp: Include support for "rawsid" protocol.
16335
188baff3
JB
163362002-05-03 Jim Blandy <jimb@redhat.com>
16337
16338 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16339 * gdb.c++/hang3.C: New file.
16340
b9c07f0f
AC
163412002-05-04 Andrew Cagney <ac131313@redhat.com>
16342
16343 * gdb.base/default.exp: Remove obsolete code.
16344 * gdb.c++/misc.exp: Ditto. Update copyright.
16345 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16346 * gdb.base/whatis.exp: Ditto. Update copyright.
16347 * gdb.base/scope.exp: Ditto. Update copyright.
16348 * gdb.base/ptype.exp: Ditto. Update copyright.
16349 * gdb.base/printcmds.exp: Ditto. Update copyright.
16350 * gdb.base/opaque.exp: Ditto. Update copyright.
16351 * gdb.base/list.exp: Ditto.
16352 * gdb.base/funcargs.exp: Ditto. Update copyright.
16353 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16354 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16355 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16356 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16357 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16358 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16359
5c7a0397
MS
163602002-05-02 Michael Snyder <msnyder@redhat.com>
16361
d6dcc264 16362 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16363 * gdb.base/long_long.exp: Add xscale target.
16364 * gdb.base/default.exp: Add xscale target.
16365
eb7f1c48
JB
163662002-05-01 Jim Blandy <jimb@redhat.com>
16367
16368 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16369 gdb.c++/hang.exp: New test.
16370
a6befae8
FF
163712002-05-01 Fred Fish <fnf@redhat.com>
16372
16373 * gdb.base/completion.exp: Handle completions of "./Make" for
16374 more than one completion possibility, as is the case when we
16375 build and test in the source tree.
16376
0a310277
AG
163772002-04-29 Anthony Green <green@redhat.com>
16378
16379 * gdb.java/jmisc1.exp: New file.
16380 * gdb.java/jmisc2.exp: New file.
16381
6ff9af88
DJ
163822002-04-24 Daniel Jacobowitz <drow@mvista.com>
16383
16384 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16385
96b3d632
EZ
163862002-04-23 Elena Zannoni <ezannoni@redhat.com>
16387
16388 * gdb.base/help.exp: Change 'help status' to allow for target
16389 dependent output differences.
16390
5019bb54
MC
163912002-04-22 Michael Chastain <mec@shout.net>
16392
16393 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16394
a805a116
MC
163952002-04-22 Michael Chastain <mec@shout.net>
16396
16397 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16398
a1706bfd
DM
163992002-04-17 David S. Miller <davem@redhat.com>
16400
16401 * gdb.asm/sparc64.inc: New file.
16402 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16403
a73a20a2
EZ
164042002-04-19 Elena Zannoni <ezannoni@redhat.com>
16405
16406 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16407 instruction file directly into the build tree. Clean up at end of
16408 test.
16409
ba678339
DM
164102002-04-18 David S. Miller <davem@redhat.com>
16411
16412 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16413 handle 64-bit platforms correctly.
16414 * gdb.base/maint.exp: Likewise.
16415
b03399da
KB
164162002-04-18 Kevin Buettner <kevinb@redhat.com>
16417
16418 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16419 ``-fpic'' when compiling files comprising a shared library, but
16420 it does need additional linker flags in order to find shared
16421 libraries at run time.
16422
e2004992
KB
164232002-04-18 Kevin Buettner <kevinb@redhat.com>
16424
16425 * gdb.base/cvexpr.c (use): New function.
16426 (main): Invoke use() on all global variables to prevent
16427 some linkers from deleting these otherwise unused symbols.
16428
d8937120
MC
164292002-04-17 Michael Chastain <mec@shout.net>
16430From David S. Miller <davem@redhat.com>
16431
16432 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16433 handle 64-bit platforms correctly.
16434
ffd61a58
MS
164352002-04-12 Michael Snyder <msnyder@redhat.com>
16436From Jim Blandy <jimb@redhat.com>
a9c64011 16437 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16438 script can handle this instead.
16439 * gdb.base/bar.c (barx): Same.
16440 * gdb.base/baz.c (bazx): Same.
16441 * gdb.base/grbx.c (grbxx): Same.
16442
16443 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16444 manager doesn't automatically unmap overlays unnecessarily.
16445
6b8426a6
MH
164462002-04-10 Martin M. Hunt <hunt@redhat.com>
16447
16448 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16449 stepping out of main.
16450
34af4875
MC
164512002-04-09 Michael Chastain <mec@shout.net>
16452
16453 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16454 scope so that the nested scope tests will make sense.
16455 * gdb.c++/local.exp: Write patterns that actually work with gcc
16456 (the HP patterns "were never known to work with gcc").
16457 Keep the old aCC patterns too.
16458
2d1676a0
DJ
164592002-04-09 Daniel Jacobowitz <drow@mvista.com>
16460
16461 * gdb.base/attach.exp: Correct target board test.
16462
3a63e3f9
MC
164632002-04-08 Michael Chastain <mec@shout.net>
16464
16465 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16466 in a const method. Add some xfail and fail cases for configurations
16467 that do not emit the "const ...".
16468
f18dabd2
MC
164692002-04-07 Michael Chastain <mec@shout.net>
16470
16471 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16472 Accept "A * const" and "const A * const" as type of "this".
16473 Fix spelling of getFunky throughout. Make messages uniform.
16474
0fcddd82
EZ
164752002-04-07 Elena Zannoni <ezannoni@redhat.com>
16476
a9c64011 16477 Work around for PR gdb/285:
0fcddd82
EZ
16478 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16479
16a8534a
EZ
164802002-04-07 Elena Zannoni <ezannoni@redhat.com>
16481
16482 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16483 instructions file at run time instead of configure time.
16484 Sometimes we run the test in a directory that is not the one we
16485 configured in.
16486 * gdb.asm/configure.in: Delete creation of symlink.
16487 * gdb.asm/configure: Regenerate.
16488
24181d81
JB
164892002-04-05 J. Brobecker <brobecker@gnat.com>
16490
16491 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16492 xfullpath () function.
16493
7cdb7107
DJ
164942002-04-04 Daniel Jacobowitz <drow@mvista.com>
16495
16496 * gdb.asm/Makefile.in: Correct dependencies.
16497
16498 * gdb.asm/powerpc.inc: New file.
16499 * gdb.asm/asm-source.exp: Add PowerPC.
16500 * gdb.asm/configure.in: Likewise.
16501 * gdb.asm/configure: Regenerated.
16502
a7d17088
DJ
165032002-04-04 Daniel Jacobowitz <drow@mvista.com>
16504
16505 * gdb.base/relocate.exp: New file.
16506 * gdb.base/relocate.c: New file.
16507
cd721503
FF
165082002-04-04 Fred Fish <fnf@redhat.com>
16509
16510 * gdb.base/step-test.exp: Update comment regarding stopping in
16511 memcpy/bcopy calls inserted as part of the compiler runtime.
16512
b22ad7a7
MS
165132002-04-04 Michael Snyder <msnyder@redhat.com>
16514
16515 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16516
5f279fa6
DJ
165172002-04-03 Daniel Jacobowitz <drow@mvista.com>
16518
16519 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16520 (gdb_expect): Remove $notransfer hack.
16521
dd0fd3ce
DJ
165222002-04-02 Daniel Jacobowitz <drow@mvista.com>
16523
16524 * gdb.c++/classes.exp ("calling method for small class"): Match
16525 updated register output.
16526
1e50cda1
DJ
165272002-03-30 Daniel Jacobowitz <drow@mvista.com>
16528
16529 Fix PR gdb/452
16530 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16531 when finished. Make gdb_file_cmd send "exec-file" when
16532 appropriate.
16533
24015922
DJ
165342002-03-30 Daniel Jacobowitz <drow@mvista.com>
16535
16536 * gdb.base/attach.exp: Remove extra setup_xfail.
16537
dd7dfd64
MS
165382002-03-26 Michael Snyder <msnyder@redhat.com>
16539
16540 * gdb.base/default.exp: Add tests for dump, append, and restore.
16541 * gdb.base/help.exp: Add tests for dump, append, and restore.
16542 * gdb.base/dump.exp: New file, test dump, append and restore.
16543 * gdb.base/dump.c: New file.
16544
48b2f8d7
MS
165452002-03-27 Michael Snyder <msnyder@redhat.com>
16546
d63a86f8 16547 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16548 clean-ups in help messages.
16549
05b4d525
FF
165502002-03-26 Fred Fish <fnf@redhat.com>
16551
16552 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16553 have debugging info for those functions and the compiler uses them
16554 internally to copy structs around.
16555
d7679631
FF
165562002-03-26 Fred Fish <fnf@redhat.com>
16557
16558 * gdb.base/list.exp: Revert the change made yesterday and add note
16559 about why we don't list the default lines for remote targets.
16560
523ac3f9
MS
165612002-03-25 Michael Snyder <msnyder@redhat.com>
16562
16563 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16564
754b2b8d
FF
165652002-03-25 Fred Fish <fnf@redhat.com>
16566
16567 * gdb.base/list.exp: This test works on remote targets so remove
16568 the short circuit for remote targets. Update copyright.
16569
33c3e192
FF
165702002-03-25 Fred Fish <fnf@redhat.com>
16571
16572 * gdb.base/attach.exp: Fix logic error that was suppressing this
16573 test for all non hppa*-*-hpux* targets, instead of the hp target.
16574 Move comments closer to the suppression point. Also now need to
16575 check that we are running natively.
16576
d43e73ee
MS
165772002-03-22 Michael Snyder <msnyder@redhat.com>
16578
882c8f02
MS
16579 * gdb.base/default.exp: Add test for gcore. Update copyright.
16580 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16581
04c12f60
FF
165822002-03-06 Fred Fish <fnf@redhat.com>
16583
16584 * gdb.base/funcargs.c: Remove extraneous ';' character.
16585 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16586
b43df995
MC
165872002-03-04 Michael Chastain <mec@shout.net>
16588
16589 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16590 accommodate gcc v3 function signature.
16591 * gdb.mi/mi0-var-cmd-exp: Ditto.
16592
92362027
AC
165932002-02-24 Andrew Cagney <ac131313@redhat.com>
16594
16595 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16596 ``GNU/Linux'' or ``Linux kernel''
16597 * testsuite/gdb.threads/pthreads.c: Ditto.
16598
258ad32d
MC
165992002-02-24 Michael Chastain <mec@shout.net>
16600
16601 * gdb.threads/pthreads.c (thread1): Add a return statement.
16602 (thread2): Likewise.
16603 (foo): Likewise.
16604
04c3b3d4
MC
166052002-02-23 Michael Chastain <mec@shout.net>
16606
16607 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16608 to placate gcc.
16609
5a2a0a20
MC
166102002-02-23 Michael Chastain <mec@shout.net>
16611
16612 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16613 test "ptype bint". The test passes on all my stabs configurations.
16614
a640f7fc
JB
166152002-02-21 Jim Blandy <jimb@redhat.com>
16616
27924826
JB
16617 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16618 filename at a time, and watch for the ones we want to see.
16619
a640f7fc
JB
16620 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16621 types of pointers to prototyped functions.
16622
edcc8c75
AC
166232002-02-20 Andrew Cagney <ac131313@redhat.com>
16624
16625 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16626 signed, unsigned and straight char.
16627 (padding_char, padding_short, padding_int, padding_long,
16628 padding_long_long, padding_float, padding_double,
16629 padding_long_double): New global variables.
16630 (fill, fill_structs): New functions.
16631
16632 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16633 for correctly sized writes. Update copyright.
16634 (get_valueof): New procedure.
16635 (get_sizeof): Call get_valueof.
16636 (check_valueof): New procedure.
16637 (check_padding): New procedure.
16638
ac57ea44
MC
166392002-02-20 Michael Chastain <mec@shout.net>
16640
16641 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16642 to setup_xfail. Document some of the remaining calls.
16643
7a10c941
MC
166442002-02-18 Michael Chastain <mec@shout.net>
16645
16646 * gdb.c++/userdef.exp: Update copyright year.
16647
fb8acdcc
DJ
166482002-02-18 Daniel Jacobowitz <drow@mvista.com>
16649
16650 * gdb.c++/userdef.exp: Test overloaded operators properly.
16651 Remove xfails.
16652
fda6ae12
MS
166532002-02-14 Michael Snyder <msnyder@redhat.com>
16654
16655 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16656
676a0442
DJ
166572002-02-14 Daniel Jacobowitz <drow@mvista.com>
16658
16659 * gdb.base/a2-run.exp: Check for a remote target properly.
16660 * gdb.base/annota1.exp: Likewise.
16661 * gdb.base/list.exp: Likewise.
16662 * gdb.base/reread.exp: Likewise.
16663 * gdb.base/scope.exp: Likewise.
16664 * gdb.base/shlib-call.exp: Likewise.
16665 * gdb.base/term.exp: Likewise.
16666 * gdb.c++/annota2.exp: Likewise.
16667
78b4f468
RE
166682002-02-13 Richard Earnshaw <rearnsha@arm.com>
16669
16670 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16671
9a81ba51
MC
166722002-02-10 Michael Chastain <mec@shout.net>
16673
16674 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16675 (call_after_alloca): Ditto.
16676
004af6c7
DJ
166772002-02-10 Daniel Jacobowitz <drow@mvista.com>
16678
16679 * gdb.base/ending-run.exp: Guard "cont" test with
16680 gdb_skip_stdio_test.
16681
37225f62
JB
166822002-02-06 Jim Blandy <jimb@redhat.com>
16683
16684 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16685 from here...
16686 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16687 To here. Disable this test on non-HP platforms. Add big comment.
16688
fe6fdd96
MS
166892002-02-04 Michael Snyder <msnyder@redhat.com>
16690
16691 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16692 other than d10v and m32r.
16693
036fad3f
RE
166942002-02-02 Richard Earnshaw <rearnsha@arm.com>
16695
16696 * gdb.base/default.exp: Rewrite test patterns to reduce time
16697 taken to match them.
16698
7148ab62
DJ
166992002-01-30 Daniel Jacobowitz <drow@mvista.com>
16700
16701 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16702 Allow a start function above main.
16703 * gdb.threads/linux-dp.exp: Fix copyright date.
16704
396cc255
DJ
167052002-01-30 Daniel Jacobowitz <drow@mvista.com>
16706
a9c64011
AS
16707 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16708 (check_philosopher_stack): Check for manager thread before checking
16709 for a just-starting thread.
396cc255 16710
f038d31b
DJ
167112002-01-30 Daniel Jacobowitz <drow@mvista.com>
16712
16713 From Neil Booth <neil@daikokuya.demon.co.uk>:
16714 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16715 warnings.
16716
b3ff9d9a
FF
167172002-01-21 Fred Fish <fnf@redhat.com>
16718
16719 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16720 not caller.
16721
39ad761d
JB
167222002-01-21 Jim Blandy <jimb@redhat.com>
16723
16724 * gdb.base/reread.exp: Check that GDB properly re-reads the
16725 executable file when it changes while no inferior is running.
16726
aaf320fa
FF
167272002-01-21 Fred Fish <fnf@redhat.com>
16728
a9c64011
AS
16729 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16730 optionally accept the "shlib events" variation.
aaf320fa 16731
808a31f5
JB
167322002-01-21 Jim Blandy <jimb@redhat.com>
16733
16734 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16735 call `fflush' after every `printf', so that the output is produced
16736 at predictable points, regardless of whatever buffering does (or
16737 doesn't) take place.
16738 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16739 at different points.
16740
4420d5e2
DJ
167412002-01-20 Daniel Jacobowitz <drow@mvista.com>
16742
16743 * gdb.c++/inherit.exp: Update copyright years.
16744 * gdb.c++/method.exp: Likewise.
16745
3e36a0f4
DJ
167462002-01-20 Daniel Jacobowitz <drow@mvista.com>
16747
16748 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16749 artificial methods/arguments.
16750 * gdb.c++/derivation.exp: Likewise.
16751 * gdb.c++/inherit.exp: Likewise.
16752 * gdb.c++/method.exp: Likewise.
16753 * gdb.c++/virtfunc.exp: Likewise.
16754
b4ceaee6
AC
167552002-01-18 Andrew Cagney <ac131313@redhat.com>
16756
16757 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16758 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16759 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16760 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16761 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16762 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16763
ecace851
JB
167642002-01-17 Jim Blandy <jimb@redhat.com>
16765
16766 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16767 anchoring the pattern matching the entry point symbol's name.
16768
375fc983
AC
167692002-01-17 Andrew Cagney <ac131313@redhat.com>
16770
16771 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16772 continue/quit query. Update copyright.
16773
fe6fdd96
MS
167742002-01-14 Michael Snyder <msnyder@redhat.com>
16775
16776 * gdb.base/gcore.exp: Remove extra debugging output.
16777
e017c81f
DJ
167782002-01-13 Daniel Jacobowitz <drow@mvista.com>
16779
16780 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16781 for slightly dubious v2 mangled string.
16782
37ab3bf8
DJ
167832002-01-13 Daniel Jacobowitz <drow@mvista.com>
16784
16785 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16786
1bc05c3a 167872002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16788
1bc05c3a 16789 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16790
1bc05c3a
JM
16791 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16792 constructors.
16793 * gdb.c++/derivation.exp: Likewise.
16794 * gdb.c++/templates.exp: Likewise.
16795 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16796
1bc05c3a
JM
167972002-01-10 Michael Snyder <msnyder@redhat.com>
16798
16799 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16800
a911c360
MS
168012002-01-08 Michael Snyder <msnyder@redhat.com>
16802
16803 * gdb.base/gcore.exp: New test for generate-core-file command.
16804 * gdb.base/gcore.c: Testcase for above.
16805 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16806
ea2119ec
JM
168072002-01-08 Jason Merrill <jason@redhat.com>
16808
16809 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16810
68203136
FF
168112002-01-07 Fred Fish <fnf@redhat.com>
16812
16813 * gdb.c++/overload.exp: Remove unconditional xfails for:
16814 print foo_instance1.overloadargs(1)
16815 print foo_instance1.overloadargs(1, 2)
16816 print foo_instance1.overloadargs(1, 2, 3)
16817 print foo_instance1.overloadargs(1, 2, 3, 4)
16818 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16819 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16820 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16821 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16822 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16823 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16824 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16825 print foo_instance1.overload1arg()
16826 print foo_instance1.overload1arg((char)arg2)
16827 print foo_instance1.overload1arg((signed char)arg3)
16828 print foo_instance1.overload1arg((unsigned char)arg4)
16829 print foo_instance1.overload1arg((int)arg7)
16830 print foo_instance1.overload1arg((unsigned int)arg8)
16831 print foo_instance1.overload1arg((float)arg11)
16832 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16833
21b9b5b1
MS
168342002-01-07 Michael Snyder <msnyder@redhat.com>
16835
16836 * gdb.base/huge.exp: New test. Print a very large target data object.
16837 (skip_huge_test): New test variable. Define if you want to skip this
16838 test. The test reads an 8 megabyte data object from the target, so it
16839 might be very time consuming on remote targets with a slow connection.
16840 * gdb.base/huge.c: New file. Test case for above.
16841
725f922e
FF
168422002-01-07 Fred Fish <fnf@redhat.com>
16843
16844 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16845 g_instance.bfoo, and g_instance.cfoo.
16846
889bf7c5 168472002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16848
889bf7c5
PA
16849 * gdb.base/break.c (multi_line_if_conditional): New function.
16850 (multi_ilne_while_conditional): Likewise.
16851 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16852 IF or WHILE condition puts the breakpoint at the start of
16853 the condition.
f286b2c3 16854
634d57ec
JL
16855 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16856 hppa*-*-hpux* expected failure.
16857 * gdb.base/structs.exp (do_function_calls): Similarly.
16858
16859 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16860 watchpoints.
16861
9fbfe2dc
AC
168622002-01-06 Andrew Cagney <ac131313@redhat.com>
16863
16864 Fix PR gdb/66.
16865 * gdb.base/structs.exp: Replace skip for a29k with skip for
16866 gdb,cannot_call_functions.
16867 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16868 * gdb.base/callfuncs.exp: Ditto.
16869 * gdb.base/call-rt-st.exp: Ditto.
16870 * gdb.base/call-strs.exp: Ditto.
16871 * gdb.base/callfwmall.exp: Ditto.
16872 * gdb.base/scope.exp: Obsolete xfail a29k.
16873 * gdb.c++/misc.exp: Ditto.
16874 * gdb.c++/cplusfuncs.exp: Ditto.
16875 * gdb.base/ptype.exp: Ditto.
16876 * gdb.base/printcmds.exp: Ditto.
16877 * gdb.base/opaque.exp: Ditto.
16878 * gdb.base/list.exp: Ditto.
16879 * gdb.base/funcargs.exp: Ditto.
16880 * gdb.base/default.exp: Ditto.
16881
8ddad156
MS
168822002-01-04 Michael Snyder <msnyder@redhat.com>
16883
ca4976a6 16884 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
16885 * gdb.base/maint.exp: Add tests for maint info sections options.
16886
1b074332
JL
16887Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16888
16889 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16890
7d159115
CV
168912001-12-20 Corinna Vinschen <vinschen@redhat.com>
16892
16893 * gdb.asm/arm.inc: New file.
16894 * gdb.asm/asm-source.exp: Add arm targets.
16895 * gdb.asm/configure.in: Ditto.
16896 * gdb.asm/configure: Recreated from configure.in.
16897
8fb87725
JL
16898Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16899
afabe08c
JL
16900 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16901 with HP's compiler.
16902 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16903 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16904 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16905 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16906
16907 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16908 either HP's compilers or GCC.
16909
db521deb
JL
16910 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16911 a SIGBUS or SIGSEGV.
16912
16913 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16914
16915 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16916 can be compiled with either HP's compiler or GCC.
16917
cfa88ab7
JL
16918 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16919 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16920 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16921
ca344dff
JL
16922 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16923 to match current gdb output. Update due to using auto-solib-limit
16924 for limiting instead of overloading auto-solib-add.
16925 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16926 test program.
16927
3f3c6e55 16928 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
16929 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16930 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16931 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16932 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16933 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16934 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16935 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16936 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16937 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16938 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16939 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16940 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 16941
8fb87725
JL
16942 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16943 a SIGTRAP to the inferior.
16944
cf599fa7
CV
169452001-12-19 Corinna Vinschen <vinschen@redhat.com>
16946
16947 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16948 Substitute call to target_link by call to gdb_compile.
16949
2cd045cd
JL
16950Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16951
a9c64011
AS
16952 * gdb.base/break.exp: Fix HP specific search string when testing
16953 backtracing in a called function.
2cd045cd 16954
a9c64011
AS
16955 * gdb.base/constvars.exp: Only set lang to C++ if we're
16956 compiling the test with HP's compilers.
16957 * gdb.base/volatile.exp: Similarly.
2cd045cd 16958
99ebe9ac
JB
169592001-12-19 Jim Blandy <jimb@redhat.com>
16960
16961 * gdb.base/printcmds.exp: Expect the null character to be printed
16962 as '\0', and the '\013' to be printed as '\v'.
16963 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16964 * gdb.base/setvar.exp: Same.
16965
b9891b29
JB
169662001-12-17 Jim Blandy <jimb@redhat.com>
16967
0eba65ab
JB
16968 * gdb.base/completion.exp: Rather than completing very long
16969 filenames, which can make the readline library produce output we
16970 don't recognize, cd to the directory first, and then complete
16971 using nice, short relative paths.
16972
6970b5b1
JB
16973 * gdb.base/completion.exp: On some systems, there is, in fact, a
16974 variable named `b' in scope, since GDB treats all static
a9c64011
AS
16975 variables as being in scope. So use `no_var_named_this'
16976 instead of `b'.
6970b5b1 16977
b9891b29 16978 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 16979 can't find the core file's registers as a failure.
b9891b29 16980
e6ccd35f
JSC
169812001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16982
a9c64011
AS
16983 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16984 test expect string more specific.
e6ccd35f 16985
105ba819
CV
169862001-12-13 Corinna Vinschen <vinschen@redhat.com>
16987
16988 * gdb.asm/asm-source.exp: Add support for xstormy16.
16989 * gdb.asm/configure.in: Ditto.
16990 * gdb.asm/configure: Rebuild.
16991 * gdb.asm/xstormy16.inc: New file.
16992
e9e79dd9
FF
169932001-12-10 Fred Fish <fnf@redhat.com>
16994
16995 * gdb.base/maint.exp: Update to match changes in type dumping code.
16996
347dc97d
JB
169972001-12-10 Jim Blandy <jimb@redhat.com>
16998
16999 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17000 matching the entry point symbol's name at the beginning of the
17001 line.
347dc97d 17002
5178b9d6
DJ
170032001-12-07 Daniel Jacobowitz <drow@mvista.com>
17004
17005 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17006 gdb.c++/inherit.exp, gdb.c++/method.exp,
17007 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17008 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17009 and class layout support.
17010
af890c52
DJ
170112001-12-07 Daniel Jacobowitz <drow@mvista.com>
17012
17013 * gdb.c++/classes.exp: Add test for static member function.
17014 * gdb.c++/misc.cc: Add class with static member function.
17015
7a345fb3
JB
170162001-12-07 Jim Blandy <jimb@redhat.com>
17017
f2e54a80 17018 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17019 those tests as `unsupported'.
17020 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17021 Rewrite subsequent tests to use it.
17022
17023 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17024 those tests as `unsupported'.
17025 * gdb.base/structs.exp (call_struct_func): New function.
17026 (do_function_calls): Use call_struct_func to call the functions
17027 returning structs.
17028
0bc69509
JB
17029 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17030 whether functions are prototyped or not, so we can't possibly pass
17031 arguments to t_float_values2 properly.
17032
7a345fb3
JB
17033 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17034 value of `timeout' for targets other than the mips*tx39-*.
17035
edb6ede1
MS
170362001-12-06 Michael Snyder <msnyder@redhat.com>
17037
d63a86f8 17038 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17039 and detect whether the start symbol has a leading underscore.
17040
2d842f13
JB
170412001-12-04 Jim Blandy <jimb@redhat.com>
17042
17043 * gdb.base/completion.exp: Clarify indentation.
17044
68550daf
JB
170452001-12-03 Jim Blandy <jimb@redhat.com>
17046
17047 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17048 variables on the S/390, not `.word'.
17049
cd5195a8
JB
170502001-11-30 Jim Blandy <jimb@redhat.com>
17051
17052 Add assembly-source tests for s390-ibm-linux.
17053 * gdb.asm/s390.inc: New file.
17054 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17055 the S/390 architecture.
a9c64011 17056 * gdb.asm/configure: Regenerated.
cd5195a8 17057
ca9efc90
MS
170582001-11-30 Michael Snyder <msnyder@redhat.com>
17059
17060 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17061 next, info source, info sources, info line, global and static
17062 variables, and static functions.
17063 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17064 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17065 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17066 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17067 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17068 (gdbasm_leave): Restore frame pointer.
17069 (gdbasm_startup): Copy stack set-up from crt0.S.
17070
d0e66976
FN
170712001-11-26 Fernando Nasser <fnasser@redhat.com>
17072
17073 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17074 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17075 to a local (non-static) variable. Copy tstruct.a to a static buffer
17076 and return a pointer to that buffer.
17077 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17078
e2334072
MK
170792001-11-24 Mark Kettenis <kettenis@gnu.org>
17080
17081 * gdb.asm/configure.in: Fix recognition of ix86 target.
17082 * gdb.asm/configure: Regenerate.
17083
756caa3d
MS
170842001-11-21 Michael Snyder <msnyder@redhat.com>
17085
17086 * gdb.asm/sparc.inc: New file.
17087 * gdb.asm/asm-source.exp: Recognize sparc target.
17088 * gdb.asm/configure.in: Recognize sparc target.
17089 * gdb.asm/configure: Regenerate.
d63a86f8 17090
9a4d72d5
MS
170912001-11-21 Michael Snyder <msnyder@redhat.com>
17092
17093 * gdb.asm/m32r.inc: New file.
17094 * gdb.asm/asm-source.exp: Recognize m32r target.
17095 * gdb.asm/configure.in: Recognize m32r target.
17096 * gdb.asm/configure: Regenerate.
17097
a773d1cd
MS
170982001-11-20 Michael Snyder <msnyder@redhat.com>
17099
017ac23d
MS
17100 * gdb.asm/i386.inc: New file.
17101 * gdb.asm/asm-source.exp: Recognize ix86 target.
17102 * gdb.asm/configure.in: Recognize ix86 target.
17103 * gdb.asm/configure: Regenerate.
17104
a773d1cd
MS
17105 * gdb.c++/namespace.exp: Fix quotes in output messages.
17106
bb632afb
MS
171072001-11-14 Michael Snyder <msnyder@redhat.com>
17108
25d559ca 17109 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17110 qualifier in a type cast expression, to designate an address
17111 in the instruction space (Harvard architecture).
17112
4749e309
MS
171132001-11-13 Michael Snyder <msnyder@redhat.com>
17114
17115 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17116 Tests for expressions using 'const' and 'volatile'.
17117
25050984
CV
171182001-11-13 Corinna Vinschen <vinschen@redhat.com>
17119
17120 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17121
1902c51f
DJ
171222001-11-12 Daniel Jacobowitz <drow@mvista.com>
17123
17124 * lib/mi-support.exp (mi_run_to_helper): Move comments
17125 outside of gdb_expect.
17126
dcf95b47
DJ
171272001-11-11 Daniel Jacobowitz <drow@mvista.com>
17128
17129 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17130 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17131 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17132 mi0_run_to): New functions.
17133 * gdb.mi/mi-simplerun.exp: Use them.
17134 * gdb.mi/mi0-simplerun.exp: Likewise.
17135 * gdb.mi/mi-var-cmd.exp: Likewise.
17136 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17137
45b074e1
AC
171382001-11-10 Andrew Cagney <ac131313@redhat.com>
17139
17140 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17141 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17142
bf50d346
AC
171432001-11-09 Andrew Cagney <ac131313@redhat.com>
17144
17145 * gdb.base/restore.exp: Include $expected value in restored test
17146 message.
17147
9383332c
AC
171482001-11-09 Andrew Cagney <ac131313@redhat.com>
17149
17150 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17151 implemented.
17152
db62520a
MS
171532001-11-08 Michael Snyder <msnyder@redhat.com>
17154
17155 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17156 Add pass/fail message for stop at breakpoint in call dummy function.
17157
b5703437
MS
171582001-11-07 Michael Snyder <msnyder@redhat.com>
17159
d63a86f8
RM
17160 * gdb.c++/templates.exp (test_template_breakpoints):
17161 If we get an overload menu, but it does not match what
760f6330 17162 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17163 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17164 making the whitespace optional. Argument for "new" may be
17165 "unsigned" as well as "unsigned int/long".
d63a86f8 17166 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17167 making the whitespace optional. Also replace "(void) with
17168 "((void|)), making the keyword "void" optional.
d63a86f8 17169 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17170 making the whitespace optional. Also replace "(void) with
17171 "((void|)), making the keyword "void" optional.
3bf40917
MS
17172 * gdb.base/callfuncs.c (t_float_values): This function must
17173 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17174 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17175 can be tested against both cases. Usually one case involves
17176 promotion of float to double, while the other does not.
17177 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17178 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17179 includes a stack frame for "start".
17180
c8ab4e6d
JB
171812001-11-05 Jim Blandy <jimb@redhat.com>
17182
17183 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17184 pointers are 32 bits long, and that offsets of relocs are always
17185 stored in the data (REL-style), and not in the reloc entry itself
17186 (RELA-style).
17187 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17188 stabs.
17189
3f08ced9
MS
171902001-11-01 Michael Snyder <msnyder@redhat.com>
17191
17192 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17193 and regular expression operators by using quoting.
17194
cbfa24cd
MS
171952001-10-31 Michael Snyder <msnyder@redhat.com>
17196
17197 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17198 depending on what the symbol table contains.
17199 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17200 the output of the ptype command. Similarly, accept both "const &"
17201 and "const&".
17202
aaa68313
CV
172032001-10-31 Corinna Vinschen <vinschen@redhat.com>
17204
17205 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17206 symbol `STORAGE' to allow to choose the storage class of
17207 the local datastructures.
17208 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17209 compiler directive.
17210
91740388
MS
172112001-10-30 Michael Snyder <msnyder@redhat.com>
17212
17213 * gdb.base/jump.exp: Allow it to run for all targets.
17214
1b7c05e7
CV
172152001-10-29 Corinna Vinschen <vinschen@redhat.com>
17216
17217 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17218 with new double_array size.
17219 (main): Change storage class of all local variables to static.
17220 Reduce size of double_array to 9.
17221 * gdb.base/call-ar-st.exp: Increase timeout value.
17222 Change expected output for double array to match new size in
17223 call-ar-st.c.
17224
36a22261
CV
172252001-10-29 Corinna Vinschen <vinschen@redhat.com>
17226
17227 * gdb.base/ending-run.exp: Create identical output when passing
17228 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17229 Stormy16 target.
36a22261 17230
92b8ae91
MK
172312001-10-28 Mark Kettenis <kettenis@gnu.org>
17232
17233 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17234 that we catch the expected failure under Linux/x86.
17235
cb135b83
OF
172362001-10-29 Orjan Friberg <orjanf@axis.com>
17237
17238 * gdb.base/setvar.exp: Escape curly braces.
17239 * gdb.stabs/weird.exp: Ditto.
17240
6884aa54
DJ
172412001-10-27 Daniel Jacobowitz <drow@mvista.com>
17242
17243 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17244 * gdm.mi/mi0-hack-cli.exp: Likewise.
17245
0398c9aa
AC
172462001-10-25 Andrew Cagney <ac131313@redhat.com>
17247
17248 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17249 messages.
17250
d20bf2e8
AC
172512001-10-21 Andrew Cagney <ac131313@redhat.com>
17252
17253 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17254 checking MI enabled.
17255
03dd63aa
CV
172562001-10-09 Corinna Vinschen <vinschen@redhat.com>
17257
17258 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17259
1d9d99f3
FCE
172602001-10-04 Frank Ch. Eigler <fche@redhat.com>
17261
17262 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17263 if gdb child process crashes, just signal an error.
17264
838ae6c4
JB
172652001-10-02 Jim Blandy <jimb@redhat.com>
17266
17267 * lib/gdb.exp (test_xfail_format): Simplify.
17268
17269 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17270 front of the variable name `format'. Simplify `if'.
17271
8f0cbc1c
DJ
172722001-10-01 Daniel Jacobowitz <drow@mvista.com>
17273
17274 * gdb.threads/pthreads.exp: Wait for output and delay
17275 before sending ^C.
17276
1f08dafd
DJ
172772001-10-01 Daniel Jacobowitz <drow@mvista.com>
17278
17279 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17280 some incorrect output instead of timing out.
17281 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17282
674f90ff
CV
172832001-09-28 Corinna Vinschen <vinschen@redhat.com>
17284
17285 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17286 check to allow additional `int'.
17287
9b284272
DJ
172882001-09-27 Daniel Jacobowitz <drow@mvista.com>
17289
17290 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17291 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17292
b55a4771
MS
172932001-09-27 Michael Snyder <msnyder@redhat.com>
17294
17295 * lib/gdb.exp (test_debug_format): New proc.
17296 (setup_xfail_format): Use new proc test_debug_format.
17297 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17298 proc; use new service proc test_debug_format.
17299 Replace all other "gcc_compiled" tests with this test.
17300 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17301 proc; use new service proc test_debug_format.
17302 Replace all other "gcc_compiled" tests with this test.
17303
173042001-09-27 Michael Snyder <msnyder@redhat.com>
17305
17306 * gdb.base/cvexpr.exp: New file.
17307 * gdb.base/cvexpr.c: New file
17308 Test for expressions using const and volatile keywords.
17309
4e6667ac
CV
173102001-09-26 Corinna Vinschen <vinschen@redhat.com>
17311
17312 * gdb.base/constvars.exp: Check for different orders of keywords
17313 and additional "int" strings in output.
17314
4f337972
AC
173152001-09-22 Andrew Cagney <ac131313@redhat.com>
17316
17317 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17318 responses from "help maint".
17319
2015650d
FCE
173202001-09-19 Frank Ch. Eigler <fche@redhat.com>
17321
17322 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17323 to localhost:NNN instead of :NNN, in case Xvfb is listening
17324 only on TCP.
17325
f3bcedc1
CV
173262001-09-19 Corinna Vinschen <vinschen@redhat.com>
17327
17328 * gdb.base/recurse.exp: When checking leaving the watchpoint
17329 scope, recognize when gdb is in function's epilogue and pass.
17330
6b819c92
KS
173312001-09-18 Keith Seitz <keiths@redhat.com>
17332
17333 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17334 support for running tests against sid targets.
17335 (gdbtk_done): Ditto.
17336
a10c9419
CV
173372001-09-18 Corinna Vinschen <vinschen@redhat.com>
17338
17339 * gdb.base/ending-run.c (main): Set stdout buffersize
17340 to the same reasonable value for any target.
17341 * gdb.base/ending-run.exp: Add a regular expression
17342 to make testsuite happy on Sanyo Stormy16 target.
17343
739d0d99
CV
173442001-09-17 Corinna Vinschen <vinschen@redhat.com>
17345
17346 * gdb.base/display.c (do_loops): Add float variable `f'.
17347 Increment f in loop.
17348 * gdb.base/display.exp: Increment timeout by 60 seconds.
17349 Change float display test to use variable `f'.
17350
1b8947f0
JB
173512001-09-17 Jim Blandy <jimb@redhat.com>
17352
17353 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17354 overflowing the limited breakpoint tables on some ROM monitors
17355 (like the ROM68K).
17356
9890ac81
FCE
173572001-09-15 Frank Ch. Eigler <fche@redhat.com>
17358
17359 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17360 the "-ac" (disable access control) flag.
17361
6db765ea
JH
173622001-08-30 Jeff Holcomb <jeffh@redhat.com>
17363
17364 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17365 ints.
17366
4c32cc04
KS
173672001-08-30 Keith Seitz <keiths@redhat.com>
17368
17369 * lib/gdb.exp: Move all insight-related functionality into
17370 separate file.
17371 * lib/insight-support.exp: New file.
17372
8d6e6f81
FCE
173732001-08-29 Frank Ch. Eigler <fche@redhat.com>
17374
17375 * config/sid.exp (sid_start): Never set sid verbosity; disable
17376 expect_background {} that consumed its stdout; tolerate </dev/null.
17377 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17378
6a90e1d0
AC
173792001-08-18 Andrew Cagney <ac131313@redhat.com>
17380
17381 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17382 CLI jump command to start it.
17383 (mi_run_to_main): Fail immediatly when unexpected output.
17384
1759b3c3
AC
173852001-08-18 Andrew Cagney <ac131313@redhat.com>
17386
17387 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17388 beginning of function. Fix PR gdb/191.
17389
61d11d80
FCE
173902001-08-16 Frank Ch. Eigler <fche@redhat.com>
17391
17392 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17393 what to force sid endianness to.
17394
942a4df2
KS
173952001-08-15 Keith Seitz <keiths@redhat.com>
17396
17397 * lib/gdb.exp (gdbtk_start): Don't set environment
17398 variables for TCL_LIBRARY and friends. Insight will
17399 now figure these out for itself.
17400
0521c418
MS
174012001-08-02 Michael Snyder <msnyder@redhat.com>
17402
17403 * gdb.base/completion.exp: Remove the symbol "a64l" from
17404 the expect string; this is target-specific, and not related
17405 to what is being tested.
17406
74a9a58a
DB
174072001-08-02 Dave Brolley <brolley@redhat.com>
17408
17409 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17410
c70819fa
MS
174112001-07-25 Michael Snyder <msnyder@redhat.com>
17412
c2b8fa57
MS
17413 * gdb.base/consecutive.exp: New file. Test stepping over
17414 breakpoints on consecutive instructions.
17415 * gdb.base/consecutive.c: New file.
17416
c70819fa
MS
17417 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17418 curly braces in regular expressions.
17419
2b1a1355
MS
174202001-07-25 Michael Snyder <msnyder@redhat.com>
17421
17422 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17423 legitimate output from stepping out of main.
17424
413eca6f
KS
174252001-07-22 Keith Seitz <keiths@redhat.com>
17426
17427 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17428 the empty string, do not run the tests.
17429
7e5a9322
SC
174302001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17431
17432 * gdb.base/long_long.exp: Detect size of pointer. Take into
17433 account 2-byte pointers when testing for p/a results.
17434
de58f10f
SC
174352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17436
d63a86f8 17437 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17438 and defined to 1K for m68hc11.
17439 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17440 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17441 (sizeof_random_data): New variable to tell the size of the data table;
17442 don't test past this size; always run to main.
17443
d6f5fea1
SC
174442001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17445
17446 * gdb.base/return2.exp: return of long long and double fails for
17447 68HC11; don't execute these tests on that platform.
17448 * gdb.base/return.exp: Return of a double fails for 68hc11.
17449
c477543d
SC
174502001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17451
17452 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17453 tests that print a float.
17454 * call-rt-st.exp: Likewise.
17455
63cf1c79
MK
174562001-07-12 Mark Kettenis <kettenis@gnu.org>
17457
17458 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17459 running this test on Linux.
17460
112f9ab5
MC
174612001-06-24 Michael Chastain <chastain@redhat.com>
17462
17463 * gdb.base/arithmet.exp: Remove some tests to make all test names
17464 unique.
17465
4970cb0f
MS
174662001-07-03 Michael Snyder <msnyder@redhat.com>
17467
17468 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17469 the output of the ptype command.
17470
d85da69f
MS
174712001-07-02 Michael Snyder <msnyder@redhat.com>
17472
4c8a82de
MS
17473 * gdb.base/completion.exp: Don't assume that break.c is the only
17474 source file that may contain functions named "marker".
d85da69f
MS
17475 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17476
8afc772b
AC
174772001-06-28 Andrew Cagney <ac131313@redhat.com>
17478
17479 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17480 of files to delete.
17481
17482 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17483 * gdb.disasm/h8300s.exp: New file.
17484 gdb.disasm/h8300s.s: Likewise.
17485
cff22675
AC
174862001-06-27 Andrew Cagney <ac131313@redhat.com>
17487
17488 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17489 empty breakpoint tables.
17490
68c81b54
AC
174912001-06-25 Andrew Cagney <ac131313@redhat.com>
17492
17493 * lib/mi-support.exp: Update args=... part of stop-reason
17494 patterns. Accept either a list or a tuple.
17495
2dd62704
AC
174962001-06-23 Andrew Cagney <ac131313@redhat.com>
17497
17498 * lib/mi-support.exp: Remove local emacs variable defining
17499 change-log-default-name.
17500
b4127474
MC
175012001-06-22 Michael Chastain <chastain@redhat.com>
17502
17503 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17504 This is operationally compatible with the previous version.
17505
8dbfb380
JB
175062001-06-13 Jim Blandy <jimb@redhat.com>
17507
17508 * lib/gdb.exp (gdb_test): Doc fix.
17509
f2d8c86d
MC
175102001-06-10 Michael Chastain <chastain@redhat.com>
17511
17512 * gdb.base/exprs.exp: Remove a duplicate test.
17513
81564d34
JB
175142001-06-06 Jim Blandy <jimb@redhat.com>
17515
17516 * gdb.base/return2.exp (main): Use values to test float and double
17517 returns that are not NaN's, to avoid being confused by IEEE
17518 comparison rules.
17519
da55addb
MS
175202001-06-04 Michael Snyder <msnyder@redhat.com>
17521
17522 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17523 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17524 rather than wait for 12 more tests to time out.
17525
42c65987
JB
175262001-06-06 Jim Blandy <jimb@redhat.com>
17527
b18bced9 17528 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17529 Don't forget to match the GDB prompt.
b18bced9 17530
42c65987
JB
17531 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17532
5b41e5f0
JB
175332001-06-04 Jim Blandy <jimb@redhat.com>
17534
17535 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17536 command.
17537
015e046f
KB
175382001-05-31 Kevin Buettner <kevinb@redhat.com>
17539
17540 * gdb.base/annota1.exp (info break): Match four or more spaces
17541 after "Address".
17542
fb1ffbbe
MC
175432001-05-31 Michael Chastain <chastain@redhat.com>
17544
17545 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17546 (dm_type_int_star): Likewise.
17547 (dm_type_long_star): Likewise.
17548 (dm_type_void_star): Likewise.
17549
5ea2a32c
KB
175502001-05-29 Kevin Buettner <kevinb@redhat.com>
17551
17552 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17553 to a known value in order to get consistent results regardless
17554 of the setting of INPUTRC or the presence or contents of .inputrc.
17555
ae23c492
MS
175562001-05-24 Michael Snyder <msnyder@redhat.com>
17557
ac55707e
MS
17558 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17559 Don't require that the main thread and the manager thread are the
17560 first in the list.
17561
ae23c492
MS
17562 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17563 debugging. If test fails, issue an "unsupported" not a "fail".
17564
400071f1
JB
175652001-05-24 Jim Blandy <jimb@redhat.com>
17566
17567 Don't assume that short is shorter than int.
17568 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17569 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17570 this isn't true.
400071f1
JB
17571 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17572 an int, is not equal to ~0 stored in an unsigned char. This tests
17573 the same thing that the previous test meant to, but works on
17574 16-bit machines, too.
17575 ("print unsigned char != (~0)"): Same test, complemented.
17576
0816a3e5
MS
175772001-05-24 Michael Snyder <msnyder@redhat.com>
17578
17579 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17580 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17581 and prevents dejagnu getting out of step.
17582
f6dc23a9
KB
175832001-05-23 Kevin Buettner <kevinb@redhat.com>
17584
17585 * gdb.base/finish.exp (finish_void): Revise pattern for
17586 stopping on the call statement to not permit stopping at
17587 the start of the instructions comprising the call sequence.
17588
7dbd117d
MC
175892001-05-19 Michael Chastain <chastain@redhat.com>
17590
17591 * gdb.base/callfuncs.exp: Make all test names unique.
17592 * gdb.base/commands.exp: Make all test names unique.
17593 * gdb.base/condbreak.exp: Make all test names unique.
17594 * gdb.base/dbx.exp: Make all test names unique.
17595 * gdb.base/default.exp: Make all test names unique.
17596 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17597 and TIMEOUT messages to their corresponding PASS message.
17598 * gdb.base/ending-run.exp: Make all test names unique.
17599 * gdb.base/long_long.exp: Remove duplicate test.
17600
6b0b0a9e
KB
176012001-05-21 Kevin Buettner <kevinb@redhat.com>
17602
17603 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17604 stop on the call statement as well as the statement after the
17605 call.
17606
2caa35cb
MS
176072001-05-21 Michael Snyder <msnyder@redhat.com>
17608
17609 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17610
40713331
EZ
176112001-05-10 Elena Zannoni <ezannoni@redhat.com>
17612
a9c64011
AS
17613 * gdb.base/completion.exp: Revamp test. Make it execute on all
17614 platforms.
40713331 17615
c2c1be8d
EZ
176162001-05-10 Elena Zannoni <ezannoni@redhat.com>
17617
a9c64011
AS
17618 * config/gdbserver.exp (gdb_load): Handle the case
17619 in which the arguments to gdbserver are given in the
17620 baseboard configuration file.
17621 Also handle the case in which the server needs to do a
17622 load.
2c9cd303 17623
9671de48
KS
176242001-05-07 Keith Seitz <keiths@cygnus.com>
17625
a9c64011
AS
17626 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17627 set up the display for testing.
17628 (gdbtk_start): Convert all paths to paths that tcl will like.
17629 Export target information to environment.
17630 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17631 necessary.
17632 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17633 (to_tcl_path): New proc to convert a given pathname into
17634 a path acceptible as an argument to a tcl command.
17635 (_gdbtk_export_target_info): New proc to export target info
17636 into the environment for gdbtk testing.
17637 (gdbtk_done): New proc to signal end-of-test.
9671de48 17638
5a360f47
JB
176392001-05-06 Jim Blandy <jimb@redhat.com>
17640
17641 * restore.c: Make the code of caller0 correspond to its comment.
17642
66c756c6
MS
176432001-05-03 Michael Snyder <msnyder@redhat.com>
17644
17645 * config/sid.exp (gdb_target_sid): Check for error messages.
17646 On error or timeout, don't make expect exit (which will terminate
17647 all subsequent tests); instead just make gdb exit.
d63a86f8 17648 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17649 return a negative value.
17650
a966fde5
JB
176512001-04-24 Jim Blandy <jimb@redhat.com>
17652
851c18e0
JB
17653 * gdb.c++/templates.exp: If we see the prompt for the overload
17654 list, but we haven't recognized any of the longer patterns,
17655 arrange for this test to fail, not hang.
17656
a966fde5
JB
17657 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17658 variations.
17659
db144853
MC
176602001-04-22 Michael Chastain <chastain@redhat.com>
17661
17662 * gdb.c++/local.exp: Use the 'runto' library function.
17663 * gdb.c++/namespace.exp: Likewise.
17664 * gdb.c++/overload.exp: Likewise.
17665
3207ec21
KB
176662001-03-26 Kevin Buettner <kevinb@redhat.com>
17667
17668 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17669 * gdb.base/step-line.exp: New file. Test step/next in presence of
17670 #line directives.
17671 * gdb.base/step-line.c: New file. Test program for the above.
17672 * gdb.base/step-line.inp: New file. We pretend that this file has
17673 been transformed by some other tool into step-line.c.
17674
13b57657
JB
176752001-03-21 Jim Blandy <jimb@redhat.com>
17676
17677 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17678 unmangled operator names.
17679
754cbe1c
JB
176802001-03-20 Jim Blandy <jimb@redhat.com>
17681
17682 * gdb.threads/linux-dp.exp: Recognize an additional message
17683 generated by GDB when it doesn't understand how to debug threads
17684 on the target system.
17685
177495c9
AC
176862001-03-19 Andrew Cagney <ac131313@redhat.com>
17687
17688 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17689
f266096b
MC
176902001-03-12 Michael Chastain <chastain@redhat.com>
17691
17692 * gdb.c++/derivation.exp: Use the 'runto' library function.
17693
cac3c2ff
MC
176942001-03-12 Michael Chastain <chastain@redhat.com>
17695
17696 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17697
b6c11a24
MC
176982001-02-24 Michael Chastain <chastain@redhat.com>
17699
17700 * gdb.c++/ref-types.exp: Change handwritten code to library
17701 function 'runto'.
17702
6bae5bce
OF
177032001-03-16 Orjan Friberg <orjanf@axis.com>
17704
17705 * gdb.base/signals.exp: Set count to 0 explicitly.
17706
0015fd9a
MS
177072001-03-15 Mark Salter <msalter@redhat.com>
17708
17709 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17710 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17711 (gdb_load): Add support for additional target_info: gdb_download_size
17712 and gdb_load_timeout.
0015fd9a 17713
fc33412a
DT
17714Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17715
17716 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17717 file -- to prevent failing when the compile fails but we have no
17718 intention of running the tests anyway.
fc33412a
DT
17719
17720 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17721 tests if set.
17722
17723 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17724 integers.
fc33412a
DT
17725
17726 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17727 * gdb.c++/namespace.exp: Ditto.
17728
115f06de
OF
177292001-03-07 Orjan Friberg <orjanf@axis.com>
17730
17731 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17732 * gdb.base/pointers.exp: Relax pattern match of decimals.
17733
b6ba6518
KB
177342001-03-06 Kevin Buettner <kevinb@redhat.com>
17735
17736 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17737 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17738 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17739 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17740 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17741 config/sh.exp, config/sid.exp, config/slite.exp,
17742 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17743 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17744 config/vxworks.exp, config/vxworks29k.exp,
17745 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17746 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17747 gdb.base/arithmet.exp, gdb.base/assign.exp,
17748 gdb.base/async.exp, gdb.base/attach.exp,
17749 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17750 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17751 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17752 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17753 gdb.base/commands.exp, gdb.base/completion.exp,
17754 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17755 gdb.base/constvars.exp, gdb.base/corefile.exp,
17756 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17757 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17758 gdb.base/ending-run.exp, gdb.base/environ.exp,
17759 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17760 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17761 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17762 gdb.base/funcargs.exp, gdb.base/help.exp,
17763 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17764 gdb.base/logical.exp, gdb.base/long_long.exp,
17765 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17766 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17767 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17768 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17769 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17770 gdb.base/regs.exp, gdb.base/relational.exp,
17771 gdb.base/remote.exp, gdb.base/reread.exp,
17772 gdb.base/restore.exp, gdb.base/return2.exp,
17773 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17774 gdb.base/selftest.exp, gdb.base/setshow.exp,
17775 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17776 gdb.base/sigall.exp, gdb.base/signals.exp,
17777 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17778 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17779 gdb.base/step-test.exp, gdb.base/structs.c,
17780 gdb.base/structs.exp, gdb.base/structs2.exp,
17781 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17782 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17783 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17784 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17785 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17786 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17787 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17788 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17789 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17790 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17791 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17792 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17793 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17794 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17795 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17796 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17797 gdb.trace/circ.exp, gdb.trace/collection.exp,
17798 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17799 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17800 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17801 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17802 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17803 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17804 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17805 notices.
17806
dc96c6c7 178072001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17808
17809 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17810 first arg is int not float.
17811
dc96c6c7 178122001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17813
17814 * gdb.base/reread.exp: Unsupported for non-native targets;
17815 doesn't work for remote debugging.
17816
9b0c4aeb
FN
178172001-02-19 Fernando Nasser <fnasser@redhat.com>
17818
17819 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17820 * gdb.base/ending-run.exp: Properly handle the BSP state when
17821 stepping past the end of main.
9b0c4aeb 17822
02aa71d5
MC
178232001-02-19 John Moore <jmoore@redhat.com>
17824
17825 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17826 Converted HPUX fix for non-expected items following multiple
17827 step commands into general solution for all platforms.
17828
1fa449a4
MC
178292001-02-18 Michael Chastain <chastain@redhat.com>
17830
17831 * gdb.c++/classes.exp (do_tests): Change runto statements
17832 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17833 statements demangler agnostic.
17834 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17835 (gdb_virtfunc_restart): Likewise.
17836
b2f9ec70
MC
178372001-02-14 Michael Chastain <chastain@redhat.com>
17838
17839 * gdb.c++/inherit.exp (do_tests): Change runto statements
17840 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17841 statements demangler agnostic.
17842
cf74b8ca
AC
17843Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17844
17845 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17846 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17847 before calling common_routine 15 times'' tests.
cf74b8ca 17848
99f78f56
MC
178492001-02-11 Michael Chastain <chastain@redhat.com>
17850
17851 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17852 Helps the test script figure out which demangler is in use.
17853 (dm_type_foo_ref): Ditto.
17854 (dm_type_int_star): Ditto.
17855 (dm_type_long_star): Ditto.
17856 (dm_type_unsigned_int): Ditto.
17857 (dm_type_void): Ditto.
17858 (dm_type_void_star): Ditto.
99707966 17859 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17860 Probe the gdb demangler and set variables to accommodate
17861 formatting differences.
17862 (info_func_regexp): New function. Same as info_func, but
17863 matches against a regexp.
17864 (info_func): Match against a literal string.
17865 (print_addr_2): New function. Match against a literal string,
17866 which can be different from the input to gdb.
17867 (print_addr): Simply call print_addr_2 with the same argument twice.
17868 (test_lookup_operator_functions): Use demangler formatting variables.
17869 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17870 the tests in the same order as the C++ class declaration.
17871 (test_paddr_operator_functions): Ditto.
17872 (test_paddr_overloaded_functions): Ditto.
17873 (test_paddr_hairy_functions): Use demangler formatting variables.
17874 Add reference to gdb/19 for related tests.
17875 (do_tests): Call probe_demangler.
17876
1de8f023
KB
178772001-01-30 Kevin Buettner <kevinb@redhat.com>
17878
17879 * gdb.c++/templates.cc (printf): Remove unused function definition.
17880
ca3f91ed
MS
178812001-01-26 Felix Lee <flee@redhat.com>
17882
17883 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17884
178852001-01-25 matthew green <mrg@redhat.com>
17886
17887 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17888 up sid.
17889 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17890
178912001-01-25 matthew green <mrg@redhat.com>
17892
17893 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 17894 Deprecate $sid_spawn_id.
ca3f91ed
MS
17895 (sid_exit): Remove code necessary only for `spawn.'
17896
178972001-01-25 matthew green <mrg@redhat.com>
17898
17899 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17900
fb18ec4a
MC
179012001-01-28 Michael Chastain <chastain@redhat.com>
17902
17903 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17904 to call when tests fail. It takes gdb out of the overloaded
17905 function choice menu back to the main prompt, so that the test
17906 program stays synchronized.
17907 (set_bp_overloaded): New proc to collect all the common
17908 code for setting a breakpoint on an overloaded name. Calls
17909 take_gdb_out_of_choice_menu when needed.
17910 (menu_overload1arg): New variable to collect the repeated
17911 instances of the expected menu for an overloaded name. Change
17912 the regular expression to handle changes in g++ type encoding:
17913 "void" can be either "void" or "", and "unsigned int" can be
17914 either "unsigned int" or "unsigned".
17915 (continue_to_bp_overloaded): Change regular expressions to handle
17916 changes in g++ type encoding.
17917 (no proc): Call take_gdb_out_of_choice_menu when needed.
17918 Remove redundant calls to "info break". Accept either "canceled"
17919 or "cancelled". Change regular expressions in "info break"
17920 calls to handle changes in g++ type encoding. Give all tests
17921 unique strings.
17922
9c646a6e
BE
179232001-01-17 Ben Elliston <bje@redhat.com>
17924
17925 * config/sid.exp: New file.
17926
9549d9c1
AC
17927Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17928
17929 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17930
dc96c6c7 179312000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
17932
17933 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17934 Add a RE to accept a non-ascii char if one is ever presented.
17935
b4df4f68
FN
179362000-12-20 Fernando Nasser <fnasser@redhat.com>
17937
297dd0fd 17938 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 17939
dc96c6c7 179402000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 17941
d63a86f8 17942 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
17943 in regexp. One '\' does not suffice on Linux.
17944
4a7bddb6
MC
179452000-12-09 Michael Chastain <chastain@redhat.com>
17946
17947 * gdb.base/break.exp (test_clear_command): Use a marker function
17948 rather than 'main' for the test function. Also move this
17949 test to an execution point where the marker function names are
17950 guaranteed to be bound to functions. (Executing tests after a
17951 'finish' from main runs into name conflicts with local names
17952 in __libc_start_main).
17953
dc96c6c7 179542000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
17955
17956 * gdb.base/finish.exp: New test for gdb's "finish" command.
17957 * gdb.base/return2.exp: New test for gdb's "return" command.
17958 * gdb.base/return2.c: New source file for above.
17959
dc96c6c7 179602000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
17961
17962 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17963 * gdb.base/miscexprs.exp: Ditto.
17964 * gdb.base/pointers.exp: Ditto.
17965 * gdb.c++/derivation.exp: Ditto.
17966 * gdb.c++/local.exp: Ditto.
17967 * gdb.c++/namespace.exp: Ditto.
17968 * gdb.c++/overload.exp: Ditto.
17969 * gdb.c++/ref-types.exp: Ditto.
17970
dc96c6c7 179712000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
17972
17973 * gdb.base/constvars.exp: Test result of "up" command.
17974 * gdb.base/miscexprs.exp: Ditto.
17975 * gdb.base/pointers.exp: Ditto.
17976 * gdb.base/scope.exp: Ditto.
17977 * gdb.c++/derivation.exp: Ditto.
17978 * gdb.c++/local.exp: Ditto.
17979 * gdb.c++/namespace.exp: Ditto.
17980 * gdb.c++/overload.exp: Ditto.
17981 * gdb.c++/ref-types.exp: Ditto.
17982
44097287
FN
179832000-11-22 Michael Chastain <chastain@redhat.com>
17984
17985 * mips_pro.exp: Accept either "middle -> top -> main" or
17986 "middle -> main" in the backtrace, because gcc can optimize
17987 tail calls to jumps. Remove setup_xfail for the hppa case.
17988 Add a comment with the original warning messages from PR 3016,
17989 which was filed in 1993, to preserve them for posterity.
17990
9d2e1bab
ND
179912000-11-17 Nick Duffek <nsd@redhat.com>
17992
17993 * lib/gdb.exp (gdb_test): Override timeout with board info.
17994
1aca8eb7
ND
179952000-11-17 Nick Duffek <nsd@redhat.com>
17996
17997 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17998 the second kill and detach messages.
17999
93076499
ND
180002000-11-17 Nick Duffek <nsd@redhat.com>
18001
18002 * configure.in: Add AC_EXEEXT.
18003 * configure: Regenerate.
18004 * Makefile.in (just-check): Export EXEEXT.
18005 * lib/gdb.exp ($EXEEXT): Import from environment.
18006 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18007 expect "maint dump-me" on Cygwin.
18008 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18009 $EXEEXT.
18010
30e87cd3
ND
180112000-11-17 Nick Duffek <nsd@redhat.com>
18012
18013 * gdb.base/break.exp: Test backtrace and finish from called
18014 function on all platforms, not just HP-UX.
18015
dc96c6c7 180162000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18017
18018 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18019 code from gdb_target_monitor, so it can be used independantly
18020 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18021
dc96c6c7 180222000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18023
18024 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18025 * gdb.base/corefile.exp: Expect the message "Program is being
18026 debugged already" when we send the "corefile" command, since
18027 the preceeding gdb_load may have connected gdb to a remote target.
18028 * gdb.base/display.exp: Disable hardware watchpoints if new
18029 board info variable "no_hardware_watchpoints" is true.
18030 Replace single-letter commands with more readable ones.
18031 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18032 if new board info variable "no_hardware_watchpoints" is true.
18033 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18034 to see if stdio (printf) testing is possible.
18035 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18036 board info variable "no_hardware_watchpoints" is true. Use new
18037 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18038
39124dea
FN
180392000-11-13 Fernando Nasser <fnasser@redhat.com>
18040
18041 From Orjan Friberg <orjanf@axis.com>:
18042 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18043 in array print pattern match.
18044
a9e2e984
FN
180452000-11-09 Fernando Nasser <fnasser@redhat.com>
18046
18047 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18048 spelling "cancelled" to U.S. spelling "canceled" to match changes
18049 made to gdb.
18050 * gdb.c++/ovldbreak.exp: Ditto.
18051
c7db355b
PS
180522000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18053
18054 * gdb.base/callfuncs.c (main): Moved to end of file, call
18055 t_double_values to initialize the FPU before inferior calls are made.
18056 * gdb.base/callfuncs.exp: Test for register preservation after calling
18057 inferior functions. Add tests for continuining, finishing and
18058 returning from a stop in a call dummy.
18059
dc96c6c7 180602000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18061
18062 * gdb.base/commands.exp: Break up long lines, and re-indent.
18063
dc96c6c7 180642000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18065
18066 * config/gdbserver.exp: Rewritten from the ground up, to make it
18067 compatible with the current dejagnu tree, and to make it work with
18068 the new "gdbserver" in libremote.
18069
dc96c6c7 180702000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18071
18072 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18073 * gdb.base/varargs.exp: Skip entire test if no printf support.
18074 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18075 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18076
dc96c6c7 180772000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18078
18079 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18080 no floating point support.
18081 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18082 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18083 * gdb.base/call-rt-st.exp: Ditto.
18084 * gdb.base/call-strs.exp: Ditto.
18085
bac5fc66
JG
180862000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18087
18088 * gdb.base/sizeof.c: include <stdio.h>.
18089
18090 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18091 'finish', otherwise uncaptured gdb_prompt would potentially
18092 throw remaining test points out of sync.
bac5fc66 18093
b22a6027
SB
180942000-07-26 Scott Bambrough <scottb@netwinder.org>
18095
18096 * gdb.base/recurse.exp: Run tests for all targets.
18097 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18098 gnu-oldld case on ARM.
18099 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18100 for ARM targets.
d63a86f8 18101
d8231941
AG
18102Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18103
18104 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18105 * gdb.java/configure: Rebuild.
18106
8caabe69
AG
18107Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18108
18109 * gdb.java/jv-exp.exp: New file.
18110
9d273ca3
AG
18111Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18112
18113 * configure: Rebuilt.
18114 * configure.in (configdirs): Add gdb.java.
18115 * gdb.java/jmisc.java: New file.
18116 * gdb.java/jmisc.exp: New file.
18117 * gdb.java/Makefile.in: New file.
18118 * gdb.java/configure: Rebuilt.
18119 * gdb.java/configure.in: New file.
18120 * lib/java.exp: New file.
18121
4f823a66
AC
18122Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18123
18124 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18125 underflow.
4f823a66 18126
2391e11d
AC
18127Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18128
18129 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18130 and the compilers sizes.
2391e11d 18131
54602222
ND
181322000-07-09 Nick Duffek <nsd@redhat.com>
18133
18134 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18135 (use_methods): New function.
18136 (main): Call use_methods().
18137 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18138 (do_tests): Call test_method_param_class.
18139
2bec0572
ND
181402000-07-09 Nick Duffek <nsd@redhat.com>
18141
18142 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18143 spelling.
18144 (test_enums): New procedure. Move enum tests from end of script
18145 to here. Set breakpoint on function name instead of line number.
18146 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18147 (enums2): New marker function.
18148 (enums1): New function.
18149 (main): Call enums1(). Move enum tests to enums1().
18150
78492fde
AC
18151Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18152
18153 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18154 compile/link program. Update line numbers.
78492fde
AC
18155 * gdb.asm/d10v.inc: Define ``startup''.
18156 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18157
49a2cef8
AC
18158Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18159
18160 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18161
3e6c8688
EZ
181622000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18163
18164 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18165 of 'help maint print' command.
3e6c8688 18166
9ff5cbe9
AC
18167Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18168
18169 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18170 they use gdb_expect_list.
9ff5cbe9 18171
17c579bd
AC
18172Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18173
18174 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18175 memory-read-packet-size'' instead of ``set endian big'' to test
18176 long commands.
17c579bd 18177
e6d71bf3
DB
181782000-06-03 Daniel Berlin <dan@cgsoftware.com>
18179
18180 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18181 g++, and stop skipping them.
e6d71bf3
DB
18182
18183 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18184 work under g++.
18185
d63a86f8 18186 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18187 initialization.
18188
dc96c6c7 181892000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18190
18191 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18192 the regular expression: accept an (almost) arbitrary sequence of
18193 "frames-invalid" and "breakpoints-invalid" messages both before
18194 and after the "starting" message.
18195
dc96c6c7 181962000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18197
18198 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18199
dc96c6c7 182002000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18201
18202 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18203 Relax the regular expression a little, make it pass on Solaris 8.
18204
8216cda9
KB
182052000-05-12 Kevin Buettner <kevinb@redhat.com>
18206
18207 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18208 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18209 Instead, it is permissible for gdb to stop on the line of the
18210 call itself.
18211
1a570b2f
MS
182122000-05-12 Michael Snyder <msnyder@.cygnus.com>
18213
18214 * gdb.base/break.exp (bp on small function, optimized file):
18215 Add a second pass pattern. The behavior differs here between stabs
18216 and dwarf for one-line functions. Stabs preserves two line symbols
18217 (one before the prologue and one after) with the same line number,
18218 but dwarf regards these as duplicates and discards one of them.
18219 Therefore the address after the prologue (where the breakpoint is)
18220 has no exactly matching line symbol, and GDB reports the breakpoint
18221 as if it were in the middle of a line rather than at the beginning.
18222
dc96c6c7 182232000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18224
d63a86f8 18225 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18226 rather than "send_gdb" (for consistancy).
18227
7d418785
AC
18228Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18229
18230 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18231 * gdb.c++/templates.cc: Properly check for GCC version number.
18232 * lib/compiler.cc: Likewise
18233
dc96c6c7 182342000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18235
d63a86f8 18236 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18237 gdb may not stop at the first line of main, due to code motion.
18238
dc96c6c7 182392000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18240
18241 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18242 This test depends on parsing the printf output from the target.
18243 Since the sparclet stub doesn't do stdio, this will never work.
18244 * gdb.base/call-rt-st.exp: ditto.
18245 * gdb.base/call-strs: ditto.
18246
dc96c6c7 182472000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18248
18249 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18250
18251 * gdb.base/ending-run.exp: After connecting to a remote target,
18252 but before running, the target will appear to be in a random
18253 location. Specify both a file and a line for breakpoints.
18254 Also, the function that calls main may be called 'init'
18255 rather than 'start'.
18256
a5a51225
EZ
182572000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18258
18259 * gdb.base/help.exp: Update output for add-symbol-file command.
18260
7930cc7c
FN
182612000-04-10 Fernando Nasser <fnasser@cygnus.com>
18262
18263 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18264 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18265
23e37ab1
C
182662000-04-07 J.T. Conklin <jtc@redback.com>
18267
e93c542c
C
18268 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18269
23e37ab1
C
18270 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18271
591b8fa3
PDM
18272Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18273
18274 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18275 values that can be represented exactly.
591b8fa3
PDM
18276 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18277 above change, and to not check against the directory part of the source
18278 file name.
18279 (step into print_long_arg_list): Likewise.
18280 (print print_small_structs from print_long_arg_list): Likewise.
18281 (print print_long_arg_list): Likewise.
18282
7a495180
EZ
182832000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18284
30b53638 18285 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18286
beb998c6
AC
18287Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18288
18289 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18290
1c689132
DB
182912000-03-25 Daniel Berlin <dan@cgsoftware.com>
18292
18293 * gdb.base/commands.exp (deprecated_command_test): Add test for
18294 deprecate with no arguments.
18295
c1790a9d
JL
182962000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18297
18298 * gdb.base/break.exp: Add new test for setting breakpoints on
18299 optimized code so we can test breakpoints work even when function
18300 prologues may be optimized away
18301
003ba290
FN
183022000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18303
18304 From David Whedon <dwhedon@gordian.com>
a9c64011 18305 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18306
6837a0a2
DB
183072000-03-22 Daniel Berlin <dan@cgsoftware.com>
18308
18309 * gdb.base/help.exp: Added test for new apropos command.
18310
b9593231
KB
183112000-03-21 Kevin Buettner <kevinb@redhat.com>
18312
18313 * gdb.base/pointers.c (usevar): New function.
18314 (main): Make sure that global variables v_int_pointer2, rptr,
18315 and y are all referenced someplace in the program by calling
18316 usevar() on them. [Some linkers delete symbols which are
18317 never referenced. The space remains, but there's no way to
18318 get a (symbolic) handle on the variable from the debugger.]
18319
751a959b
EZ
183202000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18321
18322 * gdb.base/printcmds.c: Add typedeffed arrays.
18323
18324 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18325 procedure to test arrays that are typedef'd.
751a959b 18326
73a93a32
JI
183272000-03-13 James Ingham <jingham@leda.cygnus.com>
18328
18329 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18330 the library directories.
73a93a32 18331
fb40c209
AC
18332Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18333
18334 * configure.in (configdirs): Add sub directory gdb.mi.
18335 * configure: Re-generate.
18336
18337 * gdb.mi: New directory.
d63a86f8 18338
ee4dd2c9
AC
183392000-02-25 Scott Bambrough <scottb@netwinder.org>
18340
18341 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18342 a long long value as a double on ARM platforms.
ee4dd2c9 18343
70f0cc22
JB
183442000-02-16 Jim Blandy <jimb@redhat.com>
18345
18346 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18347 default source file is set properly before running this test.
18348
853819b8
EZ
183492000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18350
18351 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18352 gdbtk/library directory, not in gdbtcl2.
853819b8 18353
dfcd3bfb
JM
183542000-02-04 Jim Blandy <jimb@redhat.com>
18355
18356 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18357 backslash from regexp pattern.
18358
18359 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18360 procedure. Use it to run all the "continue to bp overloaded"
18361 tests. Note that this changes the names of the tests slightly.
18362 If the breakpoint hit message includes a hex PC value, because
18363 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18364 from the real source code, still consider that a pass.
18365
18366 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18367 XFAIL here if the breakpoint message contains a hex address. Note
18368 similar change on 1999-11-02.
18369
18370 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18371
18372 * gdb.base/ptype.exp: Establish a default source file before
18373 calling get_debug_format.
18374
183752000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18376
18377 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18378
8b93c638
JM
183792000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18380
18381 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18382 of successive stepi commands -- while in the prologue we should see
18383 the function entry bracket.
18384
183852000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18386
18387 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18388 reach __change_mode() when stepping through the end of main().
18389
c5394b80
JM
183902000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18391
18392 * gdb.base/default.exp: Fix expected pattern.
18393 * gdb.base/help.exp: Same.
18394
0d06e24b
JM
183952000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18396
18397 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18398 Don't use xfail's because that affects only the following test.
d63a86f8 18399
0d06e24b 18400 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18401 solaris or linux.
0d06e24b
JM
18402
18403 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18404
dc96c6c7 184052000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18406
d63a86f8 18407 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18408 "A syntax error" rather than "A parse error". Accept both.
18409
184102000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18411
18412 * gdb.base/default.exp: Remove OS dependent string from "target
18413 remote" test.
18414 * gdb.base/help.exp: Same for "help target remote" test.
18415
c3f6f71d
JM
184162000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18417
18418 From Jim Kingdon <kingdon@redhat.com>:
18419
18420 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18421 prompt (cleanup rather than necessity, but still might keep output
18422 from spilling to next test).
c3f6f71d
JM
18423
184242000-01-02 Fred Fish <fnf@cygnus.com>
18425
18426 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18427 AIX, which defines them in <sys/types.h>.
18428
ed9a39eb 184291999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18430
ed9a39eb 18431 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18432 float" test.
ed9a39eb
JM
18433
184341999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18435
ed9a39eb 18436 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18437
18438 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18439 outermost frame disallowed".
18440
184411999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18442
18443 * gdb.base/setvar.exp: New tests for setting the value of a struct
18444 with a constant list.
18445
184461999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18447
18448 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18449 require the user to type a cast before setting the value of a struct.
18450
de57eccd
JM
184511999-12-06 Jim Blandy <jimb@cygnus.com>
18452
18453 * gdb.base/default.exp: Expect the new 'info float' command on
18454 all i386 platforms.
18455
18456 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18457 LinuxThreads libraries that don't support debugging.
18458
c2d11a7d
JM
18459Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18460
18461 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18462 Change the buffer type to ``unsigned char'' to simplify size
18463 arithmetic.
c2d11a7d
JM
18464
18465 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18466 stub only handles 400-1 byte packets. Verify that the download
18467 worked.
c2d11a7d
JM
18468
184691999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18470
18471 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18472 tests, using UNRESOLVED for the untested cases. Also, does not wait
18473 for a timeout if the prompt was received before a recognizable pattern.
18474
184751999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18476
18477 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18478
184791999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18480
18481 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18482 watchpoints.
c2d11a7d
JM
18483
184841999-11-24 Jason Merrill <jason@casey.cygnus.com>
18485
18486 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18487
18488 * gdb.c++/local.exp: Be more flexible in recognizing local class
18489 name mangling. Don't allow horribly truncated method names.
18490 * gdb.c++/derivation.exp: Expect protected inheritance.
18491 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18492 * gdb.c++/virtfunc.exp: Likewise.
18493 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18494 when printing a nested enum.
18495
184961999-11-22 Jim Blandy <jimb@cygnus.com>
18497
18498 * gdb.base/step-test.exp: Properly await GDB's response to setting
18499 a breakpoint on the call to large_struct_by_value.
18500
18501 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18502 just because we have debug info for the `start' function.
18503
185041999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18505
18506 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18507 "Unknown signal" messages, which indicate (on LinuxThreads) that
18508 GDB doesn't know how to debug threads on this system. This is
18509 better than hanging while philosopher 0 dumps chatter into gdb.log.
18510
185111999-11-18 Tom Tromey <tromey@cygnus.com>
18512
18513 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18514
185151999-11-18 Fred Fish <fnf@cygnus.com>
18516
18517 * gdb.base/coremaker2.c: Add sample program for generating
18518 cores that is more self contained than coremaker.c. Eventually
18519 I'll add more code to this and tie it into the testsuite.
18520
4ce44c66
JM
185211999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18522
18523 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18524
185251999-11-10 Jimmy Guo <guo@cup.hp.com>
18526
18527 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18528 from $srcdir/lib/.
4ce44c66 18529 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18530 and gdb.c++/.
4ce44c66
JM
18531
18532 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18533
d63a86f8 18534 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18535 'continue with watch' test point.
18536
185371999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18538
18539 Merged from p2linux-990323-branch:
d63a86f8 18540
4ce44c66
JM
18541 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18542
11cf8741
JM
18543Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18544
18545 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18546 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18547
18548Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18549
18550 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18551 gdb_expect_list.
11cf8741
JM
18552
18553Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18554
18555 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18556
185571999-11-03 Mark Salter <msalter@cygnus.com>
18558
18559 * gdb.base/break.exp: Fix "stub continue" pattern.
18560
185611999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18562
18563 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18564
185651999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18566
18567 * gdb.base/display.exp ("finish"): Add timeout clause.
18568
18569 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18570 plain prompt clause, so this doesn't have to time out in order to
18571 fail.
18572
18573 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18574 breakpoint hit messages include an address.
11cf8741
JM
18575
18576 * gdb.base/display.exp: Don't forget to escape parens in regular
18577 expressions. Unix regexp notatation sucks.
18578
185791999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18580
18581 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18582 order for 'signalled' message.
11cf8741 18583
5c44784c
JM
185841999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18585
18586 From Jimmy Guo <guo@cup.hp.com>:
18587 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18588 * gdb.base/annota1.c: Add code for tests to work with.
18589
185901999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18591
18592 * gdb.base/remote.exp: New test for remote downloading settings.
18593 * gdb.base/remote.c: New file with large .data.
18594
917317f4
JM
185951999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18596
18597 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18598 for LinuxThreads support, merged from the Code Fusion branch.
18599
18600Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18601
18602 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18603 containing exp_continue into a while within an expect. Don't
18604 attempt a start more than three times. Check return value from
18605 gdb_load.
d63a86f8 18606
2df3850c
JM
18607Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18608
18609 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18610 a pass case.
2df3850c 18611
2acceee2
JM
186121999-10-01 Kevin Buettner <kevinb@cygnus.com>
18613
18614 * gdb.base/break.c (main): Added a statement that we can step
18615 off of.
18616 * gdb.base/break.exp: Added tests for setting a breakpoint
18617 at an offset and stepping onto a breakpoint.
18618
186191999-10-01 Fred Fish <fnf@cygnus.com>
18620
d63a86f8 18621 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18622 gdb output.
18623
c2c6d25f
JM
186241999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18625
18626 * gdb.base/break.exp: Code locations are in hex, don't forget!
18627 (For HP-UX.)
18628
186291999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18630
18631 * condbreak.exp: Use break.c as test program.
18632 * condbreak.c: Remove, redundant with break.c.
18633
186341999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18635
18636 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18637 Z-packets if the target needs it.
c2c6d25f
JM
18638
186391999-09-13 James Ingham <jingham@leda.cygnus.com>
18640
18641 * gdb.c++/overload.exp: Added tests for listing overloaded
18642 functions with function pointers in the arg, explicitly calling
18643 out the version you want.
18644
cff3e48b
JM
186451999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18646
18647 * long_long.exp: Add variations of test cases that work for
18648 targets with 16-bit ints and 32-bit doubles.
18649
d4f3574e
SS
186501999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18651
18652 * break.c (main): Compare a possibly-uninitialized argc with an
18653 unlikely value that fits in 16 bits.
18654
186551999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18656
18657 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18658 0xfeeb, don't want negative numbers if ints are 16 bits.
18659
18660 * lib/gdb.exp (skip_cplus_tests): New proc.
18661 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18662 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18663 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18664 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18665 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18666 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18667 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18668 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18669
18670 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18671
18672Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18673
18674 * gdb.base/corefile.exp (up): Allow a parameter to appear
18675 in the frame that we're going up to.
18676
18677 From Jim Blandy <jimb@cygnus.com>:
18678
18679 * gdb.base/default.exp (info float): Expect some output now.
18680
18681 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18682 returning floating-point values to fail on the x86.
18683 * gdb.base/callfwmall.exp (do_function_calls): Same.
18684
18685 * gdb.base/list.exp (test_listsize): Correct expectations for
18686 listing line 1 with listsize 2. Also, listing a single line
18687 works now, as does listing three lines. [Kevin's note: There
18688 were a number of other cases fixed too where the expectations
18689 differed...]
18690
186911999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18692
18693 * gdb.base/selftest.exp: Add case for when version prints as
18694 constant string instead of char pointer.
18695
104c1213
JM
186961999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18697
18698 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18699 stepping out of main.
104c1213
JM
18700
18701 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18702 G++ used.
18703
18704 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18705 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18706
18707 * gdb.c++/ovldbreak.exp: Update match string in test that
18708 includes a warning of multiple breakpoints.
18709
187101999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18711
18712 * gdb.base/display.exp: Improve precision of step-after-finish
18713 added yesterday.
18714
18715 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18716 test.
104c1213
JM
18717
18718 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18719 configs when using G++, not just hppa*.
18720
187211999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18722
18723 * gdb.base/async.c: New file.
18724 * gdb.base/async.exp: New file.
18725
18726Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18727
18728 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18729 PA64.
18730
53a5351d
JM
18731Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18732
104c1213
JM
18733 * gdb.base/display.exp: "finish" can leave us mid-line on many
18734 targets, deal with it. Add a small constant to main, instead of
18735 1000 since main+1000 may not be a valid address in the target.
18736
53a5351d
JM
18737 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18738 on hpux11.
18739
18740 * gdb.base/attach.exp: Handle another hpux11 error message variant
18741 when attaching to a process that does not exist.
18742
187431999-08-19 J.T. Conklin <jtc@redback.com>
18744
18745 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18746 characters in 'continue to 1241' test.
53a5351d
JM
18747
187481999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18749
18750 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18751 stop in print_long_arg_list, define and use a whitespace
18752 variable in print_small_structs test, add an XFAIL for Solaris.
18753 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18754 interested enough to fix.
18755
7be570e7
JM
187561999-08-13 Keith Seitz <keiths@cygnus.com>
18757
18758 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18759 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18760 proc knows about targets other than the natives.
18761 (test_assign): Use "gdb_run_cmd" to "run" the target.
18762 Check that we've actually hit the breakpoint at main.
18763 When we attempt to assign a value to a local variable, check
18764 that the variable is in the current scope, i.e., don't use
18765 a test with an empty result.
18766
18767Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18768
18769 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18770 command.
7be570e7
JM
18771
187721999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18773
18774 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18775 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18776 gdb.compat, gdb.threads-hp.
18777 gdb.hp/configure, gdb.hp/configure.in: New files.
18778 gdb.hp/Makefile.in: Recurse into new subdirs.
18779 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18780 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18781 in object files.
18782 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18783
96baa820
JM
187841999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18785
18786 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18787 funky printf, remove a bogus p/a test.
96baa820
JM
18788
187891999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18790
18791 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18792 connected to the target. This is necessary when running not
18793 natively.
96baa820
JM
18794
187951999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18796
18797 * gdb.base/step-test.exp: Removed some extraneous messages.
18798
18799 * gdb.base/long_long.exp: Don't run memory examination tests
18800 on little-endian targets (they will need a different set of
18801 results to match).
18802
188031999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18804
18805 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18806 until somebody decides to fix GDB.
18807
18808 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18809 constant as "ULL".
96baa820
JM
18810 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18811 matches for a couple x/2 commands.
18812
a0b3c4fd
JM
188131999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18814
18815 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18816 by merging in ref-types2 tests.
18817 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18818
18819 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18820 * gdb.c++/Makefile.in: Add standard actions.
18821 (EXECUTABLES): Rename from PROGS, update list.
18822 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18823 from gdb.hp.
18824 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18825 foo and bar locals.
18826 * gdb.c++/anon-union.exp: Fix tests to match.
18827 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18828 expect matches to handle output variations.
18829 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18830 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18831 output, add HP alternatives for new and delete prints.
a0b3c4fd 18832 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18833 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18834 * gdb.c++/demangle.exp: Use $style when reporting failure.
18835 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18836 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18837 match alternatives.
18838 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18839 compilers.
a0b3c4fd
JM
18840 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18841 * gdb.c++/method.exp: Add match alternatives.
18842 * gdb.c++/misc.cc: Add bool types.
18843 * gdb.c++/misc.exp: Add tests for bool types.
18844 * gdb.c++/overload.exp: Add xfails.
18845 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18846 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18847 add some more template parameter tests (only for HP currently).
18848 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18849 * gdb.c++/virtfunc.cc: Add return type and value for main.
18850 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18851 match alternatives.
d63a86f8 18852
a0b3c4fd
JM
188531999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18854
18855 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18856
188571999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18858
18859 * gdb.base/signals.exp: Don't expect getting a backtrace from
18860 within a signal handler to fail on Linux.
18861
188621999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18863
18864 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18865 * lib/gdb.exp: Remove some gratuitious semicolons.
18866 (delete_breakpoints): Increase timeout.
18867 (gdb_expect): Add -notransfer option.
18868 (gdb_test): Use -notransfer option.
18869 (get_compiler_info): Add f77 case.
18870 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18871 case.
a0b3c4fd
JM
18872 (gdb_preprocess): Call get_compiler.
18873
18874 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18875 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18876 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18877 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18878 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18879 third arg to gdb_test.
a0b3c4fd
JM
18880 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18881 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18882 HP-UX xfails, add others.
a0b3c4fd
JM
18883 * gdb.base/completion.exp: Reflect name change of self-test.
18884 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
18885 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18886 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18887 HP failure number.
a0b3c4fd
JM
18888 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18889 useless HP-UX 10.30 references.
18890 * gdb.base/maint.exp: Loosen matches.
18891 * gdb.base/pointers.c (main): Declare more_code.
18892 * gdb.base/pointers.exp: Match on output of a `next'.
18893 * gdb.base/structs.c: Add prototypes.
18894 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18895 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18896
188971999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18898
18899 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 18900 command.
a0b3c4fd
JM
18901
189021999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18903
18904 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18905 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
18906
18907 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
18908 debug info. Deal with lack of signal hanlder info in stack.
18909
a9c64011 18910 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
18911 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18912
5a2468f5
JM
189131999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18914
18915 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 18916 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 18917
adf40b2e
JM
18918Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18919
18920 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 18921 a1-selftest.exp.
adf40b2e
JM
18922 * gdb.base/configure: Re-generate.
18923
189241999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18925
18926 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18927 in trying to run first and name is too long.
18928
18929 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18930 pointers2.c and pointers2.exp, respectively.
18931 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18932 doschk happier.
18933
43e526b9
JM
189341999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18935
18936 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18937 callfuncs2.c and callfuncs2.exp.
18938
18939 * gdb.base/list.exp: Remove mistaken xfails.
18940 * gdb.base/list0.h: Add optional prototypes.
18941
9846de1b
JM
18942Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18943
a9c64011 18944 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 18945 calling malloc.
a9c64011
AS
18946 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18947 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 18948 use.
9846de1b
JM
18949
189501999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18951
18952 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18953 * gdb.base/annota2.cc, annota2.exp: Move from here.
18954 * gdb.c++/annota2.cc, annota2.exp: To here.
18955 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18956
43ff13b4
JM
18957Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18958
18959 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 18960 a consistent format.
43ff13b4 18961
085dd6e6
JM
189621999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18963
18964 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18965 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18966 HP compilers, also set the globals $true and $false.
18967
18968 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
18969 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18970 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18971 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18972 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18973 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18974 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18975 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18976 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18977 whatis.c} Add C++ compatible function definitions and return
18978 types, add includes for library functions.
085dd6e6
JM
18979 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18980 * gdb.base/step-test.c (myglob): Rename from glob.
18981 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
18982 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18983 files, move here from gdb.hp.
085dd6e6 18984 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
18985 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18986 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18987 Adjust line numbers in regexps.
085dd6e6
JM
18988
18989 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18990 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18991 instead of 0/1.
18992
18993 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18994 foll-vfork.exp: New files, move here from gdb.hp.
18995 * gdb.base/page.exp: New file, test of pagination command.
18996
18997 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18998 recursion test.
18999 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19000
19001 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19002 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19003
19004 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19005 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19006 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19007 watchpoint test.
085dd6e6
JM
19008 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19009 them work.
19010 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19011 expressions properly.
19012 * gdb.base/corefile.exp: Loosen the match slightly.
19013 * gdb.base/default.exp: Allow "Error accessing memory" message
19014 also.
19015 * gdb.base/display.exp: Skip over x/0 j if PA64.
19016 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19017 * gdb.base/interrupt.exp: Ditto.
19018 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19019 in use.
19020 * gdb.base/list.exp: Add xfails for HP-UX.
19021 * gdb.base/long_long.exp: Refine some of the numeric matches.
19022 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19023 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19024 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19025 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19026 * gdb.base/ptype.exp: Succeed on more varieties of output.
19027 * gdb.base/scope.exp: Add xfails for HP-UX.
19028 * gdb.base/sect-cmd.exp: Add more cases.
19029 * gdb.base/setvar.exp: Add xfails for HP-UX.
19030 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19031 * gdb.base/signals.exp: Match on void symbolically.
19032 * gdb.base/step-test.exp: Add case for PA64.
19033 * gdb.base/term.exp: Add exit and restart.
19034 * gdb.base/twice.exp: Clean up after self.
19035 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19036 * gdb.base/whatis.exp: Allow more ways to pass tests.
19037
19038 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19039 no longer useful.
085dd6e6
JM
19040
19041Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19042
19043 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19044 list of patterns.
085dd6e6 19045 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19046 print_double_array(double_array)", "continuing to breakpoint
19047 1018", "print print_double_array(array_d)" and "continuing to
19048 1034" tests.
d63a86f8 19049
085dd6e6
JM
190501999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19051
a9c64011 19052 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19053
190541999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19055
19056 * config/mt-*: Remove, these haven't been used since 1996.
19057
190581999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19059
19060 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19061 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19062 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19063
9e0b60a8
JM
190641999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19065
19066 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19067 simpler match case for the ptype of the big class.
19068
190691999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19070
19071 * gdb.exp: Fix test for gdb_prompt existence.
19072
190731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19074
19075 * gdb.exp (gdb_test): Add fail after calls to perror.
19076
190771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19078
19079 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19080
190811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19082
19083 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19084
0f71a2f6
JM
19085Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19086
19087 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19088 malloc() is linked in.
0f71a2f6
JM
19089
190901999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19091
19092 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19093 step at end.
19094
19095 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19096
190971999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19098
19099 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19100
cce74817
JM
19101Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19102
19103 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19104 * gdb.base/mips_pro.exp: Likewise.
19105
191061999-06-02 Keith Seitz <keiths@cygnus.com>
19107
19108 * gdb.c++/templates.cc: Change all "new" operators to throw
19109 an exception.
19110 * gdb.c++/cplusfuncs.cc: Likewise.
19111
19112 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19113
19114Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19115
19116 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19117 * gdb.base/ending-run.exp: When stepping out of main, accept a
19118 step into an arbitrary assembler file.
cce74817 19119
392a587b
JM
191201999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19121
d63a86f8 19122 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19123 "breakpoint-invalid" to be printed.
d63a86f8 19124 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19125 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19126 * gdb.base/annota2.cc: Initialize a.x to 0.
19127
9e086581
JM
191281999-05-17 Keith Seitz <keiths@cygnus.com>
19129
19130 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19131 when "skip_float_tests" set.
19132 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19133 "print print_ten_doubles", and "step into print_long_arg_list".
19134 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19135 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19136 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19137 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19138 "skip_float_tests" is set.
19139 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19140 when "skip_float_tests" set.
d63a86f8 19141
cd0fc7c3
SS
191421999-05-06 Keith Seitz <keiths@cygnus.com>
19143
19144 * gdb.base/annota2.cc: Include stdio.h.
19145
19146Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19147
19148 * gdb.base/crossload.exp: Remove, this has been disabled ever
19149 since BFD stopped including all targets, and cross-GDB gets
19150 plenty of testing anyway.
19151 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19152 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19153 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19154 * gdb.base/README: Remove, was doc for this.
19155 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19156 needed.
cd0fc7c3 19157
b83266a0
SS
191581999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19159
19160 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19161 output.
19162
19163 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19164 * gdb.base/annota2.exp: New file. More annotation tests.
19165 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19166 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19167
191681999-04-23 Angela Marie Thomas <angela@cygnus.com>
19169
19170 * config/cfdbug.exp: New file.
19171
7a292a7a
SS
191721999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19173
19174 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19175 Marcus Daniel's and Dale Hawkins's demangler crashes.
19176
19177 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19178 test_lucid_style_demangling, test_arm_style_demangling,
19179 test_hp_style_demangling): Try Tom Tromey's core-dumping
19180 identifier under each demangling style.
7a292a7a
SS
19181
191821999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19183
19184 * gdb.c++/demangle.exp: Include the current demangling style
19185 in all test names.
19186 (current_demangling_style): New global variable.
19187 (set_demangling_style, test_demangling_core, test_demangling,
19188 test_demangling_exact): New functions.
19189 (test_gnu_style_demangling, test_lucid_style_demangling,
19190 test_arm_style_demangling, test_hp_style_demangling): Use those,
19191 instead of calling gdb_test and gdb_test_exact directly.
19192 (catch_demangling_errors): New function, which reports errors
19193 signalled by the demangling test functions in an orderly way.
19194 (do_tests): Use catch_demangling_errors.
19195
191961999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19197
19198 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19199 grouping in expressions, not {}.
7a292a7a
SS
19200
19201 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19202 initialized yet.
7a292a7a
SS
19203
192041999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19205
19206 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19207 are listed.
19208
192091999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19210
19211 * gdb.stabs/weird.exp: Test for CC being defined before
19212 looking at its value.
19213
192141999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19215
19216 * gdb.base/call-ar-st.exp: Remove stray '#'.
19217 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19218 "short int" and "long int".
19219 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19220 change, to mollify finicky HP compiler.
7a292a7a
SS
19221 * gdb.hp/reg-test.exp (testfile): Fix file name.
19222 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19223
7a292a7a
SS
19224 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19225 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19226 alternate form of enum ptype.
19227
c906108c
SS
192281999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19229
7a292a7a
SS
19230 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19231 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19232 passing skip_hp_tests, so as not to waste time on guaranteed
19233 failure.
7a292a7a 19234
c906108c
SS
19235 * gdb.c++/overload.cc: Pass string instead of char addr, always
19236 init ccpfoo.
19237 * gdb.c++/templates.cc: Fix syntax error.
19238
7a292a7a
SS
19239Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19240
19241 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19242 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19243 command.
19244
192451999-03-18 James Ingham <jingham@cygnus.com>
19246
19247 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19248
19249 * gdb.c++/method.exp: It was testing an uninitialized int on the
19250 stack and assuming it was positive.
19251
19252 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19253
19254 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19255 keep it from killing the rest of the tests.
7a292a7a
SS
19256 Use gdb_continue_to_end.
19257
19258 * gdb.base/sigall.exp: use gdb_continue_to_end.
19259
19260 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19261
19262 * gdb.base/display.exp: use runto_main, not run.
19263
d63a86f8
RM
19264 * gdb.base/default.exp: Check for the current error message in the
19265 r abbreviation test.
7a292a7a
SS
19266 Add strongarm to the targets that know info float.
19267
d63a86f8 19268 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19269 run which doesn't work with monitors.
19270
19271 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19272
19273 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19274
19275 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19276 program. Traps the case (in Cygmon) when the program never really
19277 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19278 more places, so I used my name. Sorry Mark...
19279
19280 * config/monitor.exp (gdb_target_monitor): added another
19281 target_info parameter: remotebinarydownload. This will set the
19282 remotebinarydownload flag if this is causing some boards trouble.
19283
192841999-03-18 Mark Salter <msalter@cygnus.com>
19285
19286 * lib/gdb.exp (continue_to_exit): New function.
19287
19288 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19289 * gdb.base/ending-run.exp: Ditto.
19290 * gdb.base/step-test.exp: Ditto.
19291
192921999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19293
19294 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19295 (suggested by Art Haas <ahaas@neosoft.com>).
19296
192971999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19298
889bf7c5 19299 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19300
19301Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19302
19303 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19304 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19305
193061999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19307
19308 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19309 a call to strlen; sometimes we do have sources.
19310
193111999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19312
19313 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19314 character, so GDB won't print garbage after its end.
d63a86f8 19315
c906108c
SS
19316 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19317 breakpoint there instead. Sometimes GCC emits memcpy to handle
19318 the large structures being passed by value, so we step into that
19319 instead of sum_array_print, which obscures what we're really testing.
19320 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19321 the bizarre steps into memcpy, so do that here. Add check for
19322 stepping into function calls that pass large structures by value.
19323 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19324 Remove all references to specific line numbers.
19325 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19326 New type and function.
19327 (main): Call large_struct_by_value, passing it a large struct by value.
19328 * lib/gdb.exp (gdb_get_line_number): New function.
19329
19330 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19331 more portable.
19332
7a292a7a
SS
193331999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19334
c906108c
SS
19335 * lib/gdb.exp: Doc fixes.
19336
7a292a7a
SS
193371999-03-05 Nick Clifton <nickc@cygnus.com>
19338
d63a86f8 19339 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19340
193411999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19342
c906108c 19343 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19344 commands. They're not germane to this test, and they don't work
19345 that way on remote targets.
c906108c 19346
3fc11d3e
JM
193471999-03-01 James Ingham <jingham@cygnus.com>
19348
19349 * Changelog entries merged over from gdb development branch.
19350
3fc11d3e
JM
19351 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19352
19353 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19354 for outputting results of test run.
19355
2d4a1622 19356 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19357
19358 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19359
7a292a7a
SS
193601999-02-25 Felix Lee <flee@cygnus.com>
19361
19362 * lib/gdb.exp (debug_format): initialize
19363
c906108c
SS
193641999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19365
19366 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19367 * gdb.base/call-rt-st.c: Ditto.
19368
c906108c
SS
193691999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19370
19371 * gdb.threads/pthreads.exp (horiz): New variable.
19372 (test_startup): Fix regexps that capture thread numbers.
19373
193741999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19375
19376 * gdb.base/smoke.exp: Disambiguate two test case names (both
19377 called ``print'').
19378
19379Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19380
19381 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19382 compilation.
c906108c
SS
19383
193841999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19385
19386 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19387 actual output formatting.
19388 * gdb.base/smoke.exp: GDB removes leading 0's.
19389 * gdb.base/volatile.exp: Don't check type of remuneration;
19390 that variable is no longer defined in constvars.c.
19391 * gdb.base/step-test.c (main): Exit with explicit exit code.
19392 * gdb.base/step-test.exp: Remove two nexti checks--they are
19393 not portable.
19394
193951999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19396
19397 * gdb.base/help.exp ("help delete display"): Fix test to match
19398 gdb's output.
19399
19400 * gdb.base/long_long.c (known_types): Initialize values to zero.
19401 * gdb.base/long_long.exp: Step one more line
19402 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19403 leading zeros. Explicitly ask for hex formatting. Use
19404 unique test case names.
c906108c
SS
19405
19406Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19407
d63a86f8 19408 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19409
19410 * gdb.c++/method.exp: Add missing close brace.
19411
194121999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19413
19414 * gdb.base/maint.exp: Use 'set height 0' to disable page
19415 prompting, not 'set height 400'.
19416
19417 Fix a bunch of timeouts.
19418 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19419 four separate tests, so expect doesn't take forever to match a ton
19420 of text against a regexp with lots of .* forms.
19421 ("maint print psymbols", "maint print symbols"): Make some of
19422 these greps more selective, so that expect doesn't try to wade
19423 through huge piles of output and time out.
19424
19425 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19426
19427 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19428 tests: one which doesn't expect shlib events to be reported, and
19429 another which does, but is XFAIL for all platforms other than
19430 HP/UX.
c906108c
SS
19431
19432 * gdb.base/break.exp: Teach the test suite that the `catch
19433 fork', `catch vfork', and `catch exec' commands produce error
19434 messages on platforms that don't provide these features.
19435
19436Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19437
19438 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19439 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19440 (shortening names from solib_threshold.exp etc), won't run on
19441 anything but HP-UX for the foreseeable future.
c906108c 19442 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19443 reflect move.
c906108c
SS
19444
19445Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19446
19447 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19448 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19449
19450Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19451
19452 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19453 successfully re-sets breakpoints in shared libraries.
19454 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19455
19456Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19457
d63a86f8
RM
19458 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19459 and compiled w/o GCC.
c906108c
SS
19460
19461 * gdb.hp/watch-cmd.exp: ditto.
19462
19463 * gdb.hp/watch-hp.exp: ditto.
19464
19465 * gdb.hp/xdb1.exp: ditto.
19466
19467 * gdb.hp/xdb2.exp: ditto.
19468
19469 * gdb.hp/dbx.exp: ditto.
19470
19471Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19472
19473 * constvars.c: Remove C++-isms.
19474 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19475 with GCC.
c906108c
SS
19476
19477Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19478
19479 The following changes are part of the HP merge.
19480
19481 * gdb.base/break.exp: new tests to verify that catchpoints for
19482 fork, vfork, and exec don't trigger inappropriately.
19483
19484 * gdb.base/opaque.exp: compile one file at a time, then link.
19485
19486 * gdb.base/signals.exp: be more restrictive about which hppa
19487 systems receive a setup_xfail. new tests.
19488
19489 * gdb.base/solib_threshold.build: new file.
19490 * gdb.base/solib_threshold.exp: new file.
19491 * gdb.base/solib_threshold.link_opts: new file.
19492 * gdb.base/solib_threshold.mk: new file.
19493 * gdb.base/gen_solib_threshold.c: new file.
19494
19495 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19496 tests. New tests for enums inside classes.
19497
19498 * gdb.c++/compiler.cc: indicate support of template debugging.
19499
19500 * gdb.c++/demangle.exp: run hp style demangling tests.
19501
19502 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19503 tests.
19504
19505 * gdb.c++/misc.cc: changes to support new tests.
19506
19507 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19508 to support new tests.
19509
19510 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19511 gcc, then skip these tests.
19512
19513Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19514
19515 The following files are part of the HP merge; some had longer
19516 names at HP, but have been renamed to be no more than 14
19517 characters in length.
19518
19519 * gdb.hp/ambiguous.cc: new file.
19520 * gdb.hp/ambiguous.exp: new file.
19521 * gdb.hp/attach.exp: new file.
19522 * gdb.hp/attach2.exp: new file.
19523 * gdb.hp/classes-hp.exp: new file.
19524 * gdb.hp/ctti.exp: new file.
19525 * gdb.hp/ctti-add.cc: new file.
19526 * gdb.hp/ctti-add1.cc: new file.
19527 * gdb.hp/ctti-add2.cc: new file.
19528 * gdb.hp/ctti-add3.cc: new file.
19529 * gdb.hp/dbx.exp: new file.
19530 * gdb.hp/exception.cc: new file.
19531 * gdb.hp/exception.exp: new file.
19532 * gdb.hp/foll-exec.c: new file.
19533 * gdb.hp/foll-exec.exp: new file.
19534 * gdb.hp/foll-fork.c: new file.
19535 * gdb.hp/foll-fork.exp: new file.
19536 * gdb.hp/foll-vfork.c: new file.
19537 * gdb.hp/foll-vfork.exp: new file.
19538 * gdb.hp/inherit-hp.exp: new file.
19539 * gdb.hp/more-steps.exp: new file.
19540 * gdb.hp/namespace.cc: new file.
19541 * gdb.hp/namespace.exp: new file.
19542 * gdb.hp/optimize.exp: new file.
19543 * gdb.hp/pxdb.c: new file.
19544 * gdb.hp/pxdb.exp: new file.
19545 * gdb.hp/quicksort.exp: new file.
19546 * gdb.hp/reg-test.exp: new file.
19547 * gdb.hp/reg-test.s: new file.
19548 * gdb.hp/sized-enum.c: new file.
19549 * gdb.hp/sized-enum.exp: new file.
19550 * gdb.hp/start-stop.exp: new file.
19551 * gdb.hp/templ-hp.cc: new file.
19552 * gdb.hp/templ-hp.exp: new file.
19553 * gdb.hp/thr-lib.c: new file.
19554 * gdb.hp/thr-lib.exp: new file.
19555 * gdb.hp/thr-lib.h: new file.
19556 * gdb.hp/thr-liblib.c: new file.
19557 * gdb.hp/virtfun-hp.c: new file.
19558 * gdb.hp/virtfun-hp.exp: new file.
19559 * gdb.hp/watch-cmd.exp: new file.
19560 * gdb.hp/watch-hp.exp: new file.
19561 * gdb.hp/xdb1.exp: new file.
19562 * gdb.hp/xdb2.exp: new file.
19563 * gdb.hp/xdb3.exp: new file.
19564
19565Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19566
19567 The following files are part of the HP merge; some had longer
19568 names at HP, but have been renamed to be no more than 14
19569 characters in length.
19570
19571 * gdb.base/ss.h: new file.
19572 * gdb.base/call-ar-st.c: new file.
19573 * gdb.base/call-ar-st.exp: new file.
19574 * gdb.base/call-rt-st.c: new file.
19575 * gdb.base/call-rt-st-exp: new file.
19576 * gdb.base/call-strs.exp: new file.
19577 * gdb.base/ena-dis-br.exp: new file.
19578 * gdb.base/environ.exp: new file.
19579 * gdb.base/long_long.exp: new file.
19580 * gdb.base/sect-cmd.exp: new file.
19581 * gdb.base/shlib-cl2.exp: new file.
19582 * gdb.base/smoke.exp: new file.
19583 * gdb.base/so-impl-ld.c: new file.
19584 * gdb.base/so-impl-ld.exp: new file.
19585 * gdb.base/so-indr-cl.c: new file.
19586 * gdb.base/so-indr-cl.exp: new file.
19587 * gdb.base/varargs.exp: new file.
19588 * gdb.base/volatile.exp: new file.
19589 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19590 * gdb.base/display.exp: new file.
c906108c
SS
19591 * gdb.c++/derivation.exp: new file.
19592 * gdb.c++/local.exp: new file.
19593 * gdb.c++/member-ptr.exp: new file.
19594 * gdb.c++/overload.exp: new file.
19595 * gdb.c++/ovldbreak.exp: new file.
19596 * gdb.c++/ref-types.exp: new file.
19597 * gdb.c++/ref-types2.exp: new file.
19598 * gdb.c++/userdef.exp: new file.
d63a86f8 19599
c906108c
SS
19600Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19601
19602 * gdb.base/default.exp: Reflect wording change in remote.c.
19603
dc96c6c7 19604Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19605
19606 * gdb.base/help.exp: Update to reflect current text.
19607
19608Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19609
19610 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19611 they're stack variables and contain garbage.
19612 * gdb.c++/anon-union.exp: new file.
19613
19614 The following changes were made by David Taylor
889bf7c5
PA
19615 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19616 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19617 in changes by HP.
c906108c
SS
19618
19619 * gdb.base/bitops.exp: new file.
19620 * gdb.base/default.exp: change expected messages for catch and
19621 info catch tests to reflect HP merge changes.
19622 * gdb.base/enable-disable-break.exp
19623 * gdb.base/ending-run.c: new file.
19624 * gdb.base/long_long.c: new file.
19625 * gdb.base/maint.exp: new file.
19626 * gdb.base/pointers2.exp: new file.
19627 * gdb.base/shlib-call2.exp: new file.
19628 * gdb.base/solib.exp: new file.
19629 * gdb.base/step-test.c: new file.
19630 * gdb.c++/anon-union.cc: new file.
19631 * gdb.c++/local.cc: new file.
19632 * gdb.c++/member-pointer.cc: new file.
19633 * gdb.c++/method.cc: new file.
19634 * gdb.c++/ref-types.cc: new file.
19635 * gdb.c++/ref-types2.cc: new file.
19636 * gdb.c++/userdef.cc: new file.
d63a86f8 19637
c906108c
SS
19638 * gdb.base/scope.exp: compile one file at a time, then link.
19639 * gdb.base/langs.exp: ditto.
19640 * gdb.base/list.exp: ditto.
d63a86f8 19641
c906108c
SS
19642Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19643
19644 The following changes were made by David Taylor
889bf7c5
PA
19645 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19646 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19647 in changes by HP.
d63a86f8 19648
c906108c
SS
19649 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19650 skip tests. When compiling pass c++ flag to gdb_compile.
19651 * gdb.c++/
d63a86f8 19652
c906108c
SS
19653 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19654 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19655 (skip_hp_tests): new function.
19656 (gdb_preprocess): new function.
19657
19658 * configure.in (hpdir): decide whether to configure gdb.hp.
19659 * configure: regenerated.
19660
19661 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19662 to delete on clean.
19663 (EXECUTABLES): update to reflect new additions.
19664 * gdb.base/commands.exp: update message expected.
19665 * gdb.base/default.exp: add copyright notice.
19666 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19667 * gdb.base/help.exp: update messages to reflect current text.
19668 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19669 targets for recurse tests.
19670 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19671 skip this file.
19672
19673 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19674 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19675 compilation.
19676 * gdb.c++/misc.exp: ditto.
19677 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19678 run the tests. tell gdb_compile that it's a c++ compilation.
19679
19680 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19681
c906108c
SS
19682 * gdb.base/all-bin.exp: new file.
19683 * gdb.base/arithmet.exp: new file.
19684 * gdb.base/assign.exp: new file.
19685 * gdb.base/completion.exp: new file.
19686 * gdb.base/cond-expr.exp: new file.
19687 * gdb.base/condbreak.exp: new file.
19688 * gdb.base/define.exp: new file.
19689 * gdb.base/dollar.exp: new file.
19690 * gdb.base/environment.exp: new file.
19691 * gdb.base/eval-skip.exp: new file.
19692 * gdb.base/jump.exp: new file.
19693 * gdb.base/logical.exp: new file.
19694 * gdb.base/pointers.exp: new file.
19695 * gdb.base/relational.exp: new file.
19696 * gdb.base/section_command.exp: new file.
19697 * gdb.base/whatis-expr.exp: new file.
19698
19699 * gdb.base/all-types.c: new file.
19700 * gdb.base/call-array-struct.c: new file.
19701 * gdb.base/call-return-struct.c: new file.
19702 * gdb.base/call-strings.c: new file.
19703 * gdb.base/callfuncs2.c: new file.
19704 * gdb.base/condbreak.c: new file.
19705 * gdb.base/constvars.c: new file.
19706 * gdb.base/display.c: new file.
19707 * gdb.base/int-type.c: new file.
19708 * gdb.base/jump.c: new file.
19709 * gdb.base/miscexprs.c: new file.
19710 * gdb.base/pointers.c: new file.
19711 * gdb.base/pointers2.c: new file.
19712 * gdb.base/shmain.c: new file.
19713 * gdb.base/shr1.c: new file.
19714 * gdb.base/shr2.c: new file.
19715 * gdb.base/solib.c: new file.
19716 * gdb.base/solib1.c: new file.
19717 * gdb.base/solib2.c: new file.
19718 * gdb.base/varargs.c: new file.
19719 * gdb.c++/derivation.cc: new file.
19720 * gdb.c++/overload.cc: new file.
19721 * gdb.c++/ovldbreak.cc: new file.
19722 * gdb.hp/attach.c: new file.
19723 * gdb.hp/attach2.c: new file.
19724 * gdb.hp/average.c: new file.
19725 * gdb.hp/compiler.c: new file.
19726 * gdb.hp/compiler.cc: new file.
19727 * gdb.hp/execd-program.c: new file.
19728 * gdb.hp/follow-exec.c: new file.
19729 * gdb.hp/follow-fork.c: new file.
19730 * gdb.hp/follow-vfork-and-exec.c: new file.
19731 * gdb.hp/misc-hp.cc: new file.
19732 * gdb.hp/more-steps.c: new file.
19733 * gdb.hp/optimize.c: new file.
19734 * gdb.hp/quicksort.c: new file.
19735 * gdb.hp/run-hp.c: new file.
19736 * gdb.hp/start-stop.c: new file.
19737 * gdb.hp/sum.c: new file.
19738 * gdb.hp/templates-hp.cc: new file.
19739 * gdb.hp/thread-local-in-lib.c: new file.
19740 * gdb.hp/thread-local-in-lib.h: new file.
19741 * gdb.hp/thread-local-in-lib.lib.c: new file.
19742 * gdb.hp/vforked-program.c: new file.
19743 * gdb.hp/virtfunc-hp.cc: new file.
19744 * gdb.hp/watchpoint-hp.c: new file.
19745 * gdb.hp/xdb.c: new file.
19746 * gdb.hp/xdb0.c: new file.
19747 * gdb.hp/xdb0.h: new file.
19748 * gdb.hp/xdb1.c: new file.
19749
19750Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19751
19752 The following change was made by Edith Epstein
889bf7c5
PA
19753 <eepstein@cygnus.com> as part of a project to merge in changes
19754 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19755
19756 * gdb.c++/demangle.exp: changed the expected output for some
19757 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19758 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19759 T1<char>::~T1<char>(void)
c906108c 19760 becomes,
a9c64011
AS
19761 maint demangle __dt__11T1__pt__2_cFv
19762 T1<char>::~T1(void)
c906108c 19763
889bf7c5 19764 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19765
c906108c
SS
19766Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19767
19768 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19769 * gdb.trace/backtrace.exp: Likewise.
19770 * gdb.trace/circ.exp: Likewise.
19771 * gdb.trace/collection.exp: Likewise.
19772 * gdb.trace/deltrace.exp: Likewise.
19773 * gdb.trace/infotrace.exp: Likewise.
19774 * gdb.trace/limits.exp: Likewise.
19775 * gdb.trace/packetlen.exp: Likewise.
19776 * gdb.trace/passc-dyn.exp: Likewise.
19777 * gdb.trace/passcount.exp: Likewise.
19778 * gdb.trace/report.exp: Likewise.
19779 * gdb.trace/save-trace.exp: Likewise.
19780 * gdb.trace/tfind.exp: Likewise.
19781 * gdb.trace/tracecmd.exp: Likewise.
19782 * gdb.trace/while-dyn.exp: Likewise.
19783 * gdb.trace/while-stepping.exp: Likewise.
19784
197851998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19786
19787 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19788
19789Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19790
19791 From Brendan Kehoe:
19792 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19793 int return types.
19794
19795Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19796
19797 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19798 remote dos host testing right.
c906108c
SS
19799
19800Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19801
19802 * gdb.base/corefile.exp: remove some xfails.
19803
19804Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19805
19806 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19807 have different timestamps.
c906108c
SS
19808
19809Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19810
19811 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19812 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19813
19814Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19815
19816 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19817 delta.
c906108c
SS
19818
19819Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19820
19821 * gdb.base/default.exp: Add brace missing from previous delta.
19822
19823Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19824
19825 * gdb.base/default.exp: Support test for info float for all
19826 varieties of arm toolchain.
19827
dc96c6c7 19828Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19829
19830 * gdb.trace/*.exp: remove "remote_download" command.
19831
dc96c6c7 19832Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19833
19834 * gdb.trace/*.exp: remove -gdwarf from compile.
19835
19836Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19837
19838 * gdb.trace/configure.in(AC_INIT): typo
19839 * gdb.trace/configure: regenerated
19840
dc96c6c7 19841Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19842
19843 * config/m68k-emc.exp: New file.
19844 * lib/<emc-support.exp trace-support.exp}: New files.
19845 * configure.in: add new test directory gdb.trace.
19846 * gdb.trace/{configure configure.in Makefile.in}: New files.
19847 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19848 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19849 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19850 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19851 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19852 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19853 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19854
dc96c6c7 19855Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19856
19857 * gdb.c++/classes.exp: Change all regular expressions to match
19858 arbitrary combinations of newline/carriage-return, so that they
19859 will work equally well on Unix and Windows.
19860 * gdb.c++/inherit.exp: ditto.
19861 * gdb.c++/virtfunc.exp: ditto.
19862
198631998-08-11 Dawn Perchik <dawn@cygnus.com>
19864
19865 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19866
c2d11a7d
JM
19867Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19868
19869 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19870 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19871 to use a0-a3/d0-d3 as needed.
19872
19873Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19874
19875 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19876 * gdb.disasm/am33.exp: Corresponding changes.
19877
c906108c
SS
198781998-07-11 Felix Lee <flee@cygnus.com>
19879
19880 * gdb.base/callfuncs.exp: add cmp10 test.
19881 * gdb.base/callfuncs.c (cmp10): new function.
19882
19883Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19884
d63a86f8 19885 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
19886 into two parts to get around a synchronization problem in expect.
19887
3fc11d3e
JM
19888Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19889
19890 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19891
19892 * configure.in: Add options for gdbtk testsuite.
19893
19894 * configure: Regenerate.
19895
19896 * gdb.gdbtk: New directory to hold gdbtk tests.
19897
c906108c
SS
19898Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19899
19900 * gdb.fortran/types.exp: Escape brackets in expect patterns
19901 for test_float_literal_types_accepted tests.
19902 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19903 before run test.
19904
c2d11a7d
JM
19905Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19906
19907 * am33.exp: Just compile, do not link the testcase.
19908 * am33.s: Add ".am33" pseudoop to force am33 mode.
19909
c906108c
SS
199101998-06-25 Felix Lee <flee@cygnus.com>
19911
19912 * gdb.base/setshow.exp: make sure $pc is sane.
19913
19914 * gdb.stabs/weird.exp: split expect patterns properly.
19915
c2d11a7d
JM
19916Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19917
19918 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19919 * gdb.disasm/am33.exp: Run it.
19920
dc96c6c7 19921Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19922
19923 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19924 match processing (and eliminate spurious timeouts when running).
19925
dc96c6c7 19926Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19927
19928 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19929 exception test, but conditionalize it on target [mach | gnu].
19930
dc96c6c7 19931Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19932
19933 * gdb.base/overlays.exp: fixup compile line for linker script.
19934
19935Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19936
19937 * gdb.fortran/types.exp: don't guess at float size.
19938
19939Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19940
19941 * gdb.base/exprs.exp: delete test that depends on int size.
19942
19943Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19944
19945 * config/sim.exp: Removed checks for target triplets.
19946 (gdb_target_sim): Use gdb,target_sim_options.
19947
19948Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19949
19950 * gdb.base/reread.exp: New file.
19951 * gdb.base/reread1.c: New file.
19952 * gdb.base/reread2.c: New file.
19953
19954Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19955
19956 * config/sim.exp: Use 'target sim -sparclite' when running
19957 SPARClite programs.
19958
19959Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19960
19961 * gdb.base/structs2.exp: New file.
19962 * gdb.base/structs2.c: New file.
19963
19964Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19965
19966 * gdb.asm/common.inc: New file.
19967 * gdb.asm/d10v.inc: New file.
19968 * asm-source.exp: Pass -I's to gas to find .inc files.
19969 Update line numbers in expected output.
19970 * asmsrc1.s: Rewrite.
19971 * asmsrc2.s: Rewrite.
19972 * configure.in: Create arch.inc symlink.
19973 * configure: Regenerate.
19974 * Makefile.in (distclean): Delete arch.inc.
19975
19976Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19977
19978 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
19979 (t_enum_value2): ditto
19980 (t_enum_value3): ditto
19981 (main): ditto
c906108c
SS
19982Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19983
19984 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19985 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19986 change.
19987 Use gdb_test instead of send_gdb/gdb_expect sequences.
19988
19989Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19990
19991 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19992 not void.
19993
19994Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19995
19996 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
19997 subroutines. Used to test gdbs ability to single step through PC
19998 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
19999
20000Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20001
20002 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20003 more rigorous EGCS C++ error checking.
20004
20005Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20006
a9c64011
AS
20007 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20008 tests.
20009 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20010 function when asleep.
20011 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20012 for i*86 Linux and SVR4 signal handling problems.
20013 Remove linux xfail for `next to handler in signals_tests_1', fixed
20014 by recent infrun.c change.
20015 Limit backtrace to 10 frames to avoid timeout problems with infinite
20016 stack backtraces.
20017 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20018 target.[ch] change.
c906108c
SS
20019
20020Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20021
20022 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20023 for a newline from gdb before continuing.
20024 (default_gdb_exit): Just look for y or n.
20025 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20026 it does, fail the rests of the tests in the file.
20027
20028Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20029
20030 * config/cygmon.exp: New file.
20031
20032Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20033
20034 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20035 main" test on remote targets.
c906108c
SS
20036
20037 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20038 run test on remote targets.
20039
20040Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20041
20042 * gdb.asm: New directory.
20043 * configure.in: Configure it.
20044 * configure: Regenerate.
20045 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20046 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20047
20048Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20049
20050 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20051
dc96c6c7 20052Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20053
a9c64011
AS
20054 * gdb.base/overlays (several files): Merge the two overlay
20055 managers into one. Change variables (foox, barx, bazx, grbxx)
20056 back into ints but force them to load in their proper sections.
c906108c
SS
20057
20058Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20059
20060 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20061 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20062 (D10VCopy): Handle memory regions crossing 16k boundaries.
20063 (D10VCopy): Transfer data in 32 bit chunks.
20064
20065Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20066
20067 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20068 correct.
c906108c
SS
20069
20070 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20071 map. Include space for printf in .text segment.
c906108c
SS
20072
20073 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20074 updated d10v memory VMA/LMA map.
c906108c 20075 (D10VCopy): Call D10VTranslate.
d63a86f8 20076
c906108c
SS
20077Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20078
20079 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20080
20081 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20082 that it won't be put into the .sdata - small data -
20083 section. Update reference.
c906108c
SS
20084 * gdb.base/baz.c (bazx, baz): Ditto.
20085 * gdb.base/foo.c (foox, foo): Ditto.
20086 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20087
20088 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20089 to be arrays.
d63a86f8 20090
dc96c6c7 20091Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20092
a9c64011
AS
20093 * gdb.base/overlays.exp: fix up and get working again.
20094 Add tests for backtraces from an overlay function.
d63a86f8 20095
c906108c
SS
20096Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20097
20098 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20099 "calling function with watchpoint enabled".
20100
20101Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20102
20103 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20104 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20105 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20106 pending review of whether it is useful or not.
20107
20108Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20109
20110 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20111
20112Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20113
20114 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20115 * config/dve.exp: New file to support Densan boards.
20116
20117Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20118
20119 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20120 reads and BSD.
c906108c
SS
20121
20122Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20123
20124 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20125 response.
20126
20127 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20128
20129Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20130
20131 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20132 test.
c906108c
SS
20133
20134 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20135 target_sizeof_long and target_bigendian_p.
c906108c 20136 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20137 to targets word size and endianess.
d63a86f8 20138
c906108c
SS
20139Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20140
20141 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20142 output.
c906108c
SS
20143
20144Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20145
20146 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20147 Update test of set args help to match source change.
c906108c
SS
20148
20149Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20150
20151 * gdb.base/default.exp: Expect help system output to be in
20152 alphabetical order.
20153 * gdb.base/help.exp: Ditto.
20154
20155Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20156
20157 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20158 "i*86-pc-linux-gnu*".
20159 * gdb.base/interrupt.exp: Ditto.
20160 * gdb.base/corefile.exp: Ditto.
20161
20162 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20163 define vxworks when building the testcase.
c906108c
SS
20164
20165 * gdb.base/ptype.exp: Fix testnames to be unique.
20166 * gdb.base/radix.exp: Ditto.
20167 * gdb.base/term.exp: Ditto.
20168 * gdb.base/whatis.exp: Ditto.
20169 * gdb.c++/classes.exp: Ditto.
20170
20171Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20172
20173 * gdb.base/callfuncs.exp: Fix indentation.
20174
20175 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20176 suppress_flag has been set.
20177 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20178 target feature.
20179
20180Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20181
20182 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20183 the testcase.
20184
20185 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20186 set_debug_traps() and breakpoint().
c906108c
SS
20187 * gdb.c++/misc.cc (main): Ditto.
20188 * gdb.c++/templates.cc (main): Ditto.
20189 * gdb.c++/virtfunc.cc (main): Ditto.
20190
20191Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20192
20193 * lib/gdb.exp(gdb_step_for_stub): New function.
20194 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20195 exists, reload the executable and do a "continue" instead of
20196 doing a jump.
20197 (runto_main): Use gdb_step_for_stub.
d63a86f8 20198
c906108c 20199 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20200 tests to have unique names.
c906108c
SS
20201 * gdb.base/callfuncs.exp: Ditto.
20202 * gdb.base/commands.exp: Ditto.
20203 * gdb.base/default.exp: Ditto.
20204 * gdb.base/help.exp: Ditto.
20205 * gdb.base/list.exp: Ditto.
20206 * gdb.base/opaque.exp: Ditto.
20207 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20208 similar tests.
d63a86f8 20209
c906108c
SS
20210 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20211 * gdb.c++/cplusfuncs.cc: Ditto.
20212 * gdb.c++/virtfunc.cc: Ditto.
20213
20214 * config/monitor.exp: Keep track of the last file we saw, rather
20215 than trying to get the info from gdb.
20216
20217 * gdb.fortran/types.exp: Move comment to previous line.
20218
20219Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20220
20221 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20222 target mode.
c906108c
SS
20223
20224Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20225
20226 From Bob Manson:
20227 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20228 string from GDB when it connects.
c906108c
SS
20229
20230 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20231
20232Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20233
20234 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20235 if we can't get a debug format from GDB (we may be testing an
20236 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20237
20238 * gdb.stabs/weird.exp: Fix quoting.
20239
20240 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20241
20242Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20243
20244 * config/arm-ice.exp: New file.
20245
20246Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20247
20248 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20249 until it has been modified to work with the new testsuite.
c906108c 20250
99707966 20251 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20252 testcase won't compile, cause all of the testcases in the file to
20253 fail instead.
c906108c
SS
20254
20255 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20256 (gdb_clear_suppressed): New procedure.
20257 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20258 it contains a positive value.
20259
20260Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20261
20262 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20263
20264 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20265
20266Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20267
20268 * lib/gdb.exp (setup_xfail_format): New function.
20269 (get_debug_format): New function to get debug format.
20270 (debug_format): New global variable to hold last value set
20271 by get_debug_format.
20272 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20273 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20274 * gdb.c++/ptype.exp: Ditto.
20275 * gdb.c++/classes.exp: Ditto.
20276 * gdb.c++/cplusfuncs.exp: Ditto.
20277 * gdb.c++/inherit.exp: Ditto.
20278 * gdb.c++/templates.exp: Ditto.
20279 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20280
c906108c
SS
20281Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20282
20283 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20284 host doesn't have a currently-open connection.
20285
20286 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20287 any gdb stub target. Handle cases where gdb doesn't respond when
20288 interrupted in a sane fashion.
c906108c
SS
20289
20290 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20291 same thing in a totally different way.
c906108c
SS
20292
20293 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20294 setting "timeout".
c906108c 20295 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20296 default_gdb_init now.
c906108c
SS
20297
20298Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20299
20300 * gdb.base/printcmds.exp: Fix "check for floating addition"
20301 regexp to accept results within approx +/- .01 of exact value.
20302 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20303
20304Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20305
20306 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20307 properly.
c906108c
SS
20308 (gdb_expect): Add optional timeout parameter, and add timeout
20309 value to various calls.
20310 (gdb_suppress_tests): Only give one warning message per group.
20311
20312Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20313
20314 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20315 global variables. Handle getting a value for $timeout more
20316 gracefully.
c906108c
SS
20317
20318Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20319
20320 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20321 initialize.
c906108c 20322 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20323 by a target configuration file.
c906108c
SS
20324 (gdb_expect): Pass the timeout to remote_expect.
20325
20326 * config/monitor.exp(gdb_load): Fix typo in regexp.
20327
20328Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20329
20330 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20331
20332Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20333
20334 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20335 here. Call gdb_target_exec before rebooting the target, to make
20336 sure the connection to the target is closed.
c906108c
SS
20337 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20338 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20339 Also detect "Timeout reading from remote" error.
20340
20341 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20342 gdb_target_monitor. Don't call gdb_file_cmd here; let
20343 gdb_target_monitor do it.
c906108c
SS
20344
20345 * gdb.disasm/hppa.exp: Don't use exec_output.
20346
20347Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20348
20349 * gdb.base/list.exp: If we're debugging a non-native target,
20350 try to set the pc register to point to the start of the
20351 program before doing the first list command.
20352
20353 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20354 test_calls after restarting.
c906108c
SS
20355
20356 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20357 reloading.
c906108c
SS
20358
20359 * gdb.base/watchpoint.exp: Fix typo.
20360
20361 * gdb.base/setshow.exp: Check for use_gdb_stub.
20362
20363 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20364 stub case.
c906108c
SS
20365 * gdb.base/langs.exp: Ditto.
20366
20367 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20368 gdb_load_offset. If we weren't given a file to load, figure out
20369 what the current file is and use it.
c906108c
SS
20370
20371 * config/i386-bozo.exp: New file.
20372
20373Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20374
20375 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20376 feature.
20377
20378 * config/proelf.exp: New entry.
20379
20380Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20381
20382 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20383 of regexps.
20384
20385 * gdb.base/watchpoint.exp: Don't run the test_stepping
20386 tests if gdb can't call functions on the target.
20387
20388 * gdb.base/setshow.exp: Don't run the set prompt tests if
20389 the board has gdb_prompt set.
20390
20391Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20392
20393 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20394 * gdb.base/commands.exp: Likewise.
20395 * gdb.base/setshow.exp: Likewise.
20396
20397Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20398
20399 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20400 feature.
20401
20402 * config/i960.exp: New file.
20403
20404Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20405
20406 * gdb.base/funcargs.exp: Check for gdb,short_int target
20407 feature instead of looking for explicit target triplets.
20408
dc96c6c7 20409Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20410
d63a86f8 20411 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20412 "p 123DEADBEEF", to check parse_number.
20413 * top.c: change "to enable to enable" to "to enable" in a couple
20414 of help strings.
20415
20416Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20417
20418 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20419 on the mn10300.
d63a86f8 20420
c906108c
SS
20421Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20422
20423 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20424 where the test executable is run with explicit args.
20425 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20426
20427Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20428
20429 * gdb.base/run.c: Use FAKEARGV to build test executable that
20430 does not require a command line arg, since most simulators
20431 don't currently support passing such an arg into the simulated
20432 program.
20433 * gdb.base/commands.exp: Change tests to insert the proper
20434 value as the arg to the first recursive factorial call. Change
20435 compilation line to define FAKEARGV at compile time.
20436
20437Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20438
20439 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20440 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20441 function with watchpoint enabled" test.
20442
20443Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20444
20445 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20446 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20447
20448 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20449 "Tests restarted" messages.
c906108c
SS
20450
20451Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20452
20453 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20454
dc96c6c7 20455Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20456
20457 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20458 for INFO SYMBOL; add help tests for OVERLAY commands.
20459 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20460 add tests for OVERLAY commands
20461 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20462 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20463 * gdb.base/sigall.c: add usestubs code frag
20464 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20465
c906108c
SS
20466Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20467
20468 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20469 failures.
20470 (gdb_stop_suppressing_tests): Note that tests have restarted.
20471
20472Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20473
20474 * config/h8300.exp: New file.
20475
20476Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20477
20478 * gdb.base/setshow.exp: Check for the existence of a
20479 feature, not its value.
20480
20481Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20482
20483 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20484
20485 * gdb.base/scope.exp: It's now init0(), not init().
20486
20487 * gdb.base/scope0.c: For now, change init() to be init0().
20488
20489 * config/monitor.exp: Use gdb_serial in preference to serial
20490 or netport.
20491
20492 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20493 and it's not already set.
c906108c
SS
20494
20495Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20496
20497 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20498 isn't using a stub and if it supports argument passing.
c906108c
SS
20499
20500Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20501
20502 * config/udi.exp(gdb_start): Make sure UDICONF is set
20503 properly before starting gdb.
20504
20505Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20506
20507 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20508 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20509 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20510
20511Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20512
20513 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20514 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20515
20516 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20517
20518 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20519
20520 * config/monitor.exp: Make sure we disconnect from the target.
20521 Also, try a reboot/reload cycle instead of failing if the
20522 load fails.
20523
20524Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20525
20526 * gdb.base/default.exp: Don't set match_max.
20527 * gdb.base/help.exp: Ditto.
20528 * gdb.base/list.exp: Ditto.
20529 * gdb.base/signals.exp: Ditto.
20530
20531 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20532 set, use remote_ld to download the testcase instead of
20533 the GDB loader.
20534
20535Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20536
20537 * config/vr5000.exp: New file.
20538
20539 * config/monitor.exp(gdb_target_monitor): Add pattern for
20540 "Ending remote" to detect errors in connecting.
20541
20542 * gdb.base/setshow.exp: Add .* within auto language test.
20543
20544 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20545 target feature.
20546
20547 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20548 and reboot the board if necessary.
c906108c
SS
20549
20550 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20551 a set of tests. Remove print.* from the patterns being checked.
20552
20553Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20554
20555 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20556 refer to gdb_spawn_id.
20557
20558 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20559 longer used.
20560 * config/sparclet.exp: Ditto.
20561 * config/sparclet-old.exp: Ditto.
20562 * config/slite.exp: Ditto.
20563 * config/sim.exp: Ditto.
20564 * gdb.base/funcargs.exp: Ditto.
20565
20566 * lib/gdb.exp:Remove references to gdb_spawn_id.
20567 (gdb_expect): Move to remote.exp.
20568
20569Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20570
20571 * config/monitor.exp: Detect the "Couldn't establish connection"
20572 message from GDB.
20573
20574Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20575
20576 * gdb.base/bitfields.exp: Use runto instead of explicit
20577 gdb_run_cmd/gdb_expect sequences.
20578
20579 * gdb.base/break.exp(text_next_with_recursion): Add match for
20580 gdb_expect call.
20581
20582 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20583 We also need to handle the "A program is being debugged already"
20584 prompt from gdb. Use gdb_test to set the baud rate.
20585
20586 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20587 to 20000. Really. I mean it.
20588
20589Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20590
20591 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20592 fails. If suppress_flag is set, skip perror message about not
20593 being able to send to GDB.
c906108c 20594 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20595 GDB.
c906108c
SS
20596 (gdb_expect): If suppress_flag is set, always fail immediately.
20597 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20598 (gdb_init): Call gdb_stop_suppressing_tests.
20599 (default_gdb_exit): Ditto.
20600 (default_gdb_start): Ditto.
20601
20602 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20603 gdb_stop_suppressing_tests as appropriate.
c906108c 20604 * gdb.base/break.exp: Ditto.
889bf7c5 20605 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20606 * gdb.base/commands.exp: Ditto.
20607 * gdb.base/exprs.exp: Ditto.
889bf7c5 20608 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20609 * gdb.base/list.exp: Ditto.
20610 * gdb.base/recurse.exp: Ditto.
889bf7c5 20611 * gdb.base/scope.exp: Ditto.
c906108c
SS
20612 * gdb.base/structs.exp: Ditto.
20613 * gdb.c++/inherit.exp: Ditto.
20614
20615Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20616
20617 * config/vr4300.exp: New file.
20618
99707966 20619 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20620
99707966 20621 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20622
20623Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20624
20625 * lib/gdb.exp(gdb_init): New function.
20626
20627 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20628 for each individual variable set.
c906108c
SS
20629
20630 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20631 name.
20632
20633 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20634
20635 * gdb.base/scope.exp: Use gdb_test.
20636
20637 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20638 aborting; the testsuite driver will do that for us (see
20639 gdb_finish). Also, use gdb_test in a few more places.
20640
20641Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20642
20643 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20644
20645Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20646
20647 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20648 and "add_tests" are not at the same address.
20649
20650Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20651
20652 * gdb.base/ptype.exp: Use gdb_test.
20653
20654Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20655
20656 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20657 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20658 left in. No longer expect them to fail.
20659
20660 * gdb.stabs/*.mt; Deleted, no longer used.
20661 * gdb.stabs/configure.in: Remove references to target makefile
20662 frags.
20663 * gdb.stabs/configure: Rebuilt.
20664
20665 * gdb.disasm/*.mt: Deleted, no longer used.
20666 * gdb.disasm/configure.in: Remove references to target makefile
20667 frags. Use "sh3.s" as the unique filename for this directory.
20668 * gdb.disasm/configure: Rebuilt.
20669
20670 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20671 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20672 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20673
20674Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20675
20676 * config/udi.exp: Use mondfe,name instead of remote_host.
20677
20678Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20679
20680 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20681 a function with a watchpoint enabled on the mn10200.
20682
20683 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20684 before trying to create it!
20685
20686Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20687
20688 * config/vx.exp: Use hostname instead of netport.
20689
20690 * config/vxworks.exp: New file.
20691
20692 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20693
20694 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20695 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20696 occurs.
20697
20698 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20699 $gdb_spawn_id directly.
20700 (gdb_run_cmd): Try _start as well as start. Use the target feature
20701 gdb,start_symbol as the symbol to start from when jumping.
20702
20703Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20704
20705 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20706 redundant) test.
20707
20708 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20709 it doesn't lose for 16bit integer systems.
20710
20711Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20712
20713 * gdb.fortran/types.exp: If the target doesn't support "double"
20714 data types, then expect "real" types to only be 4 bytes.
20715
20716 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20717 call tests if the target doesn't support inferior function calls.
20718
20719 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20720 in printf tests.
20721
20722Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20723
20724 * gdb.base/help.exp: Disable "help set", "help show", and
20725 "help support". Simplify regexp for "help stack".
20726
20727 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20728 to 60 seconds. Temporarily set match_max to 15000 around the
20729 "info copying" test.
20730
20731 * gdb.base/nodebug.exp: Don't try to do an inferior function
20732 call if the target doesn't support them.
20733 * gdb.base/printcmds.exp: Likewise.
20734 * gdb.base/setvar.exp: Likewise.
20735 * gdb.base/structs.exp: Likewise.
20736 * gdb.c++/templates.exp: Likewise.
20737 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20738
20739 * gdb.base/recurse.exp: Enable for the mn10200.
20740
20741 * configure.in: Do configure gdb.stabs directory for *-*-elf
20742 targets.
20743 * configure: Rebuilt.
20744
20745 * gdb.base/break.exp: Check for gdb,noresults before testing
20746 exit status and/or results from the target.
20747 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20748 * lib/gdb.exp: Remove old (now bogus) initialization of
20749 noinferior, noargs, noresults and nosignals.
20750
20751Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20752
20753 * config/sh.exp: New file.
20754
20755 * config/slite.exp: Try to connect multiple times to the board
20756 before rebooting. Only send a "monitor run" if need_monitor_run
20757 is set.
20758
20759 * gdb.base/break.exp: Don't do the "stub continue" test if
20760 the target has gdb_stub set.
20761
20762 * gdb.base/callfuncs.exp: Increase the timeout.
20763
20764 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20765 if the target has gdb,noinferiorio set.
20766
20767 * gdb.base/list.exp: Increase match_max to 10000 characters.
20768
20769 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20770
20771 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20772 target.
20773
20774 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20775
20776Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20777
20778 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20779 trying to delete the copy of gdb. Catch the file delete so we
20780 don't die if the delete fails; also, the file should be copied to
20781 the host, not to the build.
c906108c
SS
20782
20783Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20784
20785 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20786 parenthesis in case it contains multiple regexps separated
c906108c
SS
20787 with |.
20788
20789 * gdb.base/watchpoint.exp: Use gdb_test.
20790 * gdb.base/default.exp: Ditto.
20791
20792Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20793
99707966 20794 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20795
c906108c
SS
20796 * gdb.base/scope.exp: Use gdb_test.
20797 * gdb.c++/classes.exp: Ditto.
20798 * gdb.c++/inherit.exp: Ditto.
20799
20800Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20801
20802 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20803 remote_exec instead.
20804 * gdb.base/corefile.exp: Don't be ridiculous.
20805 * gdb.base/*.c: Add missing stub invocations.
20806
20807Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20808
20809 * config/slite.exp: Miscellaneous fixes.
20810
20811 * lib/gdb.exp: Fix runto.
20812
20813 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20814 the target.
20815
20816 * gdb.base/watchpoint.exp: Fix regexp.
20817
20818 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20819 close and wait commands, as the descriptor may now be
20820 invalid. Always call "remote_close host".
20821
20822Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20823
20824 Major rewrite for testsuite revision.
d63a86f8 20825
c906108c
SS
20826 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20827 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20828 instead of relying on spawn_id to always contain a valid
20829 spawn id.
20830 (get_compiler_info): New procedure to build the ${binfile}.ci
20831 file, instead of replicating this in N different places.
20832 (gdb_compile): New procedure.
d63a86f8 20833
c906108c 20834 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20835 appropriate arguments) instead of compile. Use gdb_test in a lot
20836 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20837 at the start of a testcase, as this is no longer done magically.
20838
20839 config/*-gdb.exp: Rename without the -gdb suffix.
20840
20841 config/mips.exp: Use remote_close instead of exit_remote_shell.
20842 config/monitor.exp: Use target_info instead of looking at
20843 baud, timeout, etc.
20844 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20845
20846Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20847
20848 * gdb.c++/templates.exp (test_ptype_of_templates),
20849 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20850 Update expect patterns for destructors and assignment operators
20851 to match corresponding c-typeprint.c changes.
20852 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20853 to destructor breakpoint test, GDB should be able to set the
20854 destructor breakpoint without specifying arguments.
20855
20856Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20857
20858 * gdb.threads/pthreads.exp: Change result for failure to compile due
20859 to lack of pthreads runtime support from an error to simply an
20860 unsupported test, per dejagnu standards.
20861
20862Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20863
20864 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20865 where GDB exits to reduce pattern match time.
20866 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20867
20868 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20869
dc96c6c7 20870Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20871
20872 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20873 * gdb.base/default.exp: ditto.
20874 * gdb.base/nodebug.exp: ditto.
20875 * gdb.base/printcmds.exp: ditto.
20876 * gdb.base/ptype.exp: ditto.
20877 * gdb.base/setvar.exp: ditto.
20878 * gdb.base/structs.exp: ditto.
20879 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20880
20881Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20882
20883 * configure, */configure: Rebuild with autoconf 2.12.
20884
20885Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20886
20887 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20888 use new i*86-pc-linux*-gnu quads.
20889 * gdb.base/corefile.exp: Ditto.
20890 * gdb.base/signals.exp: Ditto.
20891 * gdb.base/sigall.exp: Ditto.
20892 * gdb.base/interrupt.exp: Ditto.
20893
20894 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20895 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20896 RedHat 4.0.
d63a86f8 20897
c906108c 20898 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
20899 linux. This allows the test case to at least compile on latest
20900 linux, but still not run due to missing the threads runtime library.
c906108c
SS
20901
20902Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20903
20904 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20905 directory to search gdb directory. Accept and step over conditional
20906 stack alignment code. Consume $prompt in failure cases.
20907 Reset timeout to $oldtimeout instead of some arbitrary value.
20908 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20909 timeout problems with infinite stack backtraces.
20910 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20911 Accept function parameters for linkfunc member.
20912
20913Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20914
20915 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20916 (CXXFLAGS): Remove, unreferenced.
20917 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
20918 previous -B options and also add -B option to pick up cross compiled
20919 runtime.
c906108c
SS
20920 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20921 doing cross compiles.
20922 (target_alias): Declare global.
20923 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20924 to verify that gcc exists in build tree, and if so set CC to that
20925 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 20926
c906108c
SS
20927Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20928
20929 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20930 ptype test for anonymous union. Fixup testcase to match
20931 current gcc debug output.
20932
20933Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20934
20935 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20936 force argument to an unsigned long type.
20937
20938Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20939
20940 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 20941 tests and anonymous union print/ptype tests.
c906108c
SS
20942 * gdb.base/list.exp (test_forward-search): Increase timeout by
20943 5 minutes for the "search extremely long line" case.
20944 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20945 completely optional and that the pass/fail messages use the command as
20946 the message if that third arg is a null string.
20947 (gdb_test_exact): Arrange that a null string pattern means match a
20948 null string output rather than any output, which might include random
889bf7c5 20949 errors.
c906108c
SS
20950 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20951 backtrace test.
20952 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20953 always failing and failure is now exposed by gdb.exp changes.
20954
20955Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20956
20957 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20958 weren't being noted.
20959
20960Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20961
20962 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20963 * gdb.stabs/weird.exp: Remove v_comb xfails.
20964
dc96c6c7 20965Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20966
20967 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 20968 list.exp scope.exp watchpoint.exp]
c906108c 20969 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 20970
dc96c6c7 20971Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20972
20973 * config/monitor.exp: Increase download timeout to 1000 seconds.
20974
dc96c6c7 20975Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20976
20977 * config/m32r.exp: Increase timeout to 120 seconds.
20978
20979Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20980
20981 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20982 and accept older ordering as obsolescent gcc or gdb.
20983 * gdb.c++/templates.exp: Ditto.
20984 * gdb.c++/virtfunc.exp: Ditto.
20985
20986Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20987
20988 * gdb.base/coremaker.c: Add code to mmap some data so we
20989 can check that it ends up in the core file.
20990 * gdb.base/corefile.exp: Add test to read mmapped data
20991 from core file.
20992
dc96c6c7 20993Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20994
20995 * config/m32r.exp: New file.
20996
20997Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20998
20999 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21000 that cflags can contains -gstabs, and work correctly for other tests.
21001
dc96c6c7 21002Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21003
21004 * gdb.base/setshow.exp: New file, tests show and set.
21005 * gdb.base/setshow.c: New file, tests show and set.
21006 * gdb.base/help.exp: Add test for help set|show annotate.
21007 * gdb.base/default.exp: Add test for set|show annotate.
21008
21009Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21010
21011 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21012 errors unique.
21013 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21014 explicitly.
21015
21016Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21017
21018 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21019 and width commands. This is done elsewhere.
21020 * (gdb_start): Don't call gdb_start_sim here. That's already
21021 done in gdb_load. This fixes lots of failures in default.exp.
21022
21023Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21024
21025 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21026 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21027 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21028 in the same we we treat other failures (since it may be an expected
889bf7c5 21029 condition), rather than as an error.
c906108c
SS
21030 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21031 old test format.
21032
21033Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21034
21035 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21036 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21037 twice. Nuke the duplicates.
c906108c 21038 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21039 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21040 Remove config.h along with other config files.
21041
21042Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21043
21044 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21045 "p func1 ()" and note that rests of tests are skipped.
21046 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21047 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21048 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21049 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21050 affected by the previous run test.
21051 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21052 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21053 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21054 "pass int powerset tuple" and "pass modeless int powerset tuple".
21055 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21056 "real write 4" and "real write 8".
21057 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21058 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21059 "print \$i after tuple assign 2", and
21060 "print vs2 after tuple assign 2".
21061 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21062 meaningful error message and return -1 so the caller can
21063 suppress further tests and avoid a cascade of errors.
d63a86f8 21064
c906108c
SS
21065Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21066
21067 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21068 format for printing version.
21069 * gdb.base/default.exp: Ditto.
21070 * gdb.base/interrupt.exp: Fix problem with cascade of
21071 errors if child process dies while calling a function.
d63a86f8 21072
c906108c
SS
21073Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21074
21075 * Makefile.in (VPATH): Add
21076 * Makefile.in (Makefile, config.status): Fix rules so things get
21077 remade when necessary.
21078
21079Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21080
21081 * Makefile.in (just-check): Add path to sibling expect dir
21082 to environment variable specified by RPATH_ENVVAR.
21083
21084Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21085
21086 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21087 (just-check): Add shared library paths for libstdc++, tk,
21088 tcl, bfd, and opcodes to the environment variable specified
21089 in RPATH_ENVVAR.
21090 * configure.in: Add support to recognize --enable-shared flag
21091 and generate correct value for RPATH_ENVVAR.
21092 * configure: Regenerated with autoconf.
21093
21094Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21095
21096 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21097 include all osf versions.
c906108c
SS
21098 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21099 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21100 when target is linux. When failing to build pthreads test
21101 executable, give more meaningful message.
21102 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21103 arg for pthread_create.
d63a86f8 21104
c906108c
SS
21105Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21106
21107 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21108 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21109 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21110 and -lpthreads (everybody else).
c906108c
SS
21111 (test_startup): Fail gracefully if threads are not supported.
21112 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21113 "p/c array_index("abcdef",2)" when not gcc compiled.
21114 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21115 "print func2::coremaker_local" when not gcc compiled.
21116 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21117 "ptype on opaque struct tagname (statically)",
21118 "ptype on opaque struct tagname (dynamically) 1", and
21119 "ptype on opaque struct tagname (dynamically) 2"
21120 for not compiled with gcc.
21121 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21122 backtrace when compiled with gcc.
d63a86f8 21123 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21124 than always return success.
21125
21126Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21127
21128 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21129
21130Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21131
21132 * gdb.base/structs.exp: Undo last change.
21133
21134Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21135
21136 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21137 encapsulate all the steps/nexts done during self test, starting
21138 at main, and makes them less sensitive to optimization issues.
21139 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21140 signal handler" test.
21141 * gdb.threads/pthreads.exp: Only run this for native configs.
21142 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21143 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21144 tests.
21145 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21146 for "runto test_calls(void)" test.
d63a86f8 21147
c906108c
SS
21148Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21149
21150 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21151 and don't expect address info in breakpoint confirmations.
21152
21153Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21154
21155 * gdb.base/list.exp (test_forward_search): Increase timeout
21156 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21157 and then reset to old value when done. Increase expect input
c906108c
SS
21158 buffer to 10000.
21159
21160Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21161
21162 * gdb.base/list.exp (test_forward_search): Fix to handle very
21163 long source line without overflowing expect's input buffer.
21164
21165Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21166
21167 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21168 "buffer_full".
21169
21170 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21171 "buffer_full".
21172
21173 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21174 "buffer_full".
21175
21176 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21177 "buffer_full".
21178
21179Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21180
21181 * configure.in (configdirs): Add gdb.threads.
21182 * configure: Regenerated with autoconf.
21183 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21184 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21185 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21186
c906108c
SS
21187Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21188
21189 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21190
21191Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21192
21193 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21194 each signal's status in the output of "handle all print".
21195 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21196 the \r\n sequence that immediately precedes the gdb prompt.
21197 * gdb.base/a1-selftest.exp: Save original timeout and restore
21198 after test.
21199
21200Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21201
21202 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21203 symbol.
21204
21205Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21206
21207 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21208
21209Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21210
21211 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21212 timeout by 60 seconds.
21213
21214Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21215
21216 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21217 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21218 error return.
21219
21220Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21221
21222 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21223 gdb initialization, also report how long dejagnu waited. Restore
21224 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21225 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21226
21227Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21228
21229 * lib/gdb.exp: Report timeout value for verbosity level 2.
21230 * config/gdbserver.exp: Ditto.
21231 * config/hppro.exp: Ditto.
21232 * config/mips-gdb.exp: Ditto.
21233 * config/monitor.exp: Ditto.
21234 * config/netware.exp: Ditto.
21235 * config/sim-gdb.exp: Ditto.
21236 * config/slite-gdb.exp: Ditto.
21237 * config/udi-gdb.exp: Ditto.
21238 * config/unix-gdb.exp: Ditto.
21239 * config/vx-gdb.exp: Ditto.
21240 * gdb.base/a1-selftest.exp: Ditto.
21241 * gdb.base/a2-run.exp: Ditto.
21242 * gdb.base/break.exp: Ditto.
21243 * gdb.base/corefile.exp: Ditto.
21244 * gdb.base/list.exp: Ditto.
21245 * gdb.base/recurse.exp: Ditto.
21246 * gdb.base/scope.exp: Ditto.
21247 * gdb.base/signals.exp: Ditto.
21248
21249Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21250
21251 * gdb.threads/Makefile.in (docdir): Removed.
21252
21253Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21254
21255 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21256 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21257 @srcdir@.
d63a86f8 21258 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21259 autoconf 2.5 or higher.
21260 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21261
21262Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21263
21264 * configure: Regenerated.
21265 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21266 avoid name clashes with SunOS headers.
21267
21268Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21269
21270 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21271
21272Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21273
21274 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21275 prototype information ends up in the compiler info file.
21276
21277Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21278
21279 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21280 attempting to regenerate it. Eliminate use of a temporary file
21281 and just generate the info file directly. Source it immediately,
21282 for consistency of use.
21283 * gdb.base/corefile.exp: Ditto
21284 * gdb.base/exprs.exp: Ditto.
21285 * gdb.base/funcargs.exp: Ditto.
21286 * gdb.base/langs.exp: Ditto.
21287 * gdb.base/list.exp: Ditto.
21288 * gdb.base/mips_pro.exp: Ditto.
21289 * gdb.base/nodebug.exp: Ditto.
21290 * gdb.base/opaque.exp: Ditto.
21291 * gdb.base/ptype.exp: Ditto.
21292 * gdb.base/scope.exp: Ditto.
21293 * gdb.base/setvar.exp: Ditto.
21294 * gdb.base/signals.exp: Ditto.
21295 * gdb.base/whatis.exp: Ditto.
21296 * gdb.c++/templates.exp: Ditto.
21297 * gdb.c++/virtfunc.exp: Ditto.
21298 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21299 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21300
21301Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21302
21303 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21304 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21305 Increase timeout, a lot of single stepping might be needed if the
21306 target has no hardware watchpoints.
21307
21308Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21309
21310 * gdb.base/break.exp: Ignore compiler warnings when compiling
21311 break.c.
21312 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21313 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21314 from remote-sim.
21315 * gdb.base/exprs.exp: Add h8300 xfails.
21316 * gdb.base/funcargs.exp: Likewise.
21317 * gdb.base/nodebug.exp: Likewise.
21318 * gdb.base/printcmds.exp: Likewise.
21319 * gdb.base/ptype.exp: Likewise.
21320 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21321 h8300 xfails.
d63a86f8 21322 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21323 on the h8300.
21324 * gdb.base/funcargs.c: Explicitly make last constant argument to
21325 call_after_alloca_subr an unsigned long type.
21326 * gdb.base/return.c: Include stdio.h.
21327
21328Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21329
21330 * config/abug.exp: New file for the older Motorola Bug monitor
21331 that runs on the mvme13x series VME boards.
21332 * config/monitor.exp: Use the new config array for target settings
21333 if they exist.
21334
21335Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21336
21337 * sim-gdb.exp: Make the SH simulator allocate less space when
21338 it is targeted.
21339
21340Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21341
21342 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21343 test.
21344
21345Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21346
21347 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21348 "rs6000-*-*" for "list function in include file" when gcc compiled.
21349 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21350 for "p ctable1[120]".
21351 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21352 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21353 Remove setup_xfail for "rs6000-*-*" for
21354 "print 'scope0.c'::filelocal before run".
21355 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21356 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21357 since some compilers don't allow both options to be given
21358 on the same command line. Create object file and move it.
d63a86f8 21359
c906108c
SS
21360Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21361
21362 * gdb.base/corefile.exp: Always regenerate the core file, since
21363 we always regenerate the coremaker program. Detect special case
21364 where registers cannot be read from core file.
d63a86f8 21365
c906108c
SS
21366Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21367
21368 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21369 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21370 * gdb.c++/templates.exp: Only match on basename of file since
21371 some formats like xcoff don't encode directory information.
21372 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21373 and rs6000 AIX xcoff targets.
21374 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21375 * configure: Regenerate.
21376 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21377 here, rather than in distclean.
d63a86f8 21378
c906108c
SS
21379Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21380
21381 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21382 defined, and use it to compile the test case with -O2. The
21383 native compilation still uses no optimization.
21384 * gdb.base/mips_pro.c: Remove inline assembly code since
21385 it is compiled PIC by default, which results in assembler
21386 warnings that make the testsuite think the compilation
21387 was unsuccessful.
21388
21389Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21390
21391 * gdb.c++/misc.exp: Add note to message for
21392 "print s.a for foo struct" that this is a known gcc 2.7.2
21393 and earlier bug.
21394
21395Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21396
21397 * gdb.base/break.exp: Fix pattern for matching "Delete all
21398 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21399 setup_xfail for deleting all breakpoints test. Fix various
21400 timeout messages to include "(timeout)".
21401 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21402 for "p t_float_values2(3.14159,float_val2)".
21403 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21404 for "continue to call2g" when gcc compiled.
21405 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21406 "up to foo in langs.exp", "show language at foo in langs.exp",
21407 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21408 and "show language at fsub in langs.exp".
21409 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21410 "list line 1 in include file", "list message for lines past EOF",
21411 "list function in include file", "list list0.h:foo", and
21412 "list filename:function; nonexistant function".
21413 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21414 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21415 and "ptype t_char_array" to be for native cc only.
d63a86f8 21416
c906108c
SS
21417Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21418
d63a86f8 21419 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21420 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21421 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21422
21423Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21424
21425 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21426 "bt in signals.exp". This problem only appears when running
21427 the testsuite, and then only intermittently.
21428
21429Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21430
21431 * gdb.base/return.exp (return_tests): Differentiate between
21432 two tests of continuing.
21433
21434Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21435
21436 * */Makefile.in (maintainer-clean): Remove config.log.
21437 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21438 * gdb.c++/Makefile.in (PROGS): Add inherit.
21439 (clean): Remove *.ci.
21440
21441Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21442
21443 * gdb.c++/misc.cc: Add test code from Mike Stump.
21444 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21445
21446Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21447
21448 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21449 to "alpha-*-osf2*" and add comment.
21450 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21451 setup_xfail for "step over execarg initialization" and
21452 "step over corearg initialization".
c906108c
SS
21453 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21454 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21455 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21456 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21457 "print func2::coremaker_local", and "backtrace in corefile.exp".
21458 * gdb.base/signals.exp: Build and source signals.ci.
21459 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21460 to be for gcc only.
21461 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21462
c906108c
SS
21463Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21464
21465 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21466 Feb 3 procfs.c change.
21467
21468Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21469
21470 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21471
21472Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21473
21474 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21475 from dejagnu's apparent default of 10 seconds, which gives random
21476 results when running the tests over NFS on moderately loaded systems.
21477 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21478
21479Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21480
21481 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21482 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21483 result reports.
c906108c
SS
21484
21485Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21486
21487 * configure.in (CY_AC_PATH_TCLH): Remove.
21488 * configure: Regenerate.
21489
21490Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21491
21492 * gdb.c++/Makefile.in (clean): Add missing '{'.
21493
21494Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21495
21496 * lib/gdb.exp: Provide a default value for noinferior.
21497
21498 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21499 Load libgloss.exp.
21500
21501Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21502
21503 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21504 the executable, not the .o to run the tests from.
21505
21506Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21507
21508 * gdb.base/break.exp: Don't test for program exit or exit status
21509 if $noresults if nonzero.
21510 * gdb.base/langs.exp: Likewise.
21511 * gdb.base/watchpoint.exp: Likewise.
21512
21513 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21514 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21515 trying to compile the testcase.
21516
21517Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21518
21519 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21520 * gdb.base/signals.exp (continue to handler): Likewise.
21521
21522Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21523
21524 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21525
21526 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21527
21528Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21529
21530 * gdb.base/corefile.exp: Recognize "not found" as failure
21531 when trying to determine if a core file was generated.
21532 If no core file was generate the first time, try again without
21533 the ulimit -c to work around braindamaged shells.
21534
21535Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21536
21537 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21538 [] tests with "test" and enclose string in quotes.
21539 * gdb.stabs/configure: Rebuild
d63a86f8 21540
c906108c
SS
21541Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21542
21543 Changes in sync with expect:
21544 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21545 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21546 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21547 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21548 argument to AC_REQUIRE.
21549 * configure: Regenerated.
21550
21551Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21552
21553 * gdb.base/corefile.exp: When generating a core, discard any
21554 error messages about ulimit not found and the "core dumped"
21555 message from the shell that runs the coredumper.
21556
21557Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21558
21559 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21560
21561 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21562 which sed script to run. Expect failure for v_comb test
21563 on PA targets too.
d63a86f8 21564
c906108c
SS
21565Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21566
21567 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21568 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21569
21570Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21571
21572 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21573 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21574 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21575 * lib/gdb.exp (default_gdb_start): Fix typo.
21576 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21577 messages to not include the full program name that caused
21578 the core dump since some systems (such as solaris) apparently
21579 truncate this path to about 80 characters.
21580 When generating a core file first try increasing the core file
21581 size limit to unlimited since some systems may default it to
21582 zero, and it is harmless to try it. Move the test for failing
21583 to generate a core file to where it will actually get executed.
21584 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21585 new gdb result from g++ debug info improvements and make old
21586 pattern obsolescent. Also account for size_t differences
21587 (may be int or long).
21588 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21589 initialization before function call is placed in the delay slot
21590 and thus appears to be skipped over by commands such as "next".
21591
21592Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21593
21594 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21595
21596Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21597
21598 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21599 input source file; fix code to compile test to deal with this
21600 convention.
21601 * gdb.c++/*.exp: Likewise.
21602
21603Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21604
21605 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21606 "bt in signals.exp".
21607
21608Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21609
21610 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21611 "step over execarg initialization" and
889bf7c5 21612 "step over corearg initialization".
c906108c
SS
21613
21614Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21615
21616 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21617 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21618
21619Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21620
21621 From Rob Savoye (rob@poseidon.cygnus.com)
21622 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21623 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21624 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21625 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21626 configure.in}: Major reworking for autoconfig.
c906108c
SS
21627 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21628 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21629 New files.
c906108c
SS
21630 * config/unix-gdb.exp: Make GDB global.
21631 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21632 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21633 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21634 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21635 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21636 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21637 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21638 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21639 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21640 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21641 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21642 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21643 to returns as necessary, arrange for test to compile own testcase
21644 executable.
c906108c 21645 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21646
c906108c
SS
21647Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21648
21649 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21650 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21651 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21652 "backtrace through signal handler".
21653
21654Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21655
21656 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21657 continuing from a job control stop signal.
21658 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21659
21660Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21661
21662 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21663 * gdb.base/corefile.exp: Likewise.
21664 * gdb.base/funcargs.exp: Likewise.
21665
21666Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21667
21668 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21669 * config/monitor.exp: Add support for setting baud rate.
21670
21671Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21672
21673 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21674 i*86-*-linux* xfails for "backtrace through signal handler".
21675 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21676 "print func2::coremaker_local".
21677 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21678 alpha-dec-osf2* xfail for
c906108c
SS
21679 "delete all breakpoints when none".
21680
21681Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21682
21683 * gdb.base/break.exp: Change test that deletes all breakpoints
21684 when no user breakpoints are installed. A post 4.15 change
21685 causes gdb to no longer prompt in this case.
21686
21687Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21688
21689 * gdb.base/return.exp (return_tests): Change xfail for test
21690 "correct value returned double test" to stop xfailing at
21691 Solaris 2.5. Apparently the bug has been fixed.
21692
21693Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21694
21695 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21696 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21697
21698Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21699
21700 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21701 * gdb.disasm/hppa.s: Corresponding changes.
21702
21703Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21704
21705 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21706 makefile fragment.
21707 * config/mt-hpux: Deleted.
21708
21709Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21710
d63a86f8 21711 * Many files: When warning about suppressed tests due to a
c906108c
SS
21712 nonexistant test binary, avoid incrementing the warning count.
21713
21714Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21715
21716 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21717
c906108c
SS
21718Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21719
21720 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21721 "sparc-*-solaris2*".
21722
21723Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21724
21725 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21726 Add global and local variables and initialize them.
21727 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21728 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21729 extracts the file name and terminating signal from the core file.
21730 * TODO: Remove note about tests for correct mapping of corefile.
21731 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21732 from optimizing it away.
21733 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21734 handles common blocks.
21735
21736Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21737
21738 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21739 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21740
21741Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21742
21743 * Makefile.in (maintainer-clean): New target, synonym for
21744 realclean.
21745 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21746 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21747 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21748 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21749 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21750 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21751
21752Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21753
21754 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21755 xfails when not gcc compiled for "print foo::funclocal".
21756 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21757 "print foo::funclocal at foo",
21758 "print 'scope1.c'::foo::funclocal at foo",
21759 "print foo::funclocal_bss at foo",
21760 "print 'scope1.c'::foo::funclocal_bss at foo",
21761 "print foo::funclocal_ro at foo",
21762 "print 'scope1.c'::foo::funclocal_ro at foo",
21763 "print bar::funclocal at foo" and
21764 "print 'scope1.c'::bar::funclocal at foo".
21765 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21766 gcc compiled for "print foo::funclocal at bar".
21767 Expand all messages to ensure that they identify that
21768 the test is at bar().
21769 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21770 gcc compiled for:
21771 "ptype on opaque struct pointer (statically)",
21772 "ptype on opaque struct tagname (statically)",
21773 "ptype on opaque struct pointer (dynamically) 1",
21774 "ptype on opaque struct tagname (dynamically) 1",
21775 "ptype on opaque struct pointer (dynamically) 2" and
21776 "ptype on opaque struct tagname (dynamically) 2
21777 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21778 gcc compiled for:
21779 "p datalocal"
21780 "whatis datalocal",
21781 "ptype datalocal",
21782 "p bsslocal",
21783 "whatis bsslocal", and
21784 "ptype bsslocal".
21785 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21786 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21787 when not gcc compiled.
21788 * gdb.base/funcargs.exp (float_and_integral_args): Add
21789 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21790 compiled.
21791 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21792 "backtrace from call6a" when not gcc compiled.
21793 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21794 "backtrace from call7a" when not gcc compiled.
21795 * gdb.base/callfuncs.exp (do_function_calls):
21796 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21797 "p t_char_array_values(char_array_val2,char_array_val1)",
21798 "p t_char_array_values(char_array_val1,char_array_val2)",
21799 "p t_char_array_values("carray 1","carray 2")",
21800 "p t_char_array_values("carray 1",char_array_val2)",
21801 "p t_char_array_values(char_array_val1,"carray 2")",
21802 "p sum_args(1,{2})",
21803 "p sum_args(2,{2,3})",
21804 "p sum_args(3,{2,3,4})",
21805 "p sum_args(4,{2,3,4,5})"
21806 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21807 "backtrace in corefile.exp" when not gcc compiled.
21808
21809Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21810
21811 * gdb.base/signals.exp: Rewrite `handle all print' test as
21812 a procedure. Accept blanks or TABs as whitespace, increase
21813 timeout and expect input buffer size for the large output
21814 from the command. Remove "i*86-*-bsdi2.0" xfail.
21815
21816Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21817
21818 * gdb.base/setvar.exp: Add new testcases for truncation when
21819 assigning invalid values to bitfields.
21820
21821Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21822
d63a86f8 21823 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21824 mips-sgi-irix* xfail for
21825 "call inferior func with struct - returns char *"
21826 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21827 accepted in the result.
c906108c
SS
21828
21829Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21830
21831 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21832 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21833 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21834 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21835 that accidentally got checked in.
21836
21837Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21838
d63a86f8 21839 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21840 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21841 compiled test.
21842 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21843 Add mips-sgi-irix5* xfail for not gcc compiled.
21844 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21845 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21846 "p top", "whatis top", "p middle", and "whatis middle".
21847 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21848 "whatis signed char" for not gcc compiled.
21849 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21850 "set variable signed char=-1 (-1)" and
21851 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21852 * gdb.base/funcargs.exp (float_and_integral_args):
21853 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21854 Add mips-sgi-irix* xfail when not gcc compiled for
21855 "continue to call2b".
21856 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21857 "continue to call2g".
21858 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21859 "backtrace from call6a"
21860 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21861 "backtrace from call7k".
21862 Add mips-sgi-irix5* xfail when not gcc compiled for
21863 "backtrace from call7a".
21864 (localvars_after_alloca): Fix gdb_test cmds for
21865 "print * after runto ...".
21866 Remove rs6000-*-* xfails for
21867 "print i after runto localvars_after_alloca" and
21868 "print l after runto localvars_after_alloca"
21869 for all compilers.
21870 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21871 when not compiled with gcc, for:
c906108c
SS
21872 "print signed char == (minus)",
21873 "print signed char != (minus)",
21874 "print signed char < (minus)",
21875 "print signed char > (minus)".
21876 * gdb.base/callfuncs.exp (do_function_calls):
21877 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21878 "call inferior func with struct - returns char *".
d63a86f8 21879 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21880 "correct value returned double test" to include Solaris 2.4.
21881 * gdb.base/funcargs.exp (float_and_integral_args):
21882 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21883
c906108c
SS
21884Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21885
21886 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21887 enumeration bitfields if compiling with GNU C.
21888 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21889 to empty' prompt.
21890
21891Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21892
21893 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21894 test for PRO targets.
21895
21896 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21897 breakpoints in the inferior at any given time by making
21898 two groups of breakpoints for call2*, call6* and call7*
21899 tests.
21900
21901Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21902
21903 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21904 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21905 from optimizing it away.
21906 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21907 "call inferior func with struct".
21908
21909Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21910
21911 * configure.in: Only configure gdb.chill for particular targets.
21912
21913Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21914
21915 * gdb.base/Makefile.in: Add action to .c.o transformation
21916 rule that generates a .ci file for each .o file and remove
21917 explicit .c.o rules except for callfuncs.o.
21918 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21919 generates a .ci file for each .o file and remove explicit
21920 .cc.o rules.
21921 (clean): Remove *.tmp *.ci files.
21922 (EXECUTABLES): Remove templ-info.exp.
21923 * gdb.base/compiler.c: New file.
21924 * gdb.c++/compiler.cc: New file
21925 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21926 Change rs6000-*-* xfail for
21927 "print 'scope0.c'::filelocal_ro" and
21928 "print 'scope1.c'::filelocal" and
21929 "print 'scope1.c'::filelocal_bss" and
21930 "print 'scope1.c'::filelocal_ro" and
21931 "print 'scope1.c'::foo::funclocal" and
21932 "print 'scope1.c'::foo::funclocal_ro" and
21933 "print 'scope1.c'::bar::funclocal" and
21934 "print 'scope0.c'::filelocal_ro" and
21935 "print 'scope1.c'::filelocal at foo" and
21936 "print 'scope1.c'::filelocal_bss at foo" and
21937 "print 'scope1.c'::filelocal_ro at foo" and
21938 "print 'scope1.c'::foo::funclocal at foo" and
21939 "print 'scope1.c'::foo::funclocal_bss at foo" and
21940 "print 'scope1.c'::foo::funclocal_ro at foo" and
21941 "print 'scope1.c'::bar::funclocal at foo" and
21942 "print 'scope0.c'::filelocal_ro" and
21943 "print 'scope1.c'::filelocal" and
21944 "print 'scope1.c'::filelocal_bss" and
21945 "print 'scope1.c'::filelocal_ro" and
21946 "print 'scope1.c'::foo::funclocal" and
21947 "print 'scope1.c'::foo::funclocal_bss" and
21948 "print 'scope1.c'::foo::funclocal_ro" and
21949 "print 'scope1.c'::bar::funclocal" and
21950 "print 'scope1.c'::bar::funclocal_bss"
21951 to only be xfail'd when not compiled with gcc.
d63a86f8 21952 Add rs6000-*-* xfail for
c906108c
SS
21953 "print 'scope0.c'::filelocal_bss before run"
21954 when compiled with gcc.
21955 (test_at_main): Add rs6000-*-* xfail for
21956 "print filelocal_ro in test_at_main"
21957 when compiled with gcc.
21958 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 21959 Add rs6000-*-aix* xfail for
c906108c
SS
21960 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21961 "ptype t_char_array", not compiled with gcc.
21962 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21963 xfail for "list foo (in include file)" when gcc compiled.
21964 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 21965 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
21966 "run to call0a" if not compiled with gcc.
21967 (unsigned_integral_args): Add rs6000-*-* xfail for
21968 "run to call1a" if not compiled with gcc.
21969 (float_and_integral_args): Add rs6000-*-* xfail for
21970 "run to call2a" if not compiled with gcc and for
21971 "continue to call2b" for any compiler.
21972 Add rs6000-*-* xfail to
21973 "print f1 after run to call2a" for gcc compiled.
21974 (discard_and_shuffle): Add rs6000-*-* xfail for
21975 "run to call6a".
21976 (shuffle_round_robin): Add rs6000-*-* xfail for
21977 "backtrace from call7a" if not compiled with gcc.
21978 Add rs6000-*-* xfail for
21979 "backtrace from call7b" if compiled with gcc.
21980 (call_after_alloca): Add rs6000-*-* xfail for
21981 "print c in call_after_alloca" and
21982 "print s in call_after_alloca" and
21983 "backtrace from call_after_alloca_subr"
21984 if not compiled with gcc.
21985 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21986 "print c in localvars_in_indirect_call" and
21987 "print c in localvars_in_indirect_call" and
21988 "backtrace in indirectly called function" and
21989 "stepping into indirectly called function"
21990 if not compiled with gcc.
21991 (localvars_after_alloca): Add rs6000-*-* xfail for
21992 "print c after runto localvars_after_alloca" and
21993 "print s after runto localvars_after_alloca" and
21994 "print i after runto localvars_after_alloca" and
21995 "print l after runto localvars_after_alloca"
21996 for all compilers.
21997 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21998 than whatis-info.exp.
21999 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22000 than opaque-info.exp.
22001 Setup rs6000-*-* xfail for
d63a86f8 22002 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22003 "ptype on opaque struct pointer (dynamically)" when
22004 not compiled with gcc.
22005 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22006 rather than callf-info.exp.
22007 (do_function_calls): Add clear_xfail for rs6000-*-* for
22008 "p t_float_values2(3.14159,float_val2)". Seems to work
22009 fine there, both with xlc and gcc. Need to find out what
22010 it is doing right and fix other platforms.
22011 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22012 "call inferior func with struct - returns int",
22013 "call inferior func with struct - returns long",
22014 "call inferior func with struct - returns float",
22015 "call inferior func with struct - returns double",
22016 "call inferior func with struct - returns char *",
22017 but only if not gcc compiled (presumes xlc compiled).
22018 Change rs6000-*-* xfails for
22019 "call inferior func with struct - returns char" and
22020 " call inferior func with struct - returns short" to only
22021 xfail if not using gcc.
22022 (clean mostlyclean): Remove *.ci and *.tmp files.
22023 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22024 than templ-info.exp.
22025 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22026 Add rs6000-*-* xfail for "up to foo in langs.exp"
22027 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22028 when not gcc compiled.
d63a86f8 22029
c906108c
SS
22030Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22031
22032 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22033 * gdb.base/corefile.exp: Likewise.
22034 * gdb.base/list.exp: Likewise.
22035 * gdb.base/scope.exp: Likewise.
22036 * gdb.base/siganls.exp: Likewise.
22037
22038 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22039 compiler output.
22040 * gdb.base/whatis.exp: Likewise.
22041
22042Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22043
22044 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22045 failure (opcode table has been fixed to match reality).
22046
22047Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22048
22049 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22050 "call inferior func with struct - returns char",
22051 "call inferior func with struct - returns short"
22052
22053 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22054 "print 'scope0.c'::filelocal at main",
22055 "print 'scope0.c'::filelocal_bss in test_at_main",
22056 "print 'scope0.c'::filelocal at foo",
22057 "print 'scope0.c'::filelocal_bss in test_at_foo",
22058 "print 'scope0.c'::filelocal at bar",
22059 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22060
c906108c
SS
22061 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22062 in source file 1". This bug seems to have been fixed with both
22063 gcc and native cc (was native assembler bug?).
22064
22065Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22066
22067 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22068 "backtrace through signal handler" to "i*86-*-sysv4*".
22069 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22070 continue" case. Add "known SVR4 bug" to fail message.
22071 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22072 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22073 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22074 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22075 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22076 "up to foo in langs.exp", "show language at foo in
22077 langs.exp", "up to cppsub_ in langs.exp", "show
22078 language at cppsub_ in langs.exp", "up to fsub in
22079 langs.exp", and "show language at fsub in langs.exp".
22080 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22081 "bactrace in corefile.exp".
22082 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22083 "call inferior function with struct - returns float" and
22084 "call inferior function with struct - returns double".
d63a86f8 22085
c906108c
SS
22086Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22087
22088 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22089 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22090 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22091 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22092
22093Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22094
22095 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22096 (or overriden) "CHILL" macro rather then bare "gcc".
22097 Also look for ../../gcc/xgcc since that is what we will
22098 actually need, not "Makefile". Remove following assignment
22099 of CHILL to CHILL_FOR_TARGET because that results in
22100 recursive definition.
22101
22102Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22103
22104 * gdb.base/corefile.exp: Change xfail for backtrace in
22105 corefile.exp from linuxaout to all linux.
22106 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22107 cases where we miss the breakpoint at the signal handler
22108 for some reason. Setup xfail for linuxoldld/linuxaout and
22109 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22110 hitting SIGURG breakpoint.
22111 * gdb.base/signals.exp: Setup xfail for "next" acting like
22112 continue to add linuxoldld. Setup xfail for all linux for
22113 "next to handler in signals_tests_1", "backtrace in
22114 signals_tests_1", "continue to func1", "pass SIGUSR1",
22115 and continue to handler".
22116
22117Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22118
22119 * Update all FSF addresses except those in COPYING* files.
22120
22121Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22122
22123 * gdb.base/a2-run.exp: Change messages to be more explicit about
22124 the status of args, and quote binfile in results.
22125
22126Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22127
22128 * gdb.base/callfuncs.exp: Add tests for passing structs to
22129 inferior functions and return various types.
22130 * gdb.base/callfuncs.c: Add functions to receive a struct
22131 and return a member of the struct, in various types.
22132
22133Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22134
22135 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22136
22137Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22138
22139 * config/vxworks29k.exp: New file, sources vxworks.exp.
22140
22141Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22142
22143 * config/gdbremote.exp: New file. Testing framework using
22144 gdbserver.
22145
22146Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22147
22148 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22149 "call function when asleep" and "send end of file".
22150 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22151 for "backtrace in corefile.exp".
22152 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22153 for "backtrace through signal handler".
22154 * gdb.base/corefile.exp: Make sure we actually generate a core file
22155 before trying the core tests. Some systems allow the user to suppress
22156 generation of core files and default to that (linux for example).
22157 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22158 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22159
22160Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22161
22162 * gdb.threads: New directory with some crude multi-threaded
22163 gdb tests (step.exp and step2.exp).
22164 * config/mt-lynx (STEP_EXECUTABLE): Define.
22165 (THREADFLAGS): Define.
22166
22167Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22168
22169 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22170
22171 * gdb.base/signals.exp: Disable whole file for lynx until
22172 further notice.
22173
22174 * gdb.base/signals.exp: xfail test where "next" acts like
22175 "continue" for lynx.
22176
22177 * gdb.base/interrupt.exp: xfail test for calling function while
22178 inferior is asleep for lynx.
22179
22180 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22181 than one cr-lf after each command.
22182
22183Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22184
22185 * configure.in: Reinstate setting of stabsdirs variable, fix
22186 typo in setting up configdirs for native builds.
22187
22188 * gdb.base/return.exp: Fix typo in return double test.
22189 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22190 compiler from optimizing them away.
22191
22192Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22193
22194 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22195 sequences to be echo'd by gdb when using gdb_test.
22196 * gdb.chill/chexp.exp: Likewise.
22197 * gdb.fortran/exprs.exp: Likewise
22198
22199Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22200
22201 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22202 after the inferior gdb has started.
22203
22204 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22205 after each command.
22206 * gdb.base/funcargs.exp: Likewise.
22207 * gdb.base/gdbvars.exp: Likewise.
22208 * gdb.base/interrupt.exp: Likewise.
22209 * gdb.base/list.exp: Likewise.
22210 * gdb.base/watchpoint.exp: Likewise.
22211 * gdb.c++/demangle.exp: Likewise.
22212 * gdb.c++/inherit.exp: Likewise.
22213 * gdb.chill/chexp.exp: Likewise.
22214 * gdb.fortran/exprs.exp: Likewise.
22215
22216 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22217 test if we can't handle IO to/from the inferior.
22218
22219 * gdb.c++/misc.exp: Always check for a program already being
22220 started after sending a "run" command to gdb.
22221
22222 * gdb.base/twice.exp: Start with a fresh gdb.
22223
22224 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22225 only depend on gdb's expression code, not the chill runtime.
22226
22227 * gdb.base/return.c: Put return values into variables so we
22228 can have gdb print them rather than depending on the program
22229 to print them.
22230 * gdb.base/return.exp: Corresponding changes.
22231
22232 * lib/gdb.exp: Provide default value for noinferiorio.
22233 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22234 the inferior.
22235
22236 * gdb.base/break.exp: Always check for a program already being
22237 started after sending a "run" command to gdb.
22238 (text_next_with_recursion): Don't check the output from the
22239 program's printf statement. Instead just make sure the program
22240 exited.
22241
22242 * gdb.base/commands.exp: Protect tests which need arguments with
22243 $noargs conditionals.
22244
22245Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22246
22247 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22248 of structure member arrays to match gdb/valops.c:value_addr change.
22249
22250Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22251
22252 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22253 cases.
22254
22255Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22256
22257 * configure.in (configdirs): Remove gdb.chill from default list
22258 of subdirs and then add it back in only if doing a native build.
22259 The current chill compiler does not yet work in any cross build.
22260 * Revert all signal changes from Jul 6.
22261 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22262 for sh-hms targets, allowing these tests to link, with no other
22263 changes. Testing is suppressed by setting "nosignals" in site.exp.
22264
22265Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22266
22267 * configure.in (signaldirs): Define and add to configdirs for all
22268 targets except some specific ones that are known to not support signals.
22269 Also clean up formatting.
22270 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22271 (signals, sigall): Remove rules to build.
22272 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22273 Moved to new gdb.signals directory.
22274 * gdb.signals: New test directory.
22275 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22276 signals.c signals.exp}: New or moved files.
22277
22278Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22279
22280 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22281
22282Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22283
22284 * gdb.base/return.exp: Xfail `return double' test failure
22285 on at least Solaris 2.3 and handle future/past versions on
22286 a case by case basis as appropriate. Also update message
22287 to include i*86 failures.
22288
22289Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22290
22291 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22292
22293 * lib/gdb.exp: Fix comment which erroneously identified
22294 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22295 gdb_file_cmd not gdb_load).
22296 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22297
22298 * gdb.base/setvar.exp: Make test names consistent between pass and
22299 fail cases. Use gdb_test more.
22300
22301Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22302
22303 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22304
22305Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22306
22307 * gdb.base/help.exp: Fix expected help string for `show commands'.
22308
22309Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22310
22311 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22312
22313 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22314 of a text section.
22315
22316Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22317
22318 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22319 that loop eventually terminates. Fix Connection refused logic so
22320 that testsuite will expire nicely.
22321
22322Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22323
22324 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22325 config/rom68k.exp: New tcl glue for the appropriate monitors.
22326 These all just end up calling monitor.exp.
22327 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22328 refused' by retrying. Cleanup some timeout issues.
22329 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22330 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22331 callers don't have to set/restore global timeout variable.
22332
22333 * The following set of changes centralizes management of the global
22334 timeout variable. This way, it can be set in one target dependent
22335 place instead of dozens of places scattered throughout the test suite.
22336 If you need to lengthen a timeout, then you should either set timeout
22337 in one of the config/{target}.exp files, or multiply it by a factor.
22338 Setting it to an absolute value is always going to lose for some
22339 targets.
22340 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22341 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22342 * gdb.base/funcargs.exp: Don't set timeout.
22343 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22344 * gdb.base/printcmds.exp (test_print_string_constants
22345 test_print_array_constants): Don't set timeout.
22346 * gdb.base/ptype.exp: Don't set timeout.
22347 * gdb.base/recurse.exp: Don't set timeout.
22348 * gdb.base/return.exp: Don't set timeout.
22349 * gdb.base/watchpoint.exp: Don't set timeout.
22350 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22351 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22352
22353Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22354
22355 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22356
22357Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22358
22359 * lib/gdb.exp: Disable chill tests for irix5.
22360
22361Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22362
22363 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22364 each test pass or fail.
22365
22366Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22369 xlc not gcc.
22370
22371Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22372
22373 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22374
22375Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22376
22377 * config/est.exp: Fix copyright and comments. Remove dead code.
22378 Use targetname, serialport and baud variables instead of fixed
22379 constants.
22380 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22381 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22382
22383Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22384
22385 * gdb.base/watchpoint.exp: Don't run
22386 test_watchpoint_triggered_in_syscall for sunos.
22387
22388Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22389
22390 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22391 they don't seem to exist. Do include stdio.h.
22392
22393Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22394
22395 * gdb.base/a1-selftest.exp: Add alpha xfail.
22396
22397Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22398
22399 * gdb.base/watchpoint.c (main): Prompt before calling read().
22400 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22401 Revise accordingly. Remove cruft about sending "123" several
22402 times, until it gets noticed. Clean up the "print buf[0]" stuff
22403 so that it passes or fails, and waits for prompts in the usual way.
22404
22405Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22406
22407 * gdb.base/recurse.exp: Fix comment.
22408
22409 * TODO: Remove item about printing variables in nodebug.exp. Add
22410 item about enabling tests which are only run on some targets.
22411
22412 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22413 fail, make test names unique, use new gdb_test convention
22414 regarding pattern, use gdb_test more, etc.).
22415
22416 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22417 fail, make test names unique, etc.).
22418
22419Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22420
22421 * gdb.base/nodebug.c: Change return type of top and middle to
22422 short.
22423 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22424 are fixed by the recent mdebugread.c changes. Allow `short ()'
22425 as type for top and middle.
22426
22427Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22428
22429 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22430 nearly as I can tell, the whole thing was an accident in Stu's
22431 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22432 to replace a send/expect pair with gdb_test, but ended up only
22433 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22434 of 30 Mar 1995 took care of it, but left this vestigial comment
22435 which I am now nuking.
22436
22437Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22438
22439 * gdb.base/break.exp: Look for different line number for
22440 breakpoint at main depending on usestubs.
22441
22442Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22443
22444 * gdb.base/list.exp: Adjust some alternate expect patterns to
22445 match recent list0.c change. Add alternate expect pattern for
22446 output from `list default lines around main' for optimizing
22447 compilers.
22448
22449Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22450
22451 * lib/gdb.exp: If nosignals is not set, set it to 0.
22452
22453Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22454
22455 * config/slite-gdb.exp: Responds to load symbol table prompt.
22456 * gdb.base/break.exp: Adjust line number, fix rerun.
22457 * gdb.base/langs0.c: Add #ifdef usestubs.
22458
22459Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22460
22461 * gdb.base/list.exp: Adjust line contents after adding new lines in
22462 list0.c. Also fix a syntax error.
22463
22464 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22465 * gdb.base/break.exp: ditto.
22466 * gdb.base/list.exp: ditto.
22467 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22468 * gdb.base/run.c: ditto.
22469 * gdb.base/list0.c: ditto.
22470 * gdb.base/funcargs.c: ditto.
22471
22472Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22473
22474 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22475 $targetname, $serialport and $baud instead of hardwired variables.
22476 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22477 target doesn't support signals.
22478
22479Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22480
22481 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22482
22483Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22484
22485 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22486 Don't rely on the value of an auto variable before it has been
22487 initialized. Use gdb_test more.
22488
22489Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22490
22491 * lib/gdb.exp (default_gdb_version): A version number must start
22492 with a digit, but other than that contains all characters up to
22493 the first whitespace character.
22494
22495Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22496
22497 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22498
22499Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22500
22501 * gdb.c++/*.exp: Warn if executable does not exist. The original
22502 reason for skipping the warning was that configure.in sometimes
22503 intentionally skipped building the executables but the tcl code
22504 had no way of knowing. That (a) was always bogus with respect to
22505 error handling, (b) is no longer true (right now there is no way
22506 to skip C++ tests).
22507
22508 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22509
22510Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22511
22512 * gdb.base/list.exp: Add expect patterns for output from
22513 SunPRO compiled executables.
22514 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22515 types.
22516
22517Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22518
22519 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22520 number (we are already testing that the correct source line text
22521 gets printed).
22522
22523 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22524 that is what is intended, but something needed to be done to get
22525 sunos4 native working again.
22526
22527 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22528
22529 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22530 apparently went with a (very) old xfail.
22531
22532Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22533
22534 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22535 runto_main is a proc in gdb.exp that will do 'step' for target use
22536 stubs.
22537 * gdb.base/exprs.exp: ditto.
22538 * gdb.base/interrupt.exp: ditto.
22539 * gdb.base/opaque.exp: ditto.
22540 * gdb.base/printcmds.exp: ditto.
22541 * gdb.base/ptype.exp: ditto.
22542 * gdb.base/scope.exp: ditto.
22543 * gdb.base/setvar.exp: ditto.
22544 * gdb.base/signals.exp: ditto.
22545 * gdb.base/twice.exp: ditto.
22546 * gdb.c++/classes.exp: ditto.
22547 * gdb.c++/inherit.exp: ditto.
22548 * gdb.c++/templates.exp: ditto.
22549 * gdb.base/break.exp: no run and hit main for stubs. Change line
22550 numbers for breakpoints and info breakpoint.
22551 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22552 breakpoint().
22553 * gdb.base/callfuncs.c: ditto.
22554 * gdb.base/exprs: ditto.
22555 * gdb.base/interrupt.c: ditto.
22556 * gdb.base/opaque0.c: ditto.
22557 * gdb.base/printcmds.c: ditto.
22558 * gdb.base/ptype.c: ditto.
22559 * gdb.base/scope0.c: ditto.
22560 * gdb.base/setvar.c: ditto.
22561 * gdb.base/signals.c: ditto.
22562 * gdb.base/twice.c: ditto.
22563 * gdb.c++/misc.cc: ditto.
22564 * gdb.c++/templates.cc: ditto.
22565
22566Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22567
22568 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22569
22570 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22571 somewhere between `read' and `main.c'. I'm pretty sure the
22572 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22573 and it isn't particularly useful.
22574
22575 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22576
22577Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22578
22579 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22580
22581Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22582
22583 * config/mt-slite: add LIBS and -nostdlib.
22584 * config/slite-gdb.exp: add this new file to support sparclite target.
22585
22586Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22587
22588 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22589
22590 * gdb.base/a2-run.exp: Change argument to istarget from
22591 "*-*-vxworks" to "*-*-vxworks*".
22592 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22593
22594Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22595
22596 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22597 will not runto main but do a 'step' to step out of breakpoint().
22598 * config/mt-slite: add -Dusestubs.
22599
22600Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22601
22602 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22603 instead of just @.
22604
22605 * gdb.base/signals.exp: Add test for "handle all print".
22606 * TODO: Remove "handle all print". Also remove item about
22607 checking copyright date (I don't like the idea of a spurious FAIL
22608 based on when we run the tests).
22609
22610 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22611 for SunOS4 (reason for failure not investigated). Remove
22612 redundant test for $binfile.
22613
22614 * gdb.base/nodebug.c (array_index): Call malloc.
22615
22616 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22617
22618Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22619
22620 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22621 conventions and slightly simplify the matching regexp.
22622
22623Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22624
22625 * gdb.base/break.exp: Update gdb_test invocation to use new
22626 convention.
22627
22628 * lib/gdb.exp: If noargs is not set, set it to 0.
22629
22630 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22631 tests unique.
22632
22633 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22634
22635Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22636
22637 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22638 one argument of type "<non-float parameter>".
22639
22640Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22641
22642 * config/rom68k.exp: New file to support Motorola IDP board.
22643 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22644 * gdb.base/break.c: Change things around so that this program
22645 doesn't depend upon args. This is necessary to make remote
22646 targets work (in general, they can't take args).
22647 * gdb.base/break.exp: Don't try to send args to program. Don't
22648 expect output. Also, replace lots of code with gdb_test.
22649
22650Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22651
22652 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22653 printing of '\'' (which is what the comment says we are testing,
22654 even though we were not), not '''.
22655 (test_integer_literals_rejected): Test that printing ''' is an error.
22656
22657 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22658 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22659 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22660 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22661 Use gdb_test not test_print_accept.
22662 * lib/gdb.exp: Remove test_print_accept.
22663
22664 * gdb.base/signals.exp (signal_tests_1): Make pass message
22665 consistent with fail message.
22666
22667 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22668 unsigned char; the bug (PR 1821) is fixed.
22669
22670 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22671
22672 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22673 successful tests--makes xfailing them work right.
22674
22675Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22676
22677 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22678 only \r\n, not .*. The test can pass .* as the last thing in
22679 $pattern if that is what it wants. In addition to providing this
22680 flexibility, this change should speed up pattern matching in cases
22681 where the pattern already ended with .* (there were a number of
22682 them). This change also helps catch bad patterns--in the old
22683 scheme the typo "char \*" instead of "char \\*" would pass. Now
22684 it is caught.
22685 * Many .exp files: Update callers.
22686
22687 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22688 clearer and does not spuriously match multiple ('s. Likewise for
22689 ) and *.
22690
22691 * gdb.base/nodebug.exp: Test ability to call a function and pass
22692 it a string (even with no debugging info).
22693
22694 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22695 "p '\'", which is the same as "p ''" once tcl gets done with
22696 quoting, to "p '\\'", which I suspect is what is intended (one
22697 backslash gets sent to GDB).
22698
22699 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22700
22701Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22702
22703 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22704 1817) was fixed literally years ago.
22705
22706Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22707
22708 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22709 test, it causes stepping out of call_after_alloca_subr with
22710 optimizing compilers.
22711 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22712 fails.
22713
22714 * gdb.c++/templates.exp: Source templ-info.exp only if
22715 the templates executable exists.
22716
22717 * gdb.c++/misc.cc (class Contains_static_instance,
22718 class Contains_nested_static_instance),
22719 gdb.c++/classes.exp (test_static_members): Test printing of
22720 a class that contains a static instance of the class.
22721
22722Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22723
22724 * gdb.base/langs2.c (cppsub_): Don't prototype.
22725 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22726 only, I believe).
22727
22728Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22729
22730 * lib/gdb.exp (skip_chill_tests): New procedure.
22731
22732 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22733
22734Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22735
22736 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22737 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22738
22739Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22740
22741 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22742
22743 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22744 disassemble 8, not 16, instructions for part 4.
22745
22746 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22747 support the latter anymore.
22748
22749 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22750 -DNO_PROTOTYPES.
22751 * gdb.base/callfuncs.c: Control use of prototypes based on
22752 NO_PROTOTYPES, not __STDC__.
22753 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22754 t_float_values2 tests if prototypes in use.
22755
22756 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22757 t_double_values): When checking differences against DELTA, check
22758 that difference is within the range (-DELTA,DELTA), not just
22759 (-infinity,DELTA).
22760
22761Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22762
22763 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22764 'file' command firts, then 'target', then 'load', this is due to gdb
22765 target set up.
22766 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22767
22768Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22769
22770 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22771 FP load/store variants.
22772 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22773
22774Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22775
22776 * gdb.base/term.exp: Do not give a warning if not native, it is
22777 not an abnormal condition.
22778
22779Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22780
22781 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22782 t_char_array".
22783
22784Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22785
22786 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22787 are getting the version number.
22788
22789 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22790 if not native, it is not an abnormal condition.
22791
22792Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22793
22794 * lib/gdb.exp: Just use "file exists", rather than undocumented
22795 dejagnu procedure "findfile".
22796
22797Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22798
22799 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22800 (LDFLAGS): Set to -Xlinker -Ur.
22801
22802 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22803 Removed, these values are set by lib/gdb.exp.
22804
22805 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22806
22807Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22808
22809 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22810 of replicating gdb startup code.
22811
22812 * config/mt-vxworks (LDFLAGS): Set to -r.
22813 (CFLAGS_FOR_TARGET): Removed.
22814
22815 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22816 (gdb) and gdb for vxworks uses (vxgdb).
22817
22818 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22819 executable is not in the tree and host != target, use sed and
22820 program_transform_name to determine the gdb name used by the
22821 target.
22822
22823 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22824 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22825
22826Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22827
22828 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22829 floats, chars, and shorts where there are ANSI-style function
22830 definitions.
22831
22832 * gdb.base/langs.exp, gdb.base/langs*: New test.
22833 * gdb.base/Makefile.in: Build it.
22834 * TODO: Remove item about checking that C names don't get C++
22835 demangling applied; this test tests it.
22836
22837Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22838
22839 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22840 went with the const70 xfail. The xfail went away a year ago.
22841
22842 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22843
22844 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22845 for hp300.
22846
22847 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22848
22849 * gdb.base/a1-selftest.exp: Don't run on hp300.
22850
22851Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22852
22853 * Makefile.in (site.exp): Set host_alias and target_alias as well
22854 as host_triplet and target_triplet.
22855
22856Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22857
22858 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22859
22860 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22861 places as other ecoff systems).
22862
22863 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22864 ultrix.
22865
22866Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22867
22868 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22869 remove them.
22870 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22871 variable and "variable" in addition to "data variable".
22872 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22873
22874 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22875 2.
22876 * gdb.base/list1.c (long_line): Add additional statement at start
22877 of function.
22878 * gdb.base/list.exp (test_forward_search): Update line number to
22879 reflect new statement.
22880
22881Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22882
22883 * gdb.base/signals.exp: Reinitialize searched source directories
22884 after gdb_start call.
22885
22886Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22887
22888 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22889 * gdb.stabs/Makefile.in: Likewise.
22890
22891 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22892 change. Instead split the tests into smaller pieces.
22893 * gdb.disasm/hppa.s: Corresponding changes.
22894
22895Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22896
22897 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22898 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22899
22900 * gdb.base/funcargs.exp: Modify many tests so that every test
22901 either passes or fails. Make some test names unique.
22902
22903Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22904
22905 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22906 Call stty to set interrupt character.
22907
22908 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22909 for HP assembler versus GNU assembler based on actual behavior of
22910 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22911
22912 * TODO: Suggest a few more stepping tests.
22913
22914Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22915
22916 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22917 restart GDB for h8300 after a continue.
22918 (return): Add pattern to match a29k-udi behavior.
22919 * gdb.base/nodebug.exp: Remove obsolete comment.
22920 * gdb.base/regs.exp: New file, testing of register displays.
22921 * gdb.base/return.exp: Fix typo in reference to $objdir.
22922 * gdb.base/whatis.exp: Always start with a fresh GDB.
22923
22924Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22925
22926 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22927 higher, these tests generate a lot of output.
22928
22929Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22930
22931 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22932 code following the catch silently ignored some errors; without the
22933 catch they should be thrown like any other tcl error. Also, the
22934 catch used "" instead of {} which meant all the callers who wanted
22935 to include one of the characters "[]$ had to quote it an extra time.
22936 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22937 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22938 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22939 Remove extra quoting.
22940
22941Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22942
22943 * gdb.base/commands.exp: Make test names unique; every test either
22944 passes or fails. Update some comments.
22945
22946 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22947
22948Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22949
22950 The following fixes a FAIL caused by the fact that the alpha stabs
22951 configuration didn't use the ".if alpha" code in weird.def.
22952 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22953 bit pointer, so the 32 bit version works even on the alpha.
22954 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22955 Remove the stuff which allowed us to have separate versions for
22956 alpha and everything else.
22957
22958 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22959 regexp which "info func operator\[\](" is supposed to match. Fix
22960 string to send to GDB. Note that GDB still doesn't work right. Add a
22961 new test for "info func .perator\[\](" which GDB does handle correctly.
22962
22963 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22964
22965Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22966
22967 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22968 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22969 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22970 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22971 it makes the tests harder to understand and confuses test-o-matic.
22972 The preferred style is that each test provides a PASS or a FAIL,
22973 and has a unique message (e.g. "continue #54" not just "continue")
22974 which is the same for the pass and the fail.
22975 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22976 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22977 to lib/gdb.exp.
22978 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22979 prt_accept which was basically the same thing. Likewise for
22980 test_print_reject and prt_reject.
22981 * lib/gdb.exp (test_print_reject): Add some more error message
22982 patterns to match from the former printcmds.exp (prt_reject).
22983 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22984 One defect of the passcount stuff is that some of it failed to
22985 report XPASS where appropriate.
22986 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22987 stuff before and after arg in expected pattern.
22988 (test_paddr_operator_functions): Re-do test without print_addr_of;
22989 this is the only test which seems to want extra stuff there.
22990
22991Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22992
22993 * gdb.base/nodebug.exp: Update new tests to reflect improved
22994 wording of gdb output.
22995
22996 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22997 and "ptype" work on variables in files compiled without -g.
22998 Replaces commented out "maint print msymbol" tests.
22999
23000Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23001
23002 * gdb.base/setvar.c (dummy): Call malloc.
23003
23004 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23005 losing with the irix4 sed.
23006
23007 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23008 ALRM" on irix4.
23009
23010Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23011
23012 * TODO: Remove items about corefile.exp testing new exec-file and
23013 backtrace; both are now done. Add items about printing enums.
23014
23015Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23016
23017 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23018 "get signal $thissig" test fails.
23019
23020 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23021
23022Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23023
23024 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23025 compiler warning with dec alpha compiler.
23026
23027 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23028 extra \n from gdb_test call (this explains why the prompt test
23029 that I removed yesterday was there).
23030 (user_defined_command_test): Remove extra \n and prompt test.
23031
23032 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23033 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23034 doesn't exist.
23035 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23036 Also remove alpha workaround, which turns out to be because
23037 SIGABRT == SIGLOST.
23038
23039 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23040
23041 * gdb.base/help.exp: Don't test "help show".
23042
23043Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23044
23045 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23046 "set print address" is on.
23047 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23048 pass prompt to gdb_test; gdb_test already looks for the prompt.
23049
23050 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23051
23052 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23053 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23054 was to make sure that gdb can read a core file. But (a) the "read
23055 the corefile" part didn't make it to a1-selftest.exp, we just
23056 delete the corefile after creating it, and (b) we test reading
23057 corefiles in corefile.exp anyway. Also, this test left around a
23058 xgdb process on Solaris.
23059
23060 * gdb.base/corefile.exp: Also test backtrace.
23061
23062Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23063
23064 * gdb.base/commands.exp: Test a simple user defined command with
23065 arguments and if/while statements; verify the full user command is
23066 printed by "show user".
23067
23068 * gdb.base/commands.exp: Test if/while commands as part of a
23069 breakpoint command list; verify they appear in breakpoint
23070 information.
23071
23072Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23073
23074 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23075 than by dividing by zero.
23076
23077Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23078
23079 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23080 performing an inferior call with watchpoints enabled.
23081 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23082 call.
23083
23084Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23085
23086 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23087 of "file" command.
23088
23089 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23090 Add additional pattern for when "int operator int(void);" appears
23091 in a different order.
23092
23093Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23094
23095 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23096
23097 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23098 and "signal" with ".*".
23099
23100Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23101
23102 * TODO: Add note about "handle all nostop".
23103
23104 * gdb.base/{sigall.c, sigall.exp}: New test.
23105 * gdb.base/Makefile.in: Add it.
23106
23107Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23108
23109 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23110 when invoking GDB, suppresses any windowing interface.
23111
23112Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23113
23114 * config/sim-gdb: New file, simulator testing support.
23115
23116Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23117
23118 * gdb.base/interrupt.exp: Test calling func1 twice.
23119
23120Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23121
23122 * gdb.base/list.exp (test_forward_search): Set timeout higher
23123 when we'll be getting lots of output from gdb.
23124
23125 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23126 "init_malloc" to after the expect statement. Run it if that
23127 regexp is taken, but also for two others which happen if source
23128 cannot be found.
23129
23130Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23131
23132 * gdb.base/printcmds.exp: New test, for printing register before
23133 program is running.
23134
23135Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23136
23137 * gdb.base/list.exp: Correct some alternate expect patterns
23138 to reflect changes in list1.c.
23139
23140Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23141
23142 * TODO: Add item regarding large frames.
23143
23144 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23145
23146 * TODO: Remove item about enabling return.exp; it
23147 is enabled. Suggest a few more "return" tests.
23148
23149Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23150
23151 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23152 anonymous unions.
23153
23154Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23155
23156 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23157 and pr-5646.o, so "make" is the same as "make all", not "make
23158 pr-4975.o".
23159
23160Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23161
23162 * gdb.base/list.exp: Adjust expectations to reflect changes in
23163 list1.c.
23164 (test_forward_search): New test proc.
23165 * gdb.base/list1.c (long_line): New function, has long source line.
23166
23167Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23168
23169 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23170 additional line of code that was added.
23171
23172Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23173
23174 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23175 tests so as not to overflow expect's input buffers.
23176 * gdb.disasm/hppa.exp: Corresponding changes.
23177
23178Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23179
23180 Beginnings of template debugging tests.
23181 * gdb.c++/templ-info.cc: New file to test for template
23182 debugging capability of the compiler.
23183 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23184 templ-info.cc.
23185 * gdb.c++/templates.cc: Add explicit template instantiations
23186 to enable compiling with -fno-implicit-templates. Add destructor
23187 and 'value' method to T5 class for template tests.
23188 * gdb.c++/templates.exp: Add testcases for printing of template
23189 types, setting breakpoints on template methods and calling a
d63a86f8 23190 template method.
c906108c
SS
23191
23192Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23193
23194 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23195 branch target since some assemblers (gas-2.5) may emit a
23196 relocation for the branch instead of resolving it in the
23197 assembler.
23198
23199Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23200
23201 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23202 through signal handler.
23203
23204Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23205
23206 * configure.in (*-*-netware): Use config/mt-netware.
23207
23208 * config/mt-netware: New file.
23209 * config/mt-i386-netware: Removed, separate configs for different
23210 netware architectures are no longer needed now that we have
23211 --with-headers.
23212
23213Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23214
23215 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23216 by the recent changes to use ANSI C arithmetic conversions.
23217
23218Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23219
23220 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23221 bug involving using inferior_pid to figure out whether to select a
23222 frame.
23223
23224Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23225
23226 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23227 match the current disassembler output.
23228
23229Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23230
23231 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23232 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23233 types, expect "int" as type of integer values (for now).
23234
23235Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23236
23237 * gdb.base/commands.exp: New tests for if/while commands.
23238
23239Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23240
23241 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23242 by .*, since hex values have different syntax in Chill mode.
23243
23244Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23245
23246 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23247 linefeed from expect pattern for repeated types with indices > 9.
23248
23249Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23250
23251 First part of Fortran test suite.
23252 * gdb.fortran: New directory.
23253 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23254
23255Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23256
23257 * gdb.base/default.exp: Update expect pattern for load command
23258 without arguments.
23259
23260Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23261
23262 * configure.in: Change i386 to i[345]86.
23263 * gdb.base/configure.in: Likewise.
23264 * gdb.c++/configure.in: Likewise.
23265 * gdb.chill/configure.in: Likewise.
23266
23267Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23268
23269 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23270 patterns, since that is not a valid context for comments.
23271
23272Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23273
23274 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23275 repeated types and repeated types with indices > 9.
23276
23277Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23278
23279 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23280 2417; old bug has been fixed.
23281
23282Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23283
23284 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23285 send the newline ourselves instead of assuming gdb_test will do
23286 so when passed an empty input string.
23287
23288 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23289 stabs testcode.
23290
23291Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23292
23293 * lib/gdb.exp (gdb_test): Don't send anything if the first
23294 argument is an empty string. This makes cases where we want to
23295 match output that is already in expect's buffers (for example,
23296 matching a breakpoint after gdb_run_cmd has been called) work
23297 reliably.
23298
23299Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23300
23301 * config/netware.exp: New file.
23302
23303Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23304
23305 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23306 the -B and -L prefixes so we can find the debugging stub.
23307
23308 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23309 there and we are using the gcc from the tree.
23310
23311 * gdb.base/types.c: Removed.
23312
23313 * gdb.base/configure.in: Look for makefile fragments in ../config.
23314 Recognize i386-*-netware.
23315 * gdb.c++/configure.in: Likewise.
23316
23317Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23318
23319 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23320 the correct TCL syntax.
23321
23322Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23323
23324 * gdb.base/opaque.exp: use runto instead of messing around with
23325 breakpoints. Simplify by using gdb_test.
23326
23327 * gdb.base/bitfields.exp: restart between tests on netware targets
23328 because breakpoints aren't relocated after target death. Run
23329 processes to completion.
23330
23331 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23332
23333Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23334
23335 * Makefile.in: Remove extra tabs that confuse some versions
23336 of "make". Use the newly built gdb to test with by default,
23337 rather than the first one in the tester's search path.
23338
23339Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23340
23341 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23342
23343 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23344 condition help.
23345
23346Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23347
23348 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23349
23350 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23351 running.
23352 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23353 * gdb.base/funcargs.exp: Likewise.
23354
23355 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23356 * gdb.base/funcargs.exp: Likewise.
23357
23358 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23359 message is "".
23360
23361Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23362
23363 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23364 return,signals,twice}.exp: Handle non-existant binaries
23365 consistantly.
23366
23367 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23368 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23369 might testing a cross development system.
23370
23371Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23372
23373 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23374 runtest script is relative to ${srcdir}, not ${rootdir}.
23375
23376Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23377
23378 * gdb.base/signals.exp: Allow for optionality of breakpoint
23379 address.
23380
23381Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23382
23383 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23384
23385Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23386
23387 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23388 for size_t definition.
23389 * gdb.c++/templates.cc: Likewise
23390
23391 * config/mt-i386-netware: New file.
23392
23393 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23394 defined.
23395
23396 * gdb.base/Makefile.in: Added support for systems that name core
23397 files by appending "core" to the program name.
23398 * gdb.base/a1-selftest.exp: Likewise.
23399
23400Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23401
23402 * gdb.base/return.exp: Add comment and message for `return double'
23403 test failure on Sparc Solaris.
23404
23405Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23406
23407 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23408
23409Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23410
23411 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23412 from optimizing them away.
23413 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23414 patterns to include default constructors and assignment operators,
23415 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23416 character in the output of the virtual base pointer.
23417
23418Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23419
23420 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23421 expression match in print_addr_of to avoid unintented matches.
23422 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23423 versions up to 2.5.8.
23424
23425Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23426
23427 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23428 included file to run under newer versions of expect.
23429 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23430 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23431 Remove xfail for the virtual table of BDDHookV.
23432
23433Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23434
23435 * lib/gdb.exp (string_to_regexp): Set a default result.
23436 (default_gdb_start): Fix misleading message.
23437
23438Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23439
23440 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23441 Remove all CC, etc definitions.
23442 * config/mt-hpux: New file.
23443 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23444 (CFLAGS, LDFLAGS): Define.
23445 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23446
23447 * Makefile.in (site.exp): Don't insert host_os, etc.
23448 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23449 (distclean): Check existence of subdir.
23450 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23451 * gdb.base/Makefile.in: General cleanup and simplification.
23452 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23453 to build executables. Use default rule to build .o files.
23454 (EXPECT, RUNTEST, CC): Fix relative pathname.
23455 (site.exp): Don't insert host_os, etc.
23456 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23457 and/or SIGUSR1 defined.
23458 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23459 * gdb.c++/Makefile.in: General cleanup and simplification.
23460 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23461 (CFLAGS): Remove.
23462 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23463
23464Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23465
23466 * gdb.base/recurse.exp: Misc changes to get tests running again
23467 after Kung's changes to the watchpoint code.
23468 * gdb.base/watchpoint.exp: Likewise.
23469
23470Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23471
23472 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23473
23474Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23475
23476 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23477 * lib/gdb.exp (default_gdb_start): Define.
23478 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23479 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23480 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23481 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23482 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23483 Don't call gdb_target_udi in between tests.
23484
23485Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23486
23487 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23488 (which was basically just a local version of the same thing). In
23489 addition to avoiding duplication, gdb_test_exact is faster.
23490 * lib/gdb.exp (gdb_test_exact): Fix typo.
23491
23492 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23493 don't give an error.
23494
23495 * gdb.base/term.exp: Call delete_breakpoints before starting.
23496
23497 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23498 (t10): Add comment.
23499
23500Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23501
23502 Reorganization of the GDB Test Suite.
23503
23504 * gdb.base: New directory, contains all the basic tests.
23505 * gdb.c++: New directory, tests specific to C++.
23506 * gdb.chill: New directory, tests specific to Chill.
23507 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23508 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23509 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23510 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23511 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23512 t30-31 to chill).
23513 * */gdbme.*: Rename to match appropriate expect scripts.
23514 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23515 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23516 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23517 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23518 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23519 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23520 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23521 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23522 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23523 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23524 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23525 gdb.c++/virtfunc.cc: New names of C++ files.
23526 * gdb.chill/chillvars.ch: New name of Chill file.
23527 * gdb.base/configure.in, gdb.c++/configure.in,
23528 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23529 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23530 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23531 * configure.in (configdirs): Update to reflect directory changes.
23532 (target_abbrev): No longer define for any configuration.
23533 * Makefile.in: Cosmetic improvements to header comments.
23534
23535Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23536
23537 Various changes to gdb.t31:
23538
23539 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23540 * gdbme.ch: Make all key-words and predefineds be upper-case.
23541 * chillvars.exp: Expect key-words and predefinds in upper-case.
23542
23543 * chillvars.exp: Use gdb_test_exact many places.
23544 Change expected output for arrays (which now includes index labels).
23545
23546 * pr-5020.exp, gdme.ch (module PR_5020):
23547 New test, for PR-5020.
23548
23549Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23550
23551 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23552 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23553
23554Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23555
23556 * Makefile.in: Fix bit-rot in definitions of CHILL,
23557 CHILL_FOR_TARGET and Chill_LIB.
23558 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23559 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23560 CHILL, and CHILL_LIB.
23561
23562Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23563
23564 * Revert the previous changes. Please see Rob's directory
23565 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23566
23567Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23568
23569 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23570 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23571 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23572 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23573 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23574 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23575 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23576 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23577 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23578 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23579 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23580 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23581 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23582 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23583 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23584 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23585 changes from 94Q1.
23586
23587Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23588
23589 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23590 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23591 Rob's new testing fragments.
23592
23593Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23594
23595 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23596 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23597
23598Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23599
23600 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23601 version also, match on casted version strings, and match on
23602 gdb startup case where the line numbers might be messed up.
23603
23604Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23605
23606 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23607 (CFLAGS): Delete it from here.
c906108c
SS
23608
23609Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23610
23611 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23612
23613Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23614
23615 * Makefile.in (RUNTEST): Default to just "runtest".
23616
23617Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23618
23619 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23620 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23621 the code has been restructured.
23622
23623Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23624
23625 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23626 \n, not just one of each.
23627
23628 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23629 /bin/cc gives a warning if you do.
23630
23631Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23632
d63a86f8 23633 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23634 __t10ListS_link1ZUiRCUiPT0
23635
23636Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23637
23638 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23639 on local variables in recursive functions.
23640
23641 * gdb.t07/Makefile.in: Build the new test.
23642
23643Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23644
23645 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23646 directly. Instead compare the return values from actual calls.
23647
23648Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23649
23650 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23651
23652Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23653
23654 * From Peter Schauer with minor modifications.
a9c64011
AS
23655 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23656 stops in mid-line in the caller. Add xfail for returning a float
23657 value on X86 targets.
c906108c
SS
23658
23659Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23660
23661 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23662 to avoid expect lossage.
23663 (fmem_LRbug_tests): Likewise.
23664 * gdb.disasm/hppa.s: Corresponding changes.
23665
23666 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23667 conditions to work with latest dejagnu/expect.
23668
23669 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23670 expected to fail on the PA.
23671 (backtrace in call with trampolines): Explicitly require main
23672 to be frame #1 (no trampolines should show up in backtrace).
23673
23674 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23675 "continue -expect".
23676 * gdb.t06/break.exp: Likewise.
23677 * gdb.t07/watchpoint.exp: Likewise.
23678 * gdb.t13/bitfields.exp: Likewise.
23679 * gdb.t15/{funcargs,return}.exp: Likewise.
23680 * gdb.stabs/weird.exp: Likewise.
23681 * config/{mips,udi}-gdb.exp: Likewise.
23682
23683 * hppa.sed: Enclose comments within a sed command to avoid
23684 losing with the old OSF1 sed.
23685
23686Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23687
23688 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23689 sequent dynix.
23690 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23691 * gdb.t15/funcargs.exp: Conditionally step again to really
23692 finish from marker_call_with_trampolines. Handle the case where
23693 the first step from within call_with_trampolines already steps
23694 us back to main.
23695 * gdb.t15/gdbme.c: Add comment to closing brace of
23696 call_with_trampolines for funcargs.exp.
23697
23698Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23699
d63a86f8 23700 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23701 Fix typo(s).
23702
23703Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23704
23705 * gdb.t07/gdbme.c: More code for watchpoint testing.
23706
23707 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23708 "Hardware watchpoint" throughout file.
23709 (test_watchpoint_triggered_in_syscall): New test.
23710 (test_complex_watchpoint): New test.
23711
23712Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23713
23714 * gdbme.c (call_with_trampolines): New function to try and step
23715 into. Tests trampoline problems on the PA.
23716
23717 * funcargs.exp (localvars_in_indirect_call): No longer expect
23718 stepping into indirect call to fail on PAs.
23719 (test_stepping_over_trampolines): New test.
23720
23721Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23722
23723 * TODO: Add suggestions for static member function tests, and
23724 completion tests.
23725
23726Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23727
23728 * TODO: Add suggestions for "p/a" tests.
23729
23730 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23731 (default_gdb_exit): Replace all the hair with sending "quit" to
23732 the process with a simple close.
23733
23734Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23735
23736 * TODO: Add suggestions for shared library tests.
23737
23738Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23739
23740 * TODO: Add suggestions for x/s tests.
23741
23742Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23743
23744 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23745 "enable once", and "enable breakpoints once" with ".*".
23746
23747Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23748
23749 * TODO: Add suggestions about structure passing tests.
23750
23751Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23752
23753 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23754 the primary1 test, use work around if __GNUC__ < 2.
23755 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23756 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23757 Test for bad output rather than waiting for timeout. Issue
23758 second continue only if first continue failed.
23759
23760Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23761
23762 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23763 operator[] test with gdb_test because the old code didn't seem to
23764 be getting the quoting right with the new dejagnu.
23765
23766Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23767
23768 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23769 one from the path.
23770 * Makefile.in: Use a fresh expect if there is one, use runtest
23771 from the src tree if there is one.
d63a86f8 23772
c906108c
SS
23773Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23774
23775 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23776 next over recursive call. Revise the tests from that point on
23777 (which had been skipped) to match GDB's actual (correct) output.
23778
23779 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23780 with next over a breakpoint whose condition is false.
23781
23782 * gdb.t00/help.exp: Comment out "help set print" tests just like
23783 (and for same reason as) "help set" test.
23784
23785Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23786
23787 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23788 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23789
23790Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23791
23792 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23793 necessary gdb_target_udi.
23794
23795 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23796
23797 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23798 1838 and 2417; they are fixed.
23799
23800 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23801 gdb.t03/ptype.exp (ptype structure, ptype union):
23802 Remove xfails; the test is looser than when the xfails were added.
23803
23804 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23805 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23806
23807 * gdb.t01/run.exp: Only run shell test if isnative.
23808
23809 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23810 since "run" automatically loads if necessary. Call gdb_target_udi
23811 after the "file" since "file" kills any execution target.
23812
23813 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23814 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23815 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23816 argument for UDI.
23817
23818Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23819
23820 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23821
23822 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23823
23824Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23825
23826 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23827 properly quoting regexps. This makes the second argument to
23828 demangle a fixed string, which matches the callers, instead of a
23829 shell-style pattern which is what the previous implementation
23830 used. Update some of the callers.
23831
23832Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23833
23834 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23835 (comib_nullified_tests): Fix typo.
23836 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23837 strings. No longer expected to fail.
23838
23839 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23840 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23841 strings. No longer expected to fail.
23842
23843 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23844 string. No longer expected to fail.
23845
23846Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23847
23848 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23849 No longer expected to fail.
23850
23851 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23852 string. No longer expected to fail.
23853
23854Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23855
23856 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23857 only in the names (I probably got most of them). I was even
23858 generous with some which differed in underscores in names, and
23859 probably missed a few, and I *still* was able to remove almost a
23860 third of the file with almost no impact on testsuite coverage.
23861
23862Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23863
23864 * gdb.t00/default.exp: Match udi_attach error message as well as
23865 the one from child_attach.
23866
23867 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23868
23869 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23870
23871 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23872 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23873
23874 * Move test with enums and partial symbols back to
23875 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23876 Reverts the change of 26 May 93. Per today's change to
23877 stabs.texinfo, the behavior that weird.exp was expecting was
23878 unreasonable; what is important is that the compiler+gdb get
23879 things right, which happens with a recent gcc. Also fix the test
23880 to deal with native compilers which put out the stab gdb can't
23881 deal with.
23882
23883Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23884
23885 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23886 in the names. The main thing these accomplish is to slow things down.
23887 Many more such duplicates surely remain.
23888
23889 * gdb.t00/help.exp: Comment out "help support" test just like
23890 (and for same reason as) "help set" test.
23891
23892Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23893
23894 * gdb.t06/break.exp: Remove setup_xfails for
23895 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23896 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23897 about known bug in gcc to include up through 2.5.8.
23898 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23899 well as "_vb$".
23900 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23901 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23902 with latest gcc and gdb.
23903 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23904 well as "_vb$".
23905
23906Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23907
23908 * configure.in (hppa*-*-*): Also configure and build stabs-only
23909 tests.
23910
23911Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23912
23913 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23914 * gdb.t10/configure.in (hppa*-*-*): Use it.
23915
23916Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23917
23918 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23919
23920Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23921
23922 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23923 versions prior to 1.13.5.
23924
23925Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23926
23927 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23928 the prompt is at the start of a line.
23929
23930Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23931
23932 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23933 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23934 in the copr tests now.
23935 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23936 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23937 expected to fail.
23938
23939Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23940
23941 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23942 gdb.t31/chillvars.exp, lib/gdb.exp:
23943 Tweak to run under either version of expect.
23944 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23945 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23946 * gdb.t11/list.exp: Remove extraneous whitespace.
23947
23948Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23949
23950 * gdb.t16/printcmds.exp (test_print_strings): Accept
23951 "(unsigned char *) " before the string.
23952
23953 * TODO: Add notes about printing of fancy types and GDB expressions.
23954
23955Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23956
23957 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23958 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 23959 if doing mips-idt-ecoff.
c906108c
SS
23960
23961Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23962
23963 * Most .exp files: Tweak to run under either version of expect.
23964
23965Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23966
23967 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23968 xfails; I'm not sure why they are failing, but not because of PR 1806.
23969
23970Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23971
23972 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23973 defined in lib/gdb.exp.
23974
23975Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23976
23977 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23978 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23979 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23980 have to be typeless.
23981
23982Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23983
23984 * TODO: Add suggestion for copyright year test.
23985
23986Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23987
23988 * configure.in (*-*-lynxos*): Add stabs tests.
23989
23990Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23991
23992 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23993 so insert a tab before any assembler directive in column zero.
23994
23995 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23996 stores.
23997 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23998 stores.
23999 (fpu_short_memory_tests): Likewise.
24000
24001Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24002
24003 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24004 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24005 .stabs directives in comments.
24006
24007Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24008
24009 * TODO: New file, describing tests we could write.
24010 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24011
24012Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * gdb.t06/signals.exp: Add kludge to force re-sync.
24015
24016 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24017 to xgdb instead of gdb, get out of gdb.
24018
24019Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24020
24021 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24022 for info.
24023
24024Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24025
24026 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24027 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24028 * gdb.stabs/hppa.sed: New sed script for the PA.
24029
24030Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24031
24032 * gdb.stabs: Re-write weird.def and configuration to use sed
24033 instead of cpp. sed is portable and POSIX; cpp is neither.
24034
24035Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24036
24037 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24038
24039Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24040
24041 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24042
24043Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24044
24045 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24046 "_vb$".
24047 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24048 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24049
24050Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24051
24052 * lib/gdb.exp: Comment out code which depends on non-existent
24053 `transform' procedure.
24054
24055Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24056
24057 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24058 * lib/gdb.exp: Transform tool name.
24059 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24060 1.1's new error handling system.
24061
24062Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24063
24064 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24065
24066Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24067
24068 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24069 They made pattern matching so slow that timeouts happened on
24070 heavily loaded systems. Now any output from "show print" which
24071 gets us back to the GDB prompt is a PASS.
24072
24073Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24074
24075 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24076
24077Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24078
24079 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24080
24081 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24082 It is not from PR 3220.
24083
24084Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24085
24086 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24087 just started failing because they depended on the order the
24088 subcommands are presented, or exact docstring text. This kind of
24089 test is a pain and has minimal benefit.
24090
24091Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24092
24093 * gdb.t09/corefile.exp: At end of test, use "core" command with
24094 no arguments.
24095
24096Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24097
24098 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24099 17}/Makefile.in: Make it possible to run the testsuite with Sun
24100 make and CC = cross gcc by adding explicit build rules for .o
24101 files.
24102
24103Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24104
24105 * gdb.t15/funcargs.exp: Don't put comments on same line as
24106 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24107
c906108c
SS
24108Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24109
24110 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24111
24112Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24113
24114 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24115 * gdb.t20/inherit.exp: remove three dumplicate entries.
24116
24117Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24118
24119 * gdb.t06/break.exp: For "next over recursive call", fail on any
24120 incorrect output, not just on "factorial (value=2)".
24121
24122Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24123
24124 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24125 working now. Add an xfail if accesing a bss variable causes
24126 a memory error if the target is not yet run.
24127
24128Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24131 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24132 name of __st* demangling (2 strings). Did Kung really get the
24133 more than 95 others right without testing them?
24134
24135Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24136
24137 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24138
24139Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24140
24141 * configure.in (configdirs): Add gdb.disasm
24142 * gdb.disasm: New directory for GDB disassembler tests.
24143 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24144
24145Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24146
24147 * gdb.t00/help.exp: Don't test "help set".
24148
24149 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24150 from within expect statements. None of these happen anymore and
24151 they cause regressions to be silently unnoticed.
24152
24153 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24154 messages) about known failures with gcc cygnus-2.4.5-930417.
24155
24156 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24157 comp-info.exp so it gets built if it doesn't exist.
24158
24159 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24160 it is no longer used.
24161 * gdb.t13/comp-info.c: Removed.
24162
24163Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24164
24165 * gdb.t06/signals.exp: Add xfail for sun3.
24166
24167Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24168
24169 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24170 relevant because ^C doesn't get sent but failure can be reproduced
24171 interactively).
24172
24173Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24174
24175 * gdb.stabs/alpha.mt: New configuration file for alpha.
24176 * gdb.stabs/configure.in: Use it.
24177 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24178 sharing with alpha.mt, redefine long to word via preprocessor.
24179 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24180 for alpha.
24181 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24182 native cc.
24183 * gdb.t00/teststrategy.exp: Change expect string so that we
24184 consume the `(xgdb)' from the command echo and from the gdb prompt.
24185 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24186 gdb currently compares all values as long, so this failure probably
24187 applies to any configuration where LONGEST is bigger than a target int.
24188 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24189 with gcc.
24190 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24191 to handle opaque pointers, gcc is.
24192 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24193 as first argument. Include <sys/types.h> and change all operator
24194 new definitions to use size_t.
24195 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24196 now that we use size_t.
24197
24198Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24199
a9c64011 24200 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24201 a long or float array cast all array members to the same type.
a9c64011 24202 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24203 with 64 bit longs.
a9c64011 24204 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24205 on alpha.
a9c64011 24206 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24207
24208Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24209
24210 * gdb.t24 (demangle.exp): Constructors of templates have names like
24211 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24212 section 14.6 of the ARM.
24213
24214 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24215 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24216 accomplish little and slow down the testsuite.
24217
24218 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24219 Accept spaces various places.
24220
24221Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24222
24223 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24224 with watchpoint enabled.
24225
24226 * Makefile.in: Remove definition of CC and remove the second
24227 definition of CXX (the "CXX = gcc" one remains). These definitions
24228 were causing backquotes to be expanded within backquotes, which
24229 doesn't work.
24230
24231Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24232
24233 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24234
24235Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24236
a9c64011
AS
24237 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24238 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24239 by mips cc and contains no stabs entries.
24240
24241Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24242
24243 * config/vx-gdb.exp: Use fake device to load files rather than
24244 NFS.
24245 * lib/gdb.exp: New proc to do "file" command.
24246 * config/unix-gdb.exp: Use new "file" proc.
24247
24248Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24249
24250 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24251 Rework board rebooting slightly.
24252 (gdb_exit): Don't exit from the remote shell; there isn't one.
24253 * gdb.stabs/weird.exp: If a program is being debugged already,
24254 kill it.
24255 * gdb.t04/setvar.exp: Stop and restart gdb.
24256 * gdb.t05/expr.exp: Likewise.
24257 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24258 restart gdb and reload the program.
24259 * gdb.t08/opaque.exp: Likewise.
24260 * gdb.t12/scope.exp: Likewise.
24261 * gdb.t13/bitfields.exp: Likewise.
24262 * gdb.t15/funcargs.exp: Likewise.
24263 * gdb.t20/classes.exp: Likewise.
24264 * gdb.t03/ptype.exp: Increase timeout.
24265 * gdb.t16/printcmds.exp (test_print_string_constants,
24266 test_print_array_constants): Likewise.
24267 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24268 * gdb.t20/classes.exp (do_tests): Likewise.
24269 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24270
24271Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24272
24273 * gdb.stabs: Renamed *wierd* to *weird*.
24274
24275Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24276
24277 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24278 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24279
24280Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24281
24282 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24283 (do_tests): Remove xfail for whatis on one_var and two_var.
24284
24285Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24286
24287 * Makefile.in: Made cross building work better by adding
24288 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24289
24290Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24291
24292 * gdb.t15/{return.c,return.exp,Makefile.in}:
24293 New test, currently commented out.
24294
24295Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24296
24297 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24298 still running and removes the leftover named socket so GDb can do
24299 clean restarts.
24300
24301Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24302
24303 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24304 console, not GDB.
24305 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24306 cross testing works better with "make check"
24307 * config/unix-gdb: Use default procedures for exit and version.
24308 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24309 with the newest VxWorks.
24310
24311Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24312
24313 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24314 old form.
24315
24316 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24317 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24318
24319 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24320
24321 * config/unix-gdb.exp: Remove this version of gdb_exit
24322 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24323 Rob says he'll look at it when he gets back to testing boards.
24324
24325Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24326
24327 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24328 an expected fail for certain ptype commands.
24329
24330 * gdb.t20/classes.exp: Update expected results of "ptype class
24331 Base1" to account for the constructor that now appears in the type.
24332
24333Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24334
24335 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24336 disappeared from list.
24337 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24338 "alldone" proc with call to cleanup and exit.
24339 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24340 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24341 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24342 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24343 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24344 "alldone" proc with simple returns that suppress remaining
24345 tests. The alldone proc went away many months ago.
24346
24347Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24348
24349 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24350
24351 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24352
24353Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24354
24355 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24356 as vax gdb will display them.
24357
24358Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24359
24360 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24361 optimizers.
24362
24363 * scope.exp: Change "bad value for localval" messages so each one
24364 is unique.
24365
24366 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24367 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24368
24369 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24370
24371Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24372
24373 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24374 doesn't exist (due to optimization).
24375
24376Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24377
24378 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24379 contains \r because the filename is long.
24380
24381 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24382 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24383
24384Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24385
24386 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24387 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24388 Ultrix.
24389 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24390 int tests.
24391 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24392
24393Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24394
24395 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24396
24397 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24398 to match does not match the passing case but still matches the
c906108c
SS
24399 failing case.
24400
24401Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24402
24403 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24404
24405Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24406
24407 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24408 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24409 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24410 Remove various versions of gdb_exit.
24411 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24412 gdb_exit.
24413 * config/unix-gdb.exp: gdb_exit remains here, and should override
24414 the generic version, since it's doing a lot of wierd stuff that
24415 the other versions aren't. FIXME, fold it in, or abandon this
24416 version.
24417
24418Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24419
24420 * gdb.t24/demangle.exp: Add tests for PR 3220.
24421
24422Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24423
24424 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24425
24426Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24427
24428 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24429 "i386-*-*". Works for i486 as well.
24430
24431 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24432 bug, and expand domain of xfail to all SVR4 systems, since the
24433 actual problem is likely to be in generic SVR4 /proc support.
24434
24435Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24436
24437 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24438
24439Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24440
24441 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24442 xfails for other systems. Match a missing 'Continuing.' as an
24443 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24444
24445 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24446 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24447 Only issue warning for missing executables if -all option is used.
24448
24449 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24450 file if -all option is used. It's like an unpredictable XFAIL.
24451
24452Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24453
24454 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24455 for dynamically linked binaries.
24456
24457 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24458
24459Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24460
24461 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24462 to state that this is a known bug in old versions of g++.
24463
24464Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24465
24466 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24467 while waiting for `Continuing'.
24468
24469Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24470
24471 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24472 in text, data, and bss.
24473 * gdb.t10/nodebug.c: Add local and global test variables for
24474 initialized and uninitialized data.
24475
24476Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24477
24478 * config/unix-gdb.exp (gdb_exit): Add "wait".
24479
24480Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24481
24482 * gdb.t06/signals.exp: xfail the continue from the handler for all
24483 targets.
24484
24485 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24486 function with watchpoints enabled, the i386 call dummy starts with
24487 a call.
24488
24489 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24490 386 bsd names its corefiles.
24491
24492Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24493
24494 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24495 compilers don't grok it.
24496 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24497 with small octal ints rather than character constants, which
24498 are signed and might not fit if first promoted to int.
24499
24500Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24501
24502 * gdb.t09/Makefile.in (clean): Remove corefile.
24503
24504Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24505
24506 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24507
24508Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24509 and Jim Kingdon (kingdon@cygnus.com)
24510
24511 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24512 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24513 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24514
24515Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24516
24517 * gdb.t17/interrupt.exp: Add xfail for hppa.
24518
24519Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24520
24521 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24522 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24523 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24524 to determine signed-ness of bitfields and use the result to setup
24525 the xfail.
24526 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24527 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24528 call line is reached if necessary.
24529
24530Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24531
24532 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24533
24534Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24535
24536 * gdb.t06/break.exp: Also test `clear' command.
24537
24538Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24539
24540 * gdb.t00/teststrategy.exp: Remove extra quote.
24541
24542 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24543 watchpoint enabled to be for all non-68k machines.
24544
24545 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24546
24547Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24548
24549 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24550 targets use aout.mt instead of ecoff.mt as gas understands
24551 standard aout format.
24552
24553Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24554
24555 * lib/gdb.exp (runto): Don't insist that function we are running to
24556 was compiled with -g.
24557
24558 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24559
24560 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24561 to get back into the read system call.
24562 Accept leading newline in case where we woke it up.
24563
24564Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24565
24566 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24567 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24568 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24569 enable ecoff configuration.
24570
24571Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24572
24573 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24574
24575Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24576
24577 * gdb.t16/printcmds.exp: Add another printf test.
24578
24579Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24580
24581 * configure.in: If configured -with-stabs on any target, add
24582 stabsdirs to configdirs.
24583
24584Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24585
24586 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24587 fun" so pattern does not match the command itself.
24588
24589Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24590
24591 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24592
24593Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24594
24595 * gdb.t17/interrupt.exp: Test for more things.
24596
24597Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24598
24599 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24600 compiler arranges the code and line numbers.
24601
24602 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24603
24604Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24605
24606 * gdb.t00/help.exp: Increase expect input buffer size.
24607
24608Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24609
24610 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24611
24612 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24613
24614 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24615
24616 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24617 [0-9]*, not just [0-9].
24618
24619Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24620
24621 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24622
24623 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24624
24625Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24626
24627 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24628
24629Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24630
24631 * gdb.t06/signals.c: Add xfails for sun3.
24632
24633 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24634
24635 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24636 test_stepping tests.
24637
24638Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24639
24640 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24641
24642 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24643
24644 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24645 rather than actually putting it through cpp twice.
24646
24647 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24648
24649Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24650
24651 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24652 no longer needed.
24653
24654Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24655
24656 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24657
24658 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24659 C++ features prints as "struct", make it a pass, not an xfail.
24660
24661Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24662
24663 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24664 Don't require VA to print as "class" rather than "struct".
24665
24666Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24667
24668 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24669
24670Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24671
24672 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24673
24674Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24675
24676 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24677 order.
24678
24679Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24680
24681 * gdb.t16/printcmds.exp: Add printf tests.
24682
24683 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24684
24685 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24686
24687Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24688
24689 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24690 pass counts, to counteract any existing or future setup_xfails.
24691
24692Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24693
24694 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24695 {BEGIN,END}_COMMON for common block instead of STAB.
24696 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24697
24698 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24699 intp_var should be N_GSYM not N_LSYM.
24700 wierd-aout.S: Use a label for the value of the N_SO.
24701 wierd.def: Remove all backslashes.
24702 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24703
24704Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24705
24706 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24707 get the expected next to inheritance3.
24708
24709Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24710
24711 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24712 now that gcc-2.4 gets it right.
24713
24714Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24715
24716 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24717
24718 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24719 generating comp-info.exp which works for cross-compilation.
24720
24721Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24722
24723 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24724 "*-*-sysv4.*".
24725
24726Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24727
24728 * gdb.t01/run.exp: Start with a fresh gdb.
24729 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24730 SVR4.x.
24731
24732Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24733
24734 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24735 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24736 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24737 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24738 things to remove.
24739
24740Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24741
24742 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24743 test cases from bug reports.
24744
24745Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24746
24747 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24748 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24749 avoid spurious xfails.
24750 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24751 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24752 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24753
24754Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24755
24756 * gdb.t00/teststrategy.exp: Rework to provide more useful
24757 description of each test, fix problem with systems that define
24758 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24759 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24760 results for "next over recursive call" so timeouts aren't taken
24761 by error.
24762
24763Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24764
24765 * gdb.t12/scope.exp: Test printing of variables before run.
24766
24767 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24768 printed in wrong order due to sorting.
24769
24770Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24771
24772 * gdb.t00/teststrategy.exp: Fix expected results for printing
24773 user entered string constant. Is array of char, prints with no
24774 address.
24775
24776 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24777 commands.
24778 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24779 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24780 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24781 of struct of char arrays.
24782 * gdb.t00/radix.exp: New tests for radix commands.
24783
24784Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24785
24786 * gdb.t16/printcmd.exp: Print a variable before running program
24787 (with xfail for AIX).
24788
24789Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24790
24791 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24792
24793 * gdb.t16/printcmd.exp: Don't print variables before running program.
24794
24795 * gdb.t06/break.exp: Don't require envp argument to main.
24796
24797 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24798
24799 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24800 Add xfails for rs6000.
24801
24802 * gdb.t02/whatis.exp: Change other tests not to re-test something
24803 we already tested.
24804
24805 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24806 each type used has a variable of that type.
24807
24808Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24809
24810 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24811
24812Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24813
24814 * configure.in: change srctrigger to be a file, not a directory
24815
24816Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24817
24818 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24819
24820 * gdb.t11/list.exp: Fixed a couple of typos.
24821
24822Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24823
24824 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24825 is fixed and PR is closed.
24826 * gdb.t16 (gdbme.c): Add simple test string variable.
24827 * gdb.t16 (printcmds.exp): Add tests with simple test string
24828 variable, primarily for boundaries on "set print elements".
24829
24830Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24831
24832 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24833 Make leading 0's optional and don't expect a tab in the middle
24834 of the number.
24835
24836 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24837
24838 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24839 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24840 don't end command passed to gdb_test with newline.
24841
24842 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24843 signed keyword away, don't expect signed bitfields to be signed.
24844
24845 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24846 printing with only as many 1's as are in the field as well as printing
24847 with 32 1's (see comment).
24848
24849Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24850
24851 * gdb.t00/default.exp: Start with a fresh gdb.
24852 * configure.in (configdirs): Remove gdb.t31 until the chill
24853 compiler works again. It no longer is able to find chillrt0
24854 since it isn't in libchill.a anymore.
24855 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24856 wierd.o, make more modular.
24857 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24858 spurious newlines that caused problems.
24859
24860Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24861
24862 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24863 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24864 gdb.stabs/wierd.{exp,def}: Many new tests.
24865
24866 * gdb.t00/default.exp: update info line for new message.
24867
24868 * gdb.t02/{whatis.exp,gdbme.c}:
24869 Test that "char *" doesn't print as "caddr_t".
24870
24871Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24872
24873 * gdb.t00/help.exp: Use .* in place of some help messages which
24874 just changed.
24875 gdb.t00/default.exp: Update "info frame" test for new message.
24876 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24877 Remove some xfails
24878
24879Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24880
24881 * gdb.t03/{gdbme.c,ptype.exp}:
24882 Add tests for typedef'd struct and union without tags.
24883 Also check "whatis" on a variable of a typedef'd enum without a tag.
24884
24885 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24886 PRMS 1823; the bug still exists but isn't reproduced by this test
24887 anymore), and remove rs6000 XFAIL (the bug is fixed).
24888
24889 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24890 duplicated from whatis.exp. For those that are left, accept
24891 "long", "long int", or "int" for long variables (whatis.exp already
24892 has an XFAIL for "int", so no need to fail it here).
24893
24894 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24895 Deal with GCC's names for types now that GDB uses the compiler's names.
24896
24897 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24898 setup_xfail's for sunos4. If we #defined the signed keyword away,
24899 don't expect GDB to know that char it is signed.
24900
24901 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24902
24903Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24904
24905 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24906 should work on any system, regardless of debugging format.
24907 * gdb.t21/demangle.exp: Move to gdb.t24.
24908 * gdb.t24/demangle.exp: Move from gdb.t21.
24909 * gdb.t24/{Makefile.in, configure.in}: New files.
24910
24911Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24912
24913 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24914 * gdb.stabs: New directory.
24915
24916Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24917
24918 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24919 not just "Quit anyway?".
24920
24921Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24922
24923 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24924 that all setup_xfails are immediately followed by clear_xfails.
24925
24926Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24927
24928 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24929 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24930 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24931 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24932 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24933 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24934 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24935 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24936 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24937 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24938 gdb.t31/chillvars.exp, lib/gdb.exp:
24939 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24940 bug-gdb@prep.ai.mit.edu.
24941
24942Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24943
24944 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24945 with 0.0, not integer 0.
24946
24947Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24948
24949 * gdb.t06/break.exp: Update for "Kill the program" message change.
24950
24951Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24952
24953 * Makefile.in (GDBFLAGS): Set to -nx.
24954 * Makefile.in (site.exp): Use GDBFLAGS.
24955
24956Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24957
24958 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24959 Makefiles.
24960 (check): depend on just-check.
24961 (just-check): added so that tests can be run without a noop
24962 build pass.
24963
24964Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24965
24966 Switch to using configure's configdirs.
24967 * Makefile.in (Makefile): add configure.in dependency.
24968 (SUBDIRS): removed redundant assignment.
24969 * configure.in: switch subdirs assignment to configdirs.
24970 * gdb.t*/configure.in: new files.
24971
24972Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24973
24974 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24975 works.
24976
24977Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24978
24979 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24980 in explicit rules. Apparently this is not supported by some makes.
24981
24982Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24983
24984 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24985
24986Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24987
24988 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24989 disappeared.
24990
24991Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24992
24993 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24994
24995Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24996
24997 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24998 watchpoint problem that is now fixed.
24999 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25000 uninitialized convenience variables.
25001 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25002 structures.
25003
25004Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25005
25006 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25007 which causes expect to get out of sync with gdb on long output
25008 from help set.
25009 * gdb.t09/corefile.exp: Make expected pattern for core file
25010 failing signal and frame output format less sun specific.
25011
25012Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25013
25014 * gdb.t31/chillvars.exp: Add and remove initial dummy
25015 breakpoint, so that symbol table is forced in.
25016 (Needed at least on Sunos4, though it seems not SVR4.)
25017 * gdb.t31/chillvars.exp: Update for changed output format.
25018
25019Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25020
a9c64011 25021 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25022
25023Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25024
25025 * Makefile.in: Added --srcdir when invoking runtest, removed the
25026 need for a local config file. (optional now)
25027
25028Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25029
25030 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25031 failure count used to force early termination. Add some more
25032 expected failures for gnu style demangling.
25033
25034Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25035
25036 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25037 pmi variable from gdb.t20/gdbme to get optimized away.
25038 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25039 Check for written corefile upon timeout _and_ eof.
25040
25041Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25042
25043 * config/unix-gdb.exp: Add missing return 0.
25044
25045Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25046
25047 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25048 test termination.
25049
25050Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25051
25052 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25053 disappeared.
25054
25055Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25056
25057 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25058 time as i860 support works.
25059
d63a86f8 25060 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25061 "backtrace 100\r" rather than just "backtrace\r", to match last
25062 change.
25063
25064Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25065
25066 * config/udi-gdb.exp (gdb_exit): Remove close command.
25067 (gdb_target_udi): New procedure to set the UDI target.
25068 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25069 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25070 Added waits for prompts after several question responses. Added
25071 some more responses used by a29k-amd-udi-gdb.
25072 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25073 pass different arguments, restart UDI connection after program
25074 completion.
25075 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25076 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25077 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25078 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25079 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25080 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25081 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25082 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25083 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25084 after program completion.
25085 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25086 compiled with a SELECT_VECS setting.
25087 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25088 infinite recursion.
25089
25090 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25091 Added checks for COFF results, and made them expected failures for
25092 all targets. It would be better to make them expected failures
25093 for COFF targets only.
25094
25095Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25096
25097 * Makefile.in: add null dvi target, don't bother to recurse
25098 through test directories for info and install-info; rename
25099 $(datadir) to be dejagnu instead of deja-gnu
25100
25101Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25102
25103 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25104 compiler to coredump.
25105 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25106 code.
25107
25108Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25109
25110 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25111 coredump.
25112 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25113 code.
25114
25115Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25116
25117 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25118 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25119 which in a shell. Deletes xgdb when done.
25120 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25121 Tests the return from the "set height" or "set width" commands.
25122 Added a few return codes where needed.
25123
25124Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25125
25126 * Makefile.in (SUBDIRS): Add gdb.t17.
25127 * configure.in (subdirs): Add gdb.t17.
25128 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25129 files to test gdb's calling of functions in the inferior with
25130 the correct arguments and gdb's ability to retrieve any
25131 result returned.
25132
25133Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25134
25135 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25136 may be called after gdb goes away. Previous versions of expect
25137 needed these to avoid file descriptor leaks, but they cause
25138 errors with the current revision of expect.
25139 * gdb.t00/gdbvars.exp: Use -re on expected output after
25140 setting sevenbit-strings.
25141 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25142 to set sevenbit-strings consistent across tests.
25143 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25144 set sevenbit-strings consistent across tests.
25145
25146Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25147
25148 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25149 expected output to match current "expect" expectations.
25150
25151Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25152
25153 * gdb.t00/default.exp: Change expected output for default "source"
25154 command, to match new gdb behavior which requires a filename to
25155 source.
25156
25157Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25158
25159 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25160 expected fail for i486-*-* that misses the marker2 function.
25161 * gdb.t10/crossload.exp (bfddefault): Allow successful
25162 recognition of a format to pass even if no symbols are found.
25163 Explicitly catch failures where the format is not recognized
25164 or is ambiguous, and add the reason to the fail message.
25165 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25166 the cause is and invalid target and add reason to failure message.
25167 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25168 elf32-i386, elf32-sparc, and elf32-i860.
25169 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25170 Set up expected failure for 'filename'::variable scope resolution,
25171 which is now apparently broken on all targets.
25172 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25173 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25174 gdb.t23/templates.exp: Change failure for missing binfile into
25175 just a warning.
25176 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25177 references.
25178
25179Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25180
25181 * gdb.t00/default.exp: Add expected output for default "source"
25182 command, to match new gdb behavior.
25183 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25184
25185Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25186
25187 * config/*-gdb.exp: returns an error, rather than exiting on
25188 internal errors.
25189
25190Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25191
25192 * gdb.t03/gdbme.c: Add pointer to struct variable.
25193 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25194 referencing struct members.
25195
25196Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25197
25198 * configure.in (mips-idt-ecoff): New target.
25199 * config/mips-gdb.exp: New file for remote board using MIPS remote
25200 debugging protocol.
25201
25202 * Redid configuration scheme. Removed gdb.t*/configure.in.
25203 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25204 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25205 distclean targets. Built executables via .o files. Adjusted
25206 tests to account for source files in $(srcdir) rather than
25207 $(objdir).
25208 * lib/gdb.exp (runto): Don't expect () after the function name,
25209 because it may have arguments.
25210
25211Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25212
25213 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25214 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25215 expected failures for mips-idt-* and mips-sgi-*.
25216 * gdb.t00/default.exp (attach): Kill process if requested.
25217 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25218 that does not read core files.
25219 * gdb.t01/run.exp: Removed checks for exit status code.
25220 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25221 it is linked in.
25222 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25223 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25224 appropriate, rather than doing it by hand.
25225 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25226 execution.
25227 * gdb.t10/crossload.exp: Kill existing program if needed.
25228 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25229 appropriate, rather than doing it by hand. Always increase
25230 timeout for this test, not just for VxWorks.
25231
25232Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25233
25234 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25235 of Chill STRUCT types and STRUCT values.
25236 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25237 than "char".
25238 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25239 struct2): New struct definitions and initializations to test
c906108c
SS
25240 simple Chill STRUCT types.
25241
25242Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25243
25244 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25245 the null byte at the end of strings.
25246 * gdb.t00/default.exp: Make show version insensitive to copyright
25247 date.
25248 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25249 to avoid dependencies on target char signedness.
25250 * gdb.t16/printcmds.exp: Update expected results for explicitly
25251 unsigned char.
25252 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25253 now work.
25254 * gdb.t21/demangle.exp: Add many more patterns for template
25255 demangling, most of them being expected failures.
25256 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25257 string we are matching for, to match on the whole string.
25258 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25259 and fix a whole bunch that had incorrect expected output but were
25260 passing anyway because of the bug in "proc demangle".
25261 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25262 type.
25263 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25264
25265Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25266
a9c64011
AS
25267 * gdb/testsuite: made modifications to testcases, etc., to allow
25268 them to work properly given the reorganization of deja-gnu and the
25269 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25270
25271Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25272
25273 * gdb/testsuite: Initial creation of gdb/testsuite.
25274 Migrated dejagnu testcases and support files for testing nm to
25275 gdb/testsuite from deja-gnu. These files were moved "as is"
25276 with no modifications. This migration is part of a major overhaul
25277 of dejagnu. The modifications to these testcases, etc., which
25278 will allow them to work with the new version of dejagnu will be
25279 made in a future update.
48efe704 25280
8d8cb839 25281 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25282\f
8d8cb839
EZ
25283;; Local Variables:
25284;; mode: change-log
25285;; left-margin: 8
25286;; fill-column: 74
25287;; version-control: never
25288;; End:
902f2ccb
MC
25289
25290 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25291 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25292 Copying and distribution of this file, with or without modification,
25293 are permitted provided the copyright notice and this notice are preserved.
This page took 2.51827 seconds and 4 git commands to generate.