PR ld/13273
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6cda5a20
JB
12011-10-21 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/mi_task_info/task_switch.adb: New file.
4 * gdb.ada/mi_task_info.exp: New file.
5
5ed9db04
JK
62011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9 * gdb.cp/expand-psymtabs-cxx.cc: New file.
10
9df2fbc4
PM
112011-10-20 Phil Muldoon <pmuldoon@redhat.com>
12
13 PR python/12656
14
15 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
16 global_block tests.
17
736086ba
TT
182011-10-18 Tom Tromey <tromey@redhat.com>
19
20 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
21
4af31552
TT
222011-10-18 Tom Tromey <tromey@redhat.com>
23
24 * gdb.base/source.exp: Don't include full file name in test name.
25 * gdb.python/python.exp: Don't include full file name in test
26 name.
27
43136979
AR
282011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.base/attach-pie-noexec.c: New files.
31 * gdb.base/attach-pie-noexec.exp: New files.
32
543a9323
JM
332011-10-17 Joseph Myers <joseph@codesourcery.com>
34
35 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
36 prompt for each extra line in command.
37
21ae7a4d
JK
382011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
41 Revert the part of:
42 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
43 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
44 Change the expected string.
45
20ec36d9
JK
462011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 Fix results with system glibc debug info installed.
49 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
50 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
51 Accept also __libc_ symbol prefix and no prefix.
52
6501c2fc
KS
532011-10-14 Keith Seitz <keiths@redhat.com>
54
55 PR c++/13225
56 * gdb.cp/converts.cc (foo3_1): New function.
57 (foo3_2): New functions.
58 * gdb.cp/converts.exp: Add tests for int to pointer conversion
59 and null pointer conversions of integer constant zero.
60 Add test to check if all arguments are checked for incompatible
61 conversion BADNESS.
62
55b1fd0c
TT
632011-10-14 Tom Tromey <tromey@redhat.com>
64
65 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
66 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
67 linespec.
68
22c05d8a
JK
692011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 Fix internal error regression.
72 * gdb.dwarf2/implptr-optimized-out.S: New file.
73 * gdb.dwarf2/implptr-optimized-out.exp: New file.
74
1d6edc3c
JK
752011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 Fix empty DWARF expressions DATA vs. SIZE conditionals.
78 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
79 (loclist): New.
80 (4): New abbrev.
81 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
82 Use prepare_for_testing, remove clean_restart.
83 (p arraynoloc, p arraycallnoloc): New tests.
84
9ec72168
JK
852011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.cp/namespace-enum.exp (executable): New variable.
88 (binfile): Use ${objdir}/${subdir}/ prefix.
89 Use ${executable} for clean_restart.
90
9c6c53f7
SA
912011-10-11 Sterling Augustine <saugustine@google.com>
92
93 * gdb.cp/Makefile.in: Add namespace-enum test.
94 * gdb.cp/namespace-enum.exp: New file.
95 * gdb.cp/namespace-enum.c: New file.
96 * gdb.cp/namespace-enum-main.c: New file.
97
fac7ceb3
UW
982011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
99
100 * gdb.python/py-shared.exp: Relax filename check to handle remote:
101 sysroot.
102
941b2081
JK
1032011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 Reimplement @entry in input expressions.
106 * gdb.base/exprs.c (v_int_array_init): New variable.
107 * gdb.base/exprs.exp (print v_int_array_init)
108 (print *v_int_array_init@1, print *v_int_array_init@2)
109 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
110 (print v_int_array_init[1]@1): New tests.
111
0344e878
JM
1122011-10-10 Joseph Myers <joseph@codesourcery.com>
113
114 * gdb.cp/gdb2495.exp: Do not include directories in filename in
115 expected message.
116
5a56e9c5
DE
1172011-10-09 Doug Evans <dje@google.com>
118
119 * gdb.base/alias.exp: Add tests for alias command.
120
2bda9cc5
JK
1212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
122
123 * gdb.arch/amd64-entry-value.s: New file.
124 * gdb.mi/mi2-amd64-entry-value.s: New file.
125
a471c594
JK
1262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 Display @entry parameter values even for references.
129 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
130 functions.
131 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
132 reference and datap_input.
133 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
134 breakpoints.
135 (continue to breakpoint: entry_reference: reference)
136 (entry_reference: bt at entry)
137 (continue to breakpoint: entry_reference: breakhere_reference)
138 (entry_reference: bt, entry_reference: ptype regparam)
139 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
140 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
141 (entry_reference: p regcopy, entry_reference: p nodataparam)
142 (entry_reference: p nodataparam@entry): New tests.
143
36b11add
JK
1442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
145
146 Support @entry in input expressions.
147 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
148 (entry_stack: p s1@entry, entry_stack: p s2@entry)
149 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
150 (tailcall: p j@entry): New tests.
151 * gdb.cp/koenig.cc (A::entry): New function.
152 (main): Call it.
153 * gdb.cp/koenig.exp (p entry (c)): New test.
154
e18b2753
JK
1552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 Display @entry parameter values (without references).
158 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
159 (different, validity, invalid): New functions.
160 (main): Call them.
161 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
162 stacktest, breakhere_stacktest, different, breakhere_different,
163 breakhere_validity and breakhere_invalid.
164 (entry: bt): Update for @entry.
165 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
166 (entry_validity: *, entry_invalid: *): Many new tests.
167 * gdb.base/break.exp
168 (run until breakpoint set at small function, optimized file): Accept
169 also the @entry suffix.
170 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
171 * gdb.mi/mi2-amd64-entry-value.c: New files.
172 * gdb.mi/mi2-amd64-entry-value.exp: New files.
173
2d6c5dc2
JK
1742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
175
176 Protect entry values against self tail calls.
177 * gdb.arch/amd64-entry-value.cc (self2, self): New.
178 (main): Call self.
179 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
180 (set debug entry-values 1, self: bt debug entry-values): New tests.
181
111c6489
JK
1822011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 Recognize virtual tail call frames.
185 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
186 (amb_b, amb_a): New.
187 (main): Call a and b.
188 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
189 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
190 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
191 New tests.
192
8e3b41a9
JK
1932011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 Implement basic support for DW_TAG_GNU_call_site.
196 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
197 * gdb.arch/amd64-entry-value.cc: New file.
198 * gdb.arch/amd64-entry-value.exp: New file.
199
181cebd4
JK
2002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
203 * gdb.dwarf2/implptr-64bit.S: New file.
204 * gdb.dwarf2/implptr-64bit.exp: New file.
205
741f5e3c
JK
2062011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
207
208 Fix initial language detection with -readnow.
209 * gdb.cp/readnow-language.cc: New file.
210 * gdb.cp/readnow-language.exp: New file.
211
a73d2258
JK
2122011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 Fix printed anonymous struct name.
215 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
216
af369495
JM
2172011-10-09 Joseph Myers <joseph@codesourcery.com>
218
219 * gdb.base/solib-symbol.exp: Do not include directories in
220 filenames in expected messages.
221
1fa57852
DE
2222011-10-07 Doug Evans <dje@google.com>
223
224 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
225
bd054e06
KP
2262011-10-07 Kevin Pouget <kevin.pouget@st.com>
227
228 Allow Python notification of new object-file loadings.
229 * gdb.python/py-events.exp: Test newobjfile event.
230 * gdb.python/py-events.py: Register newobjfile callback.
231 * gdb.python/py-events.c: Add call to shared library
232 * gdb.python/py-events-shlib.c: New file.
233
8031b6f8
JM
2342011-10-06 Joseph Myers <joseph@codesourcery.com>
235
236 * gdb.base/fixsection.exp: Do not include directories in filename
237 in expected message.
238
7fea6923
PM
2392011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
240
241 Add tests for passing of environment variables to inferior.
242 * gdb.base/testenv.c: New test source.
243 * gdb.base/testenv.exp: New expect test.
244
687f2a88
PK
2452011-10-04 Paul Koning <paul_koning@dell.com>
246
247 * gdb.python/py-value.c (main): Break before return.
248
cb6be26b
KP
2492011-10-04 Kevin Pouget <kevin.pouget@st.com>
250
251 PR python/12691: Add the inferior to Python exited event
252 * gdb.python/py-events.exp: Test the inferior attribute of exited
253 event with a fork.
254 * gdb.python/py-events.py: Print inferior number on exit.
255 * gdb.python/py-events.c: Fork the inferior.
256
fb213700
EBM
2572011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
258
259 * gdb.base/jit.exp: Add testcase name to log message
260
aa2071bd
PK
2612011-10-03 Paul Koning <paul_koning@dell.com>
262 Jan Kratochvil <jan.kratochvil@redhat.com>
263
264 * gdb.python/py-value.exp
265 (python inval = gdb.parse_and_eval('*(int*)0'))
266 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
267 (set argc=2, python print argc_lazy): New tests.
268
dd11a36c
JB
2692011-10-02 Joel Brobecker <brobecker@adacore.com>
270
271 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
272
46f886f1
JK
2732011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
274 Pedro Alves <pedro@codesourcery.com>
275
276 * gdb.python/py-value.exp (test_value_in_inferior): New variable
277 can_read_0, test for it.
278 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
279 (parse_and_eval with memory error): ... here, make it untested if
280 can_read_0.
281
c5cb204f
MP
2822011-09-30 Marek Polacek <mpolacek@redhat.com>
283
284 * gdb.python/python.exp (verify pagination beforehand)
285 (verify pagination afterwards): Fix race by splitting the line.
286
68fb0ec0
JM
2872011-09-29 Joseph Myers <joseph@codesourcery.com>
288
289 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
290 for 64-bit multilibs from i?86-* targets.
291
6aee0d90
MP
2922011-09-29 Marek Polacek <mpolacek@redhat.com>
293
294 * lib/gdb.exp: Fix a typo in one of the comments.
295
e9101ff5
MP
2962011-09-29 Marek Polacek <mpolacek@redhat.com>
297
298 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
299 matching pattern.
300
7a81bdbf
PK
3012011-09-28 Paul Koning <paul_koning@dell.com>
302
303 * gdb.python/py-type.c (enum E): New.
304 * gdb.python/py-type.exp (test_fields): Add tests for Python
305 mapping access to fields.
306 (test_enums): New test for field access on enums.
307
6710bf39
SS
3082011-09-27 Stan Shebs <stan@codesourcery.com>
309
310 * gdb.trace/collection.exp: Test collection of $_ret.
311
b2a6bdeb
AT
3122011-09-22 Andreas Tobler <andreast@fgznet.ch>
313
314 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
315 list of compilation switches for <*-*-freebsd*>.
316
3c9057f3
SS
3172011-09-19 Stan Shebs <stan@codesourcery.com>
318
319 * gdb.trace/tspeed.exp: New file.
320 * gdb.trace/tspeed.c: New file.
321
34518530
YQ
3222011-09-18 Yao Qi <yao@codesourcery.com>
323
324 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
325 instructions.
326 (test_adr_32bit, test_pop_pc): Likewise.
327 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
328 Thumb instructions.
329 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
330 in gdb_test_multiple.
331 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
332
ab254057
YQ
3332011-09-17 Yao Qi <yao@codesourcery.com>
334
335 * lib/gdb.exp (can_single_step_to_signal_handler): New.
336 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
337 support single step to signal handler.
338
9c317b71
YQ
3392011-09-17 Yao Qi <yao@codesourcery.com>
340
341 * gdb.base/disp-step-fork.c: New.
342 * gdb.base/disp-step-syscall.exp: New.
343 * gdb.base/disp-step-vfork.c: New.
344
a8123151
JB
3452011-09-16 Joel Brobecker <brobecker@adacore.com>
346
347 * gdb.ada/tasks.exp: Make the expected output for
348 the `info tasks' tests more resilient to spacing
349 changes.
350
63a9aad8
JK
3512011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
354 (reached breakpoint 2, reached breakpoint 3): Update expected output.
355
2aa48337
KP
3562011-09-15 Kevin Pouget <kevin.pouget@st.com>
357
358 PR Python/12692 Add gdb.selected_inferior() to Python interface.
359 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
360
6839b47f
KP
3612011-04-30 Kevin Pouget <kevin.pouget@st.com>
362
363 Handle multiple breakpoint hits in Python interface:
364 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
365 presence.
366 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
367 breakpoint hits.
368
0935723e
JK
3692011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
370 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 * gdb.python/py-events.exp: Remove pretty printing comment.
373 * gdb.python/py-evsignal.exp: New file.
374 * gdb.python/py-evthreads.c: Include signal.h.
375 (thread3): Remove variable count3. Remove variable bad and use raise
376 instead.
377 (thread2): Remove variable count2. Move thread3 pthread_create here,
378 merge pthread_join to a single line.
379 (main): Remove variable count1. Merge pthread_join with pthread_create
380 to a single line.
381 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
382 KFAIL python/12966 for gdbserver. Test return value of
383 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
384 gdb_expect by gdb_test and gdb_test_multiple.
385 (thread 2, thread 3): New tests.
386
4801a9a3
PA
3872011-09-12 Matt Rice <ratmice@gmail.com>
388 Pedro Alves <pedro@codesourcery.com>
389
390 PR gdb/13175
391
392 * gdb.base/interp.exp: New tests.
393 * gdb.base/interp.c: New file.
394
24ece742
DE
3952011-09-12 Doug Evans <dje@google.com>
396
397 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
398 * gdb.dwarf2/typeddwarf.exp: Ditto.
399
7f062217
JK
4002011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 Fix compatibility with x32 arch.
403 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
404 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
405 is_x86_like_target.
406 * testsuite/gdb.trace/collection.exp: Likewise.
407 * testsuite/gdb.trace/report.exp: Likewise.
408 * testsuite/gdb.trace/unavailable.exp: Likewise.
409 * testsuite/gdb.trace/while-dyn.exp: Likewise.
410 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
411 (is_x86_like_target): Check also is_amd64_regs_target.
412
08711b9a
JK
4132011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 PR breakpoints/12435
416 * gdb.arch/amd64-prologue-xmm.c: New file.
417 * gdb.arch/amd64-prologue-xmm.exp: New file.
418 * gdb.arch/amd64-prologue-xmm.s: New file.
419
b99b5f66
JK
4202011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 * gdb.dwarf2/dw2-param-error-main.c: New file.
423 * gdb.dwarf2/dw2-param-error.S: New file.
424 * gdb.dwarf2/dw2-param-error.exp: New file.
425
a391a2f6
PA
4262011-09-08 Pedro Alves <pedro@codesourcery.com>
427
428 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
429 inferior's pid and look for a core dump named core.$pid. Use
430 `remote_file' commands on the host instead of hand coding shell
431 commands on the build.
432 * gdb.base/valgrind-db-attach.exp: Kill the program before
433 finishing the test.
434
7d8e6458 4352011-09-02 Matt Rice <ratmice@gmail.com>
436
437 * lib/prompt.exp: New file for testing the first prompt.
438 * gdb.python/py-prompt.exp: Ditto.
439 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
440
68e77c9e
PA
4412011-09-02 Pedro Alves <pedro@codesourcery.com>
442
443 * gdb.threads/gcore-thread.exp: Set the global core_supported to
444 0, before testing gcore.
445
9655e943
JK
4462011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
447
df6dc84d
JK
448 * dw2-ifort-parameter-debug.S: Update copyright year.
449 * dw2-ifort-parameter.c: Update copyright year.
450 * dw2-ifort-parameter.exp: Update copyright year.
451
9655e943
JK
452 * dw2-ifort-parameter-debug.S: New file.
453 * dw2-ifort-parameter.c: New file.
454 * dw2-ifort-parameter.exp: New file.
455
353d1d73
JK
4562011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.base/commands.exp (error_clears_commands_left): New function.
459 (): Call it.
460
5c07461a
JK
4612011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
464 (C): Initialize `a'.
465 * gdb.mi/mi-inheritance-syntax-error.exp
466 (-data-evaluate-expression $path): Expect `a' as 5.
467
0d932b2f
MK
4682011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
469
470 PR mi/11912
471 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
472 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
473 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
474 keyword in output of -var-info-path-expression.
475
bdb54049
JK
4762011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
479 * gdb.trace/collection.exp: Likewise.
480 * gdb.trace/report.exp: Likewise.
481 * gdb.trace/unavailable.exp: Likewise.
482 * gdb.trace/while-dyn.exp: Likewise.
483
59cde39c
KS
4842011-08-18 Keith Seitz <keiths@redhat.com>
485
486 PR c++/12266
487 * gdb.cp/meth-typedefs.cc: New file.
488 * gdb.cp/meth-typedefs.exp: New file.
489
fa3a4f15
PM
4902011-08-17 Phil Muldoon <pmuldoon@redhat.com>
491
492 * gdb.python/python.exp: Add extended-prompt tests.
493
c1049fca
JK
4942011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * gdb.arch/i386-dr3-watch.exp
497 (watchpoint on gap1 does not fit debug registers)
498 (delete all watchpoints): Fix racy expect strings.
499
d93f7b5c
YQ
5002011-08-14 Yao Qi <yao@codesourcery.com>
501
502 * gdb.base/maint.exp: set data_section to ".neardata".
503 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
504 * gdb.base/savedregs.exp: Handle SIGILL.
505 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
506 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
507
457e09f0
DE
5082011-08-12 Doug Evans <dje@google.com>
509
510 * gdb.python/py-symbol.exp: Add test for symbol.type.
511
5d0bb2fb
UW
5122011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
513
514 * gdb.threads/pthreads.exp: Enable on non-native configurations.
515 * gdb.mi/mi-pthreads.exp: Likewise.
516 * gdb.mi/mi2-pthreads.exp: Likewise.
517 * gdb.mi/gdb669.exp.exp: Likewise.
518
fcdfa280
PA
5192011-08-09 Pedro Alves <pedro@codesourcery.com>
520
521 * lib/mi-support.exp (detect_async): Rename to...
522 (mi_detect_async): ... this.
523 * gdb.mi/mi-nonstop-exit.exp: Adjust.
524 * gdb.mi/mi-nonstop.exp: Adjust.
525 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
526 * gdb.mi/mi-nsintrall.exp: Adjust.
527 * gdb.mi/mi-nsmoribund.exp: Adjust.
528 * gdb.mi/mi-nsthrexec.exp: Adjust.
529
9d8fa392
PA
5302011-08-09 Pedro Alves <pedro@codesourcery.com>
531
532 * gdb.base/display.c (do_loops): New `p_i' local.
533 * gdb.base/display.exp: Test displaying a variable that is
534 temporarily at a bad address.
535
b6cede78
JK
5362011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 * gdb.dwarf2/dw2-op-stack-value.S: New file.
539 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
540
67bedb8c
JK
5412011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
542
543 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
544 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
545 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 546
af6e93b2
PA
5472011-08-05 Pedro Alves <pedro@codesourcery.com>
548
549 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
550 procedure.
551 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
552
1cf0e11f
YQ
5532011-08-05 Yao Qi <yao@codesourcery.com>
554
555 * gdb.base/callfuncs.exp: Set language after main.
556 * gdb.cp/cplusfuncs.exp: Likewise.
557 * gdb.cp/inherit.exp: Likewise.
558
a1e28cb2
UW
5592011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
560
561 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
562 * gdb.base/watch-vfork.exp: Skip on remote targets.
563
d4f5bbb9
UW
5642011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
565
566 * gdb.threads/thread-find.exp: Support remote targets.
567
724f4f80
UW
5682011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
569
570 * gdb.base/jit.exp: Download solib_binfile to target.
571 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
572 and call dlopen without full path name.
573 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
574 dlopen without full path name.
575
934709f0
PW
5762011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
577
578 * gdb.base/break-always.exp: Complete the test
579 with duplicated breakpoints and enabling/disabling them.
580
c26106c4
TT
5812011-08-02 Tom Tromey <tromey@redhat.com>
582
583 PR gdb/11289:
584 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
585
9300444e 5862011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
587
588 PR gdb/13045
589 * gdb.base/float.exp: Add new test case for PR gdb/13045
590 * gdb.base/float.c: New file.
591
00bd41d6
PM
5922011-07-28 Phil Muldoon <pmuldoon@redhat.com>
593
594 * gdb.python/py-mi.exp: Test printers returning string hint, and
595 also not returning a value.
596 * gdb.python/py-prettyprint.c: Add testcase for above.
597 * gdb.python/py-prettyprint.py: Add test printer for above.
598
d24f74ce
JK
5992011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
602 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
603 (.Ldie30) Add as field "data4".
604 (.Ldie32) Rename field "b" to "shl".
605 (abbrev4) Change for the "data4" field.
606 (abbrev5, abbrev6) Remove.
607 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
608 (p &s.shl): ... here. Add comment.
609 (p &s.data4): New.
610
bb7da2bf
JK
6112011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 Fix crash on lval_computed values.
614 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
615
11081198
JK
6162011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 * gdb.base/help.exp (help whatis): Update the expected string.
619
3c6e0cb3
JK
6202011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
623 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
624 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
625 Change the expected string.
626
efa80663
PA
6272011-07-26 Pedro Alves <pedro@codesourcery.com>
628
629 * gdb.base/watchpoint.exp
630 (test_disable_enable_software_watchpoint): New procedure.
631 (top level): Run it.
632
db8e4570
UW
6332011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
634
635 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
636 executable file "${binfile}", C++ version "${binfile}-cxx".
637 * gdb.python/py-prettyprint.exp: Likewise.
638 * gdb.python/py-symbol.exp: Likewise.
639 * gdb.python/py-type.exp: Likewise.
640 * gdb.python/py-value.exp: Likewise.
641 * gdb.python/py-template.exp (test_template_arg): Pass full executable
642 file name instead of just suffix.
643
543305c9
JK
6442011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 Fix implicit pointer offsets.
647 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
648 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
649 (continue to breakpoint: continue to baz breakpoint for implptr)
650 (sanity check element 0, sanity check element 1)
651 (enter the inlined function, check element 0 for the offset)
652 (check element 1 for the offset)
653 (continue to breakpoint: ignore the second baz breakpoint): New tests.
654 (set foo breakpoint for implptr): Update the breakpoint number.
655
b3215adc
UW
6562011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
657
658 * gdb.python/py-mi.exp: Use different file names for different
659 versions of the executable under test.
660 * gdb.python/py-prettyprint.exp: Likewise.
661 * gdb.python/py-symbol.exp: Likewise.
662 * gdb.python/py-template.exp: Likewise.
663 * gdb.python/py-type.exp: Likewise.
664 * gdb.python/py-value.exp: Likewise.
665
182b9acc
UW
6662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
667
668 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
669 flag after restarting GDB if necessary.
670
e6052b5d
UW
6712011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
672
673 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
674
1ced966e
PA
6752011-07-22 Pedro Alves <pedro@codesourcery.com>
676
677 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
678 backend doesn't leave used debug registers behind.
679
3543a589
TT
6802011-07-22 Tom Tromey <tromey@redhat.com>
681
682 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
683 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
684 argument.
685 * gdb.dwarf2/typeddwarf-amd64.S: New file.
686
14d15303 6872011-07-21 Matt Rice <ratmice@gmail.com>
688
689 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
690 in mostlyclean rule. Add files ending in .core.
691
9b158ba0 6922011-07-21 Matt Rice <ratmice@gmail.com>
693
694 PR macros/12999
695 * gdb.base/info-macros.c: New test sources.
696 * gdb.base/info-macros.exp: New tests.
697
d17b6f81
PM
6982011-07-21 Phil Muldoon <pmuldoon@redhat.com>
699
700 * gdb.python/python.exp: Add prompt substitution tests.
701
918dd910
JK
7022011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 Fix crash if referenced CU is aged out.
705 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
706 New.
707 * gdb.dwarf2/implptr.exp: Likewise.
708
0e37a63c
JK
7092011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
710
711 * gdb.dwarf2/implptr.S: Rebuilt.
712 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
713 (bar): Use them for j, k, l.
714 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
715 COMPILE.
716 (print j in implptr:bar): Update for the intp typedef.
717 (print p[0].x in implptr:foo): Use more exact regex.
718
f65cf84c
TT
7192011-07-18 Tom Tromey <tromey@redhat.com>
720
721 * gdb.cp/static-method.exp: Add missing single quote.
722
d5b4a7be
YQ
7232011-07-18 Yao Qi <yao@codesourcery.com>
724
725 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
726 supported.
727 * gdb.mi/mi-nonstop-exit.exp: Likewise.
728 * gdb.mi/mi-nonstop.exp: Likewise.
729 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
730 * gdb.mi/mi-nsintrall.exp: Likewise.
731 * gdb.mi/mi-nsmoribund.exp: Likewise.
732 * gdb.mi/mi-nsthrexec.exp: Likewise.
733 * gdb.python/py-evthreads.exp: Likewise.
734
e9ea2662
JK
7352011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 Code cleanup.
738 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
739 it. Substitute it instead of test_compiler_info everywhere.
740
ce451573
UW
7412011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
742
743 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
744 remote targets as well.
745
756d88a7
UW
7462011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
747
748 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
749 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
750
31f83dc5
UW
7512011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
752
753 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
754 a remote machine, not the host.
755 (gdb_compile_shlib): Set soname if target is remote.
756
059241a0
PP
7572011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
758
759 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
760
28a0b48c 7612011-07-13 Matt Rice <ratmice@gmail.com>
762
763 * gdb.python/py-objfile-script-gdb.py: Renamed to
764 py-objfile-script-gdb.py.in.
765 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
766 py-objfile-script-gdb.py.
767 * gdb.python/py-objfile-script.exp: Update reference to
768 py-objfile-script-gdb.py.
769
9a771b67
JK
7702011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
773 reference undefined label.
774
04ad99e6
JK
7752011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
778 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
779 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
780 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
781
713389e0
PM
7822011-07-11 Phil Muldoon <pmuldoon@redhat.com>
783
784 PR python/12438
785 * gdb.python/python.exp: Add maint set/show python print-stack
786 deprecated tests. Add set/show python print-backtrace tests.
787
97d146f8
JK
7882011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
791 debug info.
792
facde0e5 7932011-07-06 Matt Rice <ratmice@gmail.com>
794
795 * gdb.python/python.exp: Update filename paths.
796 * gdb.python/py-symtab.exp: Ditto.
797
438640d1
MP
7982011-07-06 Marek Polacek <mpolacek@redhat.com>
799
800 * gdb.python/py-evthreads.exp: Add missing `$'.
801
33a365df
MF
8022011-07-06 Jie Zhang <jie.zhang@analog.com>
803
804 * config/bfin.exp: New file.
805 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
806 * gdb.asm/bfin.inc: New file.
807
8f7ae686
MP
8082011-07-06 Marek Polacek <mpolacek@redhat.com>
809
df46027d 810 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
811 the whole output.
812
eb2a6f42
TT
8132011-07-05 Tom Tromey <tromey@redhat.com>
814
815 * gdb.java/jprint.java (jprint.hi): New field.
816 * gdb.java/jprint.exp: Print string.
817
177b42fe
TJB
8182011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
819
820 * gdb.base/call-sc.c: Fix typos.
821 * gdb.base/ifelse.exp: Likewise.
822 * gdb.base/structs.c: Likewise.
823
3b2a0cf2
JB
8242011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
825
826 * gdb.base/jit-so.exp: New test.
827 * gdb.base/jit-dlmain.c: New file.
828 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
829
46fc714c
JK
8302011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
831
832 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
833 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
834 * gdb.cp/pr9167.exp (p b): Likewise.
835 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
836 (test value of P in inner_m, test type of Z in inner_m): Call
837 setup_xfail for gcc <= 4.5.
46fc714c 838
418c7cf7
JK
8392011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * gdb.cp/paren-type.cc: New files.
842 * gdb.cp/paren-type.exp: New files.
843
3d50dd94
JK
8442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 Stop on first linespec terminator instead of eating what we can.
847 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
848 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
849 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
850 (break C::f()): ... this one.
851 (break C::operator()()): New test.
852 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
853 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
854 test.
855
dcf9f4ab
JK
8562011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 Fall back linespec to minimal symbols.
859 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
860 error message.
861 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
862 * gdb.cp/minsym-fallback-main.cc: New file.
863 * gdb.cp/minsym-fallback.cc: New file.
864 * gdb.cp/minsym-fallback.exp: New file.
865 * gdb.cp/minsym-fallback.h: New file.
866
3f542ed1
JK
8672011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.cp/no-dmgl-verbose.cc: New file.
870 * gdb.cp/no-dmgl-verbose.exp: New file.
871
8722011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
873
874 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
875 __GI_.
876 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
877 (f): New function.
878 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
879 (complete p 'func<short>(): ... here.
880 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
881 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
882 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
883 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
884 Make them KFAIL gcc/49546.
885
00eb2c4a
JB
8862011-07-01 Joel Brobecker <brobecker@adacore.com>
887
888 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
889
85a20c42
JK
8902011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 Test GCC PR debug/49546.
893 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
894 (test type of F in k3_m, test value of F in k3_m): New.
895 * gdb.cp/temargs.cc (struct S3, struct K3): New.
896 (main): New variable k3. Call k3.k3_m.
897
d2d43431
JB
8982011-07-01 Jean-Charles Delay <delay@adacore.com>
899
900 * gdb.ada/packed_array.exp: Fix expected outout.
901
54ae186f
JB
9022011-07-01 Jean-Charles Delay <delay@adacore.com>
903
904 * gdb.ada/packed_array.exp: fixed expected output.
905
8f17729f
JB
9062011-07-01 Joel Brobecker <brobecker@adacore.com>
907
908 * gdb.ada/same_enum: New testcase.
909
f5aa6869
JB
9102011-07-01 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.ada/ptr_typedef: New testcase.
913
828292f2
JB
9142011-07-01 Joel Brobecker <brobecker@adacore.com>
915
916 * gdb.ada/arrayptr.exp: Add ptype test.
917
18920c42
JB
9182011-07-01 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.ada/char_enum: New testcase.
921
3536d9e3 9222011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
923
924 * gdb.base/dump.exp (capture_pointer_with_type): New.
925 Get value from address instead of name.
926 Start GDB once, and do `dump' and `restore'
927 tests together.
928
db863c42
MF
9292011-06-30 Jie Zhang <jie.zhang@analog.com>
930 Mike Frysinger <vapier@gentoo.org>
931
932 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
933 helper functions for getting/setting remotetimeout variable.
934 * lib/gdb.exp (gdb_load): If the target is remote, set
935 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
936 with $loadtimeout. Set $load_ok to 0 before doing the load.
937 Instead of returning, immediately, set $load_ok to 0. Call
938 set_remotetimeout with $oldremotetimeout, and then return if
939 $load_ok is 1.
940
e9e642a8
AB
9412011-06-30 Andrew Burgess <aburgess@broadcom.com>
942
943 * gdb.python/py-template.exp: Don't run this test if the target
944 does not support c++ tests.
945
32019081
JK
9462011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 Fix non-only rename list for Fortran modules import.
949 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
950 tests.
951 * gdb.fortran/module.f90 (module moduse): New.
952 (program module): use moduse, test var_x, var_y and var_z.
953
0ecee54c
TT
9542011-06-29 Tom Tromey <tromey@redhat.com>
955
956 PR testsuite/12040:
957 * gdb.fortran/array-element.exp: Use f90, not f77.
958 * gdb.fortran/complex.exp: Use f90, not f77.
959 * gdb.fortran/derived-type.exp: Use f90, not f77.
960 * gdb.fortran/library-module.exp: Use f90, not f77.
961 * gdb.fortran/logical.exp: Use f90, not f77.
962 * gdb.fortran/module.exp: Use f90, not f77.
963 * gdb.fortran/multi-dim.exp: Use f90, not f77.
964 * gdb.fortran/subarray.exp: Use f90, not f77.
965
3b2b8fea
TT
9662011-06-29 Tom Tromey <tromey@redhat.com>
967
968 * gdb.fortran/charset.exp: New file.
969 * gdb.fortran/charset.f90: New file.
970
42159ca5
TT
9712011-06-29 Tom Tromey <tromey@redhat.com>
972
973 PR testsuite/12040:
974 * lib/future.exp: New file, mostly extracted from ada.exp.
975 Rewrote compatibility code to use rename.
976 (gdb_find_gfortran): New proc.
977 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
978 gfortran patch.
979 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
980 Move to future.exp.
981 * lib/gdb.exp: Always load future.exp.
982
af69a5ce
YQ
9832011-06-28 Yao Qi <yao@codesourcery.com>
984
985 * gdb.cp/exception.cc: Don't include iostream.
986 (bar): Remove print statement.
987 (catcher): New.
988 (main): Remove print statements. Call function catcher.
989 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
990 Set breakpoint on catcher, and check the value of parameter.
991
ab5c6a72
YQ
9922011-06-23 Yao Qi <yao@codesourcery.com>
993
994 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
995 1.2 is disabled. KFAIL for uclinux.
996
9497469f
MP
9972011-06-23 Marek Polacek <mpolacek@redhat.com>
998
999 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1000 mi_gdb_test.
1001
b9132588
MP
10022011-06-23 Marek Polacek <mpolacek@redhat.com>
1003
5d197ed0 1004 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1005
e55595ca
MP
10062011-06-23 Marek Polacek <mpolacek@redhat.com>
1007
5d197ed0
MP
1008 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1009
10102011-06-23 Marek Polacek <mpolacek@redhat.com>
1011
1012 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1013 `test_exec_and_symbol_mi_operatons' return value.
1014 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1015 gdb_test_multiple.
1016 (test_exec_and_symbol_mi_operatons): Likewise.
1017 (test_path_specification): Likewise.
e55595ca 1018
be777e08
YQ
10192011-06-23 Yao Qi <yao@codesourcery.com>
1020
1021 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1022 supported.
1023 * lib/gdb.exp (support_displaced_stepping): New.
1024
615556d6
YQ
10252011-06-23 Yao Qi <yao@codesourcery.com>
1026
1027 * gdb.threads/execl.exp: Skip on remote target.
1028
833b0ca7
MP
10292011-06-21 Marek Polacek <mpolacek@redhat.com>
1030
5d197ed0 1031 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1032 mi_gdb_test.
1033
1ee4023a
MP
10342011-06-20 Marek Polacek <mpolacek@redhat.com>
1035
5d197ed0 1036 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1037
d0b1d624
MP
10382011-06-20 Marek Polacek <mpolacek@redhat.com>
1039
5d197ed0 1040 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1041 mi_gdb_test.
1042
79aa92c1
MP
10432011-06-20 Marek Polacek <mpolacek@redhat.com>
1044
5d197ed0 1045 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1046
5ce5db06
YQ
10472011-06-14 Yao Qi <yao@codesourcery.com>
1048
1049 gdb/testsuite/
1050 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1051
533a737e
JK
10522011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1053
1054 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1055
d0e53741
TT
10562011-06-10 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1059 Add tests for pointer-to-member-function.
1060 * gdb.cp/temargs.cc (S::somefunc): New function.
1061 (K2): New class.
1062 (main): Instantiate K2; call method.
1063
b5916bbd
JB
10642011-06-08 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.python/py-inferior.c (f2): Make str an array rather
1067 than a pointer.
1068 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1069
5be4dfca
JK
10702011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1071
1072 * gdb.base/async-shell.c: New file.
1073 * gdb.base/async-shell.exp: New file.
1074
9f47e254
PA
10752011-06-06 Pedro Alves <pedro@codesourcery.com>
1076
1077 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1078
64b9b334
JB
10792011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1080
1081 From Stephen Kitt <steve@sk2.org>
1082 * gdb.base/help.exp: Adjust following some spelling corrections
1083 in GDB.
1084
dbc0f131
YQ
10852011-06-01 Yao Qi <yao@codesourcery.com>
1086
1087 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1088
fd336a18
KS
10892010-05-31 Keith Seitz <keiths@redhat.com>
1090
1091 PR c++/12750
1092 * gdb.cp/static-method.cc: New file.
1093 * gdb.cp/static-method.exp: New file.
1094
fa8b9902
KS
10952010-05-31 Keith Seitz <keiths@redhat.com>
1096
1097 PR symtab/12704
1098 * gdb.cp/anon-ns.cc: New file.
1099 * gdb.cp/anon-ns.exp: New file.
1100
0a5b1e09
PA
11012011-05-31 Pedro Alves <pedro@codesourcery.com>
1102
1103 * gdb.arch/i386-dr3-watch.c: New file.
1104 * gdb.arch/i386-dr3-watch.exp: New file.
1105
0578b8d1
YQ
11062011-05-30 Yao Qi <yao@codesourcery.com>
1107
1108 * gdb.base/callfuncs.c (t_structs_fc): New.
1109 (t_structs_dc, t_structs_ldc): New.
1110 (t_double_many_args):
1111 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1112 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1113 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1114 * gdb.base/callfuncs.exp: Call new functions.
1115
6680506e
YQ
11162011-05-30 Yao Qi <yao@codesourcery.com>
1117
ff4d2c60
YQ
1118 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1119 Call rerun_and_prepare for each test to isolate effects.
1120
11212011-05-30 Yao Qi <yao@codesourcery.com>
1122
1123 * gdb.base/varargs.c (find_max_float_real): New.
1124 (find_max_double_real, find_max_long_double_real): New.
1125 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1126 * lib/gdb.exp (setup_kfail_for_target): New.
1127
e43ec454
YQ
11282011-05-30 Yao Qi <yao@codesourcery.com>
1129
1130 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1131 (callcd, callce, callcf, callc1a, callc1b): New.
1132 (callc2a, callc2b): New.
1133 * gdb.base/funcargs.exp (complex_args): New.
1134 (complex_integral_args, complex_float_integral_args): New.
1135 * lib/gdb.exp (support_complex_tests): New. Determine
1136 whether to run test cases on _Complex types.
1137
432b4d03
JK
11382011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 * gdb.threads/leader-exit.c: New file.
1141 * gdb.threads/leader-exit.exp: New file.
1142
6caf069d
MP
11432011-05-27 Marek Polacek <mpolacek@redhat.com>
1144
9497469f 1145 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1146
97fce28b
MP
11472011-05-27 Marek Polacek <mpolacek@redhat.com>
1148
1149 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1150 remove the `supported' variable.
1151 * gdb.mi/mi-nonstop.exp: Likewise.
1152 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1153 * gdb.mi/mi-nsintrall.exp: Likewise.
1154 * gdb.mi/mi-nsmoribund.exp: Likewise.
1155 * gdb.mi/mi-nsthrexec.exp: Likewise.
1156
9da8c2a0
PA
11572011-05-26 Pedro Alves <pedro@codesourcery.com>
1158
1159 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1160
2c03e5be
PA
11612011-05-26 Pedro Alves <pedro@codesourcery.com>
1162
1163 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1164
2e21250d
KS
11652011-05-24 Keith Seitz <keiths@redhat.com>
1166
1167 PR breakpoint/12803
1168 * gdb.cp/cmpd-minsyms.cc (a): New method.
1169 (b): New method.
1170 (c): New method.
1171 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1172
cdac0397
PA
11732011-05-24 Pedro Alves <pedro@codesourcery.com>
1174
1175 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1176 watchpoint's command list didn't execute when the watchpoint went
1177 out of scope.
1178
ee5683ab
PM
11792011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1180
1181 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1182 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1183 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1184 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1185 * gdb.arch/i386-permbkpt.exp: Likewise.
1186 * gdb.arch/i386-prologue.exp: Likewise.
1187 * gdb.arch/i386-size-overlap.exp: Likewise.
1188 * gdb.arch/i386-size.exp: Likewise.
1189 * gdb.arch/i386-unwind.exp: Likewise.
1190 * gdb.reverse/i386-precsave.exp: Likewise.
1191 * gdb.reverse/i386-reverse.exp: Likewise.
1192 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1193 * gdb.reverse/i387-env-reverse.exp: Likewise.
1194 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1195
c91c8c16
PA
11962011-05-24 Pedro Alves <pedro@codesourcery.com>
1197
1198 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1199 file doesn't error, using MI.
1200
c50491a7
TT
12012011-05-23 Tom Tromey <tromey@redhat.com>
1202
1203 * gdb.base/charset.exp (string_display): Add tests to assign to
1204 arrays.
1205 * gdb.base/charset.c (short_array, int_array, long_array): New.
1206
4a07b7da
PA
12072011-05-20 Pedro Alves <pedro@codesourcery.com>
1208
1209 Cope with async mode.
1210
4a07b7da
PA
1211 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1212 into gdb_test + mi_expect_stop.
1213
b275f2d2
PA
12142011-05-20 Pedro Alves <pedro@codesourcery.com>
1215
1216 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1217 (callme): Remove printf call.
1218
eec52c44
PM
12192011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1220
1221 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1222 quote pattern to avoid problems with Cygwin/mingw expect versions.
1223 * gdb.base/default.exp (show convenience): Use double
1224 quote pattern for regular expressions.
1225
b3c8eb43
JK
12262011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix -readnow for -gdwarf-4 unused type units.
1229 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1230 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1231
ed731959
JK
12322011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1233
1234 * gdb.base/kill-after-signal.c: New file.
1235 * gdb.base/kill-after-signal.exp: New file.
1236
3b48433d
PA
12372011-05-16 Pedro Alves <pedro@codesourcery.com>
1238
1239 * gdb.ada/start.exp: Call untested with the correct test filename.
1240 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1241 test filename. Make the test's binary unique.
1242 * gdb.arch/i386-signal.exp: Call untested with the correct test
1243 filename.
1244 * gdb.arch/i386-size-overlap.exp: Ditto.
1245 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1246 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1247 * gdb.cp/call-c.exp: Ditto.
1248 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1249 filename. Make the test's binary unique.
1250 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1251 * gdb.python/py-mi.exp: Ditto.
1252 * gdb.python/Makefile.in (EXECUTABLES): Update.
1253 * gdb.reverse/i386-precsave.exp: Ditto.
1254 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1255 test filename.
1256 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1257 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1258 unique.
1259 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1260 test filename.
1261 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1262 * gdb.trace/tfile.exp: Ditto.
1263
ba4a8bdd
YQ
12642011-05-14 Yao Qi <yao@codesourcery.com>
1265
1266 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1267 type.
1268
dbaefcf7
DE
12692011-05-13 Doug Evans <dje@google.com>
1270
1271 * gdb.python/py-objfile-script.exp: New file.
1272 * gdb.python/py-objfile-script.c: New file.
1273 * gdb.python/py-objfile-script-gdb.py: New file.
1274 * testsuite/gdb.python/py-section-script.exp: Test
1275 "info auto-load-scripts".
1276
9930639c
TT
12772011-05-13 Tom Tromey <tromey@redhat.com>
1278
1279 * gdb.dwarf2/clztest.exp: New file.
1280 * gdb.dwarf2/clztest.c: New file.
1281 * gdb.dwarf2/clztest.S: New file.
1282
05272e11
DE
12832011-05-13 Doug Evans <dje@google.com>
1284
cc63ef9b
DE
1285 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1286 String16 tests.
05272e11 1287
6edba76f
TT
12882011-05-13 Tom Tromey <tromey@redhat.com>
1289
1290 * lib/gdb.exp (is_x86_like_target): New proc.
1291 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1292 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1293 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1294 -nostdlib to compiler.
1295 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1296 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1297 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1298 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1299 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1300
028d0ed5
TJB
13012011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1302
1303 * gdb.python/py-function.exp: Test setting a value from a function
1304 which executes a command.
1305
8a9b8146
TT
13062011-05-12 Tom Tromey <tromey@redhat.com>
1307
1308 * gdb.dwarf2/typeddwarf.S: New file.
1309 * gdb.dwarf2/typeddwarf.c: New file.
1310 * gdb.dwarf2/typeddwarf.exp: New file.
1311
10483e8e
MP
13122011-05-12 Marek Polacek <mpolacek@redhat.com>
1313
1314 * gdb.mi/mi-basics.exp: Fix races. Honour the
1315 `test_exec_and_symbol_mi_operatons' return value.
1316 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1317 gdb_test_multiple.
1318 (test_exec_and_symbol_mi_operatons): Likewise.
1319 (test_path_specification): Likewise.
1320
faf067f1
JK
13212011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1324 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1325 Replace `file copy' and `file rename' by `file mtime'. Twice.
1326
7ff911a3
JK
13272011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1328
1329 * gdb.base/readline-ask.c: New file.
1330 * gdb.base/readline-ask.exp: New file.
1331 * gdb.base/readline-ask.inputrc: New file.
1332
a536c6d7
UW
13332011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1334
1335 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1336 to avoid race condition.
1337 * gdb.cell/coremaker.c: Use small stack size.
1338 * gdb.cell/ea-standalone.exp: Use file name without path as
1339 argument to c_to.
1340 * gdb.cell/fork.exp: Allow other output when continuing to end.
1341
d472a426
JK
13422011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 * gdb.threads/corethreads.c: New file.
1345 * gdb.threads/corethreads.exp: New file.
1346
13472011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1348
1349 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1350 Try to compile the test using -Wl,-z,norelro first.
1351 (load_core): New variable libthread_db_seen, initialize it.
1352 (zeroed-threads cannot be listed): Protect it by XFAIL on
1353 !$libthread_db_seen.
1354
8be455d7
JK
13552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1356
1357 PR 12573
1358 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1359 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1360 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1361
1976171a
JK
13622011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 * gdb.cp/psymtab-parameter.cc: New file.
1365 * gdb.cp/psymtab-parameter.exp: New file.
1366
7db6f30f
JK
13672011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 Fix a race.
1370 * gdb.cp/static-print-quit.exp (print c): Split to ...
1371 (print c - <return>, print c - q <return>, print c - to quit):
1372 ... these. Make the testfile untested on gdb-7.1.
1373
85161e9e 13742011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1375
1376 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1377 gdb_rename_execfile, gdb_touch_execfile): New.
1378 * gdb.base/reread.exp: Use new procs to handle multiple
1379 exec files.
1380
0c51be18
YQ
13812011-05-05 Yao Qi <yao@codesourcery.com>
1382
1383 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1384 (test_adr_32bit, test_pop_pc): New.
1385 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1386 (test_adr_32bit, test_pop_pc): New.
1387
4d393d60
JM
13882011-05-04 Joseph Myers <joseph@codesourcery.com>
1389
1390 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1391 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1392 targets.
1393 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1394 handle targets.
1395
8ffd0459
JK
13962011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 * gdb.base/completion.exp (complete help info wat): Rename to ...
1399 (complete 'help info wat'): ... here.
1400 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1401 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1402
8e28d804
PA
14032011-05-04 Pedro Alves <pedro@codesourcery.com>
1404
1405 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1406 gdb_test and explicit $gdb_prompt/timeout matches.
1407
3eb2ef34
YQ
14082011-05-04 Yao Qi <yao@codesourcery.com>
1409
1410 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1411 and __thumb2__.
1412
aaaf81a3
MP
14132011-05-03 Marek Polacek <mpolacek@redhat.com>
1414
1415 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1416 in place of `gdb_test "delete breakpoints"'. This eliminates two
1417 testcases.
1418
c4cbc0df
PA
14192011-05-02 Pedro Alves <pedro@codesourcery.com>
1420
1421 PR testsuite/12649
1422 Fix races.
1423
1424 * gdb.base/completion.exp: Remove all sleep calls. Remove
1425 unnecessary regexs. Don't explicitly expect anything after the
1426 prompt. Eat the prompt if necessary.
1427
b4cbb4a3
EBM
14282011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1429
1430 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1431 accept to show the caller line again as well as the line after.
1432
d65aec65
PM
14332011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1434
1435 PR mi/12531
1436
1437 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1438 compile target.
1439 * gdb.python/py-prettyprint.exp: Add C++ object for
1440 CPLUS_FAKE_CHILD test.
1441
30852783
UW
14422011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1443
1444 * gdb.base/signest.exp: New file.
1445 * gdb.base/signest.c: Likewise.
1446
c7b1f0d9
JK
14472011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1448
1449 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1450 thread and breakpoint notifications.
1451
559a7a62
JK
14522011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 * gdb.base/fortran-sym-case.c: New file.
1455 * gdb.base/fortran-sym-case.exp: New file.
1456 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1457 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1458 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1459
8344e389
JK
14602011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1463 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1464 false #1', `if true else false #2' and `if true else false #3'.
1465
2484c66b
UW
14662011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1467
1468 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1469 while delivering signal.
1470
8d3788bd
VP
14712011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1472
1473 MI breakpoint notifications.
1474
1475 * testsuite/gdb.mi/mi-cli.exp: Adust.
1476 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1477 * testsuite/gdb.mi/mi-watch.exp: Adust.
1478 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1479 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1480 notifications.
1481
3e03848b
JK
14822011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1485 * gdb.base/gdbindex-stabs.c: New file.
1486 * gdb.base/gdbindex-stabs.exp: New file.
1487
918c9108
YQ
14882011-04-25 Yao Qi <yao@codesourcery.com>
1489
1490 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1491 with /*...*/.
1492 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1493
90556b8c
JK
14942011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 * gdb.python/py-value.exp (test_objfiles): Name the first test
1497 `py-value in file.filename'.
1498
03f2bd59
JK
14992011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1502 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1503 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1504 !gdbserver_reconnect_p..
1505 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1506
7b08b9eb
JK
15072011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 * gdb.cp/cpcompletion.exp (complete class methods)
1510 (complete class methods beginning with F): Move them above runto. New
1511 comment about the runto delimiter.
1512
b78974c3
PA
15132011-04-20 Pedro Alves <pedro@codesourcery.com>
1514
1515 * gdb.base/maint.exp: Test that "maint print registers" works
1516 without a running program.
1517
20429c40 15182011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1519
20429c40
MP
1520 * gdb.base/setshow.exp: Fix racy tests.
1521 ($old_gdb_prompt): New variable.
1522
7a9dd1b2
TT
15232011-04-19 Tom Tromey <tromey@redhat.com>
1524
1525 * gdb.mi/mi-nsmoribund.exp:
1526 * gdb.hp/gdb.objdbg/objdbg01.exp:
1527 * gdb.base/structs.exp (test_struct_returns):
1528 * gdb.base/call-sc.exp (test_scalar_returns):
1529 * gdb.base/bigcore.exp: Remove duplicate words.
1530
02835898
JK
15312011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1534 * gdb.base/break-interp.exp (test_attach): New comment.
1535
254f582e
JK
15362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1539 (clear __stack_user.next, clear stack_used.next)
1540 (save a zeroed-threads corefile): New test.
1541 Call core_load for $core0file.
1542 (zeroed-threads cannot be listed): New test.
1543
4fe85f5c
JK
15442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1547 filename.
1548 ($srcfile): Preserve the original value.
1549 ($testfile): Match it the .exp filename.
1550 ($corefile): New variable. Substitute it around.
1551 Use clean_restart.
1552 ($prev_timeout): Remove.
1553 (load_core): Move core loading into this proc.
1554 Fix restore of $timeout if load_core fails.
1555
63524580
JK
15562011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.base/eu-strip-infcall.c: New file.
1559 * gdb.base/eu-strip-infcall.exp: New file.
1560
90359a16
JK
15612011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1564 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1565
626e7282
JK
15662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 Fix Python access to inlined frames.
1569 * gdb.python/py-frame-inline.c: New file.
1570 * gdb.python/py-frame-inline.exp: New file.
1571
3363d018
EBM
15722011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1573
1574 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1575 content of 's24' correctly (avoiding "optimized out").
1576 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1577
28781456
JK
15782011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1581
4a4106ca
TJB
15822011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1583
1584 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1585 expect a colon in watch -location output.
1586
d26ccb4f
JK
15872011-04-13 Marek Polacek <mpolacek@redhat.com>
1588
df46027d 1589 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1590 New testcase `expect response to define backtrace'. Also remove
1591 redundant `default' block.
1592
e1ab1f9c
JK
15932011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.python/py-prettyprint.c (struct hint_error): New.
1596 (main): New variable hint_error.
1597 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1598 "print hint_error".
1599 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1600 (register_pretty_printers): Register it.
1601
0c2e6019
TT
16022011-04-04 Tom Tromey <tromey@redhat.com>
1603
1604 * gdb.cp/maint.exp (test_help): Update.
1605 (test_namespace): Likewise.
1606
af57139d
JB
16072011-04-01 Joel Brobecker <brobecker@adacore.com>
1608
1609 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1610 * gdb.ada/arrayptr.exp: Add new tests.
1611
956a9fb9
JB
16122011-04-01 Joel Brobecker <brobecker@adacore.com>
1613
1614 * gdb.ada/mi_catch_ex: New testcase.
1615
d0c4d642
PA
16162011-04-01 Pedro Alves <pedro@codesourcery.com>
1617
1618 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1619 base::overload(void) method without specifying "const".
1620
18819fa6
UW
16212011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1622
1623 * gdb.arch/thumb-singlestep.S: New file.
1624 * gdb.arch/thumb-singlestep.exp: Likewise.
1625
a4c8e806
TT
16262011-03-31 Tom Tromey <tromey@redhat.com>
1627
1628 * gdb.python/py-prettyprint.py (exception_flag): New global.
1629 (NoStringContainerPrinter._iterator.next): Check it.
1630 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1631 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1632
53832f31
TT
16332011-03-29 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.cp/anon-struct.cc: New file.
1636 * gdb.cp/anon-struct.exp: New file.
1637
e4620230
JK
16382011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Test STT_GNU_IFUNC support.
1641 * gdb.base/gnu-ifunc-lib.c: New file.
1642 * gdb.base/gnu-ifunc.c: New file.
1643 * gdb.base/gnu-ifunc.exp: New file.
1644
d0fb5eae
JK
16452011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1646
1647 Support a ring of related breakpoints.
1648 * gdb.base/watchpoint-delete.c: New file.
1649 * gdb.base/watchpoint-delete.exp: New file.
1650
20106cfb
JK
16512011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1652
1653 * gdb.ada/arrayparam.exp (print first after function call): Use
1654 explicit package name. Add a comment
1655 (print lasta after function call): Rename ...
1656 (print last after function call): ... it and use explicit package
1657 name.
1658 (print length after function call): Use explicit package name.
1659 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1660 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1661 (multiple matches for symbol i): Rename ...
1662 (multiple matches for symbol integervar): ... it.
1663 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1664 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1665
e7ab5e63
AB
16662011-03-25 Andrew Burgess <aburgess@broadcom.com>
1667
1668 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1669 environment variable to make grep output more predictable. Move
1670 all the environment setup into gdb_init so it's done once per test
1671 case rather than each time we start gdb.
1672
9ef07c8c
TT
16732011-03-24 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1676 test.
1677
dd90784c
JK
16782011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1679
1680 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1681 * gdb.dwarf2/dw2-entry-value.S: New file.
1682 * gdb.dwarf2/dw2-entry-value.exp: New file.
1683
05775840
PM
16842011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1685
1686 PR python/12183
1687
1688 * gdb.python/py-function.exp: Add GdbError tests.
1689
8661b11b
PA
16902011-03-18 Pedro Alves <pedro@codesourcery.com>
1691
1692 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1693 (reglocal_test_func, statlocal_test_func): New functions.
1694 (globals_test_func): Call new functions.
1695 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1696 (gdb_collect_locals_test): New procedure.
1697 (gdb_trace_collection_test): Call new procedures.
1698
0fdb4f18
PA
16992011-03-18 Pedro Alves <pedro@codesourcery.com>
1700
1701 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1702 (test_register, test_register_unavailable): New procedures.
1703 (gdb_unavailable_registers_test): New procedure.
1704 (gdb_trace_collection_test): Call it.
1705
99c3dc11
PM
17062011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1707
1708 PR python/12149
1709
1710 * gdb.python/python.exp: Add gdb.write tests.
1711
29703da4
PM
17122010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1713
1714 * gdb.python/Makefile.in: Add py-objfile.
1715 * gdb.python/py-objfile.exp: New file.
1716 * gdb.python/py-objfile.c: New file.
1717 * gdb.python/py-block.exp: Add is_valid tests.
1718 * gdb.python/py-inferior.exp: Ditto.
1719 * gdb.python/py-infthread.exp: Ditto.
1720 * gdb.python/py-symbol.exp: Ditto.
1721 * gdb.python/py-symtab.exp: Ditto.
1722
598997c8
KS
17232011-03-16 Keith Seitz <keiths@redhat.com>
1724
1725 PR c++/12273
1726 * gdb.cp/cmpd-minsyms.exp: New test.
1727 * gdb.cp/cmpd-minsyms.cc: New file.
1728
1729 PR c++/11734
1730 * gdb.cp/ovsrch.exp: New test.
1731 * gdb.cp/ovsrch.h: New file.
1732 * gdb.cp/ovsrch1.cc: New file.
1733 * gdb.cp/ovsrch2.cc: New file.
1734 * gdb.cp/ovsrch3.cc: New file.
1735 * gdb.cp/ovsrch4.cc: New file.
1736
c91513d8
PP
17372011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1738
1739 PR gdb/12528
1740 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1741 * gdb.base/break-on-linker-gcd-function.exp: New test.
1742 * gdb.base/break-on-linker-gcd-function.cc: New file.
1743
7470fc63
AT
17442011-03-15 Andreas Tobler <andreast@fgznet.ch>
1745
1746 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1747
959e7469
PM
17482011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1749
1750 * lib/gdb.exp (gdb_unload): Add another termination case.
1751
9373cf26
JK
17522011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1755 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1756 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1757 Provide a stub byte there.
1758 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1759 DW_AT_entry_pc.
1760 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1761
24e9cda0
UW
17622011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1763
1764 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1765 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1766 "generic ABI, auto".
1767 (altivec_abi_tests): Accept vectors returned by reference.
1768
7371cf6d
PM
17692010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1770
1771 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1772
ce77046a
UW
17732011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1774
1775 * gdb.python/py-section-script.exp: Skip test if no Python support.
1776
176400c3
UW
17772011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1778
1779 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1780
ecec24e6
PM
17812011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1782
1783 * gdb.python/py-parameter.exp: Update tests to the new Python
1784 parameter API. Add "no documentation" test. Add deprecated API
1785 backward compatibility test.
1786
5dbdd470
TT
17872011-03-09 Tom Tromey <tromey@redhat.com>
1788
1789 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1790 gdb_continue_to_end.
1791
b66e66ee
MK
17922011-03-09 Mark Kettenis <kettenis@gnu.org>
1793
1794 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1795 tabs.
1796
eceb0c5f
TT
17972011-03-09 Tom Tromey <tromey@redhat.com>
1798
1799 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1800 parentheses.
1801 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1802 $command.
1803 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1804 argument to gdb_continue_to_end.
1805 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1806 argument to gdb_continue_to_end.
1807 * gdb.cp/annota3.exp: Fix regex.
1808 * gdb.cp/annota2.exp: Fix regex.
1809 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1810 gdb_continue_to_end.
1811 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1812 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1813 gdb_continue_to_end.
1814
63154eca
PA
18152011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 * gdb.server/ext-run.exp
1818 (load new file without any gdbserver inferior): New test.
1819
967d1f9b
TT
18202011-03-07 Tom Tromey <tromey@redhat.com>
1821
1822 * Makefile.in (TAGS): Rewrite.
1823
d68dcbb9
JK
18242011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1827 initial commands echo. New match for `Found trace'. Anchor all the
1828 other matches. Anchor and match for `No trace frame found' the final
1829 match.
1830
6bf58e63
TT
18312011-03-07 Tom Tromey <tromey@redhat.com>
1832
1833 * Makefile.in (TAGS): New target.
1834
fda326dd
TT
18352011-03-07 Tom Tromey <tromey@redhat.com>
1836
1837 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1838 change.
1839 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1840 change.
1841 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1842 exit message change.
1843 (skip_altivec_tests): Update for exit message change.
1844 (skip_vsx_tests): Likewise.
1845 (gdb_continue_to_end): Likewise. Add 'command' argument.
1846 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1847 * gdb.threads/tls.exp: Update for exit message change.
1848 * gdb.threads/thread-unwindonsignal.exp: Use
1849 gdb_continue_to_end.
1850 * gdb.threads/step.exp (step_it): Update for exit message change.
1851 (continue_all): Likewise.
1852 * gdb.threads/print-threads.exp (test_all_threads): Update for
1853 exit message change.
1854 * gdb.threads/interrupted-hand-call.exp: Use
1855 gdb_continue_to_end.
1856 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1857 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1858 gdb_continue_to_end.
1859 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1860 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1861 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1862 * gdb.cp/method.exp: Update for exit message change.
1863 * gdb.cp/mb-templates.exp: Update for exit message change.
1864 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1865 * gdb.cp/annota3.exp: Update for exit message change.
1866 * gdb.cp/annota2.exp: Update for exit message change.
1867 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1868 * gdb.base/term.exp: Update for exit message change.
1869 * gdb.base/step-test.exp (test_i): Update for exit message change.
1870 * gdb.base/sigstep.exp (advance): Update for exit message change.
1871 (advancei): Likewise.
1872 * gdb.base/siginfo.exp: Update for exit message change.
1873 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1874 * gdb.base/reread.exp: Use gdb_continue_to_end.
1875 * gdb.base/langs.exp: Use gdb_continue_to_end.
1876 * gdb.base/interrupt.exp: Update for exit message change.
1877 * gdb.base/gdb1555.exp: Update for exit message change.
1878 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1879 * gdb.base/ending-run.exp: Update for exit message change.
1880 * gdb.base/chng-syms.exp: Update for exit message change.
1881 * gdb.base/checkpoint.exp: Update for exit message change.
1882 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1883 gdb_continue_to_end.
1884 (test_catch_syscall_with_wrong_args): Likewise.
1885 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1886 * gdb.base/break-interp.exp (test_ld): Update for exit message
1887 change.
1888 * gdb.base/bang.exp: Update for exit message change.
1889 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1890 (do_call_attach_tests): Likewise.
1891 * gdb.base/a2-run.exp: Update for exit message change.
1892 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1893 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1894 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1895
dd19bd70
JK
18962011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1899
30e62689
TT
19002011-03-03 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1903 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1904 * gdb.hp/gdb.aCC/configure.ac: Remove.
1905 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1906 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1907 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1908 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1909 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1910 * gdb.hp/gdb.compat/configure.ac: Remove.
1911 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1912 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1913 * gdb.hp/gdb.defects/configure.ac: Remove.
1914 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1915 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1916 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1917 * gdb.hp/configure.ac: Remove.
1918 * gdb.hp/configure: Remove.
1919 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1920 substitution.
1921 (Makefile): Remove rule.
1922 * gdb.cell/configure.ac: Remove.
1923 * gdb.cell/configure: Remove.
1924 * gdb.stabs/Makefile.in (Makefile): Remove.
1925 (distclean): Don't remove config.status or config.log.
1926 * gdb.stabs/configure (Makefile): Remove.
1927 * gdb.stabs/configure.ac: Remove.
1928 * configure: Rebuild.
1929 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1930 Remove stabs- and cell-specific logic. Test for existence of
1931 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1932 subdirectories, gdb.cell, and and gdb.stabs.
1933 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1934
c171f854
JB
19352011-03-03 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1938 end of buffer.
1939
9a5193cb
JB
19402011-03-02 Joel Brobecker <brobecker@adacore.com>
1941
1942 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1943 gdb_test when running a test where we expected no output back.
1944
9bb4c1bb
MS
19452011-02-28 Michael Snyder <msnyder@vmware.com>
1946
1947 * gdb.cp/overload.cc: Change initializer value to integer.
1948
3bd0f5ef
MS
19492011-02-27 Michael Snyder <msnyder@vmware.com>
1950
1951 * gdb.multi/base.exp: Add test for remove-inferiors.
1952
2279eaad
JB
19532011-02-26 Joel Brobecker <brobecker@adacore.com>
1954
1955 * gdb.python/py-frame.exp: Simplify the initialization phase
1956 using prepare_for_testing.
1957
c82c0b55
MS
19582011-02-25 Michael Snyder <msnyder@vmware.com>
1959
1960 * gdb.multi/base.exp: Add tests for info inferiors with args.
1961
1d94651b
JK
19622011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1965 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1966 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1967 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1968 asmfile3. Comment the STABS (#3) file compilation. Compile
1969 everything through assembler. Provide KFAIL for symtab/12497.
1970 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1971 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1972 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1973 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1974
3bd0f5ef
MS
19752011-02-24 Michael Snyder <msnyder@vmware.com>
1976
1977 * gdb.base/break.exp: Add tests for delete breakpoints using
1978 convenience variables and value history references.
1979
12c1418e
MS
19802011-02-24 Michael Snyder <msnyder@vmware.com>
1981
1982 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1983 left behind in previous check-in.
1984
e5a67952
MS
19852011-02-23 Michael Snyder <msnyder@vmware.com>
1986
1987 * gdb.base/break.exp: Add tests for "info break" with arguments.
1988 * gdb.trace/infotrace.exp: Update patterns for error and help.
1989 * gdb.base/completion.exp: Update pattern.
1990 * gdb.base/ena-dis-br.exp: Update pattern.
1991 * gdb.base/help.exp: Update patterns.
1992
19932011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1994
1995 * gdb.base/memattr.exp: New test.
1996 * gdb.base/memattr.c: Test load for memattr.exp.
1997
6e6fbe60
DE
19982011-02-22 Doug Evans <dje@google.com>
1999
2000 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2001
1d41d745
MS
20022011-02-22 Michael Snyder <msnyder@vmware.com>
2003
2004 * Makefile.in: Make more clean.
2005 * gdb.ada/Makefile.in: Ditto.
2006 * gdb.arch/Makefile.in: Ditto.
2007 * gdb.asm/Makefile.in: Ditto.
2008 * gdb.base/Makefile.in: Ditto.
2009 * gdb.cp/Makefile.in: Ditto.
2010 * gdb.dwarf2/Makefile.in: Ditto.
2011 * gdb.java/Makefile.in: Ditto.
2012 * gdb.mi/Makefile.in: Ditto.
2013 * gdb.modula2/Makefile.in: Ditto.
2014 * gdb.python/Makefile.in: Ditto.
2015 * gdb.server/Makefile.in: Ditto.
2016 * gdb.stabs/Makefile.in: Ditto.
2017 * gdb.threads/Makefile.in: Ditto.
2018 * gdb.trace/Makefile.in: Ditto.
2019
79ba84ca
MS
20202011-02-22 Michael Snyder <msnyder@vmware.com>
2021
df46027d 2022 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2023 info threads.
2024
b9b35694
JB
20252011-02-22 Joel Brobecker <brobecker@adacore.com>
2026
2027 * gdb.python/py-breakpoint.exp: Fix the expected output of
2028 one of the "maint info breakpoints" tests to accept the output
2029 generated on platforms that do not have hardware watchpoints.
2030
8bfb830f
JB
20312011-02-22 Joel Brobecker <brobecker@adacore.com>
2032
2033 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2034 clean_restart. Be a little stricter in the expected output
2035 for one of the tests. Fix a typo in one of the comments.
2036
c45f3c54
JB
20372011-02-22 Joel Brobecker <brobecker@adacore.com>
2038
2039 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2040 Delete variable binfile, no longer use. Add or modify test
2041 comments to make them unique.
2042
b97c863c
MS
20432011-02-21 Michael Snyder <msnyder@vmware.com>
2044
2045 * Makefile.in: Update for make clean.
2046 * gdb.ada/Makefile.in: Ditto.
2047 * gdb.arch/Makefile.in: Ditto.
2048 * gdb.asm/Makefile.in: Ditto.
2049 * gdb.base/Makefile.in: Ditto.
2050 * gdb.cp/Makefile.in: Ditto.
2051 * gdb.dwarf2/Makefile.in: Ditto.
2052 * gdb.java/Makefile.in: Ditto.
2053 * gdb.mi/Makefile.in: Ditto.
2054 * gdb.modula2/Makefile.in: Ditto.
2055 * gdb.python/Makefile.in: Ditto.
2056 * gdb.server/Makefile.in: Ditto.
2057 * gdb.stabs/Makefile.in: Ditto.
2058 * gdb.threads/Makefile.in: Ditto.
2059 * gdb.trace/Makefile.in: Ditto.
2060
aea5b279
MS
20612011-02-21 Michael Snyder <msnyder@vmware.com>
2062
2063 * gdb.threads/thread-find.exp: Update patterns for changes in
2064 output of "info threads" command.
2065
e3039479
UW
20662011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2067 Ulrich Weigand <uweigand@de.ibm.com>
2068
2069 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2070 (skip_hw_watchpoint_tests): Likewise.
2071 (skip_hw_watchpoint_multi_tests): Likewise.
2072
b800ec70
UW
20732011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2074
2075 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2076 (skip_hw_watchpoint_tests): Likewise.
2077 (skip_hw_watchpoint_multi_tests): Likewise.
2078 (skip_hw_watchpoint_access_tests): Likewise.
2079
2080 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2081 * gdb.base/pr11022.exp: Likewise.
2082 * gdb.base/watch-read.exp: Likewise.
2083 * gdb.base/watch_thread_num.exp: Likewise.
2084 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2085 * gdb.base/watchpoint-hw.exp: Likewise.
2086 * gdb.base/watchpoint.exp: Likewise.
2087 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2088 * gdb.threads/watchthreads-reorder.exp: Likewise.
2089 * gdb.threads/watchthreads.exp: Likewise.
2090 * gdb.threads/watchthreads2.exp: Likewise.
2091
91033e37
JB
20922011-02-21 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2095 the debugger is unable to find the array bounds.
2096
eeaafae2
JK
20972011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2098
2099 * gdb.cp/typedef-operator.exp: New file.
2100 * gdb.cp/typedef-operator.cc: New file.
2101
e338d953
MS
21022011-02-17 Michael Snyder <msnyder@vmware.com>
2103
2104 * gdb.threads/thread-find.exp: Fix regular expressions.
2105
e67ad678
JB
21062011-02-17 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.ada/packed_array: Expand testcase to test printing of
2109 unconstrained packed array.
2110
93084bca
JB
21112011-02-17 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2114
a0c78a73
PA
21152011-02-16 Pedro Alves <pedro@codesourcery.com>
2116
f65d5553 2117 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2118 (main): Initialize it before collecting, and and clear it
2119 afterwards.
f65d5553
PA
2120 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2121 collecting with '{type} addr', where the addr expression is not an
2122 rvalue.
a0c78a73 2123
3dfcbbd2
KW
21242011-02-16 Ken Werner <ken.werner@de.ibm.com>
2125
2126 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2127 a bool variable. Expect correct OpenCL names for vector types. Use the
2128 uc3 variable name instead of referring to the uchar3 built-in type.
2129 Escape the asterisk at the half pointer test.
2130
08807d5a
PA
21312011-02-16 Pedro Alves <pedro@codesourcery.com>
2132
f65d5553 2133 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2134 (main): Initialize it before collecting, and and clear it
2135 afterwards.
f65d5553
PA
2136 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2137 collecting overlapping memory ranges.
08807d5a 2138
60f98dde
MS
21392011-02-15 Michael Snyder <msnyder@vmware.com>
2140
2141 * gdb.base/default.exp: Add tests for thread commands.
2142 * gdb.base/help.exp: Add tests for thread commands.
2143 * gdb.threads/thread-find.exp: New test for thread find command.
2144
648cd113
KW
21452011-02-15 Ken Werner <ken.werner@de.ibm.com>
2146
2147 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2148
494e194e
YQ
21492011-02-15 Yao Qi <yao@codesourcery.com>
2150
2151 PR tdep/12352
2152 * gdb.arch/arm-disp-step.S : New test for str instruction.
2153 * gdb.arch/arm-disp-step.exp : Likewise.
2154
d9492458
TJB
21552011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2156
2157 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2158 "vector_register2_vr" test strings. Test the extended floating
2159 point registers (F32~F63).
2160 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2161 IBM XL C compiler. Make the test program use a register provided
2162 by the compiler for the lxvd2x instruction.
2163
8af8e3bc
PA
21642011-02-14 Pedro Alves <pedro@codesourcery.com>
2165
2166 * gdb.trace/unavailable.cc (class Base, class Middle, class
2167 Derived): New types.
2168 (derived_unavail, derived_partial, derived_whole): New globals.
2169 (virtual_partial): New global.
2170 (virtualp): Point at virtual_partial.
2171 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2172 related to unavailable vptr.
2173
1b28d0b3
PA
21742011-02-14 Pedro Alves <pedro@codesourcery.com>
2175
2176 * gdb.trace/unavailable.cc (a, b, c): New globals.
2177 (main): Set and clear them.
2178 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2179 `a' and `c', and check that `b' isn't collected, although `a' and
2180 `c' are.
2181
ec0a52e1
PA
21822011-02-14 Pedro Alves <pedro@codesourcery.com>
2183
2184 * gdb.trace/unavailable.cc (struct Virtual): New.
2185 (virtualp): New global pointer.
2186 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2187 printing a pointer to an object whose type has a vtable, with
2188 print object on.
2189
24e6bcee
PA
21902011-02-14 Pedro Alves <pedro@codesourcery.com>
2191
2192 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2193 value repeat handles unavailableness.
2194
39d37385
PA
21952011-02-14 Pedro Alves <pedro@codesourcery.com>
2196
2197 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2198 tests for building arrays from unavailable values, subscripting
2199 non-memory rvalue unvailable arrays, and accessing fields or
2200 baseclasses of non-lazy unavailable values,
2201 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2202 struct types.
2203 (g_smallstruct, g_smallstruct_b): New globals.
2204
06d72e16
PA
22052011-02-14 Pedro Alves <pedro@codesourcery.com>
2206
2207 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2208
bc9a5551
JK
22092011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2210
2211 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2212 * gdb.cp/overload-const.exp: New file.
2213 * gdb.cp/overload-const.cc: New file.
2214
54fcddd0
UW
22152011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2216
2217 * gdb.opencl/callfuncs.cl: New file.
2218 * gdb.opencl/callfuncs.exp: New test.
2219 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2220
d6dafb7c
UW
22212011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2222
2223 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2224 when computing result.
2225 * gdb.arch/altivec-abi.exp: Update expected results.
2226
a449c2d8
TJB
22272011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2228
2229 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2230 * gdb.base/jit.exp: Likewise.
2231 * gdb.base/pie-execl.exp: Likewise.
2232 * gdb.base/solib-nodir.exp: Likewise.
2233 * gdb.base/solib-overlap.exp: Likewise.
2234
764880b7
PA
22352011-02-07 Pedro Alves <pedro@codesourcery.com>
2236
2237 * gdb.trace/collection.c (global_pieces): New.
2238 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2239 New procedure.
2240 (gdb_trace_collection_test): Call it.
2241
505500db
SW
22422011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2243
2244 * gdb.python/py-evthreads.c: New file.
2245 * gdb.python/py-evthreads.exp: New file.
2246 * gdb.python/py-events.py: New file.
2247 * gdb.python/py-events.exp: New file.
2248 * gdb.python/py-events.c: New file.
2249
385203ed
DD
22502011-02-04 David Daney <ddaney@caviumnetworks.com>
2251
2252 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2253
9011945e
AB
22542011-02-03 Andrew Burgess <aburgess@broadcom.com>
2255
2256 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2257 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2258 boundary between two compilation units.
2259
580688f3
PA
22602011-02-02 Pedro Alves <pedro@codesourcery.com>
2261
2262 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2263 (Virtual): New structs.
2264 (virtual_o, virtual_middle_b): New globals.
2265 * gdb.cp/virtbase.exp: New tests.
2266
d3f0f853
PP
22672011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2268
2269 * gdb.base/jit.exp: New file.
2270 * gdb.base/jit-main.c: New file.
2271 * gdb.base/jit-solib.c: New file.
2272
b2030fb5
UW
22732011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2274
2275 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2276 proceed to initial kernel entry point.
2277 * gdb.opencl/datatypes.exp: Likewise.
2278 * gdb.opencl/operators.exp: Likewise.
2279 * gdb.opencl/vec_comps.exp: Likewise.
2280
2db19d1e
SW
22812011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2282
2283 * gdb.cp/nsnested.cc: New.
2284 * gdb.cp/nsnested.exp: New.
2285 * gdb.cp/nsnoimports.exp: New.
2286 * gdb.cp/nsnoimports.cc: New.
2287
6b0c4c1f
JB
22882011-01-31 Joel Brobecker <brobecker@adacore.com>
2289
2290 * gdb.base/interact.exp: Add extra tests that verify that
2291 the value of the interactive-mode setting does not change
2292 after the script is sourced.
2293
80b23b6a
JK
22942011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * gdb.cp/noparam.exp: New file.
2297 * gdb.cp/noparam.cc: New file.
2298
ffd5ec24
PA
22992011-01-28 Pedro Alves <pedro@codesourcery.com>
2300
2301 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2302 there's no stack or registers.
2303
a81766d8
TT
23042011-01-26 Tom Tromey <tromey@redhat.com>
2305
2306 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2307 space before string output. Add test for "set print pretty off"
2308 case.
2309
585fdaa1
PA
23102011-01-25 Pedro Alves <pedro@codesourcery.com>
2311
2312 * gdb.base/frame-args.exp: Adjust.
2313 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2314 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2315 * gdb.dwarf2/pieces.exp: Adjust.
2316 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2317 * gdb.opt/inline-locals.exp: Adjust.
2318 * gdb.threads/fork-child-threads.exp: Adjust.
2319
d468832a
KW
23202011-01-25 Ken Werner <ken.werner@de.ibm.com>
2321
2322 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2323 OpenCL kernel function. Add a comment as marker. Add address space
2324 qualifiers for the remaining program scope variables.
2325 * gdb.opencl/datatypes.cl: Likewise.
2326 * gdb.opencl/operators.cl: Likewise.
2327 * gdb.opencl/vec_comps.cl: Likewise.
2328 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2329 Add breakpoint at the marker comment.
2330 * gdb.opencl/datatypes.exp: Likewise.
2331 * gdb.opencl/operators.exp: Likewise.
2332 * gdb.opencl/vec_comps.exp: Likewise.
2333
490f124f
PA
23342011-01-24 Pedro Alves <pedro@codesourcery.com>
2335
2336 * gdb.base/printcmds.c (some_struct): New struct and instance.
2337 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2338 procedure.
2339 <global scope>: Call it.
2340
6da78614
KW
23412011-01-21 Ken Werner <ken.werner@de.ibm.com>
2342
2343 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2344 argument to the gdb_compile_opencl_hostapp call.
2345
ec64c9aa
YQ
23462011-01-19 Yao Qi <yao@codesourcery.com>
2347
2348 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2349 positve list.
2350
810cfdbb
YQ
23512011-01-19 Yao Qi <yao@codesourcery.com>
2352
2353 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2354 canonical form.
2355 Remove "xscale-*-*"
2356 * gdb.xml/tdesc-regs.exp: Likewise.
2357 * gdb.python/py-section-script.exp: Replace ARM target triplet
2358 with canonical form.
2359 Match arm*-*-symbianelf*.
2360 * gdb.base/dup-sect.exp: Likewise.
2361 * lib/dwarf.exp: New.
2362 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2363 dwarf2_support.
2364 * gdb.dwarf2/dup-psym.exp: Likewise.
2365 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2366 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2367 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2368 * gdb.dwarf2/dw2-basic.exp: Likewise.
2369 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2370 * gdb.dwarf2/dw2-const.exp: Likewise.
2371 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2372 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2373 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2374 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2375 * gdb.dwarf2/dw2-filename.exp: Likewise.
2376 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2377 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2378 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2379 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2380 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2381 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2382 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2383 * gdb.dwarf2/dw2-producer.exp: Likewise.
2384 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2385 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2386 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2387 * gdb.dwarf2/dw2-strp.exp: Likewise.
2388 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2389 * gdb.dwarf2/implptr.exp: Likewise.
2390 * gdb.dwarf2/mac-fileno.exp: Likewise.
2391 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2392 * gdb.dwarf2/pieces.exp: Likewise.
2393 * gdb.dwarf2/pr11465.exp: Likewise.
2394 * gdb.dwarf2/valop.exp: Likewise.
2395 * gdb.dwarf2/watch-notconst.exp: Likewise.
2396 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2397
4694da01
TT
23982011-01-19 Tom Tromey <tromey@redhat.com>
2399
2400 * gdb.python/py-infthread.exp: Add thread tests.
2401
b075872c
JB
24022011-01-14 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2405
2c3e6e24
JB
24062011-01-14 Joel Brobecker <brobecker@adacore.com>
2407
2408 * gdb.ada/widewide: New testcase.
2409
de8fa76c
JB
24102011-01-13 Joel Brobecker <brobecker@adacore.com>
2411
2412 * gdb.base/interact.exp: New testcase.
2413
1b05df00
TT
24142011-01-12 Tom Tromey <tromey@redhat.com>
2415
2416 * gdb.mi/gdb2549.exp: Update for error message changes.
2417 * gdb.mi/mi-cli.exp: Likewise.
2418 * gdb.mi/mi-disassemble.exp: Likewise.
2419 * gdb.mi/mi-pthreads.exp: Likewise.
2420 * gdb.mi/mi-regs.exp: Likewise.
2421 * gdb.mi/mi-stack.exp: Likewise.
2422 * gdb.mi/mi-var-block.exp: Likewise.
2423 * gdb.mi/mi-var-cmd.exp: Likewise.
2424 * gdb.mi/mi2-cli.exp: Likewise.
2425 * gdb.mi/mi2-disassemble.exp: Likewise.
2426 * gdb.mi/mi2-pthreads.exp: Likewise.
2427 * gdb.mi/mi2-regs.exp: Likewise.
2428 * gdb.mi/mi2-stack.exp: Likewise.
2429 * gdb.mi/mi2-var-block.exp: Likewise.
2430 * gdb.mi/mi2-var-cmd.exp: Likewise.
2431
c2ff108b
JK
24322011-01-12 Andrew Burgess <aburgess@broadcom.com>
2433 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 PR fortran/11104 and DWARF unbound arrays detection.
2436 * gdb.fortran/multi-dim.exp: New file.
2437 * gdb.fortran/multi-dim.f90: New file.
2438
b716877b
AB
24392011-01-12 Andrew Burgess <aburgess@broadcom.com>
2440
2441 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2442 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2443 add new tests for opcode dumping.
2444
6c162d5e
TT
24452011-01-11 Tom Tromey <tromey@redhat.com>
2446
2447 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2448
77b06cd7
TJB
24492010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2450
2451 Convert hardware watchpoints to use breakpoint_ops.
2452 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2453 type is not supported.
2454 * gdb.base/foll-fork.exp: Likewise.
2455 * gdb.base/foll-vfork.exp: Likewise.
2456
f39a75d0
PM
24572011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2458
2459 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2460 Use load_lib gdb-python.exp.
2461 * gdb.python/python.exp: Ditto.
2462 * gdb.python/py-function.exp: Ditto.
2463
fc529d80
AS
24642011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2465
2466 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2467
fb03cb59
JK
24682011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2469
2470 * configure: Regenerate.
2471
d8e22779
TT
24722011-01-06 Tom Tromey <tromey@redhat.com>
2473
2474 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2475
09050809
JB
24762011-01-06 Joel Brobecker <brobecker@adacore.com>
2477
fc529d80
AS
2478 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2479 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2480 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2481 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2482 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2483 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2484 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2485 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2486 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2487 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2488 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2489 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2490 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2491 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2492 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2493 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2494 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2495 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2496 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2497 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2498 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2499 gdb.ada/uninitialized_vars.exp,
2500 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2501 Simplify by using clean_restart.
09050809 2502
8ed5dd9e
JB
25032011-01-06 Joel Brobecker <brobecker@adacore.com>
2504
2505 Add marker to be used as anchor for inserting breakpoints.
2506 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2507 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2508 Likewise.
2509
2510 Remove uses of gdb_start_cmd.
2511 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2512 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2513
2514 Do not run testcase if testing with GDBserver.
2515 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2516 if testing with GDBserver.
2517
368a124f
JB
25182011-01-06 Joel Brobecker <brobecker@adacore.com>
2519
2520 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2521 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2522 copyright header.
2523
44944448
JB
25242011-01-05 Joel Brobecker <brobecker@adacore.com>
2525
2526 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2527 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2528 testsuite/gdb.fortran/complex.f,
2529 testsuite/gdb.fortran/derived-type.f90,
2530 testsuite/gdb.fortran/library-module-lib.f90,
2531 testsuite/gdb.fortran/library-module-main.f90,
2532 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2533 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2534 Copyright year update.
2535
31886ea6
JB
25362011-01-05 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.base/langs1.f: Add copyright header.
2539
ebedcab5
JK
25402011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/morestack.exp: New file.
2543 * gdb.base/morestack.c: New file.
2544
de1eb2f9
JK
25452011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2548
9e87a409
JB
25492010-12-29 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2552 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2553
720d1a40
JB
25542010-12-29 Joel Brobecker <brobecker@adacore.com>
2555
2556 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2557
a283af87
AS
25582010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2559
5d3d9cba
AS
2560 * gdb.threads/tls.exp: Fix typo.
2561
a283af87
AS
2562 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2563 * gdb.threads/execl.exp: Update.
2564
2a20745c
YQ
25652010-12-23 Yao Qi <yao@codesourcery.com>
2566
2567 * gdb.arch/arm-disp-step.exp: New.
2568 * gdb.arch/arm-disp-step.S: New.
2569
a7658b96
TT
25702010-12-21 Tom Tromey <tromey@redhat.com>
2571
2572 * gdb.threads/execl.exp: Update.
2573 * gdb.threads/linux-dp.exp: Update.
2574 * gdb.threads/manythreads.exp: Update.
2575 * gdb.threads/tls.exp: Update.
2576
5b79abe7
TT
25772010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2580 (NextOverThrowDerivates) <resumebpt>: New.
2581 (resumebpt_test): New.
2582 (main): Call resumebpt_test.
2583 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2584
0914bcdb
SS
25852010-12-12 Stan Shebs <stan@codesourcery.com>
2586
2587 * gdb.trace/tsv.exp: Test print command on trace state variables.
2588
305aeedc
TT
25892010-12-09 Tom Tromey <tromey@redhat.com>
2590
2591 * gdb.base/interp.exp: Add regression test.
2592
186c406b
TT
25932010-12-09 Tom Tromey <tromey@redhat.com>
2594
2595 * gdb.java/jnpe.java: New file.
2596 * gdb.java/jnpe.exp: New file.
2597 * gdb.cp/nextoverthrow.exp: New file.
2598 * gdb.cp/nextoverthrow.cc: New file.
2599
aae1c79a
DE
26002010-12-07 Doug Evans <dje@google.com>
2601
2602 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2603 of data-directory.
2604 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2605 updated.
2606 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2607
60f98dde 26082010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2609
2610 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2611 * gdb.base/call-sc.exp: Ditto.
2612 * gdb.base/finish.exp: Ditto.
2613 * gdb.base/return.exp: Ditto.
2614 * gdb.base/return2.exp: Ditto.
2615
5fa290c1
DE
26162010-11-30 Doug Evans <dje@google.com>
2617
2618 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2619 (gdb_expect_list): Fix spelling errors in comments.
2620 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2621 send_gdb/gdb_expect_list where applicable.
2622 * gdb.base/call-ar-st.exp: Ditto.
2623 * gdb.base/funcargs.exp: Ditto.
2624 * gdb.base/gcore.exp: Ditto.
2625 * gdb.base/page.exp: Ditto.
2626 * gdb.base/sigaltstack.exp: Ditto.
2627 * gdb.base/siginfo.exp: Ditto.
2628 * gdb.base/sigstep.exp: Ditto.
2629 * gdb.base/trace-commands.exp: Ditto.
2630
4e04c971
DE
26312010-11-29 Doug Evans <dje@google.com>
2632
2633 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2634 printer-name;subprinter-name.
2635
8cf6f0b1
TT
26362010-11-29 Tom Tromey <tromey@redhat.com>
2637
2638 * gdb.dwarf2/implptr.exp: New file.
2639 * gdb.dwarf2/implptr.c: New file.
2640 * gdb.dwarf2/implptr.S: New file.
2641
94b6973e
PM
26422010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2643
fc529d80 2644 PR python/12199
94b6973e
PM
2645
2646 * gdb.python/py-breakpoint.exp: Test the delete method.
2647
8358c15c
JK
26482010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2649
2650 Fix step_resume_breakpoint unsaved during an infcall.
2651 * gdb.base/step-resume-infcall.exp: New file.
2652 * gdb.base/step-resume-infcall.c: New file.
2653
f6df29bc
TJB
26542010-11-24 Edjunior Machado <emachado@br.ibm.com>
2655
2656 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2657
f2b5a5cf
TJB
26582010-11-24 Edjunior Machado <emachado@br.ibm.com>
2659
2660 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2661 on ppc64's symbols; "finish" and "return" commands must accept to
2662 show the caller line again as well as the line after.
2663 * gdb.asm/powerpc64.inc: New file.
2664
6b0ecdc2
DE
26652010-11-23 Doug Evans <dje@google.com>
2666
2667 * lib/gdb.exp (gdb_test_sequence): New function.
2668 (gdb_expect_list): Add verbose -log call for each pattern.
2669 * gdb.base/signals.exp (test_handle_all_print): Call it.
2670 Reduce timeout increment from 6 minutes to 1 minute.
2671 * gdb.server/ext-run.exp: Call it.
2672
ea976c60
PM
26732010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2674
f2b5a5cf 2675 PR python/12212
ea976c60
PM
2676
2677 * gdb.python/python.exp: Check that selected_thread raises an
2678 error when no inferior is loaded.
2679
c0efa795
JK
26802010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2683 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2684
ec3aa567
JK
26852010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2688 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2689
d8249011
DE
26902010-11-18 Doug Evans <dje@google.com>
2691
2692 * gdb.server/ext-run.exp: Fix intermittent failures.
2693
d4eba7d1
NF
26942010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2695
2696 * gdb.stabs/gdb11479.exp: Use runto_main.
2697
b04c2f88
NF
26982010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2699
2700 * gdb.base/break-entry.exp: Skip if using a stub.
2701
ae9d7ce4
NF
27022010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2703
2704 * gdb.python/py-inferior.exp: Pack values in target endianness.
2705
621c8364
TT
27062010-11-12 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2709 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2710 MemoryError.
2711 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2712 type.
2713 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2714 MemoryError.
2715 (test_subscript_regression): Update exception type.
2716
84f4c1fe
PM
27172010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2718
2719 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2720 breakpoint tests.
2721
a1442452
PA
27222010-11-09 Pedro Alves <pedro@codesourcery.com>
2723
2724 * gdb.base/watchpoint.exp: Test "watch -location" with an
2725 innacessible location.
2726
efd11a33
JK
27272010-11-09 Edjunior Machado <emachado@br.ibm.com>
2728 Luis Machado <luisgpm@br.ibm.com>
2729
2730 * gdb.base/maint.exp: Expect "." prefix.
2731 * gdb.base/nodebug.exp: Expect "." Likewise.
2732 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2733 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2734 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2735 POWER server processors.
2736
aa00efb5
JK
27372010-11-08 Edjunior Machado <emachado@br.ibm.com>
2738 Luis Machado <luisgpm@br.ibm.com>
2739
2740 * gdb.base/break-entry.exp: convert entry point for
2741 ppc64 and expect leading `.' on ppc64's symbols
2742
99e7ae30
DE
27432010-11-05 Doug Evans <dje@google.com>
2744
2745 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2746 * gdb.python/py-param.exp: Delete, contents moved to ...
2747 * gdb.python/py-parameter.exp: ... here. New file.
2748 Add test for gdb.parameter ("directories").
99e7ae30 2749
f4b8a18d
KW
27502010-11-05 Ken Werner <ken.werner@de.ibm.com>
2751
2752 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2753 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2754 * configure: Regenerate.
2755 * gdb.opencl/Makefile.in: New File.
2756 * gdb.opencl/datatypes.exp: Likewise.
2757 * gdb.opencl/datatypes.cl: Likewise.
2758 * gdb.opencl/operators.exp: Likewise.
2759 * gdb.opencl/operators.cl: Likewise.
2760 * gdb.opencl/vec_comps.exp: Likewise.
2761 * gdb.opencl/vec_comps.cl: Likewise.
2762 * gdb.opencl/convs_casts.exp: Likewise.
2763 * gdb.opencl/convs_casts.cl: Likewise.
2764 * lib/opencl.exp: Likewise.
2765 * lib/opencl_hostapp.c: Likewise.
2766 * lib/opencl_kernel.cl: Likewise.
2767 * lib/cl_util.c: Likewise.
2768 * lib/cl_util.c: Likewise.
2769 * gdb.base/default.exp (set language): Add "opencl" to the list of
2770 languages.
2771
a9d5ef47
SW
27722010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2773
2774 * gdb.cp/overload.exp: Added test for inheritance overload.
2775 * gdb.cp/overload.cc: Ditto.
2776 * gdb.cp/oranking.exp: Removed releveant kfails.
2777
03eb1c79
JK
27782010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2779 Joel Brobecker <brobecker@adacore.com>
2780
2781 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2782 check test_compiler_info.
2783
dbc98a8b
KW
27842010-11-03 Ken Werner <ken.werner@de.ibm.com>
2785
2786 * gdb.base/gnu_vector.exp: Adjust expect messages.
2787
120bd360
KW
27882010-11-03 Ken Werner <ken.werner@de.ibm.com>
2789
2790 * gdb.base/gnu_vector.exp: Add unary operator tests.
2791
c37f7098
KW
27922010-11-03 Ken Werner <ken.werner@de.ibm.com>
2793
2794 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2795
7b51bc51
DE
27962010-11-02 Doug Evans <dje@google.com>
2797
2798 * gdb.python/py-pp-maint.c: New file.
2799 * gdb.python/py-pp-maint.exp: New file.
2800 * gdb.python/py-pp-maint.py: New file.
2801
50c97f38
TT
28022010-11-02 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.base/default.exp: Remove "scheme" from language list.
2805
a289b8f6
JK
28062010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Revert:
2809 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2810 * gdb.threads/sigstep-threads.exp: New file.
2811 * gdb.threads/sigstep-threads.c: New file.
2812
cd017491
MS
28132010-10-20 Michael Snyder <msnyder@vmware.com>
2814
2815 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2816
8e6a5956
UW
28172010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2818
2819 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2820 Skip test completely if gdb,no_hardware_watchpoints.
2821
2c04da0d
UW
28222010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2823
2824 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2825 strict, but do not check for any particular function name within libc.
2826
79afc5ef
SW
28272010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2828
2829 * gdb.cp/smartp.exp: New test.
2830 * gdb.cp/smartp.cc : New test.
2831
026ffab7
SW
28322010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2833
2834 * gdb.cp/converts.exp: Test pointer to bool conversion.
2835 Test pointer to long conversion.
2836 * gdb.cp/oranking.exp: Removed relevant kfail.
2837
3a772aa4
TT
28382010-10-18 Tom Tromey <tromey@redhat.com>
2839
2840 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2841 argument to lazy_string.
2842 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2843 (pp_ls.to_string): Use it.
2844 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2845 Add "estring2" local.
2846
5fc3827b
JK
28472010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 Fix s390x compatibility.
2850 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2851 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2852
8aeb23f3
JK
28532010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2854
2855 * gdb.threads/sigstep-threads.exp: New file.
2856 * gdb.threads/sigstep-threads.c: New file.
2857
c1e56572
JK
28582010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * gdb.base/pie-execl.exp: New file.
2861 * gdb.base/pie-execl.c: New file.
2862
92163a10
JK
28632010-10-13 Doug Evans <dje@google.com>
2864 Jan Kratochvil <jan.kratochvil@redhat.com>
2865
2866 PR exp/12117
2867 * gdb.cp/ptype-cv-cp.cc: New file.
2868 * gdb.cp/ptype-cv-cp.exp: New file.
2869
7062b0a0
SW
28702010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2871
2872 * gdb.cp/converts.cc: New test program.
2873 * gdb.cp/converts.exp: New test.
2874 * gdb.cp/overload.exp: Added test for void* vs int*.
2875 * gdb.cp/overload.exp: Ditto.
2876 * gdb.cp/oranking.exp: Removed related kfail.
2877
0e3509db
DE
28782010-10-13 Doug Evans <dje@google.com>
2879
2880 * lib/gdb-python.exp (gdb_check_python_config): New function.
2881 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2882 * gdb.python/lib-types.cc: New file.
2883 * gdb.python/lib-types.exp: New file.
2884
8dc78533
JK
28852010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 * gdb.python/py-error.exp: New file.
2888 * gdb.python/py-error.py: New file.
2889
93c17e06
JK
28902010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2893 gdb_test_multiple.
2894
d8b34041
JK
28952010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2898 * gdb.base/prelink.exp: Likewise.
2899 * gdb.base/solib-nodir.exp: Likewise.
2900 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2901 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2902 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2903
e0cc584e
UW
29042010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2905
2906 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2907 for the "info files" test to avoid timeouts on slow machines.
2908
cfc353b1
JK
29092010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2912 (main): Make openlib dummy call.
2913
d3d7896d
JK
29142010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2917 * break-interp.exp (reach): Move the core body ...
2918 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2919 (test_ld): Provide always real argument, even to the linker. Replace
2920 dl_main by _dl_debug_state.
2921
5e533c94
JK
29222010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 Fix results of prelinked PIEs on ppc*.
2925 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2926 Accept also DISPLACEMENT "PRESENT".
2927 (main): Replace "ZERO" displacements by "PRESENT".
2928
33540610
SW
29292010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2930
2931 * gdb.cp/oranking.exp: New test.
2932 * gdb.cp/oranking.cc: New test program.
2933
3bdf2bbd
KW
29342010-10-08 Ken Werner <ken.werner@de.ibm.com>
2935
2936 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2937 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2938
2f608a3a
KW
29392010-10-06 Ken Werner <ken.werner@de.ibm.com>
2940
2941 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2942 lush, lynx) New constant.
2943 * gdb.base/constvars.exp: Test const array types.
2944 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2945
aa2e2d8d
DE
29462010-10-06 Doug Evans <dje@google.com>
2947
2948 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2949 of syscall staging area.
2950
2844d6b5
KW
29512010-10-06 Ken Werner <ken.werner@de.ibm.com>
2952
2953 * gdb.base/gnu_vector.c: Add variable c4.
2954 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2955 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2956
7d8ac8bb
MR
29572010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2958
2959 * gdb.arch/altivec-abi.exp: Fix a typo.
2960
84a02e58
MR
29612010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2962
2963 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2964 to match a thread ID.
2965
b18e6318
JK
29662010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2967
2968 Fix s390x testcase compatibility.
2969 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2970
a2c09bd0
DE
29712010-10-01 Doug Evans <dje@google.com>
2972
2973 * lib/gdb-python.exp: New file.
2974 * gdb.python/py-block.exp: Use it.
2975 * gdb.python/py-breakpoint.exp: Ditto.
2976 * gdb.python/py-frame.exp: Ditto.
2977 * gdb.python/py-inferior.exp: Ditto.
2978 * gdb.python/py-param.exp: Ditto.
2979 * gdb.python/py-prettyprint.exp: Ditto.
2980 * gdb.python/py-shared.exp: Ditto.
2981 * gdb.python/py-symbol.exp: Ditto.
2982 * gdb.python/py-symtab.exp: Ditto.
2983 * gdb.python/py-type.exp: Ditto.
2984 * gdb.python/py-value.exp: Ditto.
2985 * gdb.python/python.exp: Ditto.
2986
38f12cfc
TT
29872010-09-30 Tom Tromey <tromey@redhat.com>
2988
2989 * gdb.base/anon.exp: New file.
2990 * gdb.base/anon.c: New file.
2991
9ae8282d
TT
29922010-09-30 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.base/completion.exp: Test completion through anonymous
2995 union.
2996 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2997
e9e07ba6
JK
29982010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 Fix printing parameters of inlined functions.
3001 * gdb.dwarf2/dw2-inline-param.exp: New file.
3002 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3003 * gdb.dwarf2/dw2-inline-param.S: New file.
3004
cd2effb2
JK
30052010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 PR corefiles/12071.
3008 * gdb.base/corefile.exp (quit with a process, no question: load core)
3009 (quit with a core file): New tests.
3010
bceffbf3
JK
30112010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 Fix GDB crash on inferior calls with self-referencing classes.
3014 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3015 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3016 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3017
1736ad11
JK
30182010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 Fix lost siginfo_t for inferior calls.
3021 * gdb.base/siginfo-infcall.exp: New file.
3022 * gdb.base/siginfo-infcall.c: New file.
3023
a176ad92
JB
30242010-09-22 Joel Brobecker <brobecker@adacore.com>
3025
3026 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3027
c2b0a229
JK
30282010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3029
3030 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3031 New test.
3032 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3033
e8ae22d1
JB
30342010-09-22 Joel Brobecker <brobecker@adacore.com>
3035
3036 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3037 type of our const type.
3038
ec322823
SW
30392010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3040
3041 * gdb.cp/pr12028.cc: New.
3042 * gdb.cp/pr12028.exp: New.
3043
72929c62
JB
30442010-09-22 Joel Brobecker <brobecker@adacore.com>
3045
3046 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3047
875b4ff5 30482010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3049 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3050
3051 PR mi/11407
3052 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3053 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3054 * gdb.mi/dw2-ref-missing-frame.S New File.
3055 * gdb.mi/dw2-ref-missing-frame.exp New File.
3056
7155d578
TT
30572010-09-14 Tom Tromey <tromey@redhat.com>
3058
3059 PR symtab/8399:
3060 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3061
515ed532
TT
30622010-09-14 Tom Tromey <tromey@redhat.com>
3063
3064 PR exp/11803:
3065 * gdb.threads/tls.exp: Use C++.
3066 (check_thread_local): Use K::another_thread_local.
3067 * gdb.threads/tls.c (class K): New.
3068 (another_thread_local): Now a member of K.
3069 (spin): Update. No longer K&R C.
3070
450ca57c
SW
30712010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3072
3073 * gdb.cp/koenig.cc: created class for testing member lookup.
3074 * gdb.cp/koenig.exp: Added test for member lookup.
3075
dbd492a3
JK
30762010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 Fix false FAILs on sourcetree topdir directory containing "kill".
3079 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3080 source line matching regexp.
3081
8d4d924b
JK
30822010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * gdb.python/python.exp (set height 0, collect help from uiout)
3085 (verify help to uiout): New tests.
3086
8e64f2a0
JK
30872010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3088
3089 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3090 is_lp64_target to check 64bit target.
3091
4569eed2
JK
30922010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3095 (test_ld) <powerpc64-*>: New.
3096
5e1617b1
DJ
30972010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3098
3099 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3100
c767944b
DJ
31012010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3102
3103 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3104 (FunctionArg::method): New function.
3105 (empty, arg): New variables.
3106 (main): Call arg.method.
3107 * gdb.cp/templates.exp (test_template_args): New function.
3108 (do_tests): Call it.
3109
27d3a3fc
UW
31102010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3111
3112 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3113 of "next" to proceed over pthread_exit call.
3114
55b7ce7f
UW
31152010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3116
3117 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3118 "maint print statistics" output to prevent expect timeouts.
3119
809df446
JK
31202010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3123 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3124 (test_float_rejected): ... here.
3125 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3126 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3127 (test_float_rejected): ... here.
3128 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3129 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3130 (test_float_rejected): ... here.
3131 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3132 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3133 (test_float_rejected): ... here.
3134
8464be76
DJ
31352010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3136
3137 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3138 before disabling hardware watchpoints.
3139 (test_inaccessible_watchpoint): Check that hardware watchpoints
3140 are used. Test for watchpoints on a constant address.
3141
14dba4b4
JK
31422010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 * gdb.base/ui-redirect.exp: New file.
3145
3f3540e1 31462010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3147 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3148
3149 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3150
0f254bb7
DE
31512010-08-31 Doug Evans <dje@google.com>
3152
3153 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3154
03f17ccf
TT
31552010-08-30 Tom Tromey <tromey@redhat.com>
3156
3157 PR python/11792:
3158 * gdb.python/py-value.exp (test_subscript_regression): Add
3159 dynamic_type test.
3160
640617ad
DJ
31612010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3162
3163 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3164 instead of running to main. Do not test the main function.
3165 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3166 Add new main.
3167
2ed91d1b
PA
31682010-08-26 Pedro Alves <pedro@codesourcery.com>
3169
3170 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3171 one test.
3172
673bfd45
DE
31732010-08-24 Doug Evans <dje@google.com>
3174
3175 PR symtab/11942
3176 * gdb.dwarf2/dw4-sig-types.cc: New file.
3177 * gdb.dwarf2/dw4-sig-types.h: New file.
3178 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3179 * gdb.dwarf2/dw4-sig-types.exp: New file.
3180
f9ffd4bb
TT
31812010-08-23 Tom Tromey <tromey@redhat.com>
3182
3183 PR python/11145:
3184 * gdb.python/py-value.c (Base, Derived): New types.
3185 (base): New global.
3186 * gdb.python/py-value.exp (test_subscript_regression): Add
3187 dynamic_cast test.
3188
d839c8a4
TT
31892010-08-23 Tom Tromey <tromey@redhat.com>
3190
3191 PR python/10676:
3192 * gdb.python/py-type.exp (test_fields): Add tests for type
3193 equality.
3194
702c2711
TT
31952010-08-23 Tom Tromey <tromey@redhat.com>
3196
3197 PR python/11915:
3198 * gdb.python/py-type.exp (test_fields): Add tests for array.
3199
832bafd3
KS
32002010-08-23 Keith Seitz <keiths@redhat.com>
3201
3202 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3203 have any children. Create a new abbrev for it.
3204 Add missing terminal sequence to .debug_abbrev.
3205
c37bf528
KS
32062010-08-20 Keith Seitz <keiths@redhat.com>
3207
3208 PR symtab/11465:
3209 * gdb.dwarf2/pr11465.exp: New test.
3210 * gdb.dwarf2/pr11465.S: New file.
3211 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3212 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3213
4572cbac
TJB
32142010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3215
3216 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3217 registers. Update data sets with the new v2_double element in the
3218 VSX register union. Add vector_register3_vr data set for the AltiVec
3219 registers. Use gdb_test_no_output instead of send_gdb.
3220
e7fbb131
PA
32212010-08-19 Pedro Alves <pedro@codesourcery.com>
3222
3223 * gdb.python/py-shared.exp: New file, factored out from
3224 python.exp.
3225 * gdb.python/py-shared.c: New file.
3226 * gdb.python/py-shared-sl.c: New file.
3227 * gdb.python/python-1.c: New file.
3228 * gdb.python/python-sl.c: Delete.
3229 * gdb.python/python.c: Mention python-1.c.
3230 * gdb.python/python.exp: Move shared library tests to
3231 py-shared.exp.
3232 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3233 (MISCELLANEOUS): New.
3234 (clean mostlyclean): Also remove $MISCELLANEOUS.
3235
d30f5e1f
DE
32362010-08-19 Doug Evans <dje@google.com>
3237
3238 PR exp/11926
3239 * gdb.base/printcmds.exp (test_float_accepted): New function.
3240 Move existing float tests there. Add tests for floats with suffixes.
3241 (test_float_rejected): New function.
3242 * gdb.java/jv-print.exp (test_float_accepted): New function.
3243 (test_float_rejected): New function.
3244 * gdb.objc/print.exp: New file.
3245 * gdb.pascal/print.exp: New file.
3246 * lib/objc.exp: New file.
3247
7b3fd859
PM
32482010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3249
3250 * gdb.base/default.exp (info set): Avoid full buffer error and force
3251 reading up to final gdb prompt.
3252 (show): Likewise.
3253
c92817ce
TT
32542010-08-18 Tom Tromey <tromey@redhat.com>
3255
3256 PR symtab/11919:
3257 * gdb.base/completion.exp: Add test.
3258
f1208f9e
DE
32592010-08-18 Doug Evans <dje@google.com>
3260
3261 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3262 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3263 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3264 Simplify, early exit if runto_main fails.
3265 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3266 (set_lang_fortran): Moved to lib/fortran.exp.
3267 * gdb.fortran/types.exp: load_lib fortran.exp.
3268 (set_lang_fortran): Moved to lib/fortran.exp.
3269 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3270 * gdb.java/jprint.exp (set_lang_java): Ditto.
3271 * gdb.java/jv-exp.exp: load_lib java.exp.
3272 If set_lang_java fails, issue a warning instead of failure to be
3273 consistent with other set_lang_foo uses.
3274 (set_lang_java): Moved to lib/java.exp.
3275 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3276 If set_lang_java fails, issue a warning instead of failure to be
3277 consistent with other set_lang_foo uses.
3278 * gdb.pascal/types.exp: load_lib pascal.exp.
3279 (set_lang_pascal): Moved to lib/pascal.exp.
3280 * lib/fortran.exp: New file.
3281 * lib/java.exp (set_lang_java): New function.
3282 * lib/pascal.exp (set_lang_pascal): New function.
3283
2f06b485
YQ
32842010-08-18 Yao Qi <yao@codesourcery.com
3285
3286 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3287 func_nofb_start and func_loopfb_start, so that address of functions
3288 is equal to these labels on Thumb.
3289
96e25403
YQ
32902010-08-18 Yao Qi <yao@codesourcery.com>
3291
3292 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3293 to reflect latest c source file.
3294
36e6adc4
JK
32952010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * gdb.cp/infcall-dlopen.exp: New file.
3298 * gdb.cp/infcall-dlopen.cc: New file.
3299 * gdb.cp/infcall-dlopen-lib.cc: New file.
3300
f431efe5
PA
33012010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3302 Pedro Alves <pedro@codesourcery.com>
3303
3304 PR breakpoints/11371
3305
3306 * gdb.base/watch-cond-infcall.exp: New file.
3307 * gdb.base/watch-cond-infcall.c: New file.
3308
06a64a0b
TT
33092010-08-16 Tom Tromey <tromey@redhat.com>
3310
3311 * gdb.base/help.exp: Update.
3312 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3313 watchpoint.
3314 (test_watch_location): New proc.
3315 (test_watchpoint_in_big_blob): Delete watchpoint.
3316 * gdb.base/watchpoint.c (func5): New function.
3317 (main): Call it.
3318
70ebf4ed
DE
33192010-08-16 Doug Evans <dje@google.com>
3320
3321 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3322
ca5c20b6
PM
33232010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3324
3325 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3326 tests.
3327
7346b668
KW
33282010-08-11 Ken Werner <ken.werner@de.ibm.com>
3329
3330 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3331 * gdb.base/gnu_vector.c: New File.
3332 * gdb.base/gnu_vector.exp: Likewise.
3333
cb2e07a6
PM
33342010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3335
3336 * gdb.python/python.c: New File.
3337 * gdb.python/python-sl.c: New File.
3338 * gdb.python/python.exp: Test solib_address and decode_line
3339 * functions.
3340
5da1313b
JK
33412010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 * gdb.python/python.exp (show height, set height 10)
3344 (verify pagination beforehand, verify pagination beforehand: q)
3345 (gdb.execute does not page, verify pagination afterwards)
3346 (verify pagination afterwards: q): New.
3347
49c3ccf7
DE
33482010-08-02 Doug Evans <dje@google.com>
3349
3350 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3351 because of an older gcc, change test2
3352 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3353 to unsupported.
3354
42c0c4f1
KH
33552010-07-30 Kazu Hirata <kazu@codesourcery.com>
3356
3357 * gdb.base/break-always.exp: Do not expect full paths to file
3358 names.
3359 * gdb.base/commands.exp: Likewise.
3360
d3765805
DE
33612010-07-30 Doug Evans <dje@google.com>
3362
c98ee71b
DE
3363 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3364 xfail them when run with older gccs.
3365
fd961404
DE
3366 * lib/gdb.exp (build_executable): Forward "c++" option to
3367 get_compiler_info.
3368
999adef4
DE
3369 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3370 "python print ttype.template_argument(1)" and
3371 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3372 if using gcc 4.4 or earlier.
3373
d3765805
DE
3374 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3375 attach-to-debugger handling.
3376
1276c759
JK
33772010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3378
3379 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3380 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3381 (main): Use copyreloc.
3382 * gdb.base/prelink.exp (split debug of executable)
3383 (.dynbss vs. .bss address shift): New tests.
3384
88caa9b9
PA
33852010-07-29 Pedro Alves <pedro@codesourcery.com>
3386
3387 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3388 in gdb_test_multiple.
3389
c6f2ac43
PA
33902010-07-29 Pedro Alves <pedro@codesourcery.com>
3391
3392 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3393 environment.
3394
326fd672
TT
33952010-07-28 Tom Tromey <tromey@redhat.com>
3396
3397 PR python/11060:
3398 * gdb.python/py-type.c (Temargs): New template.
3399 (temvar): New variable.
3400 * gdb.python/py-type.exp (test_template): New proc.
3401
3ce3b1ba
PA
34022010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3403
3404 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3405 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3406
34eaf542
TT
34072010-07-28 Tom Tromey <tromey@redhat.com>
3408
3409 PR c++/9946:
3410 * gdb.cp/temargs.exp: New file.
3411 * gdb.cp/temargs.cc: New file.
3412
d41b819e
JK
34132010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3414
3415 * gdb.base/help.exp (help disassemble): Update the content.
3416
26ab7092
JK
34172010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 * gdb.threads/ia64-sigill.exp: New file.
3420 * gdb.threads/ia64-sigill.c: New file.
3421
5283e9e1
TT
34222010-07-27 Tom Tromey <tromey@redhat.com>
3423
3424 * gdb.opt/inline-cmds.c (ATTR): New define.
3425 (func1): Use it.
3426 (func2): Likewise.
3427 (func3): Likewise.
3428 (outer_inline1): Likewise.
3429 (outer_inline2): Likewise.
3430 * gdb.opt/inline-bt.c (ATTR): New define.
3431 (func1): Use it.
3432 (func2): Likewise.
3433 * gdb.opt/inline-locals.c (ATTR): New define.
3434 (func1): Use it.
3435 (func2): Likewise.
3436
e992ef73
TT
34372010-07-27 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.stabs/gdb11479.c (hack): New function.
3440 (test): Use it.
3441 (test2): Use it.
3442 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3443 (int32_search_buf, int64_search_buf): No longer static.
3444 (x): Remove.
3445 * gdb.base/relocate.c (hack): New function.
3446
5374244e
PM
34472010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3448
3449 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3450 * gdb.python/py-value.c (func1): New function.
3451 (func2): Likewise.
3452
a99aee83
CV
34532010-07-26 Corinna Vinschen <vinschen@redhat.com>
3454
3455 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3456 as not to clash with .data section.
3457
a04ba985
JG
34582010-07-26 Jerome Guitton <guitton@adacore.com>
3459
3460 * gdb.base/code_elim.exp: New file.
3461 * gdb.base/code_elim1.c: New file.
3462 * gdb.base/code_elim2.c: New file.
3463
23bd0f7c
PA
34642010-07-21 Pedro Alves <pedro@codesourcery.com>
3465
3466 PR symtab/11827
3467
3468 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3469 (some_volatile_enum): New variable.
3470 * gdb.base/printcmds.exp (test_print_enums): New.
3471 <top level>: Call it.
3472
883df6dd
SW
34732010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3474
3475 * gdb.cp/fpointer.cc: New test.
3476 * gdb.cp/fpointer.exp: New test.
3477
569b05a5
JK
34782010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 * gdb.base/solib-nodir.exp: New file.
3481 * lib/gdb.exp (runto): New case for a GDB internal error.
3482
51d7d803
JK
34832010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3484 Ulrich Weigand <uweigand@de.ibm.com>
3485 Tom Tromey <tromey@redhat.com>
3486
3487 * gdb.base/charset-malloc.c: New file.
3488 * gdb.base/charset.c (malloc_stub): New prototype.
3489 (main): Call it instead of malloc itself.
3490 * gdb.base/charset.exp: Use only prepare_for_testing.
3491 (binfile): Remove the variable.
3492
c0edd9ed
JK
34932010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 Make core files the process_stratum.
3496 * gdb.base/corefile.exp (run: load core again)
3497 (run: sanity check we see the core file, run: with core)
3498 (run: core file is cleared, attach: load core again)
3499 (attach: sanity check we see the core file, attach: with core)
3500 (attach: core file is cleared): New tests.
3501 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3502
3cbaedff
KW
35032010-07-14 Ken Werner <ken.werner@de.ibm.com>
3504
3505 * gdb.arch/altivec-abi.exp: New tests.
3506
91158a56
TT
35072010-07-13 Tom Tromey <tromey@redhat.com>
3508
3509 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3510 (main): Use it.
3511 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3512
0f5238ed
TT
35132010-07-13 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.base/label.exp: New file.
3516 * gdb.base/label.c: New file.
3517
add265ae
L
35182010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3519 H.J. Lu <hongjiu.lu@intel.com>
3520
3521 * lib/gdb.exp (is_ilp32_target): New.
3522 (is_lp64_target): Likewise.
3523
3524 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3525 target.
3526 * gdb.arch/amd64-disp-step.exp: Likewise.
3527 * gdb.arch/amd64-dword.exp: Likewise.
3528 * gdb.arch/amd64-i386-address.exp: Likewise.
3529 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3530
add265ae
L
3531 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3532 target.
3533 * gdb.arch/i386-bp_permanent.exp: Likewise.
3534 * gdb.arch/i386-byte.exp: Likewise.
3535 * gdb.arch/i386-disp-step.exp: Likewise.
3536 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3537 * gdb.arch/i386-prologue.exp: Likewise.
3538 * gdb.arch/i386-size-overlap.exp: Likewise.
3539 * gdb.arch/i386-size.exp: Likewise.
3540 * gdb.arch/i386-sse.exp: Likewise.
3541 * gdb.arch/i386-unwind.exp: Likewise.
3542 * gdb.arch/i386-word.exp: Likewise.
3543
3544 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3545 test only when building 64-bit executables. Do not hard-code
3546 -m64 option.
3547
2dfb8c17
DE
35482010-07-07 Doug Evans <dje@google.com>
3549
3550 * lib/gdb.exp (gdb_test_list_exact): New function.
3551 * gdb.base/default.exp (show convenience): Call it, add tests for
3552 $_sdata = void, $_thread = 0.
3553
4e5799b6
JK
35542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3555 Joel Brobecker <brobecker@adacore.com>
3556
3557 Fix re-run of PIE executable, PR shlibs/11776.
3558 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3559 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3560 and re-"run" of the inferior.
3561
1a219cc7
JK
35622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3563 Joel Brobecker <brobecker@adacore.com>
3564
3565 Cope with missing /usr/sbin/prelink.
3566 * lib/prelink-support.exp (prelink_no):
3567 <result == 1 && $output is "no such file or directory">: New.
3568 (prelink_yes): Likewise. Return on failed prelink_no.
3569
5e3b36f8
JK
35702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3571 Joel Brobecker <brobecker@adacore.com>
3572
3573 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3574 build_executable by build_executable_own_libs. Replace "prelink -R"
3575 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3576 change.
3577 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3578 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3579 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3580 Replace build_executable by build_executable_own_libs's function
3581 build_executable_own_libs.
3582 (prelinkNO): Create new stub to call prelink_no.
3583 (prelinkYES): Create new stub to call prelink_yes.
3584 (test_attach): Rename calls of copy to file_copy.
3585 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3586 (copy): Move to ...
3587 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3588 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3589 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3590 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3591 special flags by gdb_compile_shlib. Replace second gdb_compile by
3592 build_executable_own_libs. Replace "prelink -R" execution by a call of
3593 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3594 a second call of prelink_yes. Replace restart commands by
3595 clean_restart.
3596 (prelink): Rename to ...
3597 (seen displacement message): ... this test. Extend its expectation
3598 strictness.
3599
86e4bafc
JK
36002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3603 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3604 displacement message exactly once.
3605
3cd07d20
JK
36062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3607 Joel Brobecker <brobecker@adacore.com>
3608
3609 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3610 its restore after the <$relink_args != ""> loop. new comment.
3611
0a1e94c7
JK
36122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3613 Joel Brobecker <brobecker@adacore.com>
3614
3615 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3616 code for it. New variable relink_args.
3617 (prelinkYES): Call prelinkNO.
3618 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3619 in such case. Move the core code to ...
3620 (test_attach_gdb): ... a new function. Send GDB command "file".
3621 Extend expected "Attaching to " string.
3622
2f70bcfb
TT
36232010-07-02 Tom Tromey <tromey@redhat.com>
3624
3625 * gdb.base/bitops.exp: Remove extraneous "pass".
3626
a17ac5b0
TT
36272010-07-02 Ken Werner <ken.werner@de.ibm.com>
3628
3629 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3630
dc10affe
PA
36312010-07-01 Pedro Alves <pedro@codesourcery.com>
3632
d41c0fc8
PA
3633 * gdb.base/help.exp: Adjust expected output.
3634
36352010-07-01 Pedro Alves <pedro@codesourcery.com>
3636
3637 * gdb.base/help.exp: Adjust expected output.
dc10affe 3638
0a600c36
JK
36392010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3642 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3643 c++/11702.
3644
37cc8bfe
JK
36452010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3646 Doug Evans <dje@google.com>
3647
3648 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3649 add .dynamic entry'.
3650
254e6b9e
DE
36512010-06-29 Doug Evans <dje@google.com>
3652
3653 Test PR c++/11702.
3654 * gdb.cp/m-static.exp: Add testcase.
3655 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3656
595939de 36572010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3658 Tom Tromey <tromey@redhat.com>
3659 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3660
3661 * gdb.python/py-inferior.c: New File.
3662 * gdb.python/py-infthread.c: New File.
3663 * gdb.python/py-inferior.exp: New File.
3664 * gdb.python/py-infthread.exp: New File.
3665
98751a41
JK
36662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3667
3668 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3669 (ptype ::C::OtherFileClass typedefs): New.
3670 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3671 (C::OtherFileClass::cOtherFileClassVar2): New.
3672 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3673 cOtherFileClassVar2.
3674 (C::cOtherFileType2, C::cOtherFileVar2): New.
3675 (C::cOtherFileVar_use): use also cOtherFileVar2.
3676 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3677
41f62f39
JK
36782010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3681 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3682 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3683 (print ::C::cOtherFileVar)
3684 (whatis C::OtherFileClass::cOtherFileClassType)
3685 (whatis ::C::OtherFileClass::cOtherFileClassType)
3686 (print C::OtherFileClass::cOtherFileClassVar)
3687 (print ::cOtherFileClassVar)
3688 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3689 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3690 trailing content.
3691 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3692 (C::OtherFileClass::cOtherFileClassVar)
3693 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3694 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3695
af53d231
JK
36962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 Test PR c++/11703 and PR gdb/1448.
3699 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3700 gdb/1448.
3701
9655fd1a
JK
37022010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3705 (main) <rtti_data>: New.
3706 * gdb.cp/virtbase.exp (print rtti_data): New.
3707
824cc8dd
JK
37082010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3709 Joel Brobecker <brobecker@adacore.com>
3710
3711 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3712
6036c742
JK
37132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3716
de6a0421
DE
37172010-06-28 Doug Evans <dje@google.com>
3718
3719 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3720
b2dae948
DE
37212010-06-27 Doug Evans <dje@google.com>
3722
3723 * gdb.cp/m-static.exp: Update expected test output.
3724
0f3bb72e
PH
37252010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3726
889bf7c5
PA
3727 * gdb.gdb/selftest.exp: Adjust expected message for
3728 capturing start-up runtime.
0f3bb72e 3729
bc9f0842
TT
37302010-06-25 Tom Tromey <tromey@redhat.com>
3731
3732 PR python/10808:
3733 * gdb.python/python.exp: Add new tests.
3734
099ef718
SW
37352010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3736
3737 * gdb.cp/operator.cc: Created an import loop.
3738 * gdb.cp/operator.exp: Added testcase for import loop.
3739
5868a632
JK
37402010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 Test PR python/11407.
3743 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3744 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3745 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3746 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3747 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3748 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3749 binfile. Call gdb_compile with clean_restart twice.
3750 (func_nofb print, func_nofb backtrace, func_loopfb print)
3751 (func_loopfb backtrace): New.
3752
af76db58
JK
37532010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3754
3755 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3756 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3757 by a hand made one.
3758 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3759 i?86 requirement. Remove variables srcfile and binfile. New variable
3760 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3761
f2c7657e
UW
37622010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3763
3764 * gdb.cell/dwarfaddr.exp: New file.
3765 * gdb.cell/dwarfaddr.S: New file.
3766
628fe4e4
JK
37672010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 Test PR 9436.
3770 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3771
f1421989
HZ
37722010-06-24 Hui Zhu <teawater@gmail.com>
3773
3774 * gdb.base/eval.exp: New file.
3775
d03285ec
UW
37762010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3777
3778 * gdb.cell/fork.exp: New file.
3779 * gdb.cell/fork.c: Likewise.
3780 * gdb.cell/fork-spu.c: Likewise.
3781
41b2c92d
PM
37822010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3783
3784 * lib/gdb.exp (banned_variables_traced): New global variable.
3785 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3786 (gdb_init): Use `trace add variable' instead of obsolete
3787 `trace variable'.
3788
d5bc977f
DE
37892010-06-21 Doug Evans <dje@google.com>
3790
3791 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3792
d2ed6730
UW
37932010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3794
3795 * gdb.arch/spu-ls.exp: New file.
3796 * gdb.arch/spu-ls.c: Likewise.
3797
6aed2dbc
SS
37982010-06-18 Stan Shebs <stan@codesourcery.com>
3799
3800 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3801
e0756905
UW
38022010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3803
3804 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3805 * gdb.base/watch-cond.exp: Likewise.
3806 * gdb.python/py-breakpoint.exp: Likewise.
3807
d8053d4d
PA
38082010-06-18 Pedro Alves <pedro@codesourcery.com>
3809
3810 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3811 clean_restart, make sure every test has a distinct message, and
3812 that messages don't include the executable' full path.
3813
81ce510c
DE
38142010-06-17 Doug Evans <dje@google.com>
3815
3816 * gdb.arch/i386-size.exp: Updated expected output for
3817 DISASSEMBLY_OMIT_FNAME.
3818
65d79d4b
SDJ
38192010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3820 Sergio Durigan Junior <sergiodj@redhat.com>
3821
3822 * gdb.base/watch-notconst.c: New file.
3823 * gdb.base/watch-notconst.S: New file.
3824 * gdb.base/watch-notconst2.c: New file.
3825 * gdb.base/watch-notconst2.S: New file.
3826 * gdb.base/watch-notconst.exp: New file.
3827 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3828 (func4): Add operations on `global_ptr_ptr'.
3829 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3830 routine to test watchpoints created with a constant expression.
3831 (test_inaccessible_watchpoint): Include tests for watchpoints
3832 created with a constant expression.
3833
df0f4836
KB
38342010-06-14 Kevin Buettner <kevinb@redhat.com>
3835
3836 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3837 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3838 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3839 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3840 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3841 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3842 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3843 of `_start'.
3844
b769def5
UW
38452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3846
3847 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3848 not supported on the target.
3849 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3850 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3851 * gdb.mi/mi-nsintrall.exp: Likewise.
3852 * gdb.mi/mi-nsmoribund.exp: Likewise.
3853 * gdb.mi/mi-nsthrexec.exp: Likewise.
3854
d914c394
SS
38552010-06-11 Stan Shebs <stan@codesourcery.com>
3856
3857 * gdb.base/permissions.exp: New file.
3858
38592010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3860
3861 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3862 does not support ELF executable class.
3863
f3ce5b9c
UW
38642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3865
3866 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3867
8e46892c
JK
38682010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3869
3870 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3871 (runto): Catch "The target does not support running in non-stop mode.".
3872
6cc55c64
MS
38732010-06-11 Michael Snyder <msnyder@vmware.com>
3874
3875 * gdb.base/setshow.exp (set language asm): Don't use
3876 gdb_test_no_output, fails on some targets.
3877
caddefa4
UW
38782010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3879
3880 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3881 * gdb.cp/pr9167.exp: Likewise.
3882
468b1aa7
UW
38832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3884
3885 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3886
5c3552dc
UW
38872010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3888
3889 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3890
02e6fe6a
UW
38912010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3892
3893 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3894
0e03807e
TT
38952010-06-11 Tom Tromey <tromey@redhat.com>
3896
3897 PR gdb/9977, PR exp/11636::
3898 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3899 (pieces_test_f6): Update expected output.
3900
2bdf28a0
JK
39012010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3902
3903 * gdb.base/moribund-step.exp: New.
3904
f6978de9
MS
39052010-06-08 Michael Snyder <msnyder@vmware.com>
3906
3907 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3908 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3909 * gdb.ada/frame_args.exp: Ditto.
3910 * gdb.ada/lang_switch.exp: Ditto.
3911 * gdb.ada/ptype_arith_binop.exp: Ditto.
3912 * gdb.ada/ref_param.exp: Ditto.
3913 * gdb.ada/type_coercion.exp:Ditto.
3914
3915 * gdb.asm/asm-source.exp: Ditto.
3916
3917 * gdb.base/attach.exp: Ditto.
3918 * gdb.base/bitfields2.exp: Ditto.
3919 * gdb.base/call-signal-resume.exp: Ditto.
3920 * gdb.base/callfuncs.exp: Ditto.
3921 * gdb.base/commands.exp: Ditto.
3922 * gdb.base/dbx.exp: Ditto.
3923 * gdb.base/default.exp: Ditto.
3924 * gdb.base/dump.exp: Ditto.
3925 * gdb.base/exprs.exp: Ditto.
3926 * gdb.base/freebpcmd.exp: Ditto.
3927 * gdb.base/interrupt.exp: Ditto.
3928 * gdb.base/list.exp: Ditto.
3929 * gdb.base/long_long.exp: Ditto.
3930 * gdb.base/maint.exp: Ditto.
3931 * gdb.base/ptype.exp: Ditto.
3932 * gdb.base/return.exp: Ditto.
3933 * gdb.base/setshow.exp: Ditto.
3934 * gdb.base/sigbpt.exp: Ditto.
3935 * gdb.base/sigrepeat.exp: Ditto.
3936
3937 * gdb.cp/classes.exp: Ditto.
3938
3939 * gdb.dwarf2/dw2-restore.exp: Ditto.
3940
3941 * gdb.gdb/selftest.exp: Ditto.
3942
3943 * gdb.multi/base.exp: Ditto.
3944 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3945
3946 * gdb.python/py-block.exp: Ditto.
3947 * gdb.python/py-prettyprint.exp: Ditto.
3948 * gdb.python/py-template.exp: Ditto.
3949
3950 * gdb.server/ext-attach.exp: Ditto.
3951 * gdb.server/ext-run.exp: Ditto.
3952 * gdb.server/server-mon.exp: Ditto.
3953
3954 * gdb.threads/fork-thread-pending.exp: Ditto.
3955 * gdb.threads/hand-call-in-threads.exp: Ditto.
3956 * gdb.threads/interrupted-hand-call.exp: Ditto.
3957 * gdb.threads/linux-dp.exp: Ditto.
3958 * gdb.threads/manythreads.exp: Ditto.
3959 * gdb.threads/print-threads.exp: Ditto.
3960 * gdb.threads/pthreads.exp: Ditto.
3961 * gdb.threads/schedlock.exp: Ditto.
3962 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3963 * gdb.threads/threadapply.exp: Ditto.
3964
de7ff789
MS
39652010-06-08 Michael Snyder <msnyder@vmware.com>
3966
889bf7c5 3967 * gdb.ada/exec_changed.exp:
de7ff789
MS
3968 Use ".*" instead of "" as wildcard regexp.
3969
3970 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3971 * gdb.base/call-ar-st.exp: Ditto.
3972 * gdb.base/checkpoint.exp: Ditto.
3973 * gdb.base/default.exp: Ditto.
3974 * gdb.base/dump.exp: Ditto.
3975 * gdb.base/ending-run.exp: Ditto.
3976 * gdb.base/fileio.exp: Ditto.
3977 * gdb.base/miscexprs.exp: Ditto.
3978 * gdb.base/pointers.exp: Ditto.
3979 * gdb.base/readline.exp: Ditto.
3980 * gdb.base/reread.exp: Ditto.
3981 * gdb.base/restore.exp: Ditto.
3982 * gdb.base/shlib-call.exp: Ditto.
3983 * gdb.base/valgrind-db-attach.exp: Ditto.
3984 * gdb.base/volatile.exp: Ditto.
3985 * gdb.base/watchpoints.exp: Ditto.
3986
3987 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3988
3989 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3990 * gdb.python/py-value.exp: Ditto.
3991
3992 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3993 * gdb.trace/circ.exp: Ditto.
3994 * gdb.trace/collection.exp: Ditto.
3995 * gdb.trace/packetlen.exp: Ditto.
3996 * gdb.trace/passc-dyn.exp: Ditto.
3997 * gdb.trace/report.exp: Ditto.
3998 * gdb.trace/tfile.exp: Ditto.
3999 * gdb.trace/tfind.exp: Ditto.
4000 * gdb.trace/while-dyn.exp: Ditto.
4001
3bebe2f2
JK
40022010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4005
5c631832
JK
40062010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 Test PR 10640.
4009 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4010
4c3376c8
SW
40112010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4012
4013 * gdb.cp/koenig.exp: Test for ADL operators.
4014 * gdb.cp/koenig.cc: Added ADL operators.
4015 * gdb.cp/operator.exp: New test.
4016 * gdb.cp/operator.cc: New test.
4017
dc226d5a
MS
40182010-06-04 Michael Snyder <msnyder@vmware.com>
4019
dfb88a23
MS
4020 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4021 * gdb.base/pending.exp: Ditto.
f7ae76b3 4022
dc226d5a
MS
4023 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4024
967cf477
DE
40252010-06-04 Doug Evans <dje@google.com>
4026
4027 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4028 disabled printers.
4029 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4030 (enable_lookup_function): New function.
4031
eb801841
TT
40322010-06-04 Tom Tromey <tromey@redhat.com>
4033
4034 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4035 of hash and id.
4036
38979823
JK
40372010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4038
4039 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4040 newline.
4041 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4042 (empty verbose non-noisy clear, empty verbose noisy clear)
4043 (empty non-verbose noisy clear): Likewise.
4044
35ec993f
MS
40452010-06-03 Michael Snyder <msnyder@vmware.com>
4046
4047 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4048 * gdb.base/display.exp: Ditto.
4049 * gdb.base/find.exp: Ditto.
4050 * gdb.base/ifelse.exp: Ditto.
4051 * gdb.base/multi-forks.exp: Ditto.
4052 * gdb.base/recurse.exp: Ditto.
4053 * gdb.base/setshow.exp: Ditto.
4054 * gdb.base/value-double-free.exp: Ditto.
4055 * gdb.base/watch-vfork.exp: Ditto.
4056 * gdb.base/watch_thread_num.exp: Ditto.
4057 * gdb.base/watchpoint-solib.exp: Ditto.
4058 * gdb.base/watchpoint.exp: Ditto.
4059 * gdb.base/watchpoints.exp: Ditto.
4060
4061 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4062 * gdb.cp/overload.exp: Ditto.
4063 * gdb.cp/virtfunc.exp: Ditto.
4064
4065 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4066
889bf7c5 4067 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4068 Replace gdb_test with gdb_test_no_output.
4069
889bf7c5 4070 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4071 Replace gdb_test with gdb_test_no_output.
4072 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4073 * gdb.threads/watchthreads.exp: Ditto.
4074 * gdb.threads/watchthreads2.exp: Ditto.
4075
4076 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4077 * gdb.trace/tfind.exp: Ditto.
4078
c22decce
JB
40792010-06-03 Joel Brobecker <brobecker@adacore.com>
4080
4081 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4082 successful test if message is the empty string.
4083
fd5700c7
JK
40842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * gdb.fortran/module.exp (stopped language detection): New test.
4087
f55ee35c
JK
40882010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 Support DW_TAG_module as separate namespaces.
4091 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4092 gdb.fortran/library-module-lib.f90: New.
4093 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4094 (print i): Remove.
4095 (continue to breakpoint: i-is-1, print var_i value 1)
4096 (continue to breakpoint: i-is-2, print var_i value 2)
4097 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4098 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4099 (complete `modmany, complete `modmany`, complete `modmany`var)
4100 (show language, setting breakpoint at module): New tests.
4101 * gdb.fortran/module.f90 (module mod): Remove.
4102 (module mod1, module mod2, module modmany, subroutine sub1)
4103 (subroutine sub2, program module): New.
4104
b8e8282f
JK
41052010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4106
4107 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4108 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4109 * gdb.cp/anon-union.exp (pass): Rename to ...
4110 (print z 2): ... here.
b8e8282f 4111
019ebafc
MS
41122010-06-02 Michael Snyder <msnyder@vmware.com>
4113
e68d8fd4
MS
4114 * gdb.trace/actions.exp: Use gdb_test_no_output.
4115 * gdb.trace/circ.exp: Ditto.
4116 * gdb.trace/packetlen.exp: Ditto.
4117 * gdb.trace/save-trace.exp: Ditto.
4118 * gdb.trace/tracecmd.exp: Ditto.
4119 * gdb.trace/tsv.exp: Ditto.
4120
12b5d08a
MS
4121 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4122 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4123 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4124 * gdb.threads/manythreads.exp: Ditto.
4125 * gdb.threads/print-threads.exp: Ditto.
4126 * gdb.threads/pthreads.exp: Ditto.
4127 * gdb.threads/schedlock.exp: Ditto.
4128 * gdb.threads/staticthreads.exp: Ditto.
4129 * gdb.threads/thread-specific.exp: Ditto.
4130 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4131 * gdb.threads/threadapply.exp: Ditto.
4132 * gdb.threads/watchthreads.exp: Ditto.
4133 * gdb.threads/watchthreads2.exp: Ditto.
4134
89493308
MS
4135 * gdb.python/py-block.exp: Use gdb_test_no_output.
4136 * gdb.python/py-prettyprint.exp: Ditto.
4137 * gdb.python/py-template.exp: Ditto.
4138 * gdb.python/py-value.exp: Ditto.
4139
4140 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4141 * gdb.reverse/watch-reverse.exp: Ditto.
4142
4143 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4144 * gdb.server/ext-run.exp: Ditto.
4145
019ebafc
MS
4146 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4147 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4148 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4149 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4150 * gdb.dwarf2/dw2-producer.exp: Ditto.
4151 * gdb.dwarf2/mac-fileno.exp: Ditto.
4152
4153 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4154 * gdb.gdb/selftest.exp: Ditto.
4155
4156 * gdb.multi/base.exp: Use gdb_test_no_output.
4157
4158 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4159
3e0ca3a5
JK
41602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4163
9db70545
MS
41642010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4165
a8d52276
MS
4166 * gdb.cp/class2.exp: Use gdb_test_no_output.
4167 * gdb.cp/classes.exp: Ditto.
4168 * gdb.cp/extern-c.exp: Ditto.
4169 * gdb.cp/inherit.exp: Ditto.
4170 * gdb.cp/maint.exp: Ditto.
4171 * gdb.cp/mb-inline.exp: Ditto.
4172 * gdb.cp/mb-templates.exp: Ditto.
4173 * gdb.cp/method2.exp: Ditto.
4174 * gdb.cp/misc.exp: Ditto.
4175 * gdb.cp/ovldbreak.exp: Ditto.
4176 * gdb.cp/punctuator.exp: Ditto.
4177 * gdb.cp/templates.exp: Ditto.
4178 * gdb.cp/virtbase.exp: Ditto.
4179
889bf7c5 4180 * gdb.threads/attach-stopped.exp:
9db70545 4181 Replace uses of send_gdb / gdb_expect.
889bf7c5 4182 * gdb.threads/attachstop-mt.exp:
9db70545 4183 Replace uses of send_gdb / gdb_expect.
889bf7c5 4184 * gdb.threads/gcore-thread.exp:
9db70545 4185 Replace uses of send_gdb / gdb_expect.
889bf7c5 4186 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4187 Replace uses of send_gdb / gdb_expect.
4188 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4189 * gdb.threads/print-threads.exp:
9db70545
MS
4190 Replace uses of send_gdb / gdb_expect.
4191 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4192 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4193 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4194
4195 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4196 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4197 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4198 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4199 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4200 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4201 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4202 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4203 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4204 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4205 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4206
359cc68c
JK
42072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4210
7d3fe98e
SW
42112010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4212
4213 * gdb.cp/koenig.exp: Added new test case.
4214 * gdb.cp/koenig.cc: Ditto.
4215
27d3a1a2
MS
42162010-06-01 Michael Snyder <msnyder@vmware.com>
4217
4218 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4219 * gdb.base/arrayidx.exp: Ditto.
4220 * gdb.base/attach.exp: Ditto.
4221 * gdb.base/auxv.exp: Ditto.
4222 * gdb.base/bigcre.exp: Ditto.
4223 * gdb.base/break-always.exp: Ditto.
4224 * gdb.base/break-interp.exp: Ditto.
4225 * gdb.base/break.exp: Ditto.
4226 * gdb.base/breakpoint-shadow.exp: Ditto.
4227 * gdb.base/call-ar-st.exp: Ditto.
4228 * gdb.base/call-sc.exp: Ditto.
4229 * gdb.base/call-signal-resume.exp: Ditto.
4230 * gdb.base/callfuncs.exp: Ditto.
4231 * gdb.base/catch-syscall.exp: Ditto.
4232 * gdb.base/charset.exp: Ditto.
4233 * gdb.base/code-expr.exp: Ditto.
4234 * gdb.base/commands.exp: Ditto.
4235 * gdb.base/cond-expr.exp: Ditto.
4236 * gdb.base/condbreak.exp: Ditto.
4237 * gdb.base/cursal.exp: Ditto.
4238 * gdb.base/cvexpr.exp: Ditto.
4239 * gdb.base/default.exp: Ditto.
4240 * gdb.base/del.exp: Ditto.
4241 * gdb.base/detach.exp: Ditto.
4242 * gdb.base/display.exp: Ditto.
4243 * gdb.base/ena-dis-br.exp: Ditto.
4244 * gdb.base/eval-skip.exp: Ditto.
4245 * gdb.base/foll-fork.exp: Ditto.
4246 * gdb.base/foll-vfork.exp: Ditto.
4247 * gdb.base/frame-args.exp: Ditto.
4248 * gdb.base/funcargs.exp: Ditto.
4249 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4250 * gdb.base/gdbvars.exp: Ditto.
4251 * gdb.base/help.exp: Ditto.
4252 * gdb.base/ifelse.exp: Ditto.
4253 * gdb.base/included.exp: Ditto.
4254 * gdb.base/list.exp: Ditto.
4255 * gdb.base/macscp.exp: Ditto.
4256 * gdb.base/maint.exp: Ditto.
4257 * gdb.base/multi-fork.exp: Ditto.
4258 * gdb.base/overlays.exp: Ditto.
4259 * gdb.base/page.exp: Ditto.
4260 * gdb.base/pending.exp: Ditto.
4261 * gdb.base/pointers.exp: Ditto.
4262 * gdb.base/pr11022.exp: Ditto.
4263 * gdb.base/prelink.exp: Ditto.
4264 * gdb.base/printcmds.exp: Ditto.
4265 * gdb.base/psymtab.exp: Ditto.
4266 * gdb.base/randomize.exp: Ditto.
4267 * gdb.base/relational.exp: Ditto.
4268 * gdb.base/relocate.exp: Ditto.
4269 * gdb.base/remote.exp: Ditto.
4270 * gdb.base/sepdebug.exp: Ditto.
4271 * gdb.base/set-lang-auto.exp: Ditto.
4272 * gdb.base/setshow.exp: Ditto.
4273 * gdb.base/setvar.exp: Ditto.
4274 * gdb.base/signals.exp: Ditto.
4275 * gdb.base/signull.exp: Ditto.
4276 * gdb.base/sigstep.exp: Ditto.
4277 * gdb.base/sizeof.exp: Ditto.
4278 * gdb.base/solib-disc.exp: Ditto.
4279 * gdb.base/store.exp: Ditto.
4280 * gdb.base/structs.exp: Ditto.
4281 * gdb.base/structs2.exp: Ditto.
4282 * gdb.base/subst.exp: Ditto.
4283 * gdb.base/term.exp: Ditto.
4284 * gdb.base/trace-commands.exp: Ditto.
4285 * gdb.base/unwindonsignal.exp: Ditto.
4286 * gdb.base/valgrind-db-attach.exp: Ditto.
4287 * gdb.base/varargs.exp: Ditto.
4288 * gdb.base/watch-cond.exp: Ditto.
4289 * gdb.base/watch_thread_num.exp: Ditto.
4290 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4291 * gdb.base/watchpoint.exp: Ditto.
4292 * gdb.base/whatis-exp.exp: Ditto.
4293
f8d3bf8f
MS
42942010-06-01 Michael Snyder <msnyder@vmware.com>
4295
4296 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4297 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4298 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4299 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4300 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4301 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4302 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4303 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4304 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4305 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4306 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4307 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4308 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4309 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4310 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4311
3f9e0d32
JK
43122010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4315 trailing newline.
4316 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4317 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4318 (p *args): ... here and remove excessive trailing newline.
4319
f629457d
JB
43202010-05-31 Joel Brobecker <brobecker@adacore.com>
4321
4322 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4323
09eef106
JK
43242010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4325
4326 Accept the new Linux kernel "t (tracing stop)" string.
4327 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4328 Update comment.
4329 (state_wait) <T (tracing stop)>: New.
4330 (main): Update the state_wait expect string.
4331
94f31136
PA
43322010-05-28 Pedro Alves <pedro@codesourcery.com>
4333
4334 * limits.c, limits.exp: Delete files.
4335 * Makefile.in (clean mostlyclean): Adjust.
4336 * tracecmd.exp: Adjust.
4337
096554ab
JK
43382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.base/tui-layout.exp: New.
4341
27d3a1a2 43422010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4343
889bf7c5 4344 * gdb.reverse/break-precsave.exp:
bcd2dc50 4345 Replace uses of send_gdb / gdb_expect.
889bf7c5 4346 * gdb.reverse/break-reverse.exp:
bcd2dc50 4347 Replace uses of send_gdb / gdb_expect.
889bf7c5 4348 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4349 Replace uses of send_gdb / gdb_expect.
889bf7c5 4350 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4351 Replace uses of send_gdb / gdb_expect.
889bf7c5 4352 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4353 Replace uses of send_gdb / gdb_expect.
889bf7c5 4354 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4355 Replace uses of send_gdb / gdb_expect.
889bf7c5 4356 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4357 Replace uses of send_gdb / gdb_expect.
889bf7c5 4358 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4359 Replace uses of send_gdb / gdb_expect.
889bf7c5 4360 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4361 Replace uses of send_gdb / gdb_expect.
889bf7c5 4362 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4363 Replace uses of send_gdb / gdb_expect.
889bf7c5 4364 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4365 Replace uses of send_gdb / gdb_expect.
889bf7c5 4366 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4367 Replace uses of send_gdb / gdb_expect.
889bf7c5 4368 * gdb.reverse/machinestate.exp:
bcd2dc50 4369 Replace uses of send_gdb / gdb_expect.
889bf7c5 4370 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4371 Replace uses of send_gdb / gdb_expect.
889bf7c5 4372 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4373 Replace uses of send_gdb / gdb_expect.
889bf7c5 4374 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4375 Replace uses of send_gdb / gdb_expect.
889bf7c5 4376 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4377 Replace uses of send_gdb / gdb_expect.
889bf7c5 4378 * gdb.reverse/step-precsave.exp:
bcd2dc50 4379 Replace uses of send_gdb / gdb_expect.
889bf7c5 4380 * gdb.reverse/step-reverse.exp:
bcd2dc50 4381 Replace uses of send_gdb / gdb_expect.
889bf7c5 4382 * gdb.reverse/until-precsave.exp:
bcd2dc50 4383 Replace uses of send_gdb / gdb_expect.
889bf7c5 4384 * gdb.reverse/until-reverse.exp:
bcd2dc50 4385 Replace uses of send_gdb / gdb_expect.
889bf7c5 4386 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4387 Replace uses of send_gdb / gdb_expect.
889bf7c5 4388 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4389 Replace uses of send_gdb / gdb_expect.
4390
3def43e0
JK
43912010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4394 excessive newline.
4395
27d3a1a2 43962010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4397
4398 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4399 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4400 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4401 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4402 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4403 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4404 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4405 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4406 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4407 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4408 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4409 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4410 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4411 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4412 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4413 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4414 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4415 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4416 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4417
27d3a1a2 44182010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4419
22454424
MS
4420 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4421 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4422
4423 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4424 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4425 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4426
889bf7c5 4427 * gdb.reverse/consecutive-reverse.exp:
22454424 4428 Replace uses of send_gdb / gdb_expect.
889bf7c5 4429 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4430 Replace uses of send_gdb / gdb_expect.
4431
4432 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4433 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4434 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4435 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4436 Replace uses of send_gdb / gdb_expect.
4437 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4438 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4439 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4440 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4441 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4442 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4443 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4444 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4445 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4446
44472010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4448
22454424 4449 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4450
22454424 4451 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4452
22454424
MS
4453 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4454 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4455 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4456 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4457 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4458 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4459 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4460 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4461 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4462
6e5f2c59
TT
44632010-05-25 Tom Tromey <tromey@redhat.com>
4464
4465 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4466
bbc8b958
TT
44672010-05-25 Tom Tromey <tromey@redhat.com>
4468
4469 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4470 argument order.
4471 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4472 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4473 order.
4474 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4475 order.
4476 * gdb.base/call-sc.exp (setup_kfails): Remove.
4477 (setup_compiler_kfails): Remove.
4478 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4479 argument order.
4480 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4481 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4482 (advancei): Fix setup_kfail argument order.
4483 * gdb.base/radix.exp: Fix setup_kfail argument order.
4484 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4485 order.
4486 * gdb.base/structs.exp (setup_kfails): Remove.
4487 (setup_compiler_kfails): Fix setup_kfail argument order.
4488 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4489 order.
4490 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4491 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4492 setup_kfail argument order.
4493 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4494
83d1babf
TT
44952010-05-25 Tom Tromey <tromey@redhat.com>
4496
4497 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4498
6acb16a2
MS
44992010-05-25 Michael Snyder <msnyder@vmware.com>
4500
4501 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4502 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4503 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4504 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4505 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4506 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4507 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4508 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4509 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4510 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4511 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4512 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4513 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4514 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4515 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4516 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4517 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4518 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4519 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4520 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4521 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4522 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4523 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4524 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4525 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4526 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4527 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4528 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4529 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4530 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4531 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4532 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4533 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4534 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4535 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4536 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4537 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4538 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4539 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4540 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4541 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4542 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4543 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4544 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4545 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4546 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4547 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4548 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4549
45502010-05-25 Doug Evans <dje@google.com>
4551
4552 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4553 gdb.string_to_argv.
ad3986f0 4554
d3b1e874
TT
45552010-05-21 Tom Tromey <tromey@redhat.com>
4556
4557 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4558 Call it.
4559 * gdb.dwarf2/pieces.S: Update.
4560 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4561
cb826367
TT
45622010-05-21 Tom Tromey <tromey@redhat.com>
4563
4564 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4565 Call it.
4566 * gdb.dwarf2/pieces.c (struct C): New.
4567 (f6): New function.
4568 * gdb.dwarf2/pieces.S: Replace.
4569
74de6778
TT
45702010-05-21 Tom Tromey <tromey@redhat.com>
4571
4572 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4573 Call it.
4574
afd74c5f
TT
45752010-05-21 Tom Tromey <tromey@redhat.com>
4576
4577 * gdb.dwarf2.pieces.exp: New file.
4578 * gdb.dwarf2.pieces.S: New file.
4579 * gdb.dwarf2.pieces.c: New file.
4580
a7b75dfd 45812010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4582 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4583
4584 * lib/gdb.exp (gdb_test_no_output): New function.
4585 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4586 when testing commands that should produce no output.
4587
c81c812a
JB
45882010-05-17 Joel Brobecker <brobecker@adacore.com>
4589
4590 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4591 parameter that we want to watch being a constant.
4592
0cce5bd9
JB
45932010-05-17 Joel Brobecker <brobecker@adacore.com>
4594
4595 * gdb.ada/cond_lang: New testcase.
4596
47050449
JB
45972010-05-17 Joel Brobecker <brobecker@adacore.com>
4598
4599 * lib/gdb.exp (banned_variables): New variable/constant.
4600 (gdb_init): Add write trace on variables listed in banned_variables.
4601 (gdb_finish): Remove write traces on variables listed in
4602 banned_variables.
4603
77c01586
JB
46042010-05-17 Joel Brobecker <brobecker@adacore.com>
4605
4606 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4607 * gdb.cp/koenig.exp: Likewise.
4608
88d4aea7
PM
46092010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4610
889bf7c5 4611 PR python/11482
88d4aea7
PM
4612
4613 * gdb.python/py-value.exp (test_value_hash): New function.
4614
f5a010c0
PM
46152010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4616
4617 PR exp/11530.
4618 * gdb.base/gdb11530.c: New file.
4619 * gdb.base/gdb11530.exp: New file.
4620
8ef4892f
JK
46212010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4624 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4625
7322dca9
SW
46262010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4627
4628 * gdb.cp/koenig.exp: New test.
4629 * gdb.cp/koenig.cc: New test program.
4630
02e7ea18
JB
46312010-05-05 Joel Brobecker <brobecker@adacore.com>
4632
4633 Remove the use of prms_id and bug_id throughout the testsuite.
4634
e1c34c5d
PM
46352010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4636
4637 PR exp/11349.
4638 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4639 use a reference local variable.
4640
8e1d0c49
JK
46412010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4642
4643 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4644 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4645 variable different_dir. Move debugfile into a full directory pathname
4646 under DIFFERENT_DIR.
4647 * lib/gdb.exp (separate_debug_filename): Remove.
4648 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4649 variable debug_dir and mkdir of it. Update function comments.
4650
e66408ed
PA
46512010-04-29 Pedro Alves <pedro@codesourcery.com>
4652
4653 PR gdb/11557
4654
4655 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4656 files.
4657
d7b32ed3
PM
46582010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4659
889bf7c5 4660 * gdb.python/py-param.exp: New File.
d7b32ed3 4661
6aecb9c2
JB
46622010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4663
4664 * gdb.base/default.exp: Fix "set language" test.
4665
bdf92a1c
PM
46662010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4667
4668 PR breakpoints/11531.
4669 * gdb.base/gdb11531.c: New file.
4670 * gdb.base/gdb11531.exp: New file.
4671
3f172e24
TT
46722010-04-26 Tom Tromey <tromey@redhat.com>
4673
4674 * gdb.base/completion.exp: Add tests for completion and deprecated
4675 commands.
4676
64af4c92
JK
46772010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4680 (print /x char_array): Escape curly brackets.
4681
492928e4
JK
46822010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 Fix deadlock on looped list of loaded shared objects.
4685 * gdb.base/solib-corrupted.exp: New.
4686
66d09542
DE
46872010-04-23 Doug Evans <dje@google.com>
4688
4689 * gdb.python/py-section-script.c: New file.
4690 * gdb.python/py-section-script.exp: New file.
4691 * gdb.python/py-section-script.py: New file.
4692
8bd10a10
CM
46932010-04-20 Chris Moller <cmoller@redhat.com>
4694
4695 PR 10179
4696
4697 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4698 * gdb.base/pr10179-a.c:
4699 * gdb.base/pr10179-b.c:
4700 * gdb.base/pr10179.exp: New files.
4701
c0201579
JK
47022010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4703
4704 Fix crashes on dangling display expressions.
4705 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4706 is SEP.
4707 (lib_flags): Remove the "debug" keyword.
4708 (libsepdebug): New variable for iterating new loop.
4709 (save_pf_prefix): New variable wrapping the loop.
4710 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4711 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4712
793b0ff8
PM
47132010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4714
4715 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4716
097f51f7
PM
47172010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4718
4719 PR stabs/11479.
4720 * gdb.stabs/gdb11479.exp: New file.
4721 * gdb.stabs/gdb11479.c: New file.
4722
9a22f0d0
PM
47232010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4724
4725 * gdb.base/charset.c (Strin16, String32): New variables.
4726 * gdb.base/charset.exp (gdb_test): Test correct display
4727 of 16 or 32 bit strings.
4728
47292010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4730
4731 PR 9167
4732 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4733 * gdb.cp/pr9167.cc: New file.
4734 * gdb.cp/pr9167.exp: New file.
4735
4736
6e354e5e
PM
47372010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4738
4739 PR pascal/11492.
4740 * gdb.pascal/gdb11492.pas: New file.
4741 * gdb.pascal/gdb11492.exp: New file.
4742
be942545
JB
47432010-04-20 Joel Brobecker <brobecker@adacore.com>
4744
1667e6e3 4745 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4746
0c3acc09
JB
47472010-04-20 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.ada/dyn_loc: New testcase.
4750
ec31cde5
CM
47512010-04-20 Chris Moller <cmoller@redhat.com>
4752
4753 PR 10867
889bf7c5 4754
ec31cde5
CM
4755 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4756 * gdb.cp/pr10687.cc: New file.
4757 * gdb.cp/pr10687.exp: New file.
4758
4759
ce4b0682
SDJ
47602010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4761 Sergio Durigan Junior <sergiodj@redhat.com>
4762
4763 * gdb.fortran/logical.exp: New testcase.
4764 * gdb.fortran/logical.f90: New file.
4765
3436961f
DE
47662010-04-19 Doug Evans <dje@google.com>
4767
4768 * gdb.base/help.exp (help source): Update expected output.
4769
4d836c09
JK
47702010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4771
4772 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4773 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4774 gdb_exit and return.
4775 (executable): New variable.
4776 (binfile): Use it.
4777
6149aea9
PA
47782010-04-19 Pedro Alves <pedro@codesourcery.com>
4779
4780 PR breakpoints/8554.
4781
4782 * gdb.trace/save-trace.exp: Adjust.
4783
ed41462c
L
47842010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4785
4786 PR corefiles/11511
4787 * gdb.arch/system-gcore.exp: New.
4788 * gdb.arch/gcore.c: Likewise.
4789
3f7b2faa
DE
47902010-04-15 Doug Evans <dje@google.com>
4791
fa33c3cd
DE
4792 * gdb.python/py-progspace.c: New file.
4793 * gdb.python/py-progspace.exp: New file.
4794
3f7b2faa
DE
4795 * gdb.base/source.exp: Add tests for "source -s".
4796
79f283fe
PM
47972010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4798
4799 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4800 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4801 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4802 * gdb.python/py-mi.exp: New test for to_string returning None.
4803
fc8eb08a
PM
48042010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4805
4806 * gdb.python/py-breakpoint.c: Make result global.
4807
26e197f6
JK
48082010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4809
4810 Fix non-GNU make compatibility.
4811 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4812
adc36818
PM
48132010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4814
4815 * gdb.python/py-breakpoint.exp: New File.
4816 * gdb.python/py-breakpoint.C: Ditto.
4817
64e17368
SS
48182010-04-08 Stan Shebs <stan@codesourcery.com>
4819
4820 * gdb.trace/actions.exp: Clear default-collect.
4821 * gdb.trace/save-trace.exp: Clear default-collect.
4822
fff5cc64
PM
48232010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4824
4825 * gdb.python/py-value: Add null string variable.
4826 (test_lazy_string): Test zero length, NULL address lazy
4827 strings.
4828
a055a187
L
48292010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4830
4831 * gdb.arch/i386-avx.c: New.
4832 * gdb.arch/i386-avx.exp: Likewise.
4833
4834 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4835
96e39866
DE
48362010-04-06 Doug Evans <dje@google.com>
4837
4838 * gdb.base/source-test.gdb: New file.
4839 * gdb.base/source.exp: Test source -v.
4840
5984a431
UW
48412010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4842
4843 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4844
ec8a089a
PM
48452010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4846
4847 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4848 within one line, unless it is followed by a double quote.
4849 * gdb.stabs/hppa.sed: Idem.
4850 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4851 * gdb.stabs/weird.exp: Check for correct parsing of
4852 char and string constants.
ec8a089a
PM
4853 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4854 in .stabs to .stabx substitution.
4855
fce3c1f0
SS
48562010-04-05 Stan Shebs <stan@codesourcery.com>
4857
4858 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4859 constant global.
4860 * gdb.trace/tfile.exp: Try to print them.
4861
d77f58be
SS
48622010-04-04 Stan Shebs <stan@codesourcery.com>
4863
4864 * gdb.base/completion.exp: Update for new "info watchpoints".
4865 * gdb.base/default.exp: Ditto.
4866 * gdb.base/help.exp: Ditto.
4867 * gdb.base/watchpoint.exp: Ditto.
4868 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4869
af54718e
SS
48702010-04-04 Stan Shebs <stan@codesourcery.com>
4871
4872 * gdb.trace/tfile.exp: Sharpen tfind test.
4873
74d1f91e
JK
48742010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * gdb.base/break-entry.exp: New.
4877
eb8e76db 48782010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4879 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4880
4881 * gdb.reverse/i386-sse-reverse.exp: New file.
4882 * gdb.reverse/i386-sse-reverse.c: New file.
4883
bf65cad8
PA
48842010-04-02 Pedro Alves <pedro@codesourcery.com>
4885
4886 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4887
fff87407
SS
48882010-04-01 Stan Shebs <stan@codesourcery.com>
4889
4890 * gdb.trace/actions.exp: Tweak expected output.
4891 * gdb.trace/while-stepping.exp: Tweak expected output.
4892
fe01d668
L
48932010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4894
4895 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4896
86b17b60
PA
48972010-04-01 Pedro Alves <pedro@codesourcery.com>
4898
4899 * gdb.base/commands.exp: Adjust.
4900 * gdb.cp/extern-c.exp: Adjust.
4901
2c58c0a9
PA
49022010-04-01 Pedro Alves <pedro@codesourcery.com>
4903
4904 * gdb.trace/collection.c (local_test_func): Define a local struct,
4905 and instanciate it.
4906
0db9b91c
PA
49072010-04-01 Pedro Alves <pedro@codesourcery.com>
4908
4909 * gdb.trace/collection.exp (gdb_collect_args_test)
4910 (gdb_collect_argarray_test): XFAIL the tests that assume the
4911 argarray argument's elements are collected.
4912
8072405b
JK
49132010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4914
4915 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4916 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4917
8bf6485c
SS
49182010-03-31 Stan Shebs <stan@codesourcery.com>
4919
4920 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4921 and tracepoint conditionals.
4922 (gdb_verify_tracepoints): Delete unused return.
4923
fd7f724a
KS
49242010-03-26 Keith Seitz <keiths@redhat.com>
4925
4926 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4927 appear in the output before main.
4928 Remove KFAIL for gdb/2215 aka bz 9320.
4929
8d9e7719
DE
49302010-03-30 Doug Evans <dje@google.com>
4931
0906dd0b
DE
4932 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4933 by dejagnu.
4934 * gdb.arch/amd64-dword.exp: Ditto.
4935
8d9e7719
DE
4936 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4937 match.
4938 (break printf): Ditto.
4939
1da644f0
SW
49402010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4941
4942 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4943 gcc < 4.4.
4944 * gdb.cp/shadow.exp: Ditto.
4945
a8121990
PA
49462010-03-29 Pedro Alves <pedro@codesourcery.com>
4947
4948 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4949 "tstart" is silent.
4950
6e79d367
PA
49512010-03-29 Pedro Alves <pedro@codesourcery.com>
4952
4953 * gdb.trace/collection.exp (executable): New.
4954 (binfile): Use it.
4955 (fpreg, spreg, pcreg): New.
4956 (test_register): Use gdb_test_multiple. Pass /x to print.
4957 (prepare_for_trace_test): New.
4958 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4959 (gdb_collect_args_test, gdb_collect_argstruct_test)
4960 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4961 prepare_for_trace_test.
4962 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4963 fpreg, spreg and pcreg.
4964 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4965 prepare_for_trace_test.
4966 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4967 try to detect tracing support here. Don't set breakpoints at
4968 `begin' or `end' here.
4969 <global scope>: Use clean_restart. Run to main before checking
4970 for tracing support. Check for for tracing support here.
4971
09248348
JK
49722010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4973
4974 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4975 " as $displacement" to "seen displacement message".
4976
d350db38
PA
49772010-03-28 Pedro Alves <pedro@codesourcery.com>
4978
4979 * gdb.trace/while-dyn.exp (executable): New variable.
4980 (binfile): Use it.
4981 (test_while_stepping): New function. Move most tests here. Call
4982 it once for each of the while-stepping, stepping and ws aliases.
4983
907af001
UW
49842010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4985
4986 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4987 that do not provide the tagless_struct type name at all.
4988 (test_print_anon_union): Do not check value of uninitialized
4989 union member. Do not use cp_test_ptype_class, so we can accept
4990 "long" as well as "long int".
4991
610197fd
PA
49922010-03-26 Pedro Alves <pedro@codesourcery.com>
4993
4994 * gdb.trace/tfile.c (tohex, bin2hex): New.
4995 (write_error_trace_file): Hexify error description.
4996
6c28cbf2
SS
49972010-03-25 Stan Shebs <stan@codesourcery.com>
4998
4999 * gdb.trace/tfile.c: Generate an additional trace file, improve
5000 portability.
5001 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5002 files in a better way.
5003
e62b8c7e
KS
50042010-03-25 Keith Seitz <keiths@redhat.com>
5005
5006 * gdb.java/jprint.exp: XFAIL printing of static class members
5007 because of GCC debuginfo problem.
5008
82ccf5a5
JK
50092010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5012
293e2f9e
DJ
50132010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5014
5015 * gdb.base/completion.exp: Allow long instead of long int.
5016 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5017 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5018 variable p.
5019 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5020 * gdb.base/pointers.exp: Allow long instead of long int.
5021 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5022 * gdb.base/step-line.exp: Allow a directory before the source file name.
5023
95a42b64
TT
50242010-03-24 Tom Tromey <tromey@redhat.com>
5025
5026 PR breakpoints/9352:
5027 * gdb.base/default.exp: Update.
5028 * gdb.base/commands.exp: Update.
5029 * gdb.cp/extern-c.exp: Test setting commands on multiple
5030 breakpoints at once.
5031
2390201f
DJ
50322010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5033
5034 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5035 if gdb,nosignals.
5036 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5037 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5038 exited".
5039
8c9a6790
SS
50402010-03-24 Stan Shebs <stan@codesourcery.com>
5041
5042 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5043
a6c727b2
DJ
50442010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5045
5046 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5047 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5048 argument. Handle "short" and "long".
5049 (Top level): Pass overprototyped output for old_fptr and xptr.
5050
4dfd5423
PA
50512010-03-23 Pedro Alves <pedro@codesourcery.com>
5052
5053 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5054 format strings and add casts to avoid compiler warnings.
5055
50562010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5057
5058 * lib/trace-support.exp (gdb_trace_setactions):
5059 Don't expect whitespace after ">" prompt.
5060 * gdb.trace/actions.exp: Adjust for output changes.
5061 * gdb.trace/while-stepping.exp: Likewise.
5062
c847d045
JK
50632010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5066 and r157645).
5067
5f717f1d
JK
50682010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5071 New.
5072
7d6d51d5
DJ
50732010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5074
5075 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5076 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5077
3b11a015
SS
50782010-03-19 Stan Shebs <stan@codesourcery.com>
5079
5080 * gdb.trace/ax.exp: New file.
5081
d7d158ed
DE
50822010-03-19 Doug Evans <dje@google.com>
5083
6bb85cd1
DE
5084 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5085 output from gcc.
5086
d7d158ed
DE
5087 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5088 named /usr/sbin/prelink<foo>.
5089
4daf5ac0
SS
50902010-03-18 Stan Shebs <stan@codesourcery.com>
5091
5092 * gdb.trace/circ.exp: Test circular-trace-buffer.
5093 * gdb.trace/tfile.exp: Update tstatus test.
5094
e8d05480
JB
50952010-03-18 Joel Brobecker <brobecker@adacore.com>
5096
5097 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5098 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5099
441b986a
UW
51002010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5101
5102 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5103
4247603b
PA
51042010-03-18 Pedro Alves <pedro@codesourcery.com>
5105
5106 * gdb.base/default.exp: Adjust the expected output of the finish
5107 and until commands when the inferior is not being run.
5108
13387711
SW
51092010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5110
5111 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5112 * gdb.cp/nsusing.exp: Ditto.
5113
6e31430b
TT
51142010-03-15 Tom Tromey <tromey@redhat.com>
5115
5116 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5117 * gdb.cp/userdef.cc (operator==): New function.
5118 (main): New locals mem1, mem2.
5119
e2d69cb5
JZ
51202010-03-15 Jie Zhang <jie@codesourcery.com>
5121
5122 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5123 Declare and use new loadtimeout variable.
5124
f572f0a9
DJ
51252010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5126
5127 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5128 Use gdb_load later.
5129
51f4c0b0
PA
51302010-03-14 Pedro Alves <pedro@codesourcery.com>
5131
5132 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5133 literal. Add missing endlines to prints to stderr.
5134
1c809c68
TT
51352010-03-12 Tom Tromey <tromey@redhat.com>
5136
5137 PR c++/9708:
5138 * gdb.cp/m-static.exp: Add regression test.
5139 * gdb.cp/m-static.cc (method): New method.
5140 (main): Call it.
5141
00ae8fef
SW
51422010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5143
5144 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5145 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5146
759f0f0b
PA
51472010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5148
21e24d21
PA
5149 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5150
51512010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5152
759f0f0b
PA
5153 * lib/gdb.exp (skip_stl_tests): New.
5154 (gdb_compile): Symbian needs -ldl.
5155 (shlib_target_file): New.
5156 (shlib_symbol_file): New.
5157 (gdb_load_shlibs): Use shlib_target_file.
5158 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5159 * gdb.cp/exception.exp: Use skip_stl_tests.
5160 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5161 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5162 * gdb.cp/mb-templates.exp: Ditto.
5163 * gdb.base/commands.exp: Relax regexes.
5164 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5165 shlib_target_file and shlib_symbol_file.
5166 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5167 sections.
5168 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5169 * gdb.base/solib-disc.exp: Use
5170 shlib_target_file and shlib_symbol_file.
5171 * gdb.base/unload.exp: Don't skip on symbian. Use
5172 shlib_target_file and shlib_symbol_file.
5173 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5174
6a8f2671 51752010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5176
6a8f2671
PA
5177 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5178 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5179 Issue a tfind end before looking for a tracepoint frame.
5180 * gdb.trace/tfind.exp: Adjust tstatus output.
5181 Adjust disassembly output.
5182 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5183
ccf26247
JK
51842010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5185
5186 * gdb.base/break-interp.exp: Create new displacement parameter value
5187 for the test_ld calls.
5188 (reach): New parameter displacement, verify its content. New push of
5189 pf_prefix "reach-$func:". Import global expect_out.
5190 (test_core): New parameter displacement, verify its content. New push
5191 of pf_prefix "core:". New command "set verbose on". Import global
5192 expect_out.
5193 (test_attach): New parameter displacement, verify its content. New
5194 push of pf_prefix "attach:". New command "set verbose on". Import
5195 global expect_out.
5196 (test_ld): New parameter displacement, pass it to the reach, test_core
5197 and test_attach calls and verify its content in the "ld.so exit" test.
5198 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5199 (prelink): Update expected text, use gdb_test.
5200
e469c7fb
DE
52012010-03-10 Doug Evans <dje@google.com>
5202
5203 * gdb.base/checkpoint.exp: Fix comment.
5204 Lengthen timeout while doing >600 checkpoints test.
5205 Rename duplicate "kill all one" test to keep test names unique.
5206
60e1c644
PA
52072010-03-10 Pedro Alves <pedro@codesourcery.com>
5208
5209 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5210
cec808ec
KS
52112010-03-08 Keith Seitz <keiths@redhat.com>
5212
889bf7c5
PA
5213 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5214 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5215 (dm_type_long): New function.
5216 (dm_type_unsigned_short): New function.
5217 (dm_type_unsigned_long): New function.
5218 (myint): New typedef.
5219 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5220 long, unsigned shor and long, operator char*, and typedef.
5221 (test_lookup_operator_functions): Add operator char* test.
5222 (test_paddr_operator_functions): Likewise.
5223 (test_paddr_overloaded_functions): Use probe values for
5224 short, long, and unsigned short and long.
5225 (test_paddr_hairy_functions): If the demangler probe detected
5226 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5227 demangler.
5228 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5229 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5230 and "print null_pmf".
5231 Add test "ptype a.*pmf".
5232 * gdb.cp/overload.exp: Allow optional "int" to appear with
5233 "short" and "long".
5234 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5235 long expect value for men_overload1arg.
5236 Allow "int" to appear with "short" and "long".
5237 When testing "info break", add argument for main (void).
5238 Also allow "int" to appear with "short" and "long".
5239 Ditto with "unsigned" and "long long".
cec808ec
KS
5240 * gdb.java/jmain.exp: Do not enclose methods names in single
5241 quotes.
5242 * gdb.java/jmisc.exp: Likewise.
5243 * gdb.java/jprint.exp: Likewise.
5244 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5245
5246 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5247 * gdb.cp/exception.exp (backtrace after first throw)
5248 (backtrace after second throw): Allow a namespace before __cxa_throw.
5249 (backtrace after first catch, backtrace after second catch): Allow
5250 a namespace before __cxa_begin_catch.
5251
5252 * gdb.cp/cpexprs.exp: New file.
5253 * gdb.cp/cpexprs.cc: New file.
5254
5255 From Daniel Jacobowitz <dan@codesourcery.com>
5256 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5257 to use string_to_regexp.
5258 (ctor, dtor): New functions. Use them to match constructor
5259 and destructor function types.
5260 (Top level): Use runto_main.
5261
f870a310
TT
52622010-03-05 Tom Tromey <tromey@redhat.com>
5263
5264 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5265 gdb.target_charset.
5266 (pp_ns.to_string): Likewise.
5267
0c199f28
KS
52682010-03-04 Keith Seitz <keiths@redhat.com>
5269
5270 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5271 can be quoted. Test that both the filename and function/line
5272 portions can be quoted at the same time.
5273
c7437ca6
PA
52742010-03-04 Pedro Alves <pedro@codesourcery.com>
5275
5276 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5277
b111b805
DE
52782010-03-03 Doug Evans <dje@google.com>
5279
24486cb7
DE
5280 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5281 libc contains libpthread.
5282
b111b805
DE
5283 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5284 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5285 of gdb_compile. Add another pattern to match android backtrace.
5286
a0e0ef55
TT
52872010-03-03 Tom Tromey <tromey@redhat.com>
5288
5289 PR gdb/11345:
5290 * gdb.base/printcmds.exp (test_printf): Add test.
5291
1ba53b71
L
52922010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5293
5294 * gdb.arch/amd64-byte.exp: New.
5295 * gdb.arch/amd64-dword.exp: Likewise.
5296 * gdb.arch/amd64-pseudo.c: Likewise.
5297 * gdb.arch/amd64-word.exp: Likewise.
5298 * gdb.arch/i386-byte.exp: Likewise.
5299 * gdb.arch/i386-pseudo.c: Likewise.
5300 * gdb.arch/i386-word.exp: Likewise.
5301
f5dff777
DJ
53022010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5303
5304 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5305 types. Add structreg, bitfields, and flags registers.
5306 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5307 registers.
5308
90884b2b
L
53092010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5310
5311 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5312 (load_description): Set architecture if defined.
5313
dc00d89f
PM
53142010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5315
5316 * gdb.python/py-frame.exp: Add read_var block tests.
5317 * gdb.python/py-frame.c (block): New function.
5318
0e095b7e
JK
53192010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5320 Daniel Jacobowitz <dan@codesourcery.com>
5321
5322 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5323
624f1a65
DM
53242010-02-25 David S. Miller <davem@davemloft.net>
5325
5326 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5327 fix logic for setting all_syscalls_numbers.
5328
f3e9a817
PM
53292010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5330
5331 * Makefile.in: Add py-block and py-symbol.
5332 * gdb.python/py-symbol.exp: New File.
5333 * gdb.python/py-symtab.exp: New File.
5334 * gdb.python/py-block.exp: New File.
5335 * gdb.python/py-symbol.c: New File.
5336 * gdb.python/py-block.c: New File.
5337
f6bbabf0
PM
53382010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5339
5340 PR python/11314
5341 * lib/gdb.exp (skip_python_tests): New function.
5342 * gdb.python/py-cmd.exp: Use skip_python_tests.
5343 * gdb.python/py-frame.exp: Likewise.
5344 * gdb.python/py-function.exp: Likewise.
5345 * gdb.python/py-prettyprint.exp: Likewise.
5346 * gdb.python/py-template.exp: Likewise.
5347 * gdb.python/py-type.exp: Likewise.
5348 * gdb.python/py-value.exp: Likewise.
5349
85d721b8
PA
53502010-02-22 Pedro Alves <pedro@codesourcery.com>
5351
5352 PR9605
5353
5354 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5355
48e32051
TT
53562010-02-19 Tom Tromey <tromey@redhat.com>
5357
5358 PR c++/8693, PR c++/9496:
5359 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5360 regression tests.
5361
ac9c0048
JK
53622010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5363
5364 Fix compatibility with m68k as.
5365 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5366 Use only /* comments */.
5367
57bb97a4
UW
53682010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5369
5370 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5371 * configure: Regenerate.
5372
7d1bf85c
DJ
53732010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5374
5375 * gdb.python/py-type.exp: Check for Python support.
5376
061b5285
PA
53772010-02-17 Pedro Alves <pedro@codesourcery.com>
5378
5379 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5380 `regsub' syntax available.
5381
f8a8bc2c
PA
53822010-02-17 Pedro Alves <pedro@codesourcery.com>
5383
5384 * gdb.base/shmain.c (main): Remove printf call.
5385 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5386 * gdb.base/unload.c (main): Make format of fprintf a string
5387 literal. Add missing endlines to prints to stderr.
5388 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5389
6f451e5e
TT
53902010-02-17 Tom Tromey <tromey@redhat.com>
5391
5392 * gdb.java/jprint.java (jprint.props): New field.
5393 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5394
12d79008
PA
53952010-02-17 Pedro Alves <pedro@codesourcery.com>
5396
ef801a0e 5397 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5398 available.
5399
d252f7e5
DJ
54002010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5403 creation to support remote host testing.
5404
67bdab6c
DJ
54052010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5406
5407 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5408 Recognize "command not found".
5409
bb391223
DJ
54102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5411
5412 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5413 single-stepping.
5414
70362913
DJ
54152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5416
5417 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5418 if arguments are not supported.
5419
493f3c00
DJ
54202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5421
5422 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5423 be const or non-const.
5424
8034c749
DJ
54252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5426
5427 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5428 mi_send_resuming_command to send -exec-continue.
5429
791dfb64
DJ
54302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5431
5432 * gdb.base/list.exp (test_list_filename_and_function): Add test
5433 with single quotes.
5434 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5435 matching.
5436 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5437 Add KFAIL'd tests for PR gdb/11289.
5438
7c5fe868
DJ
54392010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5440
5441 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5442
fdc498b8
DJ
54432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5446 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5447 a temporary directory.
5448
b519e2a6
DJ
54492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5450
5451 * gdb.base/charset.exp: Use a single regular expression to match
5452 show host-charset and show target-charset output.
5453
74164c56
JK
54542010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5457 "Illegal process-id" expect string more exact.
5458 (attach to digits-starting nonsense is prohibited): New.
5459
701ed6dc
JK
54602010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5461
5462 * gdb.base/prelink.exp (set verbose on): New.
5463
889bf7c5 54642010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5465
5466 * mi-reverse.exp: New file. Test for reverse option to the
5467 following MI commands: exec-continue, exec-finish, exec-next,
5468 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5469
dadf0e9c
JB
54702010-02-09 Joel Brobecker <brobecker@adacore.com>
5471
5472 * gdb.ada/ptype_tagged_param: New testcase.
5473
714f19d5
TT
54742010-02-08 Tom Tromey <tromey@redhat.com>
5475
5476 PR c++/8017:
5477 * gdb.cp/overload.exp: Add tests.
5478 * gdb.cp/overload.cc (struct K): New.
5479 (namespace N): New.
5480 (main): Call new functions.
5481 (K::staticoverload): Define.
5482
889bf7c5 54832010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5484
5485 PR gdb/10728
5486 * gdb.cp/pr10728-x.h: New file.
5487 * gdb.cp/pr10728-x.cc: New file.
5488 * gdb.cp/pr10728-y.cc: New file.
5489 * gdb.cp/pr10728.exp: New file.
5490 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5491
889bf7c5 54922010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5493
5494 PR gdb/9067
5495 * gdb.cp/pr9067.exp: New
5496 * gdb.cp/pr9067.cc: New
5497 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5498
7b356089
JB
54992010-02-08 Joel Brobecker <brobecker@adacore.com>
5500
5501 * lib/gdb.exp (gdb_test_timeout): New global variable.
5502 Set it to timeout if not already set.
5503 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5504
1be00882
DE
55052010-02-05 Doug Evans <dje@google.com>
5506
5507 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5508 user.
5509
82856980
SW
55102010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5511
5512 PR c++/7935:
5513 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5514
1a334831
TT
55152010-02-04 Tom Tromey <tromey@redhat.com>
5516
5517 * gdb.cp/virtbase.exp: Make test case names unique.
5518
9c3c02fd
TT
55192010-02-02 Tom Tromey <tromey@redhat.com>
5520
5521 * gdb.cp/virtbase.exp: Add regression tests.
5522 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5523 (main): Instantiate RHC.
5524
0cc2414c
TT
55252010-02-02 Tom Tromey <tromey@redhat.com>
5526
5527 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5528 type-printing change.
5529
edf3d5f3
TT
55302010-02-02 Tom Tromey <tromey@redhat.com>
5531
5532 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5533 * gdb.cp/virtbase.cc: New file.
5534 * gdb.cp/virtbase.exp: New file.
5535 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5536
e4b7f41c
JK
55372010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5538
5539 PR libc/11214:
5540 * gdb.threads/current-lwp-dead.c: Include features.h.
5541 (HAS_NOMMU): New.
5542 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5543
b381ea14
JK
55442010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 * gdb.base/symbol-without-target_section.exp,
5547 gdb.base/symbol-without-target_section.c: New.
5548
c593ac0e
DJ
55492010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * gdb.base/bigcore.exp: Reset increased timeout.
5552 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5553
db25f29d
DJ
55542010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5555
5556 * gdb.base/gcore.exp (capture_command_output): Use
5557 gdb_test_multiple.
5558
f9d67f43
DJ
55592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5562 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5563 (Top level): Call it.
5564
177321bd
DJ
55652010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5566
5567 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5568
97f2ed50
DJ
55692010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.base/call-strs.exp, gdb.base/default.exp,
5572 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5573 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5574 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5575 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5576 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5577 * gdb.base/ending-run.exp: Correct restore of timeout.
5578 * gdb.base/page.exp: Remove unnecessary timeout setting.
5579
e4e2711a
JB
55802010-01-29 Joel Brobecker <brobecker@adacore.com>
5581
5582 * gdb.ada/rec_return: New testcase.
5583
ba581dc1
JB
55842010-01-29 Joel Brobecker <brobecker@adacore.com>
5585
5586 * gdb.ada/call_pn: New testcase.
5587
4ea95be9
DJ
55882010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5589
5590 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5591 (Top level): Use it to resume.
5592 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5593 the Thumb mode displaced stepping error as unsupported.
5594
df83a9bf
SW
55952010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5596
889bf7c5
PA
5597 * gdb.cp/nsusing.exp: Added more tests.
5598 * gdb.cp/nsrecurs.exp: Ditto.
5599 * gdb.cp/nsusing.cc: Added test functions.
5600 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5601
40b27cdc
JK
56022010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5605 absolute directory pathnames in gdb.sum file.
5606
de958931
SW
56072010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5608
5609 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5610 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5611
708ead4e
TT
56122010-01-26 Tom Tromey <tromey@redhat.com>
5613
5614 PR exp/7643:
5615 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5616 setup_kfail.
5617
b14e635e
SW
56182010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5619
5620 * gdb.cp/nsrecurs.exp: New test.
5621 * gdb.cp/nsrecurs.cc: New test program.
5622 * gdb.cp/nsstress.exp: New test.
5623 * gdb.cp/nsstress.cc: New test program.
5624 * gdb.cp/nsdecl.exp: New test.
5625 * gdb.cp/nsdecl.cc: New test program.
5626
8540c487
SW
56272010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5628
5629 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5630 imported into file scope.
5631 Marked test as xfail.
5632 * gdb.cp/namespace-using.cc (marker5): New function.
5633 * gdb.cp/shadow.exp: New test.
5634 * gdb.cp/shadow.cc: New test program.
5635 * gdb.cp/nsimport.exp: New test.
5636 * gdb.cp/nsimport.cc: New test program.
5637
421d5d99
TT
56382010-01-25 Tom Tromey <tromey@redhat.com>
5639
5640 PR gdb/11049:
5641 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5642 with "set print null-stop on".
5643
691f8dc1
JK
56442010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5645
5646 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5647 Adjust it for DISASSEMBLY_OMIT_FNAME.
5648
0b92b5bb
TT
56492010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5650
5651 PR symtab/11199:
5652 * gdb.dwarf2/member-ptr-forwardref.exp,
5653 gdb.dwarf2/member-ptr-forwardref.S: New.
5654
23787403
JK
56552010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5658 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5659 thread1_tid_mutex. Remove gdbstop_mutex handling.
5660 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5661 thread2_tid_mutex. Remove gdbstop_mutex handling.
5662 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5663 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5664 pthread_cond_wait conditionalizations by while loops.
5665
b966cb8a
TT
56662010-01-20 Tom Tromey <tromey@redhat.com>
5667
5668 PR backtrace/10770:
5669 * gdb.dwarf2/pr10770.exp: New file.
5670 * gdb.dwarf2/pr10770.c: New file.
5671 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5672
fcae584b
VP
56732010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5674
5675 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5676 that target was removed, and the test always runs native anyway.
5677
a0f49112
JK
56782010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5681 gdb.base/watchpoint-cond-gone-stripped.c: New.
5682
ceeb3d5a
TT
56832010-01-19 Tom Tromey <tromey@redhat.com>
5684
5685 PR c++/8000:
5686 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5687 existing tests.
5688 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5689 (main): Use AAA::SomeEnum.
5690
dd322c54
JK
56912010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5694 (test_ignore_count): Declare line_callme_body global.
5695 (run to breakpoint with ignore count): Use line_callme_body.
5696 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5697 (set line_main_hello, set line_main_return): Reindent.
5698 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5699 New.
5700 (continue to callee4): Use line_callee4_body.
5701 (check *stopped from CLI command): Use line_callee4_next.
5702 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5703 (set line_main_hello, set line_main_return): Reindent.
5704 (set line_callee4_head, set line_callee4_body): New.
5705 (continue to callee4): Use line_callee4_body.
5706
4e8f195d
TT
57072010-01-18 Tom Tromey <tromey@redhat.com>
5708
5709 PR c++/9680:
5710 * gdb.cp/casts.cc: Add new classes and variables.
5711 * gdb.cp/casts.exp: Test new operators.
5712
9e14a9ba
JB
57132010-01-18 Tom Tromey <tromey@redhat.com>
5714 Thiago Jung Bauermann <bauerman@br.ibm.com>
5715
5716 * gdb.python/source2.py: New file.
5717 * gdb.python/source1: New file.
5718 * gdb.python/python.exp: Test "source" command.
5719
00bf0b85
SS
57202010-01-15 Stan Shebs <stan@codesourcery.com>
5721
5722 * gdb.trace/tfile.c: New file.
5723 * gdb.trace/tfile.exp: New file.
889bf7c5 5724
55235ad7
JK
57252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5728
9f2982ff
JK
57292010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5732
bbfba9ed
JK
57332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5736 (libfunc): New parameter action. Implement also selectable "sleep".
5737 * gdb.base/break-interp-main.c: Include assert.h.
5738 (libfunc): New parameter action.
5739 (main): New parameters argc and argv. Assert argc. Pass argv.
5740 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5741 (test_attach): New proc.
5742 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5743 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5744
61f0d762
JK
57452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5746
5747 * gdb.base/break-interp.exp (test_core): New proc.
5748 (test_ld): Call it.
5749
06a6f270
JK
57502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5753 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5754 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5755 and gdb_compile_shlib. Use new -Wl compiler options.
5756 (dl bt, main bt): New tests.
5757
51bee8e9
JK
57582010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 Support PIEs with no symfile_objfile.
5761 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5762 (test_ld): New parameter trynosym.
5763 (test_ld <$trynosym>): New block.
5764
b8040f19
JK
57652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5766
5767 * gdb.base/break-interp.exp: New file.
5768
be759fcf
PM
57692010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5770
5771 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5772 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5773 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5774 test.
5775 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5776 * gdb.python/py-mi.exp: Add lazy string test.
5777
dc146f7c
VP
57782010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5779
5780 * lib/mi-support.exp (mi_check_thread_states): Handle
5781 core number in thread listing.
5782
b4ba55a1
JB
57832010-01-12 Joel Brobecker <brobecker@adacore.com>
5784
5785 * gdb.base/maint.exp: Adjust the expected output for the
5786 "maint print type" test. Use gdb_test_multiple instead of
5787 gdb_sent/gdb_expect.
5788
08e24bd4
DE
57892010-01-11 Doug Evans <dje@google.com>
5790
6496a609
DE
5791 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5792 from gdbserver_download. All callers updated.
5793
08e24bd4
DE
5794 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5795
b5cfddf5
JK
57962010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 Implement binary numbers parsing.
5799 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5800 (test_integer_literals_rejected): New binary tests.
5801
3725885a
RW
58022010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5803
5804 * gdb.cell/configure: Regenerate.
5805
37aeb5df
JK
58062010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/corefile.exp: Move the core finding block out and call it as
5809 core_find, new variable $corefile, replace corefile by $corefile and
5810 [file tail $corefile] for usage vs. test names resp.
5811 * lib/gdb.exp (core_find): Move it as a new function here. New
5812 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5813 $destcore. Return "" on error.
5814
d521f563
JK
58152010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5816
5817 Workaround PR binutils/10802.
5818 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5819 (twice).
5820
28f24826
DJ
58212010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5822
5823 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5824
2de75e71
JB
58252010-01-08 Joel Brobecker <brobecker@adacore.com>
5826
5827 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5828 call, to avoid interruption.
5829
fe00719b 58302010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5831
5832 * gdb.stabs/weird.def (args93): New.
5833
d0ef5df8
DE
58342010-01-07 Doug Evans <dje@google.com>
5835
5836 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5837
3a08d52f
TT
58382010-01-07 Tom Tromey <tromey@redhat.com>
5839
5840 * gdb.base/source.exp: Use correct line number.
5841
7a697b8d
SS
58422010-01-05 Stan Shebs <stan@codesourcery.com>
5843
5844 * gdb.trace/tracecmd.exp: Test ftrace.
5845
7803799a
UW
58462010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5847
5848 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5849
c54eabfa
JK
58502010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5853 "uint_for_mi_testing".
5854
02e7ef19
JB
58552010-01-01 Joel Brobecker <brobecker@adacore.com>
5856
5857 Test indented comment in file being sourced.
5858 * gdb.base/commands.exp: Test indented comment in file being sourced.
5859
abd775ce
JB
58602010-01-01 Joel Brobecker <brobecker@adacore.com>
5861
5862 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5863 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5864 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5865 notice.
5866
79b55b82
JB
58672010-01-01 Joel Brobecker <brobecker@adacore.com>
5868
5869 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5870 notice.
5871
8997583e
JK
58722010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5873
5874 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5875 missing $after_stopped and comma (,) expectation.
5876
6da95a67
SS
58772009-12-31 Stan Shebs <stan@codesourcery.com>
5878
5879 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5880
218d2fc6
TJB
58812009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5882
5883 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5884 (top level): Call test_watchpoint_in_big_blob.
5885 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5886 watchpoints.
5887 (func3): Write to buf.
5888
236f1d4d
SS
58892009-12-29 Stan Shebs <stan@codesourcery.com>
5890
5891 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5892
f61e138d
SS
58932009-12-28 Stan Shebs <stan@codesourcery.com>
5894
5895 * gdb.trace/tsv.exp: New file.
5896 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5897
0219b378
DJ
58982009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5899
5900 * gdb.base/find.c (main): Reference search buffers.
5901 * gdb.base/included.c (main): Reference integer.
5902 * gdb.base/ptype.c (charfoo): Declare.
5903 (intfoo): Call charfoo.
5904 * gdb.base/scope0.c (useitp): New function.
5905 (usestatics): Use useitp.
5906 (useit): Add a type for val.
5907 * gdb.base/scope1.c (useit1): Take a pointer argument.
5908 (usestatics1): Update calls to useit1.
5909 * gdb.cp/call-c.cc: Declare foo.
5910 (main): Call foo.
5911 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5912 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5913 (main): Call C::ensureRefs and ensureOtherRefs.
5914 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5915 variables.
5916 (ensureOtherRefs): New function.
5917 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5918 * gdb.cp/templates.cc (main): Call t5i.value.
5919
3f78692f
JK
59202009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5921
5922 Fix compatibility with G++-4.5.
5923 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5924 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5925 (uncaught return): Remove.
5926
429374b8
JK
59272009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5928 Phil Muldoon <pmuldoon@redhat.com>
5929
5930 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5931 (bp_location13, bp_location14, bp_location17, bp_location18)
5932 (marker3_proto, marker4_proto): New variables.
5933 (breakpoint info): Update output.
5934 (run until breakpoint at marker3, run until breakpoint at marker4): New
5935 tests.
5936
859825b8
JK
59372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5938
5939 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5940 Replace the printf call of Y by provided "y-set-1" label. New block
5941 for the second shared library.
5942 * gdb.base/unload.exp: Compile also the second library, call
5943 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5944 (single pending breakpoint info): Rename to ...
5945 (pending breakpoint info before run): ... this extended test.
5946 (libfile2, libname2, libsrcfile2, libsrc2)
5947 (lib_sl2): New variables.
5948 (exec_opts): Set also SHLIB_NAME2.
5949 (pending breakpoint info on first run at shrfunc1)
5950 (pending breakpoint info on second run at shrfunc1)
5951 (pending breakpoint info on second run at shrfunc2)
5952 (print y from libfile, print y from libfile2): New tests.
5953 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5954 * gdb.base/unloadshr2.c: New.
5955
e6a386cd
HZ
59562009-12-22 Hui Zhu <teawater@gmail.com>
5957
5958 * gdb.reverse/sigall-reverse.exp: Adjust.
5959
9e19b45e
VP
59602009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5961
5962 PR gdb/10884
5963
5964 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5965 (main): Call do_bitfield_tests.
aacf5b1e 5966 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5967
d53a7b30
JB
59682009-12-20 Joel Brobecker <brobecker@adacore.com>
5969
5970 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5971 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5972 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5973 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5974 gdb.modula2/unbounded1.c: Update copyright header.
5975
191ca0a1
CM
59762009-12-10 Chris Moller <moller@mollerware.com>
5977
5978 PR gdb/9399
5979 * gdb.cp/virtfunc2.exp: New tests
5980 * gdb.cp/virtfunc2.cc: New tests
5981 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5982
0fa6cf1b
MS
59832009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5984
5985 * gdb.reverse/i387-env-reverse.c: New file.
5986 * gdb.reverse/i387-env-reverse.exp: New file.
5987 * gdb.reverse/i387-stack-reverse.c: New file.
5988 * gdb.reverse/i387-stack-reverse.exp: New file.
5989
361ae042
PM
59902009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5991
5992 * gdb.python/py-type.exp (test_range): New test.
5993
bfd31e71
PM
59942009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5995
5996 PR python/10805
5997
5998 * gdb.python/py-type.exp: New file.
5999 * gdb.python/py-type.c: New file.
6000 * Makefile.in: Add py-type.
6001
57a1d736
TT
60022009-12-03 Tom Tromey <tromey@redhat.com>
6003
6004 * gdb.python/py-value.exp (test_parse_and_eval): New
6005 function.
6006
1f3b5d1b
PP
60072009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6008
6009 PR gdb/11022
6010
6011 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6012 * gdb.base/pr11022.c: New test.
6013
8b7dbdc9
JK
60142009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 Fix spurious false FAILs.
6017 * gdb.base/structs.c (chartest): New.
6018 (main): Fill-in chartest.
6019 * gdb.base/structs.exp (anychar_re, first): New.
6020 (start_structs_test): Import global anychar_re and first.
6021 New gdb_test call "set print elements 300; ${testfile}"
6022 (start_structs_test <$first>): New block.
6023 (any): Import global anychar_re. New variable ac. Use ${ac}.
6024
6a53b2ec
JK
60252009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6028
d7167b4c
JK
60292009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6030
6031 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6032 Force $srcfile file.
6033 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6034
b1798462
UW
60352009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6036
6037 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6038 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6039 * gdb.threads/watchthreads-reorder.exp: Likewise.
6040
b6199126
DJ
60412009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6042
6043 PR gdb/8704
6044
6045 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6046 "if", and "thread". Correct matching in the previous test.
6047
b22a0510
DJ
60482009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6051
930636d2
MS
60522009-11-23 Michael Snyder <msnyder@vmware.com>
6053
6054 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6055 * gdb.reverse-watch-precsave.exp: Ditto.
6056
21a0512e
PP
60572009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6058
6059 * gdb.asm/asm-source.exp: Adjust.
6060 * gdb.base/help.exp: Adjust.
889bf7c5 6061
fc30d5e0
PA
60622009-11-22 Pedro Alves <pedro@codesourcery.com>
6063
6064 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6065 (do_syscall_tests_without_xml): Set data-directory to
6066 /the/path/to/nowhere.
6067
f6bc2008
PA
60682009-11-21 Pedro Alves <pedro@codesourcery.com>
6069
6070 * gdb.threads/local-watch-wrong-thread.c,
6071 gdb.threads/local-watch-wrong-thread.exp: New files.
6072
8c2fb5de
PA
60732009-11-21 Pedro Alves <pedro@codesourcery.com>
6074
6075 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6076 assume new `regsub' syntax available.
6077
ebec9a0f
PA
60782009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6079
a79d3c27
JK
6080 * gdb.base/watchpoint-hw-hit-once.exp,
6081 gdb.base/watchpoint-hw-hit-once.c: New.
6082
60832009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.threads/watchthreads-reorder.exp,
6086 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6087
276a961b
MK
60882009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6089
6090 * gdb.xml/tdesc-regs.exp: Use for m68k.
6091
4867c1fb
PA
60922009-11-15 Pedro Alves <pedro@codesourcery.com>
6093
6094 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6095
f6838f81
DJ
60962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * lib/gdb.exp (current_target_name): New procedure.
6099 (gdb_wrapper_target): New variable.
6100 (gdb_wrapper_init): Set gdb_wrapper_target.
6101 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6102 wrapper.
6103
4ac4dd3f
DJ
61042009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6105
6106 * gdb.base/remote.exp: Delete the slowest load test.
6107 Do not load with fixed packet sizes.
6108
a7881759
DJ
61092009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6110
6111 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6112
97a5b505
DJ
61132009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6114
6115 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6116 srcfile when setting a breakpoint.
6117
d3e1fc54
DJ
61182009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6119
6120 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6121 macros.
6122
7cbcbded
DJ
61232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6124
6125 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6126 to be in memory.
6127 * gdb.base/display.c (force_mem): New.
6128 (do_loops): Use it. Add breakpoint comments.
6129 (do_vars): Add a breakpoint comment.
6130 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6131 line numbers.
6132
bdea3a92
NF
61332009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6134
6135 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6136 instead of a bare "run".
6137
269f82e5
PP
61382009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6139
6140 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6141
a69b7d9d
DJ
61422009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6143
6144 * lib/cell.exp (skip_cell_tests): Clean up test files before
6145 returning.
6146
b598bfda
DJ
61472009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6148
6149 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6150 and the breakpoint menu. Do not call perror if a prompt is seen.
6151 Consume the following GDB prompt.
6152 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6153 * gdb.cp/namespace.exp: Use gdb_test.
6154 * gdb.cp/templates.exp: Use gdb_test.
6155 (test_template_breakpoints): Use gdb_test_multiple.
6156
87728fa0
DJ
61572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6158
6159 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6160 (marker4): Reference values.
6161
b67c692f
DJ
61622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6163
6164 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6165 is missing.
6166
f0df251a
DJ
61672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6168
6169 * gdb.base/break.c (need_malloc): New.
6170 * gdb.base/constvars.c (main): Reference crass and crisp.
6171 * gdb.base/gdb1821.c (main): Reference bar.
6172 * gdb.cp/gdb1355.cc (main): Reference s1.
6173 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6174 (main): Call them.
6175 * gdb.cp/hang2.cc (dummy2): Define.
6176 * gdb.cp/hang3.cc (dummy3): Define.
6177 * gdb.cp/m-data.cc (main): Reference shadow.
6178
bdf7534a
NF
61792009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6180 Nathan Froyd <froydnj@codesourcery.com>
6181
6182 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6183 remote host.
6184
f24fce77
NF
61852009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6186
6187 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6188 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6189 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6190 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6191 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6192 * gdb.dwarf2/dw2-producer.exp: Likewise.
6193 * gdb.dwarf2/mac-fileno.exp: Likewise.
6194 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6195 py-prettyprint.py to the remote host.
6196 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6197
40f0318e
KS
61982009-11-11 Keith Seitz <keiths@redhat.com>
6199
6200 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6201 use it instead of "Foo".
6202 * gdb.cp/classes.exp (do_tests): Add a test to access
6203 a method through a typedef'd class name.
6204
f3d9f7fb
NF
62052009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6206
6207 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6208 exponents.
6209 * gdb.base/pointers.exp: Likewise.
6210 * gdb.cp/ref-types.exp: Likewise.
6211
a4216f37
KS
62122009-11-11 Keith Seitz <keiths@redhat.com>
6213
6214 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6215 new[] and delete[].
6216 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6217 "void".
6218 (probe_demangler): Remove all single-quoting of
6219 method and variable names.
6220 (info_func_regexp): Remove the word "void" from any
6221 occurrence of "(void)".
6222 (print_addr_2): Remove all single-quoting of
6223 method names.
6224 (print_addr_2_kfail): Likewise.
6225 (print_addr): Single-quote C function names before
6226 passing to print_addr_2.
6227 (test_paddr_operator_functions): Remove single-quoting
6228 for method names.
6229 Add tests for operator new[] and operator delete[].
6230
9b14d7aa
JK
62312009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6232
6233 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6234
85feb311
KS
62352009-11-09 Keith Seitz <keiths@redhat.com>
6236
6237 * gdb.cp/overload.exp: Add tests for resolving overloaded
6238 methods in expression parsing/evaluation.
6239
fa335448
DJ
62402009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6241
6242 * lib/gdb.exp (default_gdb_version): Use --version instead of
6243 --command.
6244
ec3c07fc
NS
62452009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6246
6247 * lib/gdb.exp (gdb_compile_test): New.
6248 (skip_ada_tests, skip_java_tests): New.
6249 (gdb_compile): Use gdb_compile_test for f77.
6250 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6251 * lib/java.exp (compile_java_from_source): Remove runtests check,
6252 use gdb_compile_test to record result.
6253 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6254 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6255 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6256 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6257 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6258 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6259 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6260 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6261 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6262 adjust gdb_compile invocations.
6263
b8b4e42b
JK
62642009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * Makefile.in (abs_builddir): New.
6267 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6268 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6269 `$(abs_builddir)/site.exp'.
6270
f8b7eaf3
DJ
62712009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6272
6273 * config/m68k-emc.exp, lib/emc-support.exp,
6274 gdb.trace/gdb_c_test.c: Delete.
6275 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6276 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6277 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6278 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6279 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6280 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6281 casing for m68k-*-elf.
6282
c4187697
NS
62832009-11-03 Pedro Alves <pedro@codesourcery.com>
6284
6285 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6286 * gdb.arch/i386-prologue.exp: Likewise.
6287 * gdb.arch/i386-unwind.exp: Likewise.
6288
db16b772
DJ
62892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6290
6291 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6292
bcf71277
DJ
62932009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6294
6295 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6296
0105cee2
DJ
62972009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6298
6299 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6300
24ddea62
JK
63012009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6302
6303 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6304
287ccc17
JK
63052009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6308 * gdb.base/sepdebug2.c: New file.
6309
08bca259 63102009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6311
6312 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6313 the modified warnings for catch syscall. Verify if GDB was compiled
6314 with support for lib expat, and choose which tests to run depending
6315 on this.
6316
5d4e2b76
VP
63172009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6318
6319 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6320 that composite commands are parsed OK. And also test
6321 that breakpoint commands do work.
6322
240e538a
MS
63232009-10-23 Michael Snyder <msnyder@vmware.com>
6324
6325 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6326 to allow for new disassembly style.
6327
9c419145
PP
63282009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6329
6330 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6331
02506ff1
MS
63322009-10-22 Michael Snyder <msnyder@vmware.com>
6333
6334 * gdb.reverse/break-precsave.exp: New test.
6335 * gdb.reverse/consecutive-precsave.exp: Ditto.
6336 * gdb.reverse/finish-precsave.exp: Ditto.
6337 * gdb.reverse/i386-precsave.exp: Ditto.
6338 * gdb.reverse/machinestate-precsave.exp: Ditto.
6339 * gdb.reverse/sigall-precsave.exp: Ditto.
6340 * gdb.reverse/solilb-precsave.exp: Ditto.
6341 * gdb.reverse/step-precsave.exp: Ditto.
6342 * gdb.reverse/until-precsave.exp: Ditto.
6343 * gdb.reverse/watch-precsave.exp: Ditto.
6344
4cf866a3
MS
63452009-10-22 Michael Snyder <msnyder@vmware.com>
6346
6347 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6348 for gdb_expect. Adjust one test's expect strings for the new
6349 format of disassemble.
6350 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6351 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6352 gdb_test_multiple.
6353 * gdb.reverse/step-reverse.exp: Delete 'return'.
6354 * gdb.reverse/until-reverse.exp: Delete blank lines.
6355 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6356
2b28d209
PP
63572009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6358
6359 * gdb.base/consecutive.exp: Adjust.
6360 * gdb.base/display.exp: Likewise.
6361 * gdb.base/pc-fp.exp: Likewise.
6362 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6363
33b9c32b
MS
63642009-10-19 Michael Snyder <msnyder@vmware.com>
6365
6366 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6367 * gdb.reverse/finish-reverse.c: Ditto.
6368 * gdb.reverse/sigall-reverse.c: Ditto.
6369 * gdb.reverse/solib-reverse.c: Ditto.
6370 * gdb.reverse/step-reverse.c: Ditto.
6371 * gdb.reverse/watch-reverse.c: Ditto.
6372
6c95b8df
PA
63732009-10-19 Pedro Alves <pedro@codesourcery.com>
6374 Stan Shebs <stan@codesourcery.com>
6375
6376 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6377 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6378 "Executing new program".
6379 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6380 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6381 left listed after having been killed.
6382 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6383 * gdb.base/maint.exp: Adjust test.
6384
6385 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6386 * gdb.multi/Makefile.in: New.
6387 * gdb.multi/base.exp: New.
6388 * gdb.multi/goodbye.c: New.
6389 * gdb.multi/hangout.c: New.
6390 * gdb.multi/hello.c: New.
6391 * gdb.multi/bkpt-multi-exec.c: New.
6392 * gdb.multi/bkpt-multi-exec.exp: New.
6393 * gdb.multi/crashme.c: New.
6394
279017b7
TG
63952009-10-13 Tristan Gingold <gingold@adacore.com>
6396
6397 * gdb.base/sepdebug.exp: Check debug info are found.
6398
0413d738
PA
63992009-10-08 Pedro Alves <pedro@codesourcery.com>
6400
6401 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6402 bits.
6403
c628eecc
JK
64042009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6407
38af1bfe
JB
64082009-10-07 Joel Brobecker <brobecker@adacore.com>
6409
6410 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6411 of the comments.
6412
2b0adecd
PM
64132009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6414
6415 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6416 * gdb.base/annota3.exp: Idem.
6417 * gdb.base/maint.exp: Idem.
6418
8d417781
PM
64192009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6420
889bf7c5 6421 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6422 to default.
6423
bb61102d
PM
64242009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6425
889bf7c5 6426 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6427 mingw and cygwin targets.
6428
ace5c364
PM
64292009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6430 Pedro Alves <pedro@codesourcery.com>
6431
889bf7c5 6432 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6433 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6434
c2d494a0
PM
64352009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6436
e1b52ce2
PM
6437 * gdb.base/shr1.c: Use %p in format string.
6438 * gdb.base/unload.c: Avoid warning in fprintf.
6439 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6440
209f53f5
PM
64412009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6442
6443 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6444 long type.
6445 (test_unlink): Correct printf string.
6446 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6447 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6448
8172766a
JK
64492009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6452 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6453 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6454
0f73703c
UW
64552009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6456
6457 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6458 * gdb.objc/nondebug.exp: Likewise.
6459
b32306ca
UW
64602009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6461
6462 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6463 target_info setting.
6464
6465 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6466 that detect new threads during "info threads".
6467
0057022f
UW
64682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6469
6470 * gdb.threads/manythreads.c (main): Increase thread stack size
6471 to 2*PTHREAD_STACK_MIN.
6472 * gdb.threads/multi-create.c (main): Likewise.
6473 (create_function): Likewise.
6474
f29c0325
UW
64752009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6476
6477 * gdb.base/dump.exp: Pass difference of pointer types instead
6478 of integer types as offset to restore in intarr3.srec case.
6479
fcb34849
UW
64802009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6481
6482 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6483
d5142e3b
UW
64842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6485
6486 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6487
087b74b2 64882009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6489
087b74b2
PM
6490 New test for two watchpoints, with disabling of
6491 the first inserted.
6492 * testsuite/gdb.base/watchpoints.c: New file.
6493 * testsuite/gdb.base/watchpoints.exp: New file.
6494
96c07c5b
TT
64952009-09-25 Tom Tromey <tromey@redhat.com>
6496
6497 * gdb.base/charset.exp: Test utf-16 strings with Python.
6498
b8899f2b
TT
64992009-09-25 Tom Tromey <tromey@redhat.com>
6500
6501 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6502 UCS-4.
6503 * gdb.base/charset.c (utf_32_string): Rename.
6504 (init_utf32): Rename.
6505 (main): Update.
6506
329719ec
TT
65072009-09-22 Tom Tromey <tromey@redhat.com>
6508
6509 * gdb.python/py-function.exp: Add regression tests.
6510
11ef0d76
KS
65112009-09-21 Keith Seitz <keiths@redhat.com>
6512
6513 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6514 with invalid operator.
6515
3fe8f3b3
KS
65162009-09-21 Keith Seitz <keiths@redhat.com>
6517
6518 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6519 and destructor using typedef name of class.
6520 * gdb.cp/classes.cc (class Base1): Add a destructor.
6521 (base1): New typedef.
6522 (use_methods): Instanitate an object of type base1.
6523 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6524 (do_tests): Call test_template_typedef.
6525 * gdb.cp/templates.cc (Baz::~Baz): New method.
6526 (intBazOne): New typedef.
6527 (main): Instantiate intBazOne.
6528
7a9fe101
PM
65292009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6530
6531 PR python/10633
6532
6533 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6534 Function.
6535 (run_lang_tests): Add print elements test.
6536
2e4d963f
PM
65372009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6538
6539 * gdb.python/py-value.exp (test_subscript_regression): New
6540 function. Test for invalid subscripts.
6541 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6542 (ptr_ref): New function.
6543
ec7e75e7
PP
65442009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6545
6546 * gdb.base/default.exp: Fix "show convenience".
6547
0cc7d26f
TT
65482009-09-15 Tom Tromey <tromey@redhat.com>
6549
6550 * lib/mi-support.exp (mi_create_varobj): Update.
6551 (mi_create_floating_varobj): Likewise.
6552 (mi_create_dynamic_varobj): New proc.
6553 (mi_varobj_update): Update.
6554 (mi_varobj_update_with_type_change): Likewise.
6555 (mi_varobj_update_kv_helper): New proc.
6556 (mi_varobj_update_dynamic_helper): Rewrite.
6557 (mi_varobj_update_dynamic): New proc.
6558 (mi_list_varobj_children): Update.
6559 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6560 * gdb.python/python-prettyprint.py (pp_outer): New class.
6561 (pp_nullstr): Likewise.
6562 (lookup_function): Register new printers.
6563 * gdb.python/python-prettyprint.c (struct substruct): New type.
6564 (struct outerstruct): Likewise.
6565 (substruct_test): New function.
6566 (struct nullstr): New type.
6567 (string_1, string_2): New globals.
6568 (main): Add new tests.
6569 * gdb.python/python-mi.exp: Added regression tests.
6570 * gdb.mi/mi2-var-display.exp: Update.
6571 * gdb.mi/mi2-var-cmd.exp: Update.
6572 * gdb.mi/mi2-var-child.exp: Update.
6573 * gdb.mi/mi2-var-block.exp: Update.
6574 * gdb.mi/mi-var-invalidate.exp: Update.
6575 * gdb.mi/mi-var-display.exp: Update.
6576 * gdb.mi/mi-var-cmd.exp: Update.
6577 * gdb.mi/mi-var-child.exp: Update.
6578 * gdb.mi/mi-var-block.exp: Update.
6579 * gdb.mi/mi-break.exp: Update.
6580 * gdb.mi/gdb701.exp: Update.
6581
a96d9b2e
SDJ
65822009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6583
6584 * Makefile.in: Inclusion of catch-syscall object.
6585 * gdb.base/catch-syscall.c: New file.
6586 * gdb.base/catch-syscall.exp: New file.
6587
b43b923a
MS
65882009-09-12 Michael Snyder <msnyder@vmware.com>
6589
6590 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6591 that can support reverse debuggnig.
6592
cec03d70
TT
65932009-09-11 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.dwarf2/valop.S: New file.
6596 * gdb.dwarf2/valop.exp: New file.
6597
e23bb3fc
MK
65982009-09-11 Mark Kettenis <kettenis@gnu.org>
6599
6600 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6601
37c3696d
DE
66022009-09-10 Doug Evans <dje@google.com>
6603
6604 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6605 Add $gdb_prompt to second breakpoint regexp.
6606
5172aecb
JB
66072009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6608
6609 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6610 names, add missing ones.
6611 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6612 * gdb.python/py-frame.c: Rename from python-frame.c.
6613 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6614 testfile name.
6615 * gdb.python/py-function.exp: Rename from python-function.exp.
6616 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6617 testfile name.
6618 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6619 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6620 Adjust testfile name.
6621 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6622 * gdb.python/py-template.cc: Rename from python-template.cc.
6623 * gdb.python/py-template.exp: Rename from python-template.exp.
6624 Adjust testfile name.
6625 * gdb.python/py-value.c: Rename from python-value.c.
6626 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6627 testfile name.
6628
b554e4bd
JK
66292009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6632 $bpt2address.
6633 (Second breakpoint address is valid on ia64)
6634 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6635
9a68ae16
JM
66362009-09-03 Joseph Myers <joseph@codesourcery.com>
6637
6638 * gdb.base/ending-run.exp: Restrict regular expression matching
6639 line number to require closing brace following.
6640
146b9145
DE
66412009-09-03 Doug Evans <dje@google.com>
6642
6643 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6644
787d21e1
TT
66452009-09-02 Tom Tromey <tromey@redhat.com>
6646
6647 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6648
e7802207
TT
66492009-09-02 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.dwarf2/callframecfa.exp: New file.
6652 * gdb.dwarf2/callframecfa.S: New file.
6653
817aadd2
JK
66542009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6657 gdb.base/solib-overlap-main.c: New.
6658
4a76eae5
DJ
66592009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6660
6661 PR gdb/10565
6662
6663 * gdb.base/bitfields.c (struct container, container): New.
6664 (main): Initialize it and call break5.
6665 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6666
d4b96c9a
JK
66672009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6668
6669 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6670 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6671
4e22772d
JK
66722009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6675
2efab443
MS
66762009-08-26 Michael Snyder <msnyder@vmware.com>
6677
6678 * gdb.base/i386-reverse.c: New file.
6679 * gdb.base/i386-reverse.exp: New file.
6680 * gdb.base/Makefile.in: Add new files to be removed.
6681
07ab73a0
JM
66822009-08-26 Joseph Myers <joseph@codesourcery.com>
6683
6684 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6685 environment-pwd for remote host.
6686 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6687
676accff
KS
66882009-08-24 Keith Seitz <keiths@redhat.com>
6689
6690 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6691 Add two new C++ completer tests which limit the output to a
889bf7c5 6692 given class.
676accff 6693
f9f7ad22
MS
66942009-08-24 Michael Snyder <msnyder@vmware.com>
6695
6696 * gdb.base/del.exp: Fix typo in comment.
6697 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6698
81ecdfbb
RW
66992009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6700
6701 * configure: Regenerate.
6702 * gdb.hp/configure: Likewise.
6703 * gdb.hp/gdb.aCC/configure: Likewise.
6704 * gdb.hp/gdb.base-hp/configure: Likewise.
6705 * gdb.hp/gdb.compat/configure: Likewise.
6706 * gdb.hp/gdb.defects/configure: Likewise.
6707 * gdb.hp/gdb.objdbg/configure: Likewise.
6708 * gdb.stabs/configure: Likewise.
6709
cab0c772
UW
67102009-08-19 Doug Evans <dje@google.com>
6711
6712 * gdb.base/gdbvars.c: New file.
6713 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6714
b8fa0bfa
PA
67152009-08-14 Pedro Alves <pedro@codesourcery.com>
6716
6717 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6718 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6719
b84aa90a
PA
67202009-08-13 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.base/default.exp: Adjust "set language test": it's now an
6723 enum command. Larger help string moved to "help set language".
6724 * gdb.base/help.exp: Adjust "help set language" expected output,
6725 now lists all known languages.
6726
0d8f9b2c
NF
67272009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6728
6729 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6730 all frame arguments.
6731 * gdb.arch/altivec-regs.exp: Likewise.
6732
bda180e0
TT
67332009-08-07 Tom Tromey <tromey@redhat.com>
6734
6735 * gdb.base/setshow.exp: Add tests for changes to set language, set
6736 check range, and set check type.
6737
48cb2d85
VP
67382009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6739
6740 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6741 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6742 Call it.
48cb2d85 6743
1ea34204
UW
67442009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6745
6746 * configure.ac: Run gdb.cell tests when appropriate.
6747 * configure: Regenerate.
6748 * lib/cell.exp: New file.
6749 * gdb.cell: New directory.
6750 * gdb.cell/configure.ac: New file.
6751 * gdb.cell/configure: New file.
6752 * gdb.cell/Makefile.in: New file.
6753 * gdb.cell/arch.exp: New file.
6754 * gdb.cell/break.c: New file.
6755 * gdb.cell/break.exp: New file.
6756 * gdb.cell/break-spu.c: New file.
6757 * gdb.cell/bt.c: New file.
6758 * gdb.cell/bt2-spu.c: New file.
6759 * gdb.cell/bt-spu.c: New file.
6760 * gdb.cell/bt.exp: New file.
6761 * gdb.cell/coremaker.c: New file.
6762 * gdb.cell/coremaker-spu.c: New file.
6763 * gdb.cell/core.exp: New file.
6764 * gdb.cell/gcore.exp: New file.
6765 * gdb.cell/data.c: New file.
6766 * gdb.cell/data.exp: New file.
6767 * gdb.cell/data-spu.c: New file.
6768 * gdb.cell/ea-cache.exp: New file.
6769 * gdb.cell/ea-cache.c: New file.
6770 * gdb.cell/ea-cache-spu.c: New file.
6771 * gdb.cell/ea-standalone.c: New file.
6772 * gdb.cell/ea-standalone.exp: New file.
6773 * gdb.cell/ea-test.c: New file.
6774 * gdb.cell/ea-test.exp: New file.
6775 * gdb.cell/f-regs.exp: New file.
6776 * gdb.cell/mem-access.c: New file.
6777 * gdb.cell/mem-access.exp: New file.
6778 * gdb.cell/mem-access-spu.c: New file.
6779 * gdb.cell/ptype.exp: New file.
6780 * gdb.cell/registers.exp: New file.
6781 * gdb.cell/size.c: New file.
6782 * gdb.cell/sizeof.exp: New file.
6783 * gdb.cell/size-spu.c: New file.
6784 * gdb.cell/solib.exp: New file.
6785 * gdb.cell/solib-symbol.exp: New file.
6786
85e747d2
UW
67872009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6788
6789 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6790
58d6951d
DJ
67912009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6792
6793 * gdb.base/float.exp: Handle VFP registers.
6794
6e0a4f15
MS
67952009-07-14 Michael Snyder <msnyder@vmware.com>
6796
dcd5da87
MS
6797 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6798 to bring gdb to the beginning of the calling line.
6799
6e0a4f15
MS
6800 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6801 confusing the i386 epilogue unwinder.
6802
782b2b07
SS
68032009-07-14 Stan Shebs <stan@codesourcery.com>
6804
6805 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6806
f662c3bc
MS
68072009-07-14 Michael Snyder <msnyder@vmware.com>
6808
6809 * gdb.reverse/step-reverse.exp (stepi into function call):
6810 Call instruction may not be first instruction in the line.
6811 (reverse stepi from a function call): Used wrong line number.
6812
8f313923
JK
68132009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6816
4662c76e
JK
68172009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 Fix gdb.base/macscp.exp when using custom inputrc.
6820 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6821 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6822 env(TERM) set.
6823 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6824 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6825
aa81e255
JK
68262009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6829 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6830 Change the compilation target to match the testcase name.
6831 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6832 testcase name.
6833 * a2-run.exp: Use for setup prepare_for_testing. Change the
6834 compilation target to match the testcase name.
6835 * gdb.base/commands.exp: Likewise.
6836 * gdb.base/finish.exp: Likewise.
6837 * gdb.base/float.exp: Likewise.
6838 * gdb.base/info-target.exp: Likewise.
6839 * gdb.base/relational.exp: Likewise.
6840 * gdb.base/term.exp: Likewise.
6841 * gdb.base/until.exp: Likewise.
6842 * gdb.base/volatile.exp: Likewise.
6843 * gdb.base/whatis-exp.exp: Likewise.
6844
4c93b1d7
HZ
68452009-07-11 Hui Zhu <teawater@gmail.com>
6846
6847 * gdb.base/help.exp (disassemble): Update expected help text.
6848
812f7342
TT
68492009-07-09 Tom Tromey <tromey@redhat.com>
6850
6851 * lib/gdb.exp: Handle TRANSCRIPT.
6852 (remote_spawn, remote_close, send_gdb): New procs.
6853
fbb8f299
PM
68542009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6855
6856 * gdb.python/python-prettyprint.c: Add counted null string
6857 structure.
6858 * gdb.python/python-prettyprint.exp: Print null string. Test for
6859 embedded nulls.
6860 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6861 * gdb.python/python-value.exp (test_value_in_inferior): Add
6862 variable length string fetch tests.
6863 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6864
c0ac0ec7
JK
68652009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6868
30b66ecc
TT
68692009-07-07 Tom Tromey <tromey@redhat.com>
6870
6871 * gdb.base/call-rt-st.exp: Update for change to escape output.
6872 * gdb.base/callfuncs.exp: Likewise.
6873 * gdb.base/charset.exp: Likewise.
6874 * gdb.base/constvars.exp: Likewise.
6875 * gdb.base/long_long.exp: Likewise.
6876 * gdb.base/pointers.exp: Likewise.
6877 * gdb.base/printcmds.exp: Likewise.
6878 * gdb.base/setvar.exp: Likewise.
6879 * gdb.base/store.exp: Likewise.
6880 * gdb.cp/ref-types.exp: Likewise.
6881 * gdb.mi/mi-var-child.exp: Likewise.
6882 * gdb.mi/mi-var-display.exp: Likewise.
6883 * gdb.mi/mi2-var-display.exp: Likewise.
6884 * gdb.base/charset.exp: Test octal escape sequence length.
6885 Update for change to escape output.
6886
187c4a2b
JK
68872009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6890
d80a43f9
DJ
68912009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6892
6893 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6894
047427a8
JK
68952009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6896
6897 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6898 gdbserver increasing $portnum if "Can't bind address" has been seen.
6899
8b5a0f4f
PA
69002009-07-05 Pedro Alves <pedro@codesourcery.com>
6901
6902 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6903 mingw32ce.
6904
7d93ba58
PA
69052009-07-05 Pedro Alves <pedro@codesourcery.com>
6906
6907 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6908 VFP format.
6909
2277426b
PA
69102009-07-02 Pedro Alves <pedro@codesourcery.com>
6911
6912 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6913 linux. Adjust to use "inferior", "info inferiors", "detach
6914 inferior" and "kill inferior" instead of "restart", "info fork",
6915 "detach fork" and "delete fork".
6916 * gdb.base/ending-run.exp: Spell out "info".
6917 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6918 the "kill" command.
6919
5af949e3
UW
69202009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6921
6922 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6923 change to prefix TLS offset in hex with 0x.
6924
5d3729b5
UW
69252009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6926
6927 * gdb.base/default.exp: Update test case for "x" changes.
6928
af589bd0
TG
69292009-07-01 Tristan Gingold <gingold@adacore.com>
6930
6931 * gdb.base/bigcore.exp: Make darwin untested.
6932
40974f91
JK
69332009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6934
6935 * gdb.base/completion.exp (directory completion): Create the directory.
6936 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6937 escapeuniquesub.
6938 (directory completion 2): Expect now ${escapeuniquesub}.
6939 (Glob remaining of directory test): Remove one excessive newline.
6940 Expect the real output.
6941
59dd3af6
JK
69422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 Fix `make check//%' target after `make check' has been ran.
6945 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6946 a mkdir call.
6947 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6948 (%/.dir): Remove.
6949
f4e164aa
JK
69502009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6951
6952 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6953 the expected result record.
6954
69af2122
JK
69552009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 Remove racy FAILs relying just on the timeouts.
6958 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6959 (annotation_level 2): Remove racy FAILs.
6960
2fd481e1
PP
69612009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6962
6963 gdb/10275
889bf7c5
PA
6964 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6965
c38f313d
DJ
69662009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6967
6968 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6969
8b777f02
VP
69702009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6971
6972 * gdb.mi/mi-stack.exp: Testing symbolic options
6973 to -stack-list-locals and -stack-list-arguments.
6974
00c7eacf
JK
69752009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6978
6bc80edc
TT
69792009-06-29 Tom Tromey <tromey@redhat.com>
6980
6981 * dg-extract-results.sh: New file.
6982 * Makefile.in (FORCE_PARALLEL): New variable.
6983 (CHECK_TARGET): New conditional variable.
6984 (check): Use CHECK_TARGET.
6985 (DO_RUNTEST): New variable.
6986 (check-single): New target.
6987 (TEST_DIRS): New variable.
6988 (TEST_TARGETS): Likewise.
6989 (check-parallel): New target.
6990 (check-gdb.%): New pattern.
6991 (BASE1_FILES): New variable.
6992 (BASE2_FILES): Likewise.
6993 (check-gdb.base%): New pattern.
6994 (%/.dir): New pattern.
6995 * configure: Rebuild.
6996 * aclocal.m4 (AM_CONDITIONAL): New defun.
6997 * configure.ac: Check whether user is using GNU make.
6998 (GMAKE): New conditional.
6999
794684b6
SW
70002009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7001
7002 * gdb.cp/namespace-nested-import.cc: New test.
7003 * gdb.cp/namespace-nested-import.exp: New test.
7004
edb3359d
DJ
70052009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7008 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7009 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7010 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7011 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7012 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7013 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7014 gdb.opt/inline-markers.c: New files.
7015 * lib/gdb.exp (skip_inline_frame_tests): New function.
7016 (skip_inline_var_tests): New function.
7017
cf657a0c
AS
70182009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7019
7020 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7021 backtrace.
7022
28d41a99
MS
70232009-06-27 Michael Snyder <msnyder@vmware.com>
7024
7025 * gdb.reverse: New directory.
7026 * gdb.reverse/break-reverse.c: New test.
7027 * gdb.reverse/break-reverse.exp: New test.
7028 * gdb.reverse/consecutive-reverse.c: New test.
7029 * gdb.reverse/consecutive-reverse.exp: New test.
7030 * gdb.reverse/finish-reverse.c: New test.
7031 * gdb.reverse/finish-reverse.exp: New test.
7032 * gdb.reverse/machinestate.c: New test.
7033 * gdb.reverse/ms1.c: New test.
7034 * gdb.reverse/machinestate.exp: New test.
7035 * gdb.reverse/Makefile.in: New file.
7036 * gdb.reverse/shr2.c: New test.
7037 * gdb.reverse/solib-reverse.c: New test.
7038 * gdb.reverse/solib-reverse.exp: New test.
7039 * gdb.reverse/step-reverse.c: New test.
7040 * gdb.reverse/step-reverse.exp: New test.
7041 * gdb.reverse/until-reverse.c: New test.
7042 * gdb.reverse/ur1.c: New test.
7043 * gdb.reverse/until-reverse.exp: New test.
7044 * gdb.reverse/watch-reverse.c: New test.
7045 * gdb.reverse/watch-reverse.exp: New test.
7046 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7047 * configure: Regenerate.
7048
fe3c8b0d
DE
70492009-06-26 Doug Evans <dje@google.com>
7050
7051 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7052
3a72a602
PM
70532009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7054
7055 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7056 windows problem for 'file delete $binfile'.
7057
27aa8d6a
SW
70582009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7059
7060 * gdb.cp/namespace-using.exp: New test.
7061 * gdb.cp/namespace-using.cc: New test.
7062
8ac055f8
JB
70632009-05-20 Joel Brobecker <brobecker@adacore.com>
7064
7065 * gdb.ada/variant_record_packed_array: New testcase.
7066
85e306ed
TT
70672009-06-23 Tom Tromey <tromey@redhat.com>
7068
7069 * gdb.base/charset.exp (test_combination): Regression test.
7070 * gdb.base/charset.c (my_wchar_t): New typedef.
7071 (myvar): New global.
7072 (main): Set myvar.
7073
56643c5e
PM
70742009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7075
7076 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7077 target.
7078
1fac167a
UW
70792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7080
7081 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7082
7ccb0be9
UW
70832009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7084
7085 * gdb.mi/gdb680.exp: Update test for error message.
7086
568d6575
UW
70872009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7088
7089 * gdb.base/annota1.exp: Allow multiple occurrences of the
7090 frames-invalid annotation.
7091 * gdb.cp/annota2.exp: Likewise.
7092
7cd1089b
PM
70932009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7094
7095 * gdb.cp/gdb2495.cc: New file.
7096 * gdb.cp/gdb2495.exp: New file.
7097
72c63395
JK
70982009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7099
7100 Report error on GDB crash during runto.
7101 * lib/gdb.exp (runto <eof>): New.
7102
3788363d
DJ
71032009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7104
7105 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7106 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7107 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7108 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7109 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7110 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7111 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7112 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7113 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7114 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7115 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7116 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7117 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7118 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7119 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7120 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7121 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7122 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7123 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7124 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7125 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7126 gdb.trace/passcount.exp, gdb.trace/report.exp,
7127 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7128 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7129 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7130 executable.
7131
17592de3
PA
71322009-06-07 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7135 defined before referencing it.
7136
701e355d
DE
71372009-06-03 Doug Evans <dje@google.com>
7138
7139 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7140 * gdb.arch/i386-see.c: Ditto.
7141
f2292c65
PM
71422009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7143
7144 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7145 (check_macro): Return 1 if undefined.
7146 If first test fails, check if macro debug information is available,
7147 and report unsupported test if no macro information is found.
7148
5a437975
DE
71492009-05-29 Doug Evans <dje@google.com>
7150
7151 * gdb.threads/hand-call-in-threads.exp: New.
7152 * gdb.threads/hand-call-in-threads.c: New.
7153
c141c696
MS
71542009-05-29 Michael Snyder <msnyder@vmware.com>
7155
7156 * gdb.base/break-always.exp: Change "1" to "on".
7157 Add confirmation check.
7158
b3444185
PA
71592009-05-28 Pedro Alves <pedro@codesourcery.com>
7160
7161 * gdb.threads/threxit-hop-specific.c: New.
7162 * gdb.threads/threxit-hop-specific.exp: New.
7163 * gdb.threads/thread-execl.c: New.
7164 * gdb.threads/thread-execl.exp: New.
7165
b6313243
TT
71662009-05-27 Tom Tromey <tromey@redhat.com>
7167 Thiago Jung Bauermann <bauerman@br.ibm.com>
7168
7169 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7170 (mi_child_regexp): Likewise.
7171 (mi_list_varobj_children_range): Likewise.
7172 (mi_get_features): Likewise.
7173 (mi_list_varobj_children): Rewrite.
7174 * gdb.python/python-mi.exp: New file.
7175
a6bac58e
TT
71762009-05-27 Tom Tromey <tromey@redhat.com>
7177 Thiago Jung Bauermann <bauerman@br.ibm.com>
7178 Phil Muldoon <pmuldoon@redhat.com>
7179 Paul Pluzhnikov <ppluzhnikov@google.com>
7180
7181 * gdb.python/python-prettyprint.exp: New file.
7182 * gdb.python/python-prettyprint.c: New file.
7183 * gdb.python/python-prettyprint.py: New file.
7184 * gdb.base/display.exp: print/r is now valid.
7185
2c74e833
TT
71862009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7187 Tom Tromey <tromey@redhat.com>
7188 Pedro Alves <pedro@codesourcery.com>
7189 Paul Pluzhnikov <ppluzhnikov@google.com>
7190
7191 * gdb.python/python-template.exp: New file.
7192 * gdb.python/python-template.cc: New file.
7193 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7194 tests.
7195 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7196 Call it.
7197 (test_value_after_death): New proc.
7198 * gdb.python/python-value.c (PTR): New typedef.
7199 (main): New variable 'x'.
7200
89c73ade
TT
72012009-05-27 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7204 tests.
7205 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7206 Call it.
7207
a75724bc
PA
72082009-05-27 Pedro Alves <pedro@codesourcery.com>
7209
7210 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7211
e58b0e63
PA
72122009-05-24 Pedro Alves <pedro@codesourcery.com>
7213
7214 * gdb.threads/fork-thread-pending.c: New.
7215 * gdb.threads/fork-thread-pending.exp: New.
7216
4ac36638
JK
72172009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7220 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7221
889bf7c5 72222009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7223
889bf7c5 7224 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7225
b242c3c2
PA
72262009-05-17 Pedro Alves <pedro@codesourcery.com>
7227
7228 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7229 `gdb_get_line_number'. Call `callee' in both parent and child.
7230 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7231 `gdb_get_line_number' instead of hardcoding line numbers.
7232 (catch_fork_unpatch_child): New procedure to test detaching
7233 breakpoints from child fork.
7234 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7235 hardcoding line numbers.
7236 (do_fork_tests): Run `catch_fork_unpatch_child'.
7237
ee342b23
VP
72382009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7239
7240 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7241 of structure type enters or leaves the scope, it
7242 is reported by -var-update.
7243
e2009e98
DE
72442009-05-11 Doug Evans <dje@sebabeach.org>
7245
7246 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7247 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7248 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7249
00903456
JK
72502009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7251
7252 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7253
dc621c35
DE
72542009-04-30 Doug Evans <dje@google.com>
7255
7256 * gdb.threads/watchthreads2.exp: New testcase.
7257 * gdb.threads/watchthreads2.c: New testcase.
7258
9ab4e744
DE
72592009-04-29 Doug Evans <dje@google.com>
7260
7261 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7262 * gdb.cp/mb-ctor.cc: Ditto.
7263 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7264 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7265 * gdb.cp/mb-inline1.cc: Call it.
7266 * gdb.cp/mb-inline2.cc: Ditto.
7267 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7268 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7269
484086b7
JK
72702009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7273 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7274 Replace all uses of `decimal' by `nonzero'.
7275 (info macro FROM_COMMANDLINE): New test.
7276
379a77b5
TT
72772009-04-27 Tom Tromey <tromey@redhat.com>
7278
7279 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7280
b92b73c2
DE
72812009-04-27 Doug Evans <dje@google.com>
7282
7283 * gdb.threads/watchthreads.c (main): Initialize args before starting
7284 the threads. Plus formatting cleanup.
7285 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7286 biased scheduling of one thread.
7287
945a118d
JG
72882009-04-27 Jerome Guitton <guitton@adacore.com>
7289
7290 * gdb.cp/templates.cc (GetMax): New template.
7291 (main): Declare two instances of GetMax.
7292 * gdb.cp/templates.exp: Add new test.
7293
d389af10
JK
72942009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7297
e7f86de9
JM
72982009-04-22 Joseph Myers <joseph@codesourcery.com>
7299
7300 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7301
334cc82d
TT
73022009-04-15 Tom Tromey <tromey@redhat.com>
7303
7304 * gdb.base/charset.exp: Add regression test.
7305
d12672cc
JB
73062009-04-14 Joel Brobecker <brobecker@adacore.com>
7307
7308 * gdb.base/exe-lock.exp: New testcase.
7309
18e8c3bc
TT
73102009-04-13 Tom Tromey <tromey@redhat.com>
7311
7312 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7313 operator on Frame.
7314
5ecd5cbe
UW
73152009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7316
7317 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7318 * gdb.server/ext-attach.exp: Likewise.
7319
7309f756
VP
73202009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7321
7322 Eliminate some sleep usage.
7323
889bf7c5
PA
7324 * gdb.mi/basics.c (do_nothing): New.
7325 (main): Use do_nothing instead of printf, so that
7326 not to introduce race condition between output of
7327 inferiour and output of gdb. Do not use sleep as it
7328 is not generally available on embedded targets.
7309f756 7329
f4b95f6f
PA
73302009-04-02 Pedro Alves <pedro@codesourcery.com>
7331
7332 * gdb.server/ext-attach.exp: Expect an optional process id after
7333 "Detached from remote process".
7334
de40b933
JK
73352009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7338 gdb.dwarf2/dw2-unresolved.exp: New.
7339
2ae101a4
PA
73402009-04-02 Pedro Alves <pedro@codesourcery.com>
7341
7342 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7343 mi_run_to_main.
7344
56a8e183
PA
73452009-04-02 Pedro Alves <pedro@codesourcery.com>
7346
7347 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7348 mi_run_to_main. Skip thread exit test on remote targets.
7349 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7350 mi_run_to_main.
7351 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7352 mi_run_to_main.
7353 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7354 when expecting ^connected. Detect when the target doesn't support
7355 non-stop mode.
7356 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7357 supported. Return -1 on error, 0 on success.
7358 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7359 (mi_runto): Return mi_runto_helper's result explicitly.
7360
c35fafde
PA
73612009-04-01 Pedro Alves <pedro@codesourcery.com>
7362
7363 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7364
f8a8dce6
JB
73652009-04-01 Tom Tromey <tromey@redhat.com>
7366
7367 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7368 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7369 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7370 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7371
71c25dea
TT
73722009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7373 Jan Kratochvil <jan.kratochvil@redhat.com>
7374
7375 PR gdb/931
7376 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7377 output.
7378 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7379 for gdb/931.
7380 * dw2-strp.S (DW_AT_language): Change to C++.
7381 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7382
02d9a9ce
JB
73832009-03-31 Joel Brobecker <brobecker@adacore.com>
7384
7385 * gdb.ada/tasks: New testcase.
7386
1042e4c0
SS
73872009-03-30 Stan Shebs <stan@codesourcery.com>
7388
7389 * gdb.trace/actions.exp: Update to match new info trace format.
7390 * gdb.trace/deltrace.exp: Ditto.
7391 * gdb.trace/infotrace.exp: Ditto.
7392 * gdb.trace/passcount.exp: Ditto.
7393 * gdb.trace/save-trace.exp: Ditto.
7394 * gdb.trace/while-stepping.exp: Ditto.
7395 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7396
f8f6f20b
TJB
73972009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7398
7399 * gdb.python/python-frame.c: New file.
7400 * gdb.python/python-frame.exp: New file.
7401
c0c6f777
TJB
74022009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7403
7404 * gdb.python/python-value.exp: Add tests for the address
7405 attribute.
7406
3cb51905
AS
74072009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7408
7409 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7410
88fc996f
DE
74112009-03-26 Doug Evans <dje@google.com>
7412
7413 * gdb.mi/mi-nonstop-exit.exp: New file.
7414 * gdb.mi/non-stop-exit.c: New file.
7415
56ef84b1
TT
74162009-03-26 Tom Tromey <tromey@redhat.com>
7417
7418 Update for change to prologue skipping:
7419 * gdb.mi/mi2-simplerun.exp: Update.
7420 * gdb.mi/mi2-break.exp: Update.
7421 * gdb.mi/mi-simplerun.exp: Update.
7422 * gdb.mi/mi-break.exp: Update.
7423 * gdb.base/ending-run.exp: Update.
7424
def2b000
TJB
74252009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7426
7427 * gdb.python/python-value.exp (test_value_in_inferior): Test
7428 gdb.Value.is_optimized_out attribute.
7429
442ddf59
JK
74302009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7431
7432 * gdb.dwarf2/dw2-noloc-main.c: New file.
7433 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7434 (.text): Remove.
7435 (.data): New.
7436 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7437 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7438 (DW_TAG_subprogram func_cu1, noloc): Remove.
7439 (main): New.
7440 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7441 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7442 (file_symbols): New procedure.
7443
a8df5de4
TT
74442009-03-25 Tom Tromey <tromey@redhat.com>
7445
7446 * gdb.base/charset.exp (valid_target_charset): New proc.
7447 Use it to skip tests on invalid charsets.
7448
cc1d7add
PM
74492009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7450
7451 * gdb.base/completion.exp: Add a test for directory completion.
7452
bcd5727b
JK
74532009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7454
7455 Fix a racy FAIL.
7456 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7457 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7458
cc924cad
TJB
74592009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7460
7461 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7462 * gdb.python/python-function.exp: Add test for function returning
7463 a GDB value.
7464
bc3b79fd
TJB
74652009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7466
7467 * gdb.python/python-function.exp: New file.
7468
6c7a06a3
TT
74692009-03-20 Tom Tromey <tromey@redhat.com>
7470
7471 * gdb.base/store.exp: Update for change to escape output.
7472 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7473 to escape output.
7474 * gdb.base/pointers.exp: Update for change to escape output.
7475 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7476 to escape output.
7477 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7478 escape output.
7479 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7480 to escape output.
7481 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7482 escape output.
7483 * gdb.base/setvar.exp: Update for change to escape output.
7484 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7485 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7486 to escape output.
7487 (test_print_string_constants): Likewise.
7488 * gdb.base/charset.exp (valid_host_charset): Check size of
7489 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7490 cases. Handle "auto"-related output.
7491 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7492 (uvar, Uvar): New globals.
7493
c31af87b
JG
74942009-03-19 Jerome Guitton <guitton@adacore.com>
7495
7496 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7497 deltas.
7498 * gdb.ada/fixed_points.exp: Ditto.
7499
51272cf2
PA
75002009-03-18 Pedro Alves <pedro@codesourcery.com>
7501
7502 * return-nodebug.c: Don't include stdio.h.
7503 (init): Delete.
7504 (func): Delete definition and provide extern declaration.
7505 (t): New.
7506 (main): Don't call printf. Call func and store its result in t.
7507 * return-nodebug1.c: New.
7508 * return-nodebug.exp: Don't expect stdio output. Instead, print
7509 the global variable t. Drop printf formatters and cast types from
7510 foreach loop. Don't use prepare_for_testing. Compile
7511 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7512 define FORMAT or CAST.
7513
d24948ac
PP
75142009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7515
7516 * gdb.base/solib-display.exp: Disable test for remote targers.
7517
61ff14c6
JK
75182009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7519
7520 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7521
cb4dce93
JK
75222009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 Fix a racy FAIL.
7525 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7526 code from `follow parent, print pids'.
7527 (`follow child, print pids', `follow parent, print pids'): Call it.
7528 Replace `gdb_test "break..."' by gdb_breakpoint.
7529
f7c60c5e
VP
75302009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7531
7532 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7533 sync and async modes.
f7c60c5e 7534
383ace49
JB
75352009-03-12 Joel Brobecker <brobecker@adacore.com>
7536
7537 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7538 that was checked in by mistake. Remove loading of ada.exp, since
7539 this is not necessary in this case.
7540
4ce102af
JB
75412009-03-12 Joel Brobecker <brobecker@adacore.com>
7542
7543 * gdb.ada/ptype_arith_binop.exp: New testcase.
7544
529a2aef
JB
75452009-03-12 Joel Brobecker <brobecker@adacore.com>
7546
7547 * gdb.ada/mod_from_name: New testcase.
7548
8a38181c
JB
75492009-03-12 Joel Brobecker <brobecker@adacore.com>
7550
7551 * gdb.ada/tick_last_segv: New testcase.
7552
11436dee
VP
75532009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7554
61ff14c6 7555 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7556
1f31650a
VP
75572009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7558
61ff14c6
JK
7559 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7560 include the token in ^running and frame info in *stopped.
1f31650a 7561
a3247a22
PP
75622009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7563
7564 * solib-display.exp: New file.
7565 * solib-display-main.c: New file.
7566 * solib-display-lib.c: New file.
61ff14c6 7567
aae64587
PA
75682009-03-05 Pedro Alves <pedro@codesourcery.com>
7569
7570 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7571
44aabfbc
JK
75722009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7575 (list_and_check_macro): Use more specific test name.
7576 (next to definition): Make the test names unique.
7577
c087fcd3
PM
75782009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7579
7580 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7581
c86cf029
VP
75822009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7583
7584 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7585 notifications.
7586 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7587 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7588 * lib/mi-support.exp (library_loaded_re): New.
7589 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7590
3ea85240
VP
75912009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7592
7593 * gdb.gdb/observer.exp: Use test_notification observer, not
7594 normal_stop, everywhere.
7595 (test_normal_stop_notifications): Rename to...
7596 (test_notifications): ...this.
7597 (test_observer_normal_stop): Rename to...
7598 (test_observer): ...this.
7599
1903f0e6
DE
76002009-02-16 Doug Evans <dje@google.com>
7601
7602 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7603 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7604 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7605 (test_prefixed_syscall,test_int3): New tests.
7606 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7607 (test_prefixed_syscall,test_int3): New tests.
7608
1d33d6ba
VP
76092009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7610
3cb51905
AS
7611 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7612 (mi_expect_interrupt): Likewise.
7613 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7614 response.
1d33d6ba 7615
faafb047
PM
76162009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7617
7618 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7619 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7620 Replace calls to get_valueofx by get_hexadecimal_valueof.
7621
417e16e2
PM
76222009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7623
7624 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7625 (get_integer_valueof): New procedure.
7626 (get_sizeof): Use new get_integer_value_of.
7627 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7628 by get_integer_valueof.
7629
7065b901
TT
76302009-02-13 Tom Tromey <tromey@redhat.com>
7631
7632 * gdb.base/remote.exp (get_sizeof): Remove.
7633 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7634 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7635 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7636 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7637 (get_sizeof): Likewise.
7638
5d7cb8df
JK
76392009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7640
7641 PR fortran/9806
7642 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7643
b2febfff
PP
76442009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7645
7646 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7647
4aa995e1
PA
76482009-02-06 Pedro Alves <pedro@codesourcery.com>
7649
7650 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7651
d8906c6f
TJB
76522009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7653
7654 * gdb.python/python-cmd.exp: New file.
7655
ff4ab08d
TG
76562009-02-06 Tristan Gingold <gingold@adacore.com>
7657
7658 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7659
aacd552b
TG
76602009-02-05 Tristan Gingold <gingold@adacore.com>
7661
7662 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7663 pointer is dereferenced and use this signal name in regexp.
7664 * gdb.base/signull.exp: Ditto.
7665 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7666 * gdb.base/signull.c (main): Ditto.
7667
08c637de
TJB
76682009-02-04 Tom Tromey <tromey@redhat.com>
7669 Thiago Jung Bauermann <bauerman@br.ibm.com>
7670
7671 * gdb.python/python-value.exp: Use `gdb.history' instead of
7672 `gdb.value_from_history'.
7673 (test_value_numeric_ops): Add test for conversion of enum constant.
7674 * gdb.python/python-value.c (enum e): New type.
7675 (evalue): New global.
7676 (main): Use argv.
7677
20261af8
JG
76782009-02-04 Jerome Guitton <guitton@adacore.com>
7679
7680 * gdb.ada/uninitialized_vars: New test program.
7681 * gdb.ada/uninitialized_vars.exp: New testcase.
7682
52e44b43
TT
76832009-02-02 Tom Tromey <tromey@redhat.com>
7684
7685 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7686 * gdb.cp/pr2489.cc: Rename...
7687 * gdb.cp/pr9594.cc: ... to this.
7688
1c71341a
TT
76892009-02-02 Tom Tromey <tromey@redhat.com>
7690
7691 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7692 * gdb.cp/pr2489.cc: New file.
7693 * gdb.cp/cpcompletion.exp: New file.
7694
a4295225
TT
76952009-02-02 Tom Tromey <tromey@redhat.com>
7696
7697 PR exp/9059:
7698 * gdb.cp/call-c.exp: Add regression test.
7699 * gdb.cp/call-c.cc (FooHandle): New typedef.
7700 (main): New variable 'handle'.
7701
592375cd
VP
77022009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7703
7704 * lib/mi-support.exp (et_mi_thread_list)
7705 (check_mi_and_console_threads): Adjust for current thread in
7706 -thread-list-ids output.
7707
41447f92
VP
77082009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7709
889bf7c5
PA
7710 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7711 Call it.
41447f92 7712
35669430
DE
77132009-01-28 Doug Evans <dje@google.com>
7714
7715 * gdb.arch/amd64-disp-step.S: New file.
7716 * gdb.arch/amd64-disp-step.exp: New file.
7717 * gdb.arch/i386-disp-step.S: New file.
7718 * gdb.arch/i386-disp-step.exp: New file.
7719
09f00d9a
PM
77202009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7721
7722 * gdb.base/find.exp: Set newline variable
7723 using quotes instead of braces to fix cygwin failures.
7724
1e8fb976
PA
77252009-01-23 Pedro Alves <pedro@codesourcery.com>
7726
7727 * gdb.base/radix.exp: Add tests to ensure that that set
7728 input-radix 0 and set output-radix 0 are really rejected.
7729
da061712
PA
77302009-01-23 Pedro Alves <pedro@codesourcery.com>
7731
7732 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7733 copyright years.
7734
dd7e2d2b
PA
77352009-01-23 Pedro Alves <pedro@codesourcery.com>
7736
7737 PR gdb/9664:
7738 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7739
392452f6
PA
77402009-01-22 Pedro Alves <pedro@codesourcery.com>
7741
7742 PR c++/9631:
7743 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7744
8653e71c
PM
77452009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7746
7747 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7748 binfile definition to fix Windows OS failure.
7749
a12cc160
DJ
77502009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 PR gdb/9346
7753 * gdb.base/interrupt.c (sigint_handler): New.
7754 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7755 on error.
7756 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7757 Test "signal SIGINT".
7758
b89667eb
DE
77592009-01-19 Doug Evans <dje@google.com>
7760
7761 * gdb.base/break.exp: Update expected gdb output.
7762 * gdb.base/sepdebug.exp: Ditto.
7763 * gdb.mi/mi-syn-frame.exp: Ditto.
7764 * gdb.mi/mi2-syn-frame.exp: Ditto.
7765 * gdb.base/call-signal-resume.exp: New file.
7766 * gdb.base/call-signals.c: New file.
7767 * gdb.base/unwindonsignal.exp: New file.
7768 * gdb.base/unwindonsignal.c: New file.
7769 * gdb.threads/interrupted-hand-call.exp: New file.
7770 * gdb.threads/interrupted-hand-call.c: New file.
7771 * gdb.threads/thread-unwindonsignal.exp: New file.
7772
adb483fe
DJ
77732009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7774
7775 * gdb.base/define.exp: Test defining and hooking prefix commands.
7776 * gdb.python/python.exp: Update test for "show user" output.
7777
60023297
JK
77782009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7781 now the output exactly, using less wildcards. Expect also the output
7782 of gfortran-4.3. Update for the f-valprint.c modification from
7783 2008-04-22.
7784 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7785 Remove gdb_test test names where matching the command.
7786
ccc57cf9
PA
77872009-01-01 Pedro Alves <pedro@codesourcery.com>
7788
7789 PR breakpoints/9681:
7790 * gdb.base/watchpoint.exp: Add regression test.
7791
c7a6ca08
PA
77922008-12-31 Pedro Alves <pedro@codesourcery.com>
7793
7794 * gdb.threads/attach-into-signal.exp: Don't use
7795 gdb_suppress_entire_file.
7796 * gdb.threads/attach-stopped.exp: Ditto.
7797 * gdb.threads/attachstop-mt.exp: Ditto.
7798
3a031f65
PA
77992008-12-31 Pedro Alves <pedro@codesourcery.com>
7800
7801 PR gdb/8812:
7802 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7803
09e6485f
PA
78042008-12-29 Pedro Alves <pedro@codesourcery.com>
7805
7806 PR gdb/7536:
7807 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7808 and unsupported output radices are really rejected.
7809
0cd53049
JK
78102008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7811
7812 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7813
ba163c7e
TT
78142008-12-22 Tom Tromey <tromey@redhat.com>
7815
7816 * gdb.cp/punctuator.exp: New file.
7817
6f4de6c9
JK
78182008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7819
7820 * gdb.base/completion.exp (Completing non-existing component): New test.
7821
0f34d0b4
JK
78222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7823
7824 Fix for PR gdb/8648.
7825 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7826 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7827 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7828 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7829
db2ad4c3
JK
78302008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7831
7832 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7833
bb5ef15e
DP
78342008-12-16 Christophe Lyon <christophe.lyon@st.com>
7835
7836 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7837 compiler actually generate code at the expected line number.
7838
90142adc
JZ
78392008-12-15 Jie Zhang <jie.zhang@analog.com>
7840
7841 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7842
fad6eecd
TT
78432008-12-12 Tom Tromey <tromey@redhat.com>
7844
7845 * gdb.base/commands.exp (redefine_hook_test): New proc.
7846 Call it.
7847
17c8aaf5
TT
78482008-12-11 Tom Tromey <tromey@redhat.com>
7849
7850 * gdb.base/macscp.exp: New regression test.
7851
7c8adf68
TT
78522008-12-11 Tom Tromey <tromey@redhat.com>
7853
7854 * gdb.base/macscp.exp: Print "address.addr".
7855 * gdb.base/macscp1.c (struct outer): New struct.
7856 (address): New global.
7857
b05dcbb7
TT
78582008-12-09 Tom Tromey <tromey@redhat.com>
7859
7860 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7861 Call it.
7862
2d476de1
DE
78632008-12-04 Doug Evans <dje@google.com>
7864
7865 * gdb.server/ext-run.exp: Relax regexp for init program.
7866
87bdc959
TG
78672008-12-03 Tristan Gingold <gingold@adacore.com>
7868
7869 * gdb.base/macscp.exp: Generate an object file during compilation
7870 to work around Darwin dsymutil limitations.
7871
e0740f77
JK
78722008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7873
7874 Test resolving external references to TLS variables.
7875 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7876 FILE2_THREAD_LOCAL.
7877 (testfile2, srcfile2): New variables.
7878 * gdb.threads/tls.c (file2_thread_local)
7879 (function_referencing_file2_thread_local): New.
7880 * gdb.threads/tls2.c: New file.
7881
67f0aac5
JB
78822008-11-28 Joel Brobecker <brobecker@adacore.com>
7883
7884 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7885 rather than integer, as integer might not be big enough when
7886 on 64bit targets.
67f0aac5 7887
c332165e
JG
78882008-11-27 Jerome Guitton <guitton@adacore.com>
7889
7890 * gdb.cp/formatted-ref.exp: Add equality test.
7891 * gdb.ada/formatted_ref.exp: Ditto.
7892
fc9b693c
JK
78932008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7894
7895 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7896 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7897
a9c64011
AS
78982008-11-20 Andreas Schwab <schwab@suse.de>
7899
7900 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7901 matching syscall entry point.
7902 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7903 (tcatch_vfork_then_child_follow): Likewise. Finish through
7904 vfork even if we stopped at the syscall trampoline.
7905
e2fd701e
DE
79062008-11-20 Doug Evans <dje@google.com>
7907
7908 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7909
69abc51c
TJB
79102008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7911
7912 * gdb.arch/ppc-dfp.exp: New file.
7913 * gdb.arch/ppc-dfp.c: New file.
7914
c14c28ba
PP
79152008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7916
7917 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7918
2e74121d
DE
79192008-11-17 Doug Evans <dje@google.com>
7920
7921 * gdb.mi/mi-syn-frame.exp: Update expected output.
7922 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7923
66bb093b
VP
79242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7925
7926 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7927 "thread N" results in =thread-selected.
7928 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7929 (mi_send_resuming_command_raw): Be prepared for
7930 =thread-selected.
7931
3d043ef6
VP
79322008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7933
a9c64011
AS
7934 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7935 * lib/mi-support.exp: Likewise.
3d043ef6 7936
808104c8
JB
79372008-11-16 Joel Brobecker <brobecker@adacore.com>
7938
7939 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7940 commands from the expected output for "help catch".
7941
00b22944
JB
79422008-11-15 Joel Brobecker <brobecker@adacore.com>
7943
7944 * gdb.ada/int_deref.exp: New testcase.
7945
59669435
TT
79462008-11-14 Nick Roberts <nickrob@snap.net.nz>
7947
7948 * gdb.mi/gdb2549.exp: New file.
7949
de04a248
DE
79502008-11-11 Doug Evans <dje@google.com>
7951
7952 * gdb.base/callexit.exp: New file.
7953 * gdb.base/callexit.c: New file.
7954
6b8ce727
DE
79552008-11-10 Doug Evans <dje@google.com>
7956
7957 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7958 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7959 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7960 (default_gdb_start,default_gdb_exit): Ditto.
7961 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7962 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7963 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7964 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7965 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7966 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7967
1b14b8aa
AS
79682008-11-03 Andreas Schwab <schwab@suse.de>
7969
7970 * gdb.base/hashline2.exp: Fix typo.
7971 * gdb.base/hashline3.exp: Likewise.
7972
f3134b88
TT
79732008-10-30 Tom Tromey <tromey@redhat.com>
7974
7975 * gdb.base/pointers.exp: Add test.
7976 * gdb.base/pointers.c (k, S): New typedefs.
7977 (instance): New global.
7978
c2226152
AS
79792008-10-30 Andreas Schwab <schwab@suse.de>
7980
7981 * gdb.base/args.exp: Add tests for newlines.
7982
462f405c
JB
79832008-10-30 Joel Brobecker <brobecker@adacore.com>
7984
7985 gdb.base/foll-exec.exp: Update the expected output of a couple
7986 of "info breakpoints" tests.
7987
79a45b7d
TT
79882008-10-28 Tom Tromey <tromey@redhat.com>
7989
7990 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7991
adc13a14
PA
79922008-10-24 Pedro Alves <pedro@codesourcery.com>
7993
7994 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7995 gdb_start_cmd.
7996 Use runto_main before any test that requires execution.
7997
252fbfc8
PA
79982008-10-23 Pedro Alves <pedro@codesourcery.com>
7999
8000 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8001 instead of SIGINT.
8002
28148e3d
JB
80032008-10-22 Joel Brobecker <brobecker@adacore.com>
8004
8005 * gdb.base/completion.exp: Update expected output following
8006 the addition of the "info tasks" command.
8007
c209f847
TT
80082008-10-22 Tom Tromey <tromey@redhat.com>
8009
8010 * gdb.base/exprs.exp (test_expr): Add test for string
8011 concatenation.
8012
f177e350
PA
80132008-10-19 Pedro Alves <pedro@codesourcery.com>
8014
8015 * configure.ac: Output gdb.python/Makefile.
8016 * configure: Regenerate.
8017 * gdb.python/Makefile.in: New.
8018
cce89356
JB
80192008-10-16 Joel Brobecker <brobecker@adacore.com>
8020
8021 * gdb.base/foll-fork.exp: Adjust the expected output to match
8022 the new description for fork/vfork catchpoints in the "info
8023 breakpoints" output.
8024
176d289d
TJB
80252008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8026
8027 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8028
a08702d6
TJB
80292008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8030
8031 * gdb.python/python-value.c: New file.
8032 * gdb.python/python-value.exp: New file.
8033
1c5cfe86
PA
80342008-10-15 Pedro Alves <pedro@codesourcery.com>
8035
8036 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8037
5a98ad69
DP
80382008-10-15 Denis Pilat <denis.pilat@st.com>
8039
41702f1b 8040 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8041
dcb1a1e2
TT
80422008-10-09 Tom Tromey <tromey@redhat.com>
8043
8044 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8045 'fprintf' and 'stderr'.
8046
9124fe48
JB
80472008-10-07 Joel Brobecker <brobecker@adacore.com>
8048
8049 * gdb.ada/ref_tick_size.exp: New testcase.
8050
45452591
DE
80512008-10-06 Doug Evans <dje@google.com>
8052
8053 * gdb.dwarf2/dw2-cu-size.exp: New file.
8054 * gdb.dwarf2/dw2-cu-size.S: New file.
8055
8056 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8057 .Ltype_int for clarity.
8058
4fc5b208
PP
80592008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8060
8061 PR gdb/2384:
8062 * gdb.cp/gdb2384.exp: Extended to test more cases.
8063 * gdb.cp/gdb2384.cc: Likewise.
8064 * gdb.cp/gdb2384-base.h: Likewise.
8065 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8066
d78df370
JK
80672008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 * gdb.base/maint.exp (maint print type): Remove printing
8070 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8071
9a044a89
TT
80722008-09-30 Tom Tromey <tromey@redhat.com>
8073
8074 * gdb.base/macscp.exp: Add completion tests.
8075 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8076 (TWENTY_THREE): Likewise.
8077 (FORTY_EIGHT): Likewise.
8078
506800a9
TT
80792008-09-30 Tom Tromey <tromey@redhat.com>
8080
8081 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8082 everywhere.
8083 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8084
1a6f01b5
JK
80852008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8086
8087 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8088 testcase is derived from. Fix racy dependency on an expected PID
8089 number. No longer support the testcase on Linux kernel 2.4.x.
8090
2fae03e8
TT
80912008-09-27 Tom Tromey <tromey@redhat.com>
8092
8093 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8094 and varargs.
8095
1ad15515
PA
80962008-09-22 Pedro Alves <pedro@codesourcery.com>
8097
8098 * lib/mi-support.exp (mi_expect_interrupt): New.
8099 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8100 from gdb.mi/mi-nonstop.exp.
8101 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8102 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8103 lib/mi-support.exp.
8104 Use mi_check_thread_states throughout. Avoid ".*" and do not
8105 require an anchor after -exec-run.
8106
d0b76dc6
DJ
81072008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8108
8109 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8110 stop is pending. Avoid ".*" when two stops are pending.
8111 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8112 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8113 newlines in fullnames.
8114 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8115 (mi_expect_stop): Update comments. Only anchor in sync mode.
8116 Do not match newlines.
8117 (mi_send_resuming_command_raw): Always return status.
8118 (mi_get_stop_line): Do not match more than one line by accident.
8119 Only anchor in sync mode.
8120 (mi_run_inline_test): If -exec-next fails, give up.
8121
9990c830
UW
81222008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8123
8124 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8125 on SPU.
8126
ebcf6f00
JB
81272008-09-10 Joel Brobecker <brobecker@adacore.com>
8128
8129 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8130
b6db24e5
JB
81312008-09-10 Joel Brobecker <brobecker@adacore.com>
8132
8133 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8134 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8135 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8136 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8137 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8138 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8139 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8140 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8141 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8142 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8143 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8144 Include the "= " sequence in the expected output of print tests.
8145
2bf448e0
JB
81462008-09-10 Joel Brobecker <brobecker@adacore.com>
8147
8148 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8149 description for boolean types.
8150
d51fd4c8
PA
81512008-09-09 Pedro Alves <pedro@codesourcery.com>
8152
8153 * gdb.base/hook-stop-continue.c: New.
8154 * gdb.base/hook-stop-continue.exp: New.
8155
694182d2
DJ
81562008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8157
8158 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8159
3b8a7fc0
JG
81602008-09-08 Jerome Guitton <guitton@adacore.com>
8161
8162 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8163 (stack_check_probe_2, stack_check_probe_loop_1)
8164 (stack_check_probe_loop_2): New functions.
8165 (main): Add call to these new functions.
8166 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8167 functions, check that the breakpoint is inserted at the appropriate
8168 location.
8169 (insert_breakpoint): Slightly refine this procedure so that it can
8170 be called several times in the test.
8171
96cc0ae8
JG
81722008-09-08 Jerome Guitton <guitton@adacore.com>
8173
8174 * gdb.base/stack-checking.c: New file.
8175 * gdb.base/stack-checking.exp: New file.
8176
1f08b409
TJB
81772008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8178
8179 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8180 * gdb.arch/altivec-regs.exp: Likewise.
8181 * gdb.arch/vsx-regs.exp: Likewise.
8182
3099e1c4
TJB
81832008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8184
8185 * gdb.arch/ppc-fp.exp: New file.
8186 * gdb.arch/ppc-fp.c: New file.
8187
cc69bfc1
PP
81882008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8189
8190 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8191 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8192
b02a33db
MS
81932008-09-04 Michael Snyder <msnyder@vmware.com>
8194
8195 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8196 as "at" (for non-debug functions such as _start).
8197
2992cbe0
UW
81982008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8199
8200 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8201 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8202 software watchpoints.
8203 * gdb.base/watch_thread_num.exp: Likewise.
8204
514f746b
AR
82052008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8206
8207 * gdb.arch/i386-bp_permanent.exp: New test.
8208
876cecd0
TT
82092008-08-24 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.base/maint.exp: Update "maint print type".
8212
80f73d71
VP
82132008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8214
8215 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8216 support. Adjust the order of "*running" notifications.
8217 * gdb.mi/non-stop.c: Don't cast from int to void* and
8218 back.
8219
d9c78d7d
MK
82202008-08-20 Mark Kettenis <kettenis@gnu.org>
8221
8222 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8223 expect to find it in the "info frame" output.
8224
97a2d1d3
DJ
82252008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8226
8227 * gdb.base/interp.exp: Always consume both prompts.
8228
b96e2927
PA
82292008-08-20 Pedro Alves <pedro@codesourcery.com>
8230
8231 * gdb.base/pending.exp: Test pending breakpoints without symbols
8232 loaded.
8233
8cf6e61a
VP
82342008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8235
8236 * lib/mi-support.exp (mi_expect_stop): Produce
8237 more details on failures.
8238 * gdb.mi/mi-nonstop.exp: New.
8239 * gdb.mi/non-stop.c: New.
8240
c6ebd6cf
VP
82412008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8242
a9c64011
AS
8243 * gdb.mi/mi-async.exp: Use 'set target-async'.
8244 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8245
46a9b8ed
DJ
82462008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8247
8248 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8249
44feb3ce
TT
82502008-08-17 Tom Tromey <tromey@redhat.com>
8251
8252 * gdb.base/help.exp (help catch): Rewrite.
8253
311a4e6b
TJB
82542008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8255
8256 * gdb.base/define.exp: Test indented command documentation.
8257 * gdb.python/python.exp: Test indented multi-line command.
8258
604c2f83
LM
82592008-08-15 Luis Machado <luisgpm@br.ibm.com>
8260
8261 * testsuite/gdb.arch/vsx-regs.c: New source file.
8262 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8263 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8264
886a217c
TT
82652008-08-14 Tom Tromey <tromey@redhat.com>
8266
8267 * gdb.base/macscp.exp: Add regression test for "macro define" or
8268 "macro undef" with no arguments.
8269
c814a4f3
PP
82702008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8271
8272 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8273
12ab8a60
UW
82742008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8275
8276 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8277
d57a3c85
TJB
82782008-08-06 Tom Tromey <tromey@redhat.com>
8279
8280 * gdb.python/python.exp: New file.
8281
c7b778ff
JK
82822008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8283
8284 Fix for PR gdb/1543.
8285 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8286 $LOCATION.
8287 (location): New variable.
8288 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8289 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8290 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8291 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8292 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8293 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8294 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8295 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8296 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8297 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8298 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8299 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8300 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8301 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8302 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8303 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8304 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8305 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8306 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8307 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8308 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8309 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8310 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8311 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8312 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8313 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8314 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8315 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8316 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8317 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8318 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8319 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8320 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8321 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8322 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8323 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8324 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8325 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8326 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8327 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8328 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8329 gdb.base/type-opaque.exp, gdb.base/until.exp,
8330 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8331 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8332 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8333 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8334 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8335 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8336 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8337 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8338 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8339 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8340 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8341 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8342 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8343 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8344 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8345 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8346 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8347 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8348 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8349 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8350 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8351 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8352 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8353 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8354 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8355 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8356 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8357 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8358 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8359 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8360 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8361 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8362 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8363 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8364 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8365 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8366 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8367 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8368 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8369 to bug-gdb@prep.ai.mit.edu .
8370
5e06a3d1
VP
83712008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8372
8373 * lib/mi-support.exp (mi_load_shlibs): New.
8374 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8375
9d81d21b
VP
83762008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8377
8378 * lib/mi-support.exp (get_mi_thread_list)
8379 (check_mi_and_console_threads): New, moved from ...
8380 * gdb.mi/mi-pthread.exp: ...here.
8381 * gdb.mi/gdb669.exp (get_mi_thread_list)
8382 (check_mi_and_console_threads): Delete.
8383 * gdb.mi/mi2-pthread.exp: Likewise.
8384
bae98fe0
TT
83852008-07-28 Tom Tromey <tromey@redhat.com>
8386
8387 * Makefile.in (just-check): Remove. Move body to...
8388 (check): ... here.
8389
57380f4e
DJ
83902008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8391
8392 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8393 Add a test for duplicated SIGINTs.
8394
e09490f1
DJ
83952008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8396
8397 * gdb.threads/schedlock.exp (get_args): Update to work for any
8398 value of NUM.
8399 (Top level): Report the number of threads that did not resume.
8400
6387b45f
DJ
84012008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8402
8403 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8404
62f64ff2
DJ
84052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8408 non-MI prompt.
8409
fa8de41e
TT
84102008-07-26 Tom Tromey <tromey@redhat.com>
8411
8412 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8413 (function_struct, function_struct_ptr): New globals.
8414 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8415 function pointer in a struct.
8416
ccb3ac8a
TT
84172008-07-26 Tom Tromey <tromey@redhat.com>
8418
8419 * gdb.base/macscp.exp: Add test for macro lexing bug.
8420
d7d9f01e
TT
84212008-07-18 Tom Tromey <tromey@redhat.com>
8422
8423 * gdb.base/macscp.exp: Add macro tests.
8424
9bf07184
PP
84252008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8426
8427 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8428
becf6477
PP
84292008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8430
8431 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8432
0709f7d3
PP
84332008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8434
8435 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8436
7093c834
PP
84372008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8438
8439 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8440
b432ffe3
JK
84412008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8442
8443 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8444
b1a268e5
VP
84452008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8446
8447 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8448
e2995f8e
KB
84492008-07-11 Kevin Buettner <kevinb@redhat.com>
8450
8451 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8452 of regexp to account for changes made to GDB in the printing of
8453 byte vectors.
8454
14032a66
TT
84552008-07-11 Tom Tromey <tromey@redhat.com>
8456
8457 * gdb.base/completion.exp: Add 'help' completion test.
8458
981505ef
JK
84592008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8460
8461 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8462
10568435
JK
84632008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8464
8465 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8466
4487aabf
PA
84672008-07-09 Pedro Alves <pedro@codesourcery.com>
8468
8469 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8470
a4a9b1c4
PA
84712008-07-09 Pedro Alves <pedro@codesourcery.com>
8472
8473 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8474
3c3185ac
JK
84752008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8476
8477 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8478
7ebd49dc
VP
84792008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8480
8481 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8482 previous commit. Add a comment.
8483
84e46146
PA
84842008-06-28 Pedro Alves <pedro@codesourcery.com>
8485
8486 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8487
0f8d4a2f
VP
84882008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8489
8490 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8491
f747e0ce
PA
84922008-06-27 Pedro Alves <pedro@codesourcery.com>
8493
8494 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8495 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8496 compiling an executable, link in an object that forces unbuffered
8497 output.
8498 * lib/set_unbuffered_mode.c: New file.
8499
734a5c36
JK
85002008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8501
8502 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8503
a2840c35
VP
85042008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8505
a9c64011
AS
8506 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8507 mi_expect_stop.
8508 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8509 Demand that *running is output.
8510 (detect_async): Perform checking every time.
8511 (mi_send_resuming_command): Extract everything into...
8512 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8513 (mi_expect_stop): Don't accept any output before *stopped.
8514
6ae37fef
VP
85152008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8516
8517 Robustify mi-simplerun.
a9c64011
AS
8518 * gdb.mi/basics.c (main): Add a call to sleep.
8519 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8520 * gdb.mi/mi2-cli.exp: Likewise.
8521 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8522
b4aa76f0 85232008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8524
8525 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8526
e1ac3328
VP
85272008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8528
a9c64011
AS
8529 * gdb.mi/mi-console.exp: Adjust.
8530 * gdb.mi/mi-syn-frame.exp: Adjust.
8531 * gdb.mi/mi2-console.exp: Adjust.
8532 * gdb.mi/mi2-syn-frame.exp: Adjust.
8533 * lib/mi-support.exp (mi_run_cmd): Adjust.
8534 (mi_send_resuming_command): Adjust.
e1ac3328 8535
f7f9a841
VP
85362008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8537
8538 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8539 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8540 testing of stopped.
8541 * gdb.mi/mi2-syn-frame.exp: Likewise.
8542 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8543 (async, detect_async): New.
8544 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8545 depending on if we're running in sync or async mode.
f7f9a841 8546
37cd5d19
TT
85472008-06-09 Tom Tromey <tromey@redhat.com>
8548
8549 * gdb.base/completion.exp: New tests for field name completion
8550 with spaces, and field name completion with '->'.
8551
65d12d83
TT
85522008-06-06 Tom Tromey <tromey@redhat.com>
8553
8554 * gdb.base/break1.c (struct some_struct): New struct.
8555 (values): New global.
8556 * gdb.base/completion.exp: Add field name completion test.
8557
ebfe2e3f
PP
85582008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8559
8560 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8561 to pointer.
8562 * gdb.cp/call-c.cc: Likewise.
8563
bcf6fc3a
NR
85642008-06-06 Nick Roberts <nickrob@snap.net.nz>
8565
8566 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8567 annotation.
8568
49fd4a42 85692008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8570 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8571
8572 * gdb.threads/execl.c, gdb.threads/execl1.c,
8573 gdb.threads/execl.exp: New tests.
a9c64011 8574
8a34ac3f
AR
85752008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8576 Daniel Jacobowitz <dan@codesourcery.com>
8577
8578 * gdb.cp/exception.exp: Activate test, make it work with pending
8579 catchpoints.
8580
86ae69ef
JK
85812008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8584
f7f9ae2c
VP
85852008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8586
a9c64011
AS
8587 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8588 now printed.
8589 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8590
2a2d4dc3
AS
85912008-05-27 Andreas Schwab <schwab@suse.de>
8592
8593 * gdb.base/frame-args.exp: Handle arguments that are optimized
8594 out.
8595
5099e4d9
LM
85962008-05-26 Luis Machado <luisgpm@br.ibm.com>
8597
8598 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8599 quiet for ppc32 and group options into a single variable.
8600
d9c36a91
JB
86012008-05-23 Joel Brobecker <brobecker@adacore.com>
8602
8603 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8604 of zero-size elements.
8605 * gdb.ada/null_array.exp: Test printing this new array.
8606
103a8671
JK
86072008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8610
07a4cc1a 86112008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8612
8613 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8614 of the "finish" command.
8615
55f996a7
NR
86162008-05-21 Nick Roberts <nickrob@snap.net.nz>
8617
8618 * gdb.base/annota1.exp: Test for new annotation.
8619
907fc202
UW
86202008-05-16 Pedro Alves <pedro@codesourcery.com>
8621
8622 * gdb.base/fixsection.exp: New file.
8623 * gdb.base/fixsection0.c: New file.
8624 * gdb.base/fixsection1.c: New file.
8625
e8f97270
UW
86262008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8627
8628 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8629 * gdb.base/annota3.exp: Likewise.
8630
ac0bb574
NF
86312008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8632
8633 * gdb.base/watch_thread_num.exp: Don't run tests that require
8634 watchpoints if the target doesn't support them.
8635
6fadd07a
DE
86362008-05-12 Doug Evans <dje@google.com>
8637
8638 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8639
6e9a4a30
JB
86402008-05-09 Joel Brobecker <brobecker@adacore.com>
8641
8642 * gdb.ada/assign_1.exp: New testcase.
8643
08388c79
DE
86442008-05-09 Doug Evans <dje@google.com>
8645
a3c83fae
DE
8646 * gdb.base/find.exp: New file.
8647 * gdb.base/find.c: New file.
08388c79 8648
bd5ddfe8
DJ
86492008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8650
8651 * gdb.base/commands.exp (watchpoint_command_test): Handle
8652 gdb,no_hardware_watchpoints.
8653 * gdb.base/float.exp: Allow ARM targets without floating point.
8654 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8655
b5dd68e2 86562008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8657 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8658
8659 * gdb.ada/lang_switch: New test program.
8660 * gdb.ada/lang_switch.exp: New testcase.
8661
382d13d1
DE
86622008-05-05 Doug Evans <dje@google.com>
8663
8664 * gdb.base/help.exp (disassemble): Update expected help text.
8665
9dd789d0
PA
86662008-05-04 Pedro Alves <pedro@codesourcery.com>
8667
8668 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8669
611c83ae
PA
86702008-05-04 Pedro Alves <pedro@codesourcery.com>
8671
8672 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8673 different times.
8674
ff013f42
JK
86752008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8678 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8679 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8680 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8681
96dff6a2
VP
86822008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8683
8684 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8685 notification to appear.
8686
55cd6f92
DJ
86872008-05-04 Daniel Jacobowitz <dan@debian.org>
8688
8689 * gdb.base/fullname.c: New file.
8690 * gdb.base/fullname.exp: New file.
8691 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8692
d705c43c
PA
86932008-05-03 Pedro Alves <pedro@codesourcery.com>
8694
8695 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8696 expressions with macros.
8697
333222e1
JK
86982008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8699
8700 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8701
5ac01682
DJ
87022008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8703
8704 * gdb.base/completion.exp: Handle lack of other symbols beginning
8705 with "a".
8706
8707 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8708
237fc4c9
PA
87092008-05-02 Jim Blandy <jimb@codesourcery.com>
8710
8711 * gdb.asm/asmsrc1.s: Add scratch space.
8712
ed5e9466
DJ
87132008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8714 Daniel Jacobowitz <dan@codesourcery.com>
8715
8716 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8717 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8718 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8719
b39cc962
DJ
87202007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8721
8722 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8723
36d520f5
JB
87242008-05-01 Joel Brobecker <brobecker@adacore.com>
8725
8726 * gdb.base/info-target.exp: New testcase.
8727
8d4e3071
DJ
87282008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8729
8730 * gdb.cp/hang.exp: Use .cc instead of .C.
8731 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8732 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8733
6f3f3097
DJ
87342008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8735
8736 * gdb.base/gdb1250.exp: Remove perror.
8737 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8738
5550a914
PA
87392008-04-30 Pedro Alves <pedro@codesourcery.com>
8740
8741 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8742 .2byte.
8743
d848e687
DJ
87442008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8745
8746 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8747 (maybe_kfail): New.
8748
93b5768b
PA
87492008-04-25 Pedro Alves <pedro@codesourcery.com>
8750
8751 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8752
721c02de
VP
87532008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8754
a9c64011
AS
8755 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8756 * gdb.mi/mi2-syn-frame.exp: Likewise.
8757 * lib/mi-support.exp: Likewise.
721c02de 8758
74960c60
VP
87592008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8760
8761 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8762 to specify regexp for the location to stop at.
8763 * gdb.base/break-always.c: New.
8764 * gdb.base/break-always.exp: New.
8765
d24317b4
VP
87662008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8767
8768 * lib/mi-support.exp (mi_runto_helper): Adjust
8769 for the original-location field.
8770 (mi_create_breakpoint, mi_list_breakpoints): New.
8771 * gdb.mi/mi-break.exp: Adjust.
8772 * gdb.mi/mi2-break.exp: Adjust.
8773 * gdb.mi/mi-pending.exp: Adjust.
8774 * gdb.mi/mi-simplerun.exp: Adjust.
8775 * gdb.mi/mi2-simplerun.exp: Adjust.
8776 * gdb.mi/mi-syn-frame.exp: Adjust.
8777 * gdb.mi/mi2-syn-frame.exp: Adjust.
8778 * gdb.mi/mi-until.exp: Adjust.
8779 * gdb.mi/mi2-until.exp: Adjust.
8780 * gdb.mi/mi-var-display.exp: Adjust.
8781 * gdb.mi/mi2-var-display.exp: Adjust.
8782 * gdb.mi/mi-watch.exp: Adjust.
8783 * gdb.mi/mi2-watch.exp: Adjust.
8784
fdc59709 87852008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8786
a9c64011
AS
8787 * aclocal.m4: Add override.m4.
8788 * configure: Regenerate.
fdc59709 8789
8e91f023
VP
87902008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8791
8792 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8793 '-var-update --all-values' reports new value even the type
8794 of a variable object has changed.
8795
233a11ab
CS
87962008-04-18 Craig Silverstein <csilvers@google.com>
8797
8798 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8799 files.
d24317b4 8800
9c1137ad
JB
88012008-04-18 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.ada/atomic_enum: New test program.
8804 * gdb.ada/atomic_enum.exp: New testcase.
8805
66d0bbc7
DE
88062008-04-17 Doug Evans <dje@google.com>
8807
8808 * gdb.opt/Makefile.in: Fix whitespace.
8809
100906b0
UW
88102008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8811
8812 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8813
4584e32e
DE
88142008-04-17 Doug Evans <dje@google.com>
8815
8816 * gdb.base/hashline1.exp: New testcase.
8817 * gdb.base/hashline2.exp: New testcase.
8818 * gdb.base/hashline2.exp: New testcase.
8819
0a320680
PA
88202008-04-17 Pedro Alves <pedro@codesourcery.com>
8821
8822 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8823
18ac113b
AR
88242008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8825
8826 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8827 temporary breakpoint to match "Temporary breakpoint".
8828 * gdb.base/break.exp (delete_breakpoints): Likewise.
8829 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8830 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8831 * gdb.base/display.exp: Likewise.
8832 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8833 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8834 * gdb.base/restore.exp (restore_tests): Likewise.
8835 * gdb.base/sepdebug.exp: Likewise.
8836 * gdb.base/watchpoint.exp: Likewise.
8837 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8838 * gdb.mi/mi-pending.exp: Likewise.
8839 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8840 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8841 * gdb.mi/mi-var-cmd.exp: Likewise.
8842 * gdb.mi/mi-var-display.exp: Likewise.
8843 * gdb.mi/mi2-cli.exp: Likewise.
8844 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8845 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8846 * gdb.mi/mi2-var-display.exp: Likewise.
8847 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8848 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8849 new "disp" field.
a9c64011 8850 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8851 reason. This is to support fix for PR2424.
8852
add38693
JK
88532008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8856
fcacd99f
VP
88572008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8858
8859 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8860 field. Add more floating varobj tests.
fcacd99f 8861 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8862 field.
8863 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8864 (main): Call do_at_tests.
8865 * lib/mi-support.exp (mi_create_floating_varobj)
8866 (mi_varobj_update_with_type_change): New.
fcacd99f 8867
de051565
MK
88682008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8869
8870 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8871 option of -var-evaluate-expression.
8872 * gdb.mi/mi2-var-display.exp: Likewise.
8873
dbc52822
VP
88742008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8875
8876 Introduce test setup helpers.
a9c64011
AS
8877 * lib/gdb.exp (build_executable, clean_restart)
8878 (prepare_for_testing): New.
8879 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8880 * gdb.base/return.exp: Likewise.
8881 * gdb.base/ending-run.exp: Likewise.
dbc52822 8882
473591da
NR
88832008-04-07 Nick Roberts <nickrob@snap.net.nz>
8884
8885 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8886 Interface (MI) responses.
8887
2b2d9e11
VP
88882008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8889
a9c64011
AS
8890 * gdb.cp/breakpoint.cc: New code to test conditions involving
8891 member variables.
8892 * gdb.cp/breakpoint.exp: Test condition involving member
8893 variables.
2b2d9e11 8894
bb378428
VP
88952008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8896
8897 * lib/mi-support.exp (mi_expect_stop): New.
8898 (mi_run_cmd): Change the
8899 token. Use mi_send_resuming_command, use
8900 mi_expect_stop.
8901 (mi_execute_to_helper): Rename to mi_execute_to.
8902 (mi_send_resuming_command): Add more error patterns.
8903 (mi_wait_for_stop): Renamed to...
8904 (mi_get_stop_line): ...this.
8905 (mi_run_inline_test): Adjust.
8906
8907 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8908 * gdb.mi/mi-console.exp: Likewise.
8909 * gdb.mi/mi-pending.exp: Likewise.
8910 * gdb.mi/mi-simplerun.exp: Likewise.
8911 * gdb.mi/mi-stack.exp: Likewise.
8912 * gdb.mi/mi-stepi.exp: Likewise.
8913 * gdb.mi/mi-syn-frame.exp: Add comment.
8914 * gdb.mi/mi-until.exp: Likewise.
8915 * gdb.mi/mi-var-display.exp: Likewise.
8916 * gdb.mi/mi-watch.exp: Likewise.
8917 * gdb.mi/mi2-cli.exp: Likewise.
8918 * gdb.mi/mi2-console.exp: Likewise.
8919 * gdb.mi/mi2-simplerun.exp: Likewise.
8920 * gdb.mi/mi2-stack.exp: Likewise.
8921 * gdb.mi/mi2-stepi.exp: Likewise.
8922 * gdb.mi/mi2-until.exp: Likewise.
8923 * gdb.mi/mi2-var-display.exp: Likewise.
8924 * gdb.mi/mi2-watch.exp: Likewise.
8925
62172bb9
UW
89262008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8927
8928 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8929
8930 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8931
a13e061a
PA
89322008-04-04 Pedro Alves <pedro@codesourcery.com>
8933
8934 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8935 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8936 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8937 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8938 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8939 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8940 expect an mi error duplicated in stderr.
8941
eae06beb
JB
89422008-04-03 Joel Brobecker <brobecker@adacore.com>
8943
8944 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8945 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8946 Add a couple of tests that verify the behavior when the new setting
8947 is set to "cancel" and "all".
8948 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8949 "ask" before we start the testing.
8950
79c6ced6
AR
89512008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8952
8953 * gdb.cp/casts.cc: Add class reference variables.
8954 * gdb.cp/casts.exp: New test cases for up/down casting references.
8955
6c2d1a6b
MK
89562008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8957
8958 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8959 instead of beginning to make an extra test pass.
8960 * gdb.mi/mi2-var-display.exp: Likewise.
8961
55b411d9
MR
89622008-03-31 Maciej W. Rozycki <macro@mips.com>
8963
8964 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8965
c6140da2
MD
89662008-03-31 Markus Deuling <deuling@de.ibm.com>
8967 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8968
8969 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8970 value. Add xfail for older kernels.
8971
79732189
AR
89722008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8973
8974 Bring mi-support in line with gdb.exp.
8975 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8976 (mi_gdb_start): New function.
8977
33c3676e
MR
89782008-03-28 Maciej W. Rozycki <macro@mips.com>
8979
8980 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8981
92e28119
VP
89822008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8983
8984 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8985 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8986
9e8e3afe
VP
89872008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8988
8989 * lib/mi-support.exp (mi_create_varobj_checked): New.
8990 (mi_list_varobj_children): Allow to check for a
8991 value.
8992 (mi_list_array_varobj_children): New.
8993
8994 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8995 and mi_list_varobj_children, as opposed to hardcoding
8996 expected strings.
8997 * gdb.mi/gdb701.exp: Likewise.
8998 * gdb.mi/gdb792.exp: Likewise.
8999 * gdb.mi/mi-var-block.exp: Likewise.
9000 * gdb.mi/mi-var-cmd.exp: Likewise.
9001 * gdb.mi/mi-var-invalidate.exp: Likewise.
9002 * gdb.mi/mi2-var-block.exp: Likewise.
9003 * gdb.mi/mi2-var-child.exp: Likewise.
9004 * gdb.mi/mi2-var-cmd.exp: Likewise.
9005 * gdb.mi/mi2-var-display.exp: Likewise.
9006
9df50351
JK
90072008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 Fix random false FAILs on i386.
9010 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9011
31e5d73a
DJ
90122008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 PR gdb/544
9015 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9016
12f4afab
DJ
90172008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9018
9019 PR gdb/544
9020 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9021
b562a0cb
DJ
90222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9023
9024 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9025 fixed PR gdb/544.
9026
17faa917
DJ
90272008-03-21 Pedro Alves <pedro@codesourcery.com>
9028
9029 * gdb.threads/fork-child-threads.exp: Test next over fork.
9030
6214f497
DJ
90312008-03-21 Chris Demetriou <cgd@google.com>
9032
9033 * gdb.base/break.exp (rbreak junk): New test for rbreak
9034 "Junk at end of arguments" issue.
9035
63092375
DJ
90362008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9039 *& to work on created array elements.
9040 (Top level): Test print $pc with a file. Test string operations
9041 without a target.
9042 * gdb.base/ptype.exp: Do not expect *& to work on created array
9043 elements.
9044
b21991b0
DJ
90452008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9046
9047 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9048 gdb.threads/staticthreads.exp: Update exit query.
9049
c4b347c7
SL
90502008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9051
9052 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9053
fa4727a6
DJ
90542008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9055
9056 * gdb.base/watchpoint.c (global_ptr, func4): New.
9057 (main): Call func4.
9058 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9059 (test_inaccessible_watchpoint): New.
9060
2f34202f
MR
90612008-02-29 Maciej W. Rozycki <macro@mips.com>
9062
9063 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9064 select the largest.
9065
0d6ba1b1
DJ
90662008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9069 frames-invalid annotations.
9070
e691325a
PM
90712008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9072
a9c64011 9073 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9074
f85b5ecc
DE
90752008-02-27 Doug Evans <dje@google.com>
9076
9077 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9078 for bug 1738.
9079 (breakpoint_to_handler_entry): Ditto.
9080
b40e7bf3
JB
90812008-02-27 Joel Brobecker <brobecker@adacore.com>
9082
9083 * gdb.base/ending-run.exp: Use the first line of code inside
9084 function body to test breakpoints.
9085 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9086 location where the breakpoint is inserted when using the line
9087 where a function is declared. Fix typo in the description of
9088 one of the tests.
9089 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9090
2faca73a
PM
90912008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9092
9093 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9094 tests.
2faca73a 9095
6f439c36
PM
90962008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9097
9098 * gdb.base/args.exp: avoid same output for tests
9099 with single quotes.
9100
54e52265
VP
91012008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9102
a9c64011
AS
9103 * gdb.base/annota1.exp: Adjust for 'info break'
9104 format changes.
9105 * gdb.base/annota3.exp: Likewise.
9106 * gdb.base/break.exp: Likewise.
9107 * gdb.base/condbreak.exp: Likewise.
9108 * gdb.base/pending.exp: Likewise.
9109 * gdb.base/sepdebug.exp: Likewise.
9110 * gdb.base/unload.exp: Likewise.
9111 * gdb.cp/ovldbreak.exp: Likewise.
9112 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9113
897b09ca
DE
91142008-02-07 Doug Evans <dje@google.com>
9115
9116 * gdb.cp/mb-inline.exp: New.
9117 * gdb.cp/mb-inline.h: New.
9118 * gdb.cp/mb-inline1.cc: New.
9119 * gdb.cp/mb-inline2.cc: New.
9120
b1c32d35
PM
91212008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9122
9123 * gdb.pascal/floats.pas: New test program.
9124 * gdb.pascal/floats.exp: New testcase.
9125
1a4ca44a
TJB
91262008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9127
9128 * gdb.base/callfuncs.c (t_float_many_args): New function.
9129 (t_double_many_args): New function.
9130 * gdb.base/callfuncs.exp: Add tests for exceeding float
9131 and double parameters passed through the stack.
9132
439048e8
JB
91332008-02-05 Joel Brobecker <brobecker@adacore.com>
9134
9135 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9136 gdb.ada/complete/foo.adb: New files.
9137 * gdb.ada/complete.exp: New testcase.
9138
81fe8080
DE
91392008-02-03 Doug Evans <dje@google.com>
9140
301f0ecf
DE
9141 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9142
81fe8080
DE
9143 * gdb.cp/gdb2384.exp: New file.
9144 * gdb.cp/gdb2384.cc: New file.
9145 * gdb.cp/gdb2384-base.h: New file.
9146 * gdb.cp/gdb2384-base.cc: New file.
9147
4b071aec
DE
91482008-02-02 Doug Evans <dje@google.com>
9149
9150 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9151
61137ba6
JB
91522007-02-01 Joel Brobecker <brobecker@adacore.com>
9153
9154 * gdb.ada/sym_print_name: New test program.
9155 * gdb.ada/sym_print_name.exp: New testcase.
9156
91572007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9158
9159 * gdb.ada/nested/hello.adb: New file.
9160 * gdb.ada/nested.exp: New testcase.
9161 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9162
98deb0da
VP
91632008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9164
9165 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9166 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9167 don't cause future evaluations of function to report
9168 creation of internal breakpoints.
98deb0da 9169
723a2275
VP
91702008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9171
9172 * gdb.mi/mi-break.exp (test_error): New.
9173 Call it.
9174
fb546a2f
LM
91752008-01-31 Luis Machado <luisgpm@br.ibm.com>
9176
9177 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9178 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9179
2d8fd90a
PM
91802008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9181
9182 * gdb.pascal/integers.pas: New test program.
9183 * gdb.pascal/integers.exp: New testcase.
9184
a7fa0ded
PM
91852008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9186
9187 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9188
5e1a1926
TJB
91892008-01-30 Luis Machado <luisgpm@br.ibm.com>
9190
9191 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9192 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9193
8d04f9f0
JB
91942008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9195
9196 * gdb.ada/formatted_ref: New test program.
9197 * gdb.ada/formatted_ref.exp: New testcase.
9198
9199 * gdb.cp/formatted-ref.cc: New file.
9200 * gdb.cp/formatted-ref.exp: New testcase.
9201
ce75a98f
JB
92022008-01-30 Joel Brobecker <brobecker@adacore.com>
9203
9204 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9205
e835f6bf
NR
92062008-01-30 Nick Roberts <nickrob@snap.net.nz>
9207
9208 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9209 (test_file_list_exec_source_file): Update to new macro-info field.
9210
d118ef87
PH
92112008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9212
9213 * gdb.ada/exprs: New test program.
9214 * gdb.ada/exprs.exp: New testcase.
9215
7d35ab09
TJB
92162008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9217
9218 * dfp-test.c (DELTA, DELTA_B): New definitions.
9219 (double_val1, double_val2, double_val3, double_val4, double_val5,
9220 double_val6, double_val7, double_val8, double_val9, double_val10,
9221 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9222 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9223 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9224 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9225 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9226 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9227 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9228 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9229 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9230 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9231 dec128_val16): New global variables.
9232 (decimal_dec128_align): New function.
9233 (decimal_mixed): Likewise.
9234 (decimal_many_args_dec32): Likewise.
9235 (decimal_many_args_dec64): Likewise.
9236 (decimal_many_args_dec128): Likewise.
9237 (decimal_many_args_mixed): Likewise.
9238 * dfp-test.exp: Add tests calling new inferior functions.
9239
2d717e4f
DJ
92402008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9241
9242 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9243 gdb.server/ext-run.exp: New files.
9244 * lib/gdbserver-support.exp (gdbserver_download): New.
9245 (gdbserver_start): New. Update gdbserver expected
9246 output.
9247 (gdbserver_spawn): Use them.
9248 (gdbserver_start_extended): New.
9249
e85a822c
DJ
92502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9253 Run on GNU/Linux.
9254 (do_exec_tests): Check for systems which do not support catchpoints.
9255 Do not match START.
9256 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9257 Run on GNU/Linux. Enable verbose output.
9258 (check_fork_catchpoints): New.
9259 (explicit_fork_child_follow, catch_fork_child_follow)
9260 (tcatch_fork_parent_follow): Update expected messages.
9261 (do_fork_tests): Use check_fork_catchpoints.
9262 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9263 Run on GNU/Linux. Enable verbose output.
9264 (check_vfork_catchpoints): New.
9265 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9266 expected messages.
9267 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9268
401ea829
JB
92692008-01-29 Jim Blandy <jimb@red-bean.com>
9270
9271 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9272 host' errors.
9273 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9274
aceaf3ad
JB
92752008-01-29 Jim Blandy <jimb@red-bean.com>
9276
9277 * gdb.threads/sigthread.c: Use barriers to ensure that
9278 child_thread and child_thread_two are always initialized before we
9279 start to use them.
9280
a5606eee
VP
92812008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9282
9283 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9284 * gdb.base/watchpoint-solib.c: New.
9285 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9286
c55a82bb
PM
92872008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9288
9289 * gdb.base/gdb1056.exp: Add unsigned integer test.
9290
0993fe05
DE
92912008-01-28 Doug Evans <dje@google.com>
9292
9293 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9294
4fe42e7f
JB
92952008-01-27 Jim Blandy <jimb@codesourcery.com>
9296
c7a69933
JB
9297 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9298
4fe42e7f
JB
9299 * gdb.base/expand-psymtabs.exp: Doc fix.
9300
5def8285
MK
93012008-01-26 Mark Kettenis <kettenis@gnu.org>
9302
9303 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9304
5313c911
NR
93052008-01-24 Nick Roberts <nickrob@snap.net.nz>
9306
a9c64011 9307 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9308 -var-set-format.
9309
93815fbf
VP
93102008-01-23 Chris Demetriou <cgd@google.com>
9311
9312 * gdb.threads/thread_events.c: New testcase source file.
9313 * gdb.threads/thread_events.exp: New testcase expect file.
9314
467a88ee
NR
93152008-01-23 Nick Roberts <nickrob@snap.net.nz>
9316
9317 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9318
9319 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9320 -var-set-format.
9321
d8f82aba
DJ
93222008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9323 Vladimir Prus <vladimir@codesourcery.com>
9324
9325 * gdb.base/float.exp: Allow missing floating point for m68k and
9326 PowerPC.
9327
60c46647
VP
93282008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9329
9330 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9331 ignore count.
9332 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9333 * gdb.mi/mi-cli.exp: Adjust.
9334 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9335
c7dd36a1
PA
93362008-01-17 Pedro Alves <pedro@codesourcery.com>
9337
9338 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9339 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9340 with dummy_ptr's address.
9341 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9342 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9343 all targets.
9344 * gdb.mi/mi2-var-child.exp: Likewise.
9345
39d5313e
JB
93462008-01-09 Joel Brobecker <brobecker@adacore.com>
9347
9348 * gdb.ada/null_array: New test program.
9349 * gdb.ada/null_array.exp: New testcase.
9350
0aea4bf3
LM
93512008-01-09 Luis Machado <luisgpm@br.ibm.com>
9352
9353 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9354 with required float modifiers.
9355
0b354900
JB
93562008-01-08 Joel Brobecker <brobecker@adacore.com>
9357
9358 * gdb.ada/funcall_param: New test program.
9359 * gdb.ada/funcall_param.exp: New testcase.
9360
cdb7f5d4
JB
93612008-01-08 Joel Brobecker <brobecker@adacore.com>
9362
9363 * gdb.ada/arrayparam: New test program.
9364 * gdb.ada/arrayparam.exp: New testcase.
9365
88e2547f
JB
93662008-01-08 Joel Brobecker <brobecker@adacore.com>
9367
9368 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9369 landed. Should also fix random failures in the test following it.
9370
f6867ce0
TJB
93712008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9372
9373 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9374 for expressions with decimal float values.
9375 (test_dfp_conversions): New function to test casts to and from
9376 decimal float types.
9377 Call test_dfp_conversions.
9378 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9379 elements.
9380 (main): Initialize ds.float4 and ds.double8 elements.
9381 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9382 string to new error message.
9383 (d64_set_tests): Likewise.
9384 (d128_set_tests): Likewise.
9385 Add tests for expressions with decimal float variables. Add tests for
9386 conversions to and from decimal float types.
9387
f9c11282
JB
93882008-01-05 Joel Brobecker <brobecker@adacore.com>
9389
9390 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9391 * gdb.ada/packed_tagged.exp: New testcase.
9392
0ecbca72
JB
93932008-01-04 Joel Brobecker <brobecker@adacore.com>
9394
9395 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9396 gdb.ada/homonym/homonym_main.adb: New files.
9397 * gdb.ada/homonym.exp: New testcase.
9398
c18d3d89
JB
93992008-01-04 Joel Brobecker <brobecker@adacore.com>
9400
9401 * gdb.ada/packed_array.exp: Add testing of references to
9402 a packed array.
9403
ecc7085b
JB
94042008-01-04 Joel Brobecker <brobecker@adacore.com>
9405
9406 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9407 New files.
9408 * gdb.ada/type_coercion.exp: New testcase.
9409
c474c922
JB
94102008-01-04 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9413 gdb.ada/tagged/foo.adb: New file.
9414 * gdb.ada/tagged.exp: New testcase.
9415
9005b927
JB
94162008-01-04 Joel Brobecker <brobecker@adacore.com>
9417
9418 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9419 gdb.ada/ptype_field/foo.adb: New files.
9420 * gdb.ada/ptype_field.exp: New testcase.
9421
1a6aaad8
JB
94222008-01-03 Joel Brobecker <brobecker@adacore.com>
9423
9424 * gdb.ada/print_pc.exp: New testcase.
9425
0ef22f53
JB
94262008-01-03 Joel Brobecker <brobecker@adacore.com>
9427
9428 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9429 gdb.ada/taft_type/p.adb: New files.
9430 * gdb.ada/taft_type.exp: New testcase.
9431
1689ecf8
JB
94322008-01-03 Joel Brobecker <brobecker@adacore.com>
9433
9434 * gdb.ada/array_bounds/bar.adb: New file.
9435 * gdb.ada/array_bounds.exp: New testcase.
9436
a4d0b9c3
JB
94372008-01-03 Joel Brobecker <brobecker@adacore.com>
9438
9439 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9440 gdb.ada/arrayptr/foo.adb: New files.
9441 * gdb.ada/arrayptr.exp: New testcase.
9442
a31ace00
JB
94432008-01-03 Joel Brobecker <brobecker@adacore.com>
9444
9445 * gdb.base/set-lang-auto.exp: New testcase.
9446
a97fced3
JB
94472008-01-03 Joel Brobecker <brobecker@adacore.com>
9448
9449 * gdb.ada/fun_addr/foo.adb: New file.
9450 * gdb.ada/fun_addr.exp: New testcase.
9451
ef29ce1a
JK
94522008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9453
9454 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9455 New files
9456
0fafefe3
JB
94572008-01-02 Joel Brobecker <brobecker@adacore.com>
9458
9459 * array_subscript_addr/p.adb: New file.
a9c64011 9460 * array_subscript_addr.exp: New testcase.
0fafefe3 9461
c4359f8d
JB
94622008-01-02 Joel Brobecker <brobecker@adacore.com>
9463
a9c64011 9464 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9465 New files.
9466 * gdb.ada/str_cmp_ref.exp: New testcase.
9467
1aa1b15b
JB
94682008-01-01 Joel Brobecker <brobecker@adacore.com>
9469
9470 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9471 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9472 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9473
81c9b2cf
JB
94742008-01-01 Joel Brobecker <brobecker@adacore.com>
9475
9476 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9477 gdb.ada/ref_param/pck.ads: New files.
9478 * gdb.ada/ref_param.exp: New testcase.
9479
319e4674
JB
94802008-01-01 Joel Brobecker <brobecker@adacore.com>
9481
9482 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9483 gdb.ada/interface/foo.adb: New files.
9484 * gdb.ada/interface.exp: New testcase.
9485
ef682c56
JB
94862007-12-31 Jim Blandy <jimb@codesourcery.com>
9487
9488 * gdb.base/multi-forks.exp: Consume all output from child
9489 processes before proceeding to next test.
9490
f6f3eb6c
JB
94912007-12-29 Jim Blandy <jimb@codesourcery.com>
9492
9493 * configure: Regenerated.
9494
f652e42f
JB
94952007-12-27 Joel Brobecker <brobecker@adacore.com>
9496
9497 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9498 gdb.ada/fixed_cmp/fixed.adb: New files.
9499 * gdb.ada/fixed_cmp.exp: New testcase.
9500
6943e596
JB
95012007-12-27 Joel Brobecker <brobecker@adacore.com>
9502
9503 * gdb.ada/boolean_expr.exp: New testcase.
9504
aad9a193
JB
95052007-12-26 Jim Blandy <jimb@codesourcery.com>
9506
9507 * gdb.base/multi-forks.exp: Doc fix.
9508
fb5f3683
JB
95092007-12-26 Joel Brobecker <brobecker@adacore.com>
9510
9511 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9512 * gdb.ada/char_param.exp: Do not compile our test program with
9513 -gnata, this is unnecessary.
9514 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9515
384e4a9c
JB
95162007-12-24 Joel Brobecker <brobecker@adacore.com>
9517
9518 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9519 gdb.ada/print_chars/foo.adb: New files.
9520 * gdb.ada/print_chars.exp: New testcase.
9521
01e044f7
JB
95222007-12-24 Joel Brobecker <brobecker@adacore.com>
9523
9524 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9525 gdb.ada/char_param/foo.adb: New files.
9526 * gdb.ada/char_param.exp: New testcase.
9527
0ce17860
JB
95282007-12-22 Jim Blandy <jimb@codesourcery.com>
9529
9530 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9531 hard-coding source line numbers into the test.
9532 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9533 gdb_get_line_number to find.
9534
919809b9
JB
95352007-12-22 Joel Brobecker <brobecker@adacore.com>
9536
9537 * gdb.base/ptype.c (highest): New struct type.
9538 (the_highest): New variable of that type.
9539 (main): Add dummy assignment to a field of variable the_highest.
9540 * gdb.base/ptype.exp: Test type printing of our new variable.
9541
abc8a88d
PM
95422007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9543
9544 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9545 and record first explicitly generated thread number.
abc8a88d
PM
9546 Use that thread number for thread specific watchpoint test.
9547 Add iteration number to repetitive tests.
9548
5158f3e3
CES
95492007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9550 Jim Blandy <jimb@codesourcery.com>
9551
9552 * gdb.base/expand-psymtabs.c: New testcase
9553 source file.
9554 * gdb.base/expand-psymtabs.exp: New testcase
9555 expect file.
9556
37e4754d
LM
95572007-12-17 Luis Machado <luisgpm@br.ibm.com>
9558
9559 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9560 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9561
551e5d04
JB
95622007-12-17 Joel Brobecker <brobecker@adacore.com>
9563
9564 * gdb.ada/frame_args/foo.adb: New file.
9565 * gdb.ada/frame_args/pck.ads: New file.
9566 * gdb.ada/frame_args/pck.adb: New file.
9567 * gdb.ada/frame_args.exp: New testcase.
9568
a05ee097
JB
95692007-12-17 Joel Brobecker <brobecker@adacore.com>
9570
9571 * gdb.base/frame-args.c: New file.
9572 * gdb.base/frame-args.exp: New testcase.
9573
c162e8c9 95742007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9575 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9576
9577 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9578
afe8ab22 95792007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9580
afe8ab22
VP
9581 * gdb.mi/mi-pending.exp: New.
9582 * gdb.mi/mi-pending.c: New.
9583 * gdb.mi/mi-pendshr.c: New.
9584
dfdfb3ca
JB
95852007-12-06 Jim Blandy <jimb@codesourcery.com>
9586
9587 * gdb.base/default.exp: Update expected output for 'info catch'.
9588
b7fca990
JK
95892007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9590
9591 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9592 must be set to binary.
9593
6a1afc1e
PA
95942007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9595
9596 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9597
a6b151f1
DJ
95982007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9599
9600 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9601 gdb.mi/mi-file-transfer.exp: New.
9602
43039443
JK
96032007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9606
0ef2251b
MR
96072007-11-22 Maciej W. Rozycki <macro@mips.com>
9608
9609 * gdb.trace/backtrace.exp: Fix a typo.
9610 * gdb.trace/circ.exp: Likewise.
9611 * gdb.trace/collection.exp: Likewise.
9612 * gdb.trace/limits.exp: Likewise.
9613 * gdb.trace/report.exp: Likewise.
9614 * gdb.trace/tfind.exp: Likewise.
9615 * gdb.trace/while-dyn.exp: Likewise.
9616
5443631e
NR
96172007-11-21 Nick Roberts <nickrob@snap.net.nz>
9618
9619 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9620 objects of pointers that can't be dereferenced are now
9621 "noneditable".
9622
a4ce5b0d
UW
96232007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9624
9625 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9626 (target_cpu): Remove.
9627
d6e956e5
VP
96282007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9629
9630 * gdb.base/ending-run.exp: Expect the list of cleared
9631 breakpoint to come in natural order, not the reversed one.
a9c64011 9632
214270ab
VP
96332007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9634
9635 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9636 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9637
1a619819
LM
96382007-11-05 Luis Machado <luisgpm@br.ibm.com>
9639
9640 * gdb.base/printcmds.exp: New function
9641 test_printf_with_dfp.
9642
5b01a6fa
DE
96432007-11-02 Doug Evans <dje@google.com>
9644
9645 * gdb.disasm/t01_mov.s: Remove carriage returns.
9646 * gdb.disasm/t02_mova.s: Ditto.
9647 * gdb.disasm/t03_add.s: Ditto.
9648 * gdb.disasm/t04_sub.s: Ditto.
9649 * gdb.disasm/t05_cmp.s: Ditto.
9650 * gdb.disasm/t06_ari2.s: Ditto.
9651 * gdb.disasm/t07_ari3.s: Ditto.
9652 * gdb.disasm/t08_or.s: Ditto.
9653 * gdb.disasm/t09_xor.s: Ditto.
9654 * gdb.disasm/t10_and.s: Ditto.
9655 * gdb.disasm/t11_logs.s: Ditto.
9656 * gdb.disasm/t12_bit.s: Ditto.
9657 * gdb.disasm/t13_otr.s: Ditto.
9658
ec33ab7f
JK
96592007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9662
ae0d01ff
UW
96632007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9664
9665 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9666 provide DFP support.
9667
55eddb0f
DJ
96682007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9669
9670 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9671 Test "set powerpc vector-abi". Skip auto-detection tests for old
9672 toolchains.
9673
7020f05c
PA
96742007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9675
9676 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9677 with [string compare].
9678
84bc3db9
PA
96792007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9680
9681 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9682 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9683
5876dc88
LM
96842007-10-25 Luis Machado <luisgpm@br.ibm.com>
9685
9686 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9687 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9688 * gdb.opt/Makefile.in: New makefile.
9689 * Makefile.in: Create new directory "gdb.opt".
9690 * configure.ac: Add "gdb.opt" directory.
9691 * configure: Regenerated.
a9c64011 9692
c3ea9a14
DE
96932007-10-25 Doug Evans <dje@google.com>
9694
9695 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9696 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9697
a9c64011 96982007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9699 Thiago Jung Bauermann <bauerman@br.ibm.com>
9700
9701 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9702 Floating Point expressions.
9703 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9704 Floating Point variables.
9705 * gdb.base/dfp-test.c: new file containing program with Decimal
9706 Floating variables, used by gdb.base/dfp-test.exp.
9707
62a24a2b
DJ
97082007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9711
e7b1eae6
UW
97122007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9713
9714 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9715 compiling test case with GCC.
9716 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9717
c641edcc
UW
97182007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9719
9720 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9721 format changes.
9722
5e5ebfe6
MS
97232007-10-18 Michael Snyder <msnyder@specifix.com>
9724
9725 * gdb.base/dbx.exp: Add missing "-re " operator.
9726
e831e7b6
GM
97272007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9728
9729 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9730 * configure.ac: Removed trailing spaces after backslash.
9731 * gdb.modula2: New directory.
9732 * gdb.modula2/Makefile.in: New file.
9733 * gdb.modula2/unbounded-array.exp: New file.
9734 * gdb.modula2/unbounded1.c: New file.
9735
7cc46491
DJ
97362007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9737
9738 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9739
97402007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9741
9742 * gdb.base/sigstep.c (main): Add checks for
9743 return values for setitimer call.
9744 Call setitimer again with itimer = ITIMER_REAL
9745 if first call to setitimer fails.
9746
e91528f0
KH
97472007-10-11 Kazu Hirata <kazu@codesourcery.com>
9748
9749 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9750 of $timeout.
9751
2ec9a4f8
DJ
97522007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9753
9754 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9755
97562007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9757
9758 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9759 of gdb_expect call, to avoid interruption.
9760
64b2fa04
PA
97612007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9762
9763 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9764 (v_unsigned_long_long, v_long_long_array)
9765 (v_signed_long_long_array, v_unsigned_long_long_array)
9766 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9767 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9768 [!NO_LONG_LONG]: New.
9769 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9770 v_long_long_member.
9771
9772 (v_long_long_func, v_signed_long_long_func)
9773 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9774 (main) [!NO_LONG_LONG]: Initialize long long variants.
9775
9776 * gdb.base/whatis.exp: If board file requests no_long_long, build
9777 test with NO_LONG_LONG defined. Test long long, signed long long,
9778 and unsigned long long variants but only if board file doesn't
9779 disable it.
9780
a912286e 97812007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9782 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9783
9784 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9785 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9786 * configure: Regenerated.
9787 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9788 gdb.pascal/types.exp, lib/pascal.exp: New files.
9789
471ba8c9
DJ
97902007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9791
9792 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9793 call.
9794 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9795 to return to the call.
9796 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9797 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9798 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9799 * gdb.mi/mi-until.exp (test_until): Likewise.
9800 * gdb.mi/mi2-until.exp (test_until): Likewise.
9801
fef8a650
DJ
98022007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9805 two-char array.
9806 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9807
d983da9c
DJ
98082007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9809
9810 * gdb.threads/watchthreads.c (thread_function): Sleep between
9811 iterations.
9812 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9813 at once for S/390. Generate matching fails and passes.
9814
17f62551
VP
98152007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9816
9817 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9818 the 'struct_declarations' variable to zeros.
a9c64011 9819
ed0616c6
VP
98202007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9821
9822 * gdb.cp/mb-ctor.cc: New.
9823 * gdb.cp/mb-ctor.exp: New.
9824 * gdb.cp/mb-templates.cc: New.
9825 * gdb.cp/mb-templates.exp: New.
9826
41f1b697
DJ
98272007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9828
9829 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9830
3f213f78
PA
98312007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9832
9833 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9834 targets.
9835 * configure: Regenerate.
9836
0d381245 98372007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9838
0d381245
VP
9839 * gdb.base/annota1.exp: Adjust for 'info break'
9840 format changes.
9841 * gdb.base/annota3.exp: Likewise.
9842 * gdb.base/break.exp: Likewise.
9843 * gdb.base/condbreak.exp: Likewise.
9844 * gdb.base/pending.exp: Likewise.
9845 * gdb.base/sepdebug.exp: Likewise.
9846 * gdb.base/unload.exp: Likewise.
9847 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9848
fe3f5fa8
VP
98492007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9850
9851 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9852 messages.
9853 * gdb.base/chng-syms.exp: Likewise.
9854 * gdb.base/unload.exp: Likewise.
a9c64011 9855
a75cf6c0
DJ
98562007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9857
9858 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9859
18ecae38
DJ
98602007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * schedlock.c (NUM): Change to 1.
9863 (main): Use args[0] for the main thread.
9864 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9865 regardless of the number of threads.
9866
5509918f
MR
98672007-09-14 Maciej W. Rozycki <macro@mips.com>
9868
4a543daf
MR
9869 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9870 type down.
9871 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9872 test.
9873 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9874 watchpoint type down.
9875 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9876 test.
9877
98782007-09-14 Maciej W. Rozycki <macro@mips.com>
9879
5509918f
MR
9880 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9881 Move all the tests here and run them twice, once using software
9882 watchpoints and once using hardware watchpoints.
9883 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9884
40b53987
DJ
98852007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9886
9887 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9888 test.
9889
695e2681
MK
98902007-09-10 Mark Kettenis <kettenis@gnu.org>
9891
8b3fc8d8
MK
9892 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9893 build-id.
9894
695e2681
MK
9895 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9896 know about $ORIGIN. Calculate output dir from $dest instead of
9897 using ${objdir}/{$subdir}.
9898
58d69f29
MK
98992007-09-09 Mark Kettenis <kettenis@gnu.org>
9900
9901 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9902 gcore, before continuing with the test.
9903
3e347599
DJ
99042007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9907 * gdb.mi/mi-watch.exp: Likewise.
9908
ea37ba09
DJ
99092007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9910 Jim Blandy <jimb@codesourcery.com>
9911
9912 * gdb.arch/i386-sse.exp: Do not expect character constants.
9913 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9914 * gdb.base/display.exp: Allow print/s.
9915 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9916 and unsigned char array changes.
9917
2025a643
DJ
99182007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9919
9920 * gdb.base/display.exp: Add tests for printf %p.
9921
26669a27
PA
99222007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9923
9924 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9925 the dll name to unicode.
9926
c8f021f8
JK
99272007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9928
9929 * gdb.base/default.exp (show version): Update the version text.
9930 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9931
4cf31eea
JK
99322007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9933
9934 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9935 New files.
9936
4935890f
JK
99372007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 * lib/gdb.exp (build_id_debug_filename_get): New function.
9940 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9941 Remove the generate DEBUG file for the future testcase runs.
9942 New testcase for the NT_GNU_BUILD_ID retrieval.
9943 Move the final testing step to ...
9944 (test_different_dir): ... a new function.
9945 New parameter XFAIL to XFAIL all the tests performed.
9946 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9947 New parameter TYPE to PF_PREFIX all the tests performed.
9948
02142340
VP
99492007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9950
9951 * gdb.mi/mi-var-cp.cc (path_expression): New
9952 function.
9953 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9954
36acd84e
UW
99552007-08-27 Markus Deuling <deuling@de.ibm.com>
9956
9957 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9958 to fit into SPU Local Store memory.
9959
a896d121
JB
99602007-08-23 Joel Brobecker <brobecker@adacore.com>
9961
9962 * gdb.base/default.exp: Adjust the expected output of "info
9963 warranty" after the switch to GPLv3.
9964
7b433602
JB
99652007-08-23 Joel Brobecker <brobecker@adacore.com>
9966
9967 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9968 to 30000 (from 20000).
9969
e22f8b7c
JB
99702007-08-23 Joel Brobecker <brobecker@adacore.com>
9971
9972 Switch the license of all .exp files to GPLv3.
9973 Switch the license of all .f and .f90 files to GPLv3.
9974 Switch the license of all .s and .S files to GPLv3.
9975
5a0e3bd0
JB
99762007-08-23 Joel Brobecker <brobecker@adacore.com>
9977
9978 * configure.ac: Switch license to GPLv3.
9979
cc00619d
JB
99802007-08-23 Joel Brobecker <brobecker@adacore.com>
9981
9982 Switch the licensing to GPLv3 for all .ads and .adb files.
9983
8d26208a
DJ
99842007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9987 and t_int_double.
9988 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9989
4fcb9948
JB
99902007-08-17 Joel Brobecker <brobecker@adacore.com>
9991
9992 * gdb.base/step-line.c: Switch license to GPL version 3, and
9993 update copyright year.
9994 * gdb.base/step-line.inp: Likewise.
9995
b9c34f67
JB
99962007-08-17 Joel Brobecker <brobecker@adacore.com>
9997
9998 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9999 changes inside gdb1555.c.
10000 * gdb.base/pending.exp: Likewise.
10001
2cc17678
DJ
100022007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10003
10004 * config/default.exp: New file.
10005
e48883f7
DJ
100062007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10009 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10010
1ab80e5b
MR
100112007-07-30 Maciej W. Rozycki <macro@mips.com>
10012
10013 * gdb.base/dump.exp: Force the correct endianness for binary
10014 formats not carrying this information.
10015
aba471f5
DJ
100162007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10017
10018 * gdb.threads/staticthreads.exp: Match .*sem_post.
10019
d4e07204
DJ
100202007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10021
10022 * gdb.base/readline.exp (operate_and_get_next): Match the final
10023 prompt.
10024
2b97317d
KB
100252007-07-23 Kevin Buettner <kevinb@redhat.com>
10026
10027 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10028 to restarting SID.
10029
44efa07a
KB
100302007-07-18 Kevin Buettner <kevinb@redhat.com>
10031
10032 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10033 prior to `gdb_start'.
10034
7b5ebade
KB
100352007-07-18 Kevin Buettner <kevinb@redhat.com>
10036
10037 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10038 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10039 Remove call to gdb_unload.
10040
255e7678
DJ
100412007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10042 Daniel Jacobowitz <dan@codesourcery.com>
10043
10044 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10045 for __WIN32__.
10046 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10047 * gdb.base/unload.exp: Use shared library test routines.
10048
3a40aaa0
UW
100492007-07-03 Markus Deuling <deuling@de.ibm.com>
10050
10051 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10052 * gdb.base/solib-symbol-lib.c: Likewise.
10053 * gdb.base/solib-symbol-main.c: Likewise.
10054
b0f4b84b
DJ
100552007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10056
10057 * config/gdbserver.exp (gdb_reconnect): New.
10058 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10059 gdb.base/solib-disc.exp: New files.
10060 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10061 remote debugging".
10062 (gdb_compile): Add shlib_load flag.
10063 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10064 port.
10065 (gdbserver_reconnect): New.
10066
1b05479a
DJ
100672007-07-01 Nick Roberts <nickrob@snap.net.nz>
10068 Daniel Jacobowitz <dan@codesourcery.com>
10069
10070 * gdb.base/annota3.exp: Test for if construct.
10071
86f78eb2
DJ
100722007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10075
6a2eb474 100762007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10077 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10078
10079 * gdb.base/display.exp: Allow a newline after display/i.
10080 * gdb.base/pc-fp.exp: Likewise.
10081 * gdb.base/sigbpt.exp: Likewise.
10082
f8b73d13
DJ
100832007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10084
10085 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10086 required features to be included.
10087
4339e69e
DJ
100882007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10089
10090 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10091 in info threads output.
10092
23d964e7
UW
100932007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10094 Markus Deuling <deuling@de.ibm.com>
10095
10096 * gdb.arch/spu-info.exp: New testcase.
10097 * gdb.arch/spu-info.c: New file.
10098
fd20f75b
DJ
100992007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10102 tpcs_offset. Restore lr after the call.
10103 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10104
2226f861
DJ
101052007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10106
10107 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10108 (gdbserver_run): Kill any running gdbserver.
10109 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10110
d12371a9
MR
101112007-05-17 Maciej W. Rozycki <macro@mips.com>
10112
10113 * gdb.base/sigbpt.exp: Preset segv_addr.
10114
93f02886
DJ
101152007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10116
10117 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10118 (gdb_compile_shlib): Likewise.
10119 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10120 (default_gdb_init): Clear cleanfiles.
10121 (gdb_finish): Delete recorded cleanfiles.
10122 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10123
10124 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10125 Do not use isnative.
10126 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10127 gdb.base/so-impl-ld.exp: Likewise.
10128 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10129 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10130 gdb_compile.
10131
b04e06d7
VP
101322007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10133
10134 * config/unknown.exp: Remove.
10135
069ed931
UW
101362007-05-15 Markus Deuling <deuling@de.ibm.com>
10137
10138 * gdb.base/info-proc.exp: Check is_remote.
10139
09db0d03
UW
101402007-05-14 Markus Deuling <deuling@de.ibm.com>
10141
10142 * gdb.base/gcore.exp: Initialize variable core_supported.
10143
af2cbe8c
DJ
101442007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10145
10146 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10147
027c0295
DJ
101482007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10149
10150 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10151 * gdb.threads/print-threads.exp (test_all_threads): Allow
10152 negative and hexadecimal thread IDs.
10153
dc5000e7
DJ
101542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * gdb.java/jprint.java (public): Avoid invalid call to static
10157 method.
10158
2e74ed18
DP
101592007-05-14 Denis Pilat <denis.pilat@st.com>
10160
10161 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10162 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10163 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10164 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10165 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10166
83547f02
UW
101672007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10168
10169 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10170 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10171 this mode.
10172 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10173 * gdb.base/spu.ld: New file.
10174
b18be20d
DJ
101752007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10176
10177 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10178
be444858
DJ
101792007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10180
10181 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10182
b1d53152
DJ
101832007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * gdb.java/jmain.exp: Handle demangled names with and without method
10186 signatures.
10187
d084b331
DJ
101882007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10191 (have_a_very_merry_interrupt): Remove calls to puts.
10192 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10193 inferior output.
10194 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10195 test names.
10196
db9d7fc5
DJ
101972007-04-29 Markus Deuling <deuling@de.ibm.com>
10198 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * gdb.base/auxv.exp (core_works): Also check is_remote.
10201 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10202
ef783a7d 102032007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10204
ef783a7d
VP
10205 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10206 message, not the undefined 'module' variable.
10207 * gdb.base/siginfo.exp: Likewise.
10208 * gdb.base/sigstep.exp: Likewise.
10209 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10210 serialport.
10211 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10212
b7b73cae
CV
102132007-04-25 Corinna Vinschen <vinschen@redhat.com>
10214
10215 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10216 target sim fails. Return 0 otherwise.
10217 (gdb_load): Return prematurely if gdb_target_sim fails.
10218
7d90fdfa
DP
102192007-04-16 Denis Pilat <denis.pilat@st.com>
10220
10221 * gdb.base/setshow.exp: Reset height after having set it to 100.
10222
5d3e9c85
DP
102232007-04-16 Denis Pilat <denis.pilat@st.com>
10224
10225 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10226
18e75969
DP
102272007-04-16 Denis Pilat <denis.pilat@st.com>
10228
10229 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10230
25d5ea92
VP
102312007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10232
10233 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10234 tests. Run the frozen varobjs test.
10235 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10236 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10237
0b49cb80
JK
102382007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10239
10240 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10241 gdb.base/type-opaque.exp: New files.
10242
a73bafbc 102432007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10244
10245 * gdb.mi/mi-var-child.c
a73bafbc
VP
10246 (do_children_tests): User char[2] instead of
10247 char so that automatic printing of pointers to char
10248 don't give unpredicable result.
10249 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10250 local variables.
10251 * gdb.mi/mi-var-child.exp: Step to right line
10252 of do_children_tests.
10253 * gdb.mi/mi2-var-child.exp: Likewise.
10254 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10255 do_locals_tests.
a73bafbc
VP
10256 (do_children_tests): User char[2] instead of
10257 char so that automatic printing of pointers to char
a9c64011 10258 don't give unpredicable result.
a73bafbc 10259 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10260 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10261 Pass test name to mi_wait_for_stop.
10262
7ce59000
DJ
102632007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10264
10265 * gdb.asm/asm-source.exp: Remove d10v case.
10266 * lib/gdb.exp (skip_cplus_tests): Likewise.
10267 * gdb.asm/d10v.inc: Deleted.
10268
20389057
DJ
102692007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10272
8807d78b
DJ
102732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10274
10275 * config/netware.exp: Delete file.
10276
aa3edb8e
JB
102772007-03-29 Joel Brobecker <brobecker@adacore.com>
10278
10279 * gdb.dwarf2/dw2-noloc.S: New file.
10280 * gdb.dwarf2/dw2-noloc.exp: New file.
10281
297561ac
PA
102822007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10283
10284 * gdb.cp/method2.cc: New test.
10285 * gdb.cp/method2.exp: New test.
10286 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10287
1f81bd39
DJ
102882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10289
10290 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10291
9453113a
DJ
102922007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10293
10294 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10295
b741e217
DJ
102962007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10297
10298 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10299 (gdb_load): Delete, replace with...
10300 (gdb_reload): ...this.
10301 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10302 * gdb.server/server-mon.exp: Likewise.
10303 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10304 (gdb_start_cmd): New.
10305 (gdb_file_cmd): Save the last loaded file.
10306 (gdb_reload): New.
10307 (gdb_gnu_strip_debug): Use transform.
10308 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10309 support here. Use new $last_loaded_file. Check mtime.
10310 (gdb_target_cmd): Handle ObjC failure case.
10311 (infer_host_exec): Delete.
10312 (gdbserver_load): Rename to...
10313 (gdbserver_run): ...this. Simplify.
10314 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10315 (mi_gdb_load): Move most contents to a new function...
10316 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10317 (mi_run_cmd): Use mi_gdb_target_load.
10318 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10319 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10320 Use gdb_run_cmd.
10321 * gdb.base/charsign.exp: Remove incorrect comment.
10322 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10323 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10324 gdb.base/start.exp: Use gdb_start_cmd.
10325
446ab585 103262007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10327 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10328
10329 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10330 * gdb.base/signull.exp: Similarly.
10331
bbb88ebf
UW
103322007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10333
10334 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10335 messages available to test cases (like chng-sym.exp).
10336
cb8c4a99
AS
103372007-03-14 Andreas Schwab <schwab@suse.de>
10338
10339 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10340 format changes.
10341
4e463ff5
DJ
103422007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10345 (optimized_1): New.
10346 (main): Call optimized_1.
10347 (gdb2029): Correct typos. Call gdb2029_marker.
10348 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10349 for gdb2029.
10350
b6db2c47
MK
103512007-03-12 Mark Kettenis <kettenis@gnu.org>
10352
10353 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10354 as tabs. Remove redundant test pattern.
10355
70ed3737
UW
103562007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10357
10358 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10359 for /a format output.
10360
47b67b60
DJ
103612007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10362
10363 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10364 collect output incrementally.
10365
b8953b0e
UW
103662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10367
10368 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10369 for -var-create lpcharacter test.
10370 * gdb.mi/mi2-var-cmd.exp: Likewise.
10371
7acd5c40
UW
103722007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10373
10374 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10375 pass on targets where address zero is readable.
10376
9c6759c1
UW
103772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10378
10379 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10380 just a single architecture.
10381
a2f1aeb4
UW
103822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10383
10384 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10385 (fetch_all_registers): New function, uses gdb_test_multiple and
10386 exp_continue to fetch inferior output line-by-line.
10387 Replace all uses of do_get_all_registers by fetch_all_registers.
10388
46579ac2
UW
103892007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10390
10391 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10392 in target_info.
10393
fc133f24
MS
103942007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10395
a9c64011 10396 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10397 consistancy; add a default (timeout) case.
10398
7646a51d
MS
103992007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10400
10401 * gdb.base/watchpoint.exp: Fix truncated comment.
10402
dcfff61f
MS
104032007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10404
10405 * Makefile.in: Remove spurious single-quotes from sed command.
10406
664e3ee9
DJ
104072007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10408
10409 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10410 func.
10411 * gdb.mi/mi2-var-cmd.exp: Likewise.
10412
d7cc6f2f
JB
104132007-02-27 Joel Brobecker <brobecker@adacore.com>
10414
a9c64011
AS
10415 * gdb.dwarf2/dw2-producer.S: New file.
10416 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10417
104182007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10419
10420 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10421 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10422 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10423 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10424 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10425 Revert tests to use mi_gdb_test and include value field in output
10426 of -var-create.
10427
93d42b30
DJ
104282007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10429
10430 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10431
c499ed39
DJ
104322007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10433
10434 * gdb.base/maint.exp: Remove full paths from test names.
10435 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10436 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10437
9836f81b
JB
104382007-02-27 Joel Brobecker <brobecker@adacore.com>
10439
10440 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10441
c74d0ad8
DJ
104422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10443
10444 * gdb.server/server-mon.exp: New test.
10445
2711e456
DJ
104462007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10447
10448 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10449
ff6f572f
DJ
104502007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10451
10452 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10453 register capitalization.
10454
fada3feb
DP
104552007-02-13 Denis Pilat <denis.pilat@st.com>
10456
10457 * gdb.mi/mi-var-invalidate.exp: New file.
10458
fb1e4ffc
DJ
104592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10460
10461 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10462
3da939d7
DJ
104632007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10464
10465 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10466
123dc839
DJ
104672007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10470 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10471
877e3645 104722007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10473
10474 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10475 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10476 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10477 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10478 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10479 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10480 Update tests to include value field in output of -var-create.
a9c64011 10481
3c0a2960
AS
104822007-02-08 Andreas Schwab <schwab@suse.de>
10483
10484 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10485
108546a0
DJ
104862007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10487
10488 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10489 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10490
d701dcab
DP
104912007-02-02 Denis Pilat <denis.pilat@st.com>
10492
10493 * gdb.threads/threadapply.exp: check that frame is not changed by
10494 the thread apply all command.
10495
783e3e2f
AS
104962007-01-31 Andreas Schwab <schwab@suse.de>
10497
6d9c3a87
AS
10498 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10499
3c50d7b9
AS
10500 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10501 in the dwarf sections.
10502 * gdb.dwarf2/mac-fileno.S: Likewise.
10503
783e3e2f
AS
10504 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10505 bspstore register on ia64.
10506
78ff580e
AS
105072007-01-29 Andreas Schwab <schwab@suse.de>
10508
cc8e9b12
AS
10509 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10510 "frame-begin" annotation.
10511
78ff580e
AS
10512 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10513 number of "frames-invalid" annotations.
10514
704a4f78
DJ
105152007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10516
10517 * gdb.base/commands.exp: Call if_commands_test.
10518 (gdb_test_no_prompt, if_commands_test): New.
10519
e741bf94
MK
105202007-01-28 Mark Kettenis <kettenis@gnu.org>
10521
10522 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10523
474d0ad3
AS
105242007-01-27 Andreas Schwab <schwab@suse.de>
10525
10526 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10527 .short/.int/.quad in the dwarf sections.
10528 * gdb.dwarf2/dw2-intercu.S: Likewise.
10529 * gdb.dwarf2/dw2-intermix.S: Likewise.
10530
e784b426
JK
105312007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10532
10533 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10534 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10535 array.
e784b426
JK
10536 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10537 * gdb.base/setvar.exp: Likewise.
10538
37f08e04
AS
105392007-01-26 Andreas Schwab <schwab@suse.de>
10540
9a01813a
AS
10541 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10542 test.
10543
37f08e04
AS
10544 * gdb.base/multi-forks.exp ("restart $i"): Also match
10545 __kernel_syscall_via_break.
10546
6e2a9270
VP
105472007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10548
10549 * lib/mi-support.exp (mi_delete_varobj): New.
10550 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10551 testcase.
10552 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10553 (main): Call the above.
10554 (reference_update_test, base_in_reference_test)
10555 (reference_to_pointer): Delete the created varobjs.
a9c64011 10556
e515b470
DJ
105572007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10558
10559 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10560 * configure: Regenerated.
10561 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10562 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10563 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10564 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10565 * lib/gdb.exp (gdb_skip_xml_test): New function.
10566
08d8bcd7
DJ
105672007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10568
10569 * gdb.base/sigrepeat.exp: Correct error message.
10570
105712007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10572 Daniel Jacobowitz <dan@codesourcery.com>
10573
10574 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10575 gdb.arch/i386-gnu-cfi-asm.S: New files.
10576
97c3f1f3
JK
105772007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10578
10579 * lib/gdb.exp: Abort on missing `site.exp'.
10580
cb1df416
DJ
105812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10582 Daniel Jacobowitz <dan@codesourcery.com>
10583
10584 * gdb.base/included.c, gdb.base/included.exp,
10585 gdb.base/included.h: New files.
10586
35990120
DJ
105872007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10588
10589 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10590 (maximize_rlimit): Reduce limits on 64-bit systems.
10591
6e81a116 105922007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10593
10594 From Marcus Deuling <deuling@de.ibm.com>:
10595 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10596 every case.
10597
6c3c41f3
NR
105982007-01-13 Nick Roberts <nickrob@snap.net.nz>
10599
10600 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10601 (test_path_specification): Use objdir instead of srcdir to always
10602 get an absolute filename.
10603
2f12c312
DJ
106042007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10607
81121995
VP
106082007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10609
10610 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10611 Make sure the variable we're using is in scope.
10612 (reference_to_pointer): Likewise.
10613
4741b737
DJ
106142007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10617 has no debug information.
10618
054410c3
DJ
106192007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10620
10621 * gdb.base/annota1.exp: Remove extra send_gdb.
10622
818f79f6
DJ
106232007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10624
10625 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10626
f7a6bb70
DJ
106272007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10628
10629 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10630
57e66780
DJ
106312007-01-08 Nick Roberts <nickrob@snap.net.nz>
10632 Daniel Jacobowitz <dan@codesourcery.com>
10633
10634 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10635 lcharacter or linteger change. Correct duplicated test name.
10636 * gdb.mi/mi2-var-cmd.exp: Likewise.
10637
3d799a95
DJ
106382007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10641
106422007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10643
a9c64011
AS
10644 * gdb.base/nofield.c: New file.
10645 * gdb.base/nofield.exp: New testcase.
51679ba9 10646
eafb94e8
NR
106472007-01-05 Nick Roberts <nickrob@snap.net.nz>
10648
10649 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10650
10651 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10652 test.
10653
5e572bb4
DJ
106542007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10655
10656 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10657
74a44383
DJ
106582007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10661 when continuing.
10662
1b572db9
DJ
106632007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10664
10665 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10666 Expect ".exe" extension.
10667
381bc39b
DJ
106682007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10669
10670 * gdb.base/charset.exp: Add explicit filename to break.
10671 * gdb.base/dbx.exp: Add explicit filename to breaks.
10672
2b70e4c6
DJ
106732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10674
10675 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10676 * gdb.mi/mi2-file.exp: Likewise.
10677
303b6f5d
DJ
106782007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10679
10680 Implement specification of MI tests as comments
10681 in C and C++ sources.
10682 * lib/mi-support.exp (mi_autotest_data): New variable.
10683 (mi_autotest_source): New variable.
10684 (count_newlines, mi_prepare_inline_tests)
10685 (mi_get_inline_test, mi_continue_to_line)
10686 (mi_run_inline_test, mi_tbreak)
10687 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10688 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10689 Run inline tests.
10690 * gdb.mi/mi-var-cp.cc: Define tests here.
10691
23da0d94
VP
106922007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10693
10694 Simplify usage of mi_continue_to.
10695 * lib/mi-support.exp (mi_runto_helper): Renamed
10696 from mi_runto, added new parameter 'run_or_continue'.
10697 (mi_runto): Use mi_runto_helper.
10698 (mi_continue_to): Accept just function name as parameter.
10699 Use mi_runto_helper.
10700 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10701 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10702
f9e18282
JB
107032006-01-04 Joel Brobecker <brobecker@adacore.com>
10704
10705 Make this testcase a bit more realistic. The current code
10706 is too simplistic, and allows the compiler to optimize out
10707 some of the entities we need for this testcase.
10708 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10709 (Do_Nothing): Add extra parameter.
10710 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10711 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10712 by using a variable of type Void_Star.
10713
fd678c65
JB
107142006-01-04 Joel Brobecker <brobecker@adacore.com>
10715
10716 * gdb.ada/catch_ex/foo.adb: New file.
10717 * gdb.ada/catch_ex.exp: New testcase.
10718
05cfdb42
DJ
107192007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10720
10721 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10722 pass --image-base to linker.
10723
2e03ee74
DJ
107242007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10725 Daniel Jacobowitz <dan@codesourcery.com>
10726
10727 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10728 secondary prompts.
10729
0d5de010
DJ
107302007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10731
10732 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10733 output. Test the types of members and member pointers.
10734 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10735 gdb/2092.
10736 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10737 statement. Enable for GCC. Update expected output for some tests
10738 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10739 layout.
10740 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10741 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10742 (Diamond::vget_base): New.
10743 (main): Add new tests.
10744 * gdb.cp/printmethod.exp: Update expected output for member functions.
10745 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10746 print pEe->D::vg().
10747
61a771aa
DJ
107482007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10749
10750 * gdb.threads/tls.exp: Allow stops in sem_post.
10751
2fa63963
DJ
107522006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10753
10754 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10755 * gdb.base/annota3.exp: Likewise.
10756 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10757 again (instead of timing out).
10758 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10759 GCC bug 26475.
10760 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10761 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10762 test from jmisc1.exp.
10763 * gdb.java/jmisc1.exp: Delete.
10764 * gdb.java/jprint.exp: Adjust to work with method signatures including
10765 return types.
10766 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10767 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10768 * lib/java.exp (compile_java_from_source): Pass the correct type
10769 to target_compile.
10770
5eefc2b7
JB
107712006-12-31 Joel Brobecker <brobecker@adacore.com>
10772
10773 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10774 (stack_align_edx): New function.
10775 (stack_align_eax): New function.
10776 (main): Add calls to stack_align_edx and stack_align_eax.
10777 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10778 Add testing for the cases where the register used during a stack
10779 realignment is edx. Same for eax.
10780
227c54da
DJ
107812006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10782
10783 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10784 and generic PE targets.
10785
cab8ac94
JB
107862006-12-29 Joel Brobecker <brobecker@adacore.com>
10787
10788 * gdb.ada/array_return.exp: Update copyright date list.
10789
ba54f318
JB
107902006-12-27 Joel Brobecker <brobecker@adacore.com>
10791
10792 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10793 (Create_Small_Float_Vector): New function.
10794 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10795 function body.
10796 * gdb.ada/array_return/p.adb: Use new type and function from
10797 package Pck.
10798 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10799 able to print the value returned by a function returning an
10800 array of float.
10801
6b7a35dd
JB
108022006-12-20 Joel Brobecker <brobecker@adacore.com>
10803
10804 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10805 The associated tests should be PASSing.
10806
038224f6
VP
108072006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10808
10809 Test for base in references.
10810 * gdb.mi/mi-var-cp.cc: Add test code.
10811 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10812 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10813 * gdb.mi/mi2-watch.exp: Likewise.
10814 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10815 (mi_list_varobj_children): New function.
10816
b26ed50d
VP
108172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10818
10819 * lib/mi-support.exp
10820 (mi_runto): Accept "()" after function name.
10821 (mi_create_varobj): New function.
10822 (mi_varobj_update): New function.
10823 (mi_Check_varobj_value): New function.
10824 * gdb.mi/mi-var-cp.exp: New file.
10825 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10826
08232497
DJ
108272006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10828
10829 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10830 gdb.base/weaklib2.c: New files.
10831
d394c993 108322006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10833
ac6c2fba
NS
10834 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10835 info. Adjust test names.
10836
8ec659a0 10837 * gdb.base/break.c (main): Move position of malloc.
d394c993 10838 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10839
acd65feb
VP
108402006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10841
10842 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10843 assignement of arrays and function pointers.
10844 * gdb.mi/var-cmd.c: Add declaration necessary for above
10845 tests.
10846
f556d5e5
NS
108472006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10848
10849 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10850
10851 * gdb.threads/linux-dp.exp: Read thread table before and after
10852 creating each philosopher and verify it.
10853
697bc68d
NS
108542006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10855 Paul Brook <paul@codesourcery.com>
10856 Daniel Jacobowitz <dan@codesourcery.com>
10857
10858 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10859 main to remove duplication. Add start function of the form
697bc68d
NS
10860 '_*start[1-9]*'. Add RVDS start function.
10861
29d73ae4
DJ
108622006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10863
10864 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10865
c1d88655
UW
108662006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10867
10868 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10869 * gdb.asm/spu.inc: New file.
10870 * gdb.base/term.exp: Disable if [target_info exists noargs].
10871 * gdb.gdb/complaints.exp: Disable if ![isnative].
10872 * gdb.gdb/selftest.exp: Likewise.
10873 * gdb.gdb/observer.exp: Likewise.
10874 * gdb.gdb/xfullpath.exp: Likewise.
10875 * gdb.base/attach.exp: Disable on SPU target.
10876 * gdb.cp/bs145503.exp: Likewise.
10877 * gdb.cp/exception.exp: Likewise.
10878 * gdb.cp/userdef.exp: Likewise.
10879
32a13b1a
DJ
108802006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10881
10882 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10883
d8295fe9
VP
108842006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10885
10886 * gdb.base/completion.exp: Fix completion tests for
10887 'info' and 'info '.
10888 * gdb.base/help.exp (help_test_raw, test_class_help)
10889 (test_prefix_command_help): Move...
10890 * lib/gdb.exp: Here.
10891 * gdb.base/main.exp: Adjust.
10892 * gdb.cp/maint.exp: Adjust.
10893 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10894
8c394015
VP
108952006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10896
10897 * gdb.stabs/weird.exp (print_weird_var): Use
10898 gdb_test_multiple instead of gdb_expect.
10899
027fc1bc
VP
109002006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10901
10902 * gdb.base/help.exp (help_test_raw): New.
10903 (test_class_help): New.
10904 (test_prefix_command_help): New.
10905 Adjust testcases.
10906
67609209
FR
109072006-11-09 Christophe Lyon <christophe.lyon@st.com>
10908
10909 * gdb.base/constvars.c (main): Write to crass and crips, so that
10910 they are allocated by the compiler.
10911
f73adfeb
AS
109122006-10-27 Andreas Schwab <schwab@suse.de>
10913
10914 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10915 "detach-fork".
10916
2f83a18e
DJ
109172006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10918
10919 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10920 of patterns.
10921
94277a38
DJ
109222006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10923
10924 * gdb.base/sepdebug.exp: Remove debug format test.
10925 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10926 Handle no-symtab.
10927 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10928
5bd2f6e2
DJ
109292006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10930
10931 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10932 int to pointer or pointer to int.
10933 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10934
8c008720
DJ
109352006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10936
10937 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10938
9e35dae4
DJ
109392006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10940
10941 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10942
d9639e13
DJ
109432006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 PR c++/2116
10946 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10947
390a1bd0
JB
109482006-10-06 Joel Brobecker <brobecker@adacore.com>
10949
10950 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10951 the corresponding bug has been fixed in GDB (PR/2018).
10952
dd920c33
JB
109532006-10-06 Joel Brobecker <brobecker@adacore.com>
10954
10955 * gdb.base/subst.exp: New testcase.
10956
53bbefe9
JB
109572006-10-06 Joel Brobecker <brobecker@adacore.com>
10958
10959 * gdb.ada/array_return/pck.ads: Add copyright notice.
10960 * gdb.ada/array_return/pck.adb: Likewise.
10961 * gdb.ada/array_return/p.adb: Likewise.
10962 * gdb.ada/exec_changed/first.adb: Likewise.
10963 * gdb.ada/exec_changed/second.adb: Likewise.
10964
09851417
JB
109652006-10-06 Joel Brobecker <brobecker@adacore.com>
10966
10967 * gdb.ada/watch_arg/watch.adb: New file.
10968 * gdb.ada/watch_arg.exp: New testcase.
10969
041bf30d
VP
109702006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10971
10972 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10973 via string_to_regexp.
041bf30d 10974 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10975
f286fbdd 109762006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10977
10978 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10979 Remove unused / obsolete files.
10980
7c07f349
NR
109812006-09-19 Nick Roberts <nickrob@snap.net.nz>
10982
10983 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10984
cd5ff84a
VP
109852006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10986
10987 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10988 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10989 the number of frames.
cd5ff84a 10990
ae018d1a
DJ
109912006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10992
10993 * gdb.base/args.c (main): Add breakpoint marker.
10994 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10995 really test empty arguments.
10996 (args_load): Delete.
10997 (args_test): New.
10998
b399c549
NR
109992006-09-13 Nick Roberts <nickrob@snap.net.nz>
11000
11001 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11002 check for one file.
b399c549 11003
2ab1eb7a
VP
110042006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11005
11006 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11007 HIGH_FRAME argument to -stack-list-locals can be larger than
11008 the number of frames.
a9c64011 11009
476308bf
FF
110102006-08-18 Fred Fish <fnf@specifix.com>
11011
11012 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11013 '$' in front of skip_vmx_tests_saved when setting that.
11014
8625200f
AS
110152006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11016
11017 * gdb.base/trace-commands.exp: New file.
11018
089ec8f1
DJ
110192006-08-10 Joel Brobecker <brobecker@adacore.com>
11020 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11023 expected output of the backtrace commands.
11024
b60f0898
JB
110252006-08-09 Joel Brobecker <brobecker@adacore.com>
11026
11027 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11028 untested followed by return combination.
11029 * gdb.arch/altivec-regs.exp: Likewise.
11030 * gdb.arch/e500-abi.exp: Likewise.
11031 * gdb.arch/e500-regs.exp: Likewise.
11032 * gdb.arch/gdb1291.exp: Likewise.
11033 * gdb.arch/gdb1431.exp: Likewise.
11034 * gdb.arch/gdb1558.exp: Likewise.
11035 * gdb.arch/i386-prologue.exp: Likewise.
11036 * gdb.arch/i386-unwind.exp: Likewise.
11037 * gdb.asm/asm-source.exp: Likewise.
11038 * gdb.base/a2-run.exp: Likewise.
11039 * gdb.base/advance.exp: Likewise.
11040 * gdb.base/all-bin.exp: Likewise.
11041 * gdb.base/annota1.exp: Likewise.
11042 * gdb.base/annota3.exp: Likewise.
11043 * gdb.base/args.exp: Likewise.
11044 * gdb.base/arithmet.exp: Likewise.
11045 * gdb.base/assign.exp: Likewise.
11046 * gdb.base/async.exp: Likewise.
11047 * gdb.base/attach.exp: Likewise.
11048 * gdb.base/bang.exp: Likewise.
11049 * gdb.base/bigcore.exp: Likewise.
11050 * gdb.base/bitfields.exp: Likewise.
11051 * gdb.base/bitfields2.exp: Likewise.
11052 * gdb.base/break.exp: Likewise.
11053 * gdb.base/call-sc.exp: Likewise.
11054 * gdb.base/call-strs.exp: Likewise.
11055 * gdb.base/callfuncs.exp: Likewise.
11056 * gdb.base/checkpoint.exp: Likewise.
11057 * gdb.base/chng-syms.exp: Likewise.
11058 * gdb.base/code-expr.exp: Likewise.
11059 * gdb.base/commands.exp: Likewise.
11060 * gdb.base/completion.exp: Likewise.
11061 * gdb.base/cond-expr.exp: Likewise.
11062 * gdb.base/condbreak.exp: Likewise.
11063 * gdb.base/consecutive.exp: Likewise.
11064 * gdb.base/constvars.exp: Likewise.
11065 * gdb.base/corefile.exp: Likewise.
11066 * gdb.base/cvexpr.exp: Likewise.
11067 * gdb.base/dbx.exp: Likewise.
11068 * gdb.base/define.exp: Likewise.
11069 * gdb.base/detach.exp: Likewise.
11070 * gdb.base/display.exp: Likewise.
11071 * gdb.base/dump.exp: Likewise.
11072 * gdb.base/ena-dis-br.exp: Likewise.
11073 * gdb.base/ending-run.exp: Likewise.
11074 * gdb.base/environ.exp: Likewise.
11075 * gdb.base/eval-skip.exp: Likewise.
11076 * gdb.base/exprs.exp: Likewise.
11077 * gdb.base/fileio.exp: Likewise.
11078 * gdb.base/finish.exp: Likewise.
11079 * gdb.base/float.exp: Likewise.
11080 * gdb.base/foll-exec.exp: Likewise.
11081 * gdb.base/foll-fork.exp: Likewise.
11082 * gdb.base/foll-vfork.exp: Likewise.
11083 * gdb.base/freebpcmd.exp: Likewise.
11084 * gdb.base/funcargs.exp: Likewise.
11085 * gdb.base/gcore.exp: Likewise.
11086 * gdb.base/gdb1090.exp: Likewise.
11087 * gdb.base/gdb1250.exp: Likewise.
11088 * gdb.base/huge.exp: Likewise.
11089 * gdb.base/info-proc.exp: Likewise.
11090 * gdb.base/interrupt.exp: Likewise.
11091 * gdb.base/jump.exp: Likewise.
11092 * gdb.base/langs.exp: Likewise.
11093 * gdb.base/lineinc.exp: Likewise.
11094 * gdb.base/list.exp: Likewise.
11095 * gdb.base/logical.exp: Likewise.
11096 * gdb.base/long_long.exp: Likewise.
11097 * gdb.base/macscp.exp: Likewise.
11098 * gdb.base/maint.exp: Likewise.
11099 * gdb.base/mips_pro.exp: Likewise.
11100 * gdb.base/miscexprs.exp: Likewise.
11101 * gdb.base/multi-forks.exp: Likewise.
11102 * gdb.base/opaque.exp: Likewise.
11103 * gdb.base/overlays.exp: Likewise.
11104 * gdb.base/pc-fp.exp: Likewise.
11105 * gdb.base/pointers.exp: Likewise.
11106 * gdb.base/printcmds.exp: Likewise.
11107 * gdb.base/psymtab.exp: Likewise.
11108 * gdb.base/ptype.exp: Likewise.
11109 * gdb.base/recurse.exp: Likewise.
11110 * gdb.base/relational.exp: Likewise.
11111 * gdb.base/relocate.exp: Likewise.
11112 * gdb.base/remote.exp: Likewise.
11113 * gdb.base/reread.exp: Likewise.
11114 * gdb.base/restore.exp: Likewise.
11115 * gdb.base/return.exp: Likewise.
11116 * gdb.base/return2.exp: Likewise.
11117 * gdb.base/scope.exp: Likewise.
11118 * gdb.base/sect-cmd.exp: Likewise.
11119 * gdb.base/sep.exp: Likewise.
11120 * gdb.base/sepdebug.exp: Likewise.
11121 * gdb.base/setshow.exp: Likewise.
11122 * gdb.base/setvar.exp: Likewise.
11123 * gdb.base/sigall.exp: Likewise.
11124 * gdb.base/sigbpt.exp: Likewise.
11125 * gdb.base/signals.exp: Likewise.
11126 * gdb.base/signull.exp: Likewise.
11127 * gdb.base/sizeof.exp: Likewise.
11128 * gdb.base/solib.exp: Likewise.
11129 * gdb.base/step-line.exp: Likewise.
11130 * gdb.base/step-test.exp: Likewise.
11131 * gdb.base/structs.exp: Likewise.
11132 * gdb.base/structs2.exp: Likewise.
11133 * gdb.base/term.exp: Likewise.
11134 * gdb.base/twice.exp: Likewise.
11135 * gdb.base/until.exp: Likewise.
11136 * gdb.base/varargs.exp: Likewise.
11137 * gdb.base/volatile.exp: Likewise.
11138 * gdb.base/watchpoint.exp: Likewise.
11139 * gdb.base/whatis-exp.exp: Likewise.
11140 * gdb.base/whatis.exp: Likewise.
11141 * gdb.cp/ambiguous.exp: Likewise.
11142 * gdb.cp/annota2.exp: Likewise.
11143 * gdb.cp/annota3.exp: Likewise.
11144 * gdb.cp/bool.exp: Likewise.
11145 * gdb.cp/breakpoint.exp: Likewise.
11146 * gdb.cp/casts.exp: Likewise.
11147 * gdb.cp/class2.exp: Likewise.
11148 * gdb.cp/classes.exp: Likewise.
11149 * gdb.cp/cplusfuncs.exp: Likewise.
11150 * gdb.cp/ctti.exp: Likewise.
11151 * gdb.cp/derivation.exp: Likewise.
11152 * gdb.cp/exception.exp: Likewise.
11153 * gdb.cp/gdb1355.exp: Likewise.
11154 * gdb.cp/hang.exp: Likewise.
11155 * gdb.cp/inherit.exp: Likewise.
11156 * gdb.cp/local.exp: Likewise.
11157 * gdb.cp/m-data.exp: Likewise.
11158 * gdb.cp/m-static.exp: Likewise.
11159 * gdb.cp/member-ptr.exp: Likewise.
11160 * gdb.cp/method.exp: Likewise.
11161 * gdb.cp/misc.exp: Likewise.
11162 * gdb.cp/namespace.exp: Likewise.
11163 * gdb.cp/overload.exp: Likewise.
11164 * gdb.cp/ovldbreak.exp: Likewise.
11165 * gdb.cp/pr-1023.exp: Likewise.
11166 * gdb.cp/pr-1210.exp: Likewise.
11167 * gdb.cp/pr-574.exp: Likewise.
11168 * gdb.cp/printmethod.exp: Likewise.
11169 * gdb.cp/psmang.exp: Likewise.
11170 * gdb.cp/ref-params.exp: Likewise.
11171 * gdb.cp/ref-types.exp: Likewise.
11172 * gdb.cp/rtti.exp: Likewise.
11173 * gdb.cp/templates.exp: Likewise.
11174 * gdb.cp/try_catch.exp: Likewise.
11175 * gdb.cp/userdef.exp: Likewise.
11176 * gdb.cp/virtfunc.exp: Likewise.
11177 * gdb.disasm/am33.exp: Likewise.
11178 * gdb.disasm/h8300s.exp: Likewise.
11179 * gdb.disasm/mn10300.exp: Likewise.
11180 * gdb.disasm/sh3.exp: Likewise.
11181 * gdb.disasm/t01_mov.exp: Likewise.
11182 * gdb.disasm/t02_mova.exp: Likewise.
11183 * gdb.disasm/t03_add.exp: Likewise.
11184 * gdb.disasm/t04_sub.exp: Likewise.
11185 * gdb.disasm/t05_cmp.exp: Likewise.
11186 * gdb.disasm/t06_ari2.exp: Likewise.
11187 * gdb.disasm/t07_ari3.exp: Likewise.
11188 * gdb.disasm/t08_or.exp: Likewise.
11189 * gdb.disasm/t09_xor.exp: Likewise.
11190 * gdb.disasm/t10_and.exp: Likewise.
11191 * gdb.disasm/t11_logs.exp: Likewise.
11192 * gdb.disasm/t12_bit.exp: Likewise.
11193 * gdb.disasm/t13_otr.exp: Likewise.
11194 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11195 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11196 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11197 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11198 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11199 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11200 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11201 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11202 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11203 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11204 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11205 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11206 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11207 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11208 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11209 * gdb.mi/gdb701.exp: Likewise.
11210 * gdb.mi/gdb792.exp: Likewise.
11211 * gdb.mi/mi-basics.exp: Likewise.
11212 * gdb.mi/mi-break.exp: Likewise.
11213 * gdb.mi/mi-cli.exp: Likewise.
11214 * gdb.mi/mi-console.exp: Likewise.
11215 * gdb.mi/mi-disassemble.exp: Likewise.
11216 * gdb.mi/mi-eval.exp: Likewise.
11217 * gdb.mi/mi-file.exp: Likewise.
11218 * gdb.mi/mi-read-memory.exp: Likewise.
11219 * gdb.mi/mi-regs.exp: Likewise.
11220 * gdb.mi/mi-return.exp: Likewise.
11221 * gdb.mi/mi-simplerun.exp: Likewise.
11222 * gdb.mi/mi-stack.exp: Likewise.
11223 * gdb.mi/mi-stepi.exp: Likewise.
11224 * gdb.mi/mi-syn-frame.exp: Likewise.
11225 * gdb.mi/mi-until.exp: Likewise.
11226 * gdb.mi/mi-var-block.exp: Likewise.
11227 * gdb.mi/mi-var-child.exp: Likewise.
11228 * gdb.mi/mi-var-cmd.exp: Likewise.
11229 * gdb.mi/mi-var-display.exp: Likewise.
11230 * gdb.mi/mi-watch.exp: Likewise.
11231 * gdb.mi/mi2-basics.exp: Likewise.
11232 * gdb.mi/mi2-break.exp: Likewise.
11233 * gdb.mi/mi2-cli.exp: Likewise.
11234 * gdb.mi/mi2-console.exp: Likewise.
11235 * gdb.mi/mi2-disassemble.exp: Likewise.
11236 * gdb.mi/mi2-eval.exp: Likewise.
11237 * gdb.mi/mi2-file.exp: Likewise.
11238 * gdb.mi/mi2-read-memory.exp: Likewise.
11239 * gdb.mi/mi2-regs.exp: Likewise.
11240 * gdb.mi/mi2-return.exp: Likewise.
11241 * gdb.mi/mi2-simplerun.exp: Likewise.
11242 * gdb.mi/mi2-stack.exp: Likewise.
11243 * gdb.mi/mi2-stepi.exp: Likewise.
11244 * gdb.mi/mi2-syn-frame.exp: Likewise.
11245 * gdb.mi/mi2-until.exp: Likewise.
11246 * gdb.mi/mi2-var-block.exp: Likewise.
11247 * gdb.mi/mi2-var-child.exp: Likewise.
11248 * gdb.mi/mi2-var-cmd.exp: Likewise.
11249 * gdb.mi/mi2-var-display.exp: Likewise.
11250 * gdb.mi/mi2-watch.exp: Likewise.
11251 * gdb.stabs/exclfwd.exp: Likewise.
11252 * gdb.stabs/weird.exp: Likewise.
11253 * gdb.threads/gcore-thread.exp: Likewise.
11254 * gdb.trace/actions.exp: Likewise.
11255 * gdb.trace/backtrace.exp: Likewise.
11256 * gdb.trace/circ.exp: Likewise.
11257 * gdb.trace/collection.exp: Likewise.
11258 * gdb.trace/deltrace.exp: Likewise.
11259 * gdb.trace/infotrace.exp: Likewise.
11260 * gdb.trace/limits.exp: Likewise.
11261 * gdb.trace/packetlen.exp: Likewise.
11262 * gdb.trace/passc-dyn.exp: Likewise.
11263 * gdb.trace/passcount.exp: Likewise.
11264 * gdb.trace/report.exp: Likewise.
11265 * gdb.trace/save-trace.exp: Likewise.
11266 * gdb.trace/tfind.exp: Likewise.
11267 * gdb.trace/tracecmd.exp: Likewise.
11268 * gdb.trace/while-dyn.exp: Likewise.
11269 * gdb.trace/while-stepping.exp: Likewise.
11270
f4b618d1
JB
112712006-08-08 Joel Brobecker <brobecker@adacore.com>
11272
11273 * gdb.base/step-bt.c: New file.
11274 * gdb.base/step-bt.exp: New testcase.
11275
3d00d119
DJ
112762006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11277
11278 * config/monitor.exp (gdb_load): Remove support for obsolete
11279 download-write-size.
11280 * gdb.base/remote.exp: Likewise. Update all callers of
11281 gdb_timed_load.
11282
017b5bd4
DJ
112832006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11284
11285 * cursal.exp: Pass binfile to gdb_load.
11286
837c599d
DJ
112872006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11288
11289 * gdb.base/cursal.exp: Add "" to gdb_load call.
11290
8dd4540b
MK
112912006-07-29 Mark Kettenis <kettenis@gnu.org>
11292
11293 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11294 NetBSD/ELF targets.
11295
ab5c9f60
DJ
112962006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11297
11298 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11299 operator*.
11300
4c42eaff
DJ
113012006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11302
11303 * gdb.base/completion.exp: Update for change in "file" behavior.
11304 * gdb.stabs/weird.exp: Likewise.
11305 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11306 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11307
0155cc76
NS
113082006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11309
11310 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11311 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11312
16026cd7
AS
113132006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11314
11315 * gdb.base/default.exp: Update source command error message.
11316 * gdb.base/help.exp: Update 'help source' message.
11317
16963cb6
DJ
113182006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11319
11320 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11321 test.
11322
6d7fd486
AS
113232006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11324
11325 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11326
29e8a844
DJ
113272006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11328
11329 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11330
6afcfa39
DJ
113312006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11332
11333 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11334
267a692b
MK
113352006-07-17 Mark Kettenis <kettenis@gnu.org>
11336
11337 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11338 *-*-openbsd* from targets for wich we expect ARM FPA floating
11339 point format.
11340
85d2fec4
NR
113412006-07-17 Nick Roberts <nickrob@snap.net.nz>
11342
11343 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11344
113452006-07-17 Mark Kettenis <kettenis@gnu.org>
11346
11347 * gdb.base/annota3.exp: Expect frame-begin annotation.
11348
85b4c6e8
JB
113492006-07-14 Joel Brobecker <brobecker@adacore.com>
11350
11351 * gdb.base/help.exp: Adjust "help unset" test to accept
11352 any list of unset commands.
11353
fb933624
DJ
113542006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11355 Daniel Jacobowitz <dan@codesourcery.com>
11356
11357 * gdb.cp/ref-params.exp: New test.
11358 * gdb.cp/ref-params.cc: New source file.
11359 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11360
1dff4b64
MK
113612006-07-08 Mark Kettenis <kettenis@gnu.org>
11362
11363 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11364 spaces/tabs in regular expressions since they might not be there.
11365
40d2e0e3
AS
113662006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11367
11368 * gdb.base/ifelse.exp: New file.
11369
f6c957d2
NS
113702006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11371
11372 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11373 line.
11374 * gdb.base/huge.exp: Loop over compilation to find a size that
11375 is acceptable.
11376 * gdb.base/remote.exp: Correct expected strings.
11377 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11378
b9c5a23d
DJ
113792006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11380
11381 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11382
9af2e58d
DJ
113832006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11384
11385 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11386 native.
11387
30930ca5
DJ
113882006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11389
11390 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11391 enable stabs testing.
11392
aa32fa1d
DJ
113932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11394
bd4a4c80 11395 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11396 gdb_test_multiple does.
11397
321fef15
DJ
113982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11399
11400 * Makefile.in (host_alias): Remove.
11401 (target_alias): Use @target_noncanonical@.
11402 (site.exp): Don't set host_alias.
11403 * aclocal.m4: Remove contents. Include acx.m4.
11404 * configure: Regenerated.
11405 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11406
e1c2defa
NS
114072006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11408
e63b55d1
NS
11409 * lib/gdb.exp (gdb_load_cmd): New.
11410
5600ea19
NS
11411 * gdb.base/fileio.c: Add system(NULL) test.
11412 * gdb.base/fileio.exp: Check it.
11413
e1c2defa
NS
11414 * gdb.base/break.c: Add 10a breakpoint at }
11415 * gdb.base/break.exp: Add test for breakpoint at }
11416 * gdb.cp/anon-union.cc: Add code at end of function.
11417 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11418 * gdb.mi/var-cmd.c: Add code at end of function.
11419 * gdb.mi/mi-var-display.exp: Adjust end of next.
11420 * gdb.mi/mi2-var-display.exp: Likewise.
11421 * gdb.base/fileio.c: Add stop function and insert calls at
11422 stopping places.
11423 * gdb.base/fileio.exp: Breakpoint stop function and remove
11424 explicit line number references.
11425
6c0112ec
JB
114262006-05-19 Joel Brobecker <brobecker@adacore.com>
11427
a9c64011
AS
11428 * gdb.base/del.exp (test_delete_alias): New function.
11429 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11430
154189a4
FF
114312006-05-18 Fred Fish <fnf@specifix.com>
11432
11433 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11434 required. Check for spurious output after program exits normally.
11435
582e64c2
FF
114362006-05-17 Fred Fish <fnf@specifix.com>
11437
11438 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11439 gdb_load, so it works in the simulator.
11440
8ef6493a
FF
114412006-05-11 Fred Fish <fnf@specifix.com>
11442
11443 * gdb.base/bang.exp: Ignore unexpected output between the
11444 "program exited normally" and the gdb prompt, as many other
11445 tests do.
11446
692b141c
MK
114472006-05-07 Mark Kettenis <kettenis@gnu.org>
11448
11449 * gdb.base/help.exp: Make "delete checkpoint" part option for
11450 "help d" and "help delete" tests.
11451
540b8a30
UW
114522006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11453
a9c64011 11454 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11455 expected output in some mi_gdb_test statements.
11456 * gdb.mi/mi2-basics.exp: Likewise.
11457
9b6462d9
JB
114582006-05-05 Joel Brobecker <brobecker@adacore.com>
11459
11460 * gdb.base/del.c: New file.
11461 * gdb.base/del.exp: New testcase.
11462
954de43b
DM
114632006-05-05 David S. Miller <davem@sunset.davemloft.net>
11464
11465 * gdb.base/break.exp: Do not assume a breakpoint on
11466 main will actually be in $srcfile when optimizing.
1303f75e
DM
11467 * gdb.base/savedregs.exp: Do not require that the dummy
11468 frame location match up to a symbol and source file location.
c3242428
DM
11469 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11470 will get printed without a mi_cmd_data_list_register_values prefix.
11471 (*-data-list-register-*): Correct regular expressions to expect the new
11472 pseudo d? floating point registers.
11473 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11474
c7e64c9a
DJ
114752006-05-05 Christophe Lyon <christophe.lyon@st.com>
11476
11477 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11478 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11479 is allocated by the compiler.
11480 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11481 anons, e, anone to force their allocation by the compiler.
11482
114832006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11484
11485 * gdb.base/help.exp: Update expected text for help d and
11486 help delete.
11487
27ce9a6d
MK
114882006-05-02 Mark Kettenis <kettenis@gnu.org>
11489
11490 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11491 NetBSD/ELF targets.
11492
8608915f
MK
114932006-04-30 Mark Kettenis <kettenis@gnu.org>
11494
11495 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11496 single-step breakpoint fails; make this a KFAIL on
11497 sparc*-*-openbsd*.
11498 * gdb.base/siginfo.exp: Likewise.
11499 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11500
b8db102d
MS
115012006-04-26 Michael Snyder <msnyder@redhat.com>
11502
11503 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11504 which may have to consume output from other forks.
11505 Add tests to make sure that "delete fork" succeeded.
11506
c702009a
MS
115072006-04-20 Michael Snyder <msnyder@redhat.com>
11508
11509 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11510 Add support for the Renesas M32C and M16C.
11511
11512 * gdb.asm/asm-source.exp: Add m32c target.
11513 * gdb.asm/m32c.inc: Support for m32c target.
11514
e28493f2
AS
115152006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11516
11517 * gdb.base/commands.exp (recursive_source_test): New test.
11518
880da185
DM
115192006-04-04 David S. Miller <davem@sunset.davemloft.net>
11520
11521 * gdb.base/float.exp: Add pattern for sparc targets.
11522
61d9b92f
DJ
115232006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11524
11525 * gdb.base/commands.exp (stray_arg0_test): New test.
11526
bd717df8
PB
115272006-03-30 Paul Brook <paul@codesourcery.com>
11528
11529 * gdb.mi/mi-until.exp: kfail broken until command.
11530 * gdb.mi/mi2-until.exp: Ditto.
11531
ec793d3c
NR
115322006-03-27 Nick Roberts <nickrob@snap.net.nz>
11533
11534 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11535
831004b7
AO
115362006-03-08 Alexandre Oliva <aoliva@redhat.com>
11537
11538 * gdb.base/prelink.exp: Anchor tested-for regular expression
11539 on gdb prompt.
11540
effe49a0
PB
115412006-03-07 Paul Brook <paul@codesourcery.com>
11542
11543 * gdb.base/assign.exp: Correct fail message.
11544
e5461016
PB
115452006-03-07 Paul Brook <paul@codesourcery.com>
11546
11547 * lib/compiler.c: Extract armcc version number.
11548 * lib/compiler.cc: Ditto.
11549
fc91c6c2
PB
115502006-03-07 Paul Brook <paul@codesourcery.com>
11551
11552 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11553 additional_flags=-w.
11554 * gdb.arch/altivec-regs.exp: Ditto.
11555 * gdb.arch/e500-abi.exp: Ditto.
11556 * gdb.arch/e500-regs.exp: Ditto.
11557 * gdb.base/all-bin.exp: Ditto.
11558 * gdb.base/annota1.exp: Ditto.
11559 * gdb.base/annota3.exp: Ditto.
11560 * gdb.base/args.exp: Ditto.
11561 * gdb.base/arithmet.exp: Ditto.
11562 * gdb.base/assign.exp: Ditto.
11563 * gdb.base/async.exp: Ditto.
11564 * gdb.base/bang.exp: Ditto.
11565 * gdb.base/break.exp: Ditto.
11566 * gdb.base/call-rt-st.exp: Ditto.
11567 * gdb.base/completion.exp: Ditto.
11568 * gdb.base/cond-expr.exp: Ditto.
11569 * gdb.base/condbreak.exp: Ditto.
11570 * gdb.base/consecutive.exp: Ditto.
11571 * gdb.base/define.exp: Ditto.
11572 * gdb.base/display.exp: Ditto.
11573 * gdb.base/ena-dis-br.exp: Ditto.
11574 * gdb.base/environ.exp: Ditto.
11575 * gdb.base/eval-skip.exp: Ditto.
11576 * gdb.base/info-proc.exp: Ditto.
11577 * gdb.base/jump.exp: Ditto.
11578 * gdb.base/logical.exp: Ditto.
11579 * gdb.base/long_long.exp: Ditto.
11580 * gdb.base/maint.exp: Ditto.
11581 * gdb.base/miscexprs.exp: Ditto.
11582 * gdb.base/pc-fp.exp: Ditto.
11583 * gdb.base/pointers.exp: Ditto.
11584 * gdb.base/relational.exp: Ditto.
11585 * gdb.base/reread.exp: Ditto.
11586 * gdb.base/sect-cmd.exp: Ditto.
11587 * gdb.base/sep.exp: Ditto.
11588 * gdb.base/sepdebug.exp: Ditto.
11589 * gdb.base/until.exp: Ditto.
11590 * gdb.base/whatis-exp.exp: Ditto.
11591 * gdb.cp/annota2.exp: Ditto.
11592 * gdb.cp/annota3.exp: Ditto.
11593 * gdb.trace/actions.exp: Ditto.
11594 * gdb.trace/backtrace.exp: Ditto.
11595 * gdb.trace/circ.exp: Ditto.
11596 * gdb.trace/collection.exp: Ditto.
11597 * gdb.trace/deltrace.exp: Ditto.
11598 * gdb.trace/infotrace.exp: Ditto.
11599 * gdb.trace/limits.exp: Ditto.
11600 * gdb.trace/packetlen.exp: Ditto.
11601 * gdb.trace/passc-dyn.exp: Ditto.
11602 * gdb.trace/passcount.exp: Ditto.
11603 * gdb.trace/report.exp: Ditto.
11604 * gdb.trace/save-trace.exp: Ditto.
11605 * gdb.trace/tfind.exp: Ditto.
11606 * gdb.trace/tracecmd.exp: Ditto.
11607 * gdb.trace/while-dyn.exp: Ditto.
11608 * gdb.trace/while-stepping.exp: Ditto.
11609 * lib/gdb.exp: Ditto.
11610 (gdb_compile): Handle nowarning option.
11611
5f4a23d9
AO
116122006-03-07 Alexandre Oliva <aoliva@redhat.com>
11613
11614 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11615 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11616 Rename executable to prelinkt. Don't re-prelink if we didn't
11617 get a core file. Test prelink -u exit status to tell whether
11618 prelinking failed. Use gdb_test_multiple.
11619
9733fc94
DJ
116202006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11621
11622 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11623 (do_tests): Call it.
11624
cc10cae3
AO
116252006-02-28 Alexandre Oliva <aoliva@redhat.com>
11626
11627 * gdb.base/prelink.exp: New test.
11628 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11629
15c46491
WZ
116302006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11631
11632 * gdb.fortran/derived-type.f90: New file.
11633 * gdb.fortran/derived-type.exp: New testcase.
11634
5c9f7ded
DJ
116352006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11636
11637 * gdb.base/default.exp: Allow ';' as a directory separator.
11638
5b96932b
AS
116392006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11640
11641 * gdb.base/help.exp (help add-symbol-file): Update.
11642
1986bccd
AS
116432006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11644
11645 * gdb.base/help.exp (help load): Update expected results.
11646
a8b7528f
FF
116472006-02-19 Fred Fish <fnf@specifix.com>
11648
11649 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11650 specifix hex value as part of results.
11651 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11652
f8261448
FF
116532006-02-16 Fred Fish <fnf@specifix.com>
11654
11655 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11656 ushort_addr, and slong_addr, so the typedefs are not optimized
11657 away.
11658 * gdb.base/whatis.exp: Add tests using type name for struct type,
11659 union type, enum type, and typedef.
a9c64011 11660
31d8bdd2
MK
116612006-02-13 Mark Kettenis <kettenis@gnu.org>
11662
11663 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11664
34e41e63
JB
116652006-02-13 Jim Blandy <jimb@redhat.com>
11666
11667 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11668 case where it takes two "next" commands to skip past the init
11669 call.
11670
ac6e4f31
FF
116712006-02-12 Fred Fish <fnf@specifix.com>
11672
11673 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11674 to handle cases where it takes two "next" commands to skip
11675 past the init call.
11676
2db2d571
JB
116772006-02-07 Joel Brobecker <brobecker@adacore.com>
11678
11679 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11680 on hppa32 targets.
11681
38fcd64c
DJ
116822006-02-06 Vladimir Prus <ghost@cs.msu.su>
11683
11684 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11685 field.
11686
1315ad46
MK
116872006-01-29 Mark Kettenis <kettenis@gnu.org>
11688
11689 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11690
5625b943
DJ
116912006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11694 files.
11695
80df1bbe
DJ
116962006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11697
11698 * gdb.cp/maint.exp: Set complaints to a positive value.
11699
9078e690
DJ
117002006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11701
11702 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11703 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11704 function name.
11705
9c903399
DJ
117062006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11707
11708 * gdb.base/checkpoint.c: Update copyright notice. Include
11709 <stdlib.h>.
11710
761ae4d6
JB
117112006-01-04 Jim Blandy <jimb@redhat.com>
11712
11713 * gdb.asm/asm-source.exp: Independently provide default values for
11714 asm-flags and debug-flags. Use 'string equal' to do the
11715 comparison, not the implicit expr's '==' operator. Remove
11716 now-unneeded assignments to asm-flags. In h8300 case, place
11717 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11718
099ac3dd
MS
117192006-01-04 Michael Snyder <msnyder@redhat.com>
11720
11721 * gdb.base/checkpoint.c: New file.
11722 * gdb.base/checkpoint.exp: New file.
11723 * gdb.base/multi-fork.c: New file.
11724 * gdb.base/multi-fork.exp: New file.
11725 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11726
f4d85314
FF
117272006-01-04 Fred Fish <fnf@specifix.com>
11728
11729 * gdb.base/ptype.c (foo): Add typedef.
11730 (intfoo): Add function.
11731 * gdb.base/ptype1.c: New file.
11732 * gdb.base/ptype.exp: Handle compilation and linking with two
11733 source files. Test that proper type for "foo" is found based
11734 on source context rather than first match found in symtabs.
11735
a1b06f35
MK
117362005-12-28 Mark Kettenis <kettenis@gnu.org>
11737
11738 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11739 * gdb.asm/openbsd.inc: Indent commands.
11740
d082a1e2
MK
117412005-12-26 Mark Kettenis <kettenis@gnu.org>
11742
c65016bd
MK
11743 * gdb.base/freebpcmd.exp: Increase timeout.
11744
d082a1e2
MK
11745 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11746
d3c32a0e
DJ
117472005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11748
11749 * gdb.base/default.exp: Update check for "show version".
11750
9fdb1f50
RC
117512005-12-09 Randolph Chung <tausq@debian.org>
11752
11753 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11754 * gdb.asm/pa64.inc: New file.
11755
5f2c56f7
RC
117562005-12-09 Randolph Chung <tausq@debian.org>
11757
11758 * gdb.asm/common.inc: Indent commands.
11759 * gdb.asm/asmsrc1.s: Likewise.
11760 * gdb.asm/asmsrc2.s: Likewise.
11761
8117349c
RC
117622005-12-09 Randolph Chung <tausq@debian.org>
11763
11764 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11765 (get_addr_of_sym): Remove duplicate print.
11766 (gen_core): xfail hppa*-*-hpux*, update expected output.
11767 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11768 * gdb.arch/pa64-nullify.s: New file.
11769
8f07f25a
RC
117702005-12-09 Randolph Chung <tausq@debian.org>
11771
11772 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11773
55b39184
DJ
117742005-12-07 Christophe Lyon <christophe.lyon@st.com>
11775
11776 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11777 code generation for these functions.
11778 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11779 error message.
11780
31e2b00f
AS
117812005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11782
11783 * gdb.base/help.exp (help b, help br, help bre, help brea)
11784 (help break): Update the expected message.
11785
c3d0b56e
SC
117862005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11787
11788 * gdb.asm/m68hc11.inc: Setup the data section.
11789 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11790 script for this test.
11791 (m6812-*-*): Likewise.
11792
36ae0ea9
RC
117932005-11-09 Randolph Chung <tausq@debian.org>
11794
11795 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11796
9d6f42e9
WZ
117972005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11798
11799 * gdb.base/break.exp: Fix a comment typo.
11800
e2126a14
EZ
118012005-11-03 Jim Blandy <jimb@redhat.com>
11802
a9c64011
AS
11803 Checked in by Elena Zannoni <ezannoni@redhat.com>
11804
889bf7c5 11805 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11806
e0ac7199
CV
118072005-11-02 Corinna Vinschen <vinschen@redhat.com>
11808
11809 * gdb.arch/gdb1558.c: Include stdio.h.
11810
31d3fb18
MK
118112005-10-31 Mark Kettenis <kettenis@gnu.org>
11812
11813 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11814
e52b687c
MK
118152005-10-31 Mark Kettenis <kettenis@gnu.org>
11816
11817 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11818
f4711d79
PG
118192005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11820
a9c64011
AS
11821 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11822 vscr" tests to better match output.
f4711d79 11823
987a9106
JB
118242005-10-12 Jim Blandy <jimb@redhat.com>
11825
11826 * gdb.base/structs.exp (any): New function.
11827 (test_struct_returns): Don't make any assumptions at all about
11828 what value the function returns when GDB can't set the return
11829 value.
11830
2336bb58
JB
118312005-10-09 Joel Brobecker <brobecker@adacore.com>
11832
11833 * gdb.ada/arrayidx/p.adb: New file.
11834 * gdb.ada/arrayidx.exp: New testcase
11835
118362005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11837
11838 * gdb.ada/array_return/pck.ads: New file.
11839 * gdb.ada/array_return/pck.adb: New file.
11840 * gdb.ada/array_return/p.adb: New file.
11841 * gdb.ada/array_return.exp: New testcase.
11842
705335ea
JB
118432005-10-03 Joel Brobecker <brobecker@adacore.com>
11844
a9c64011
AS
11845 * gdb.base/arrayidx.c: New file.
11846 * gdb.base/arrayidx.exp: New testcase.
705335ea 11847
11ee9940
NR
118482005-09-29 Nick Roberts <nickrob@snap.net.nz>
11849
11850 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11851 frames-invalid and breakpoints-invalid are no longer generated
11852 with level 3 so don't expect them in the output.
11853
39fb8e9e
BR
118542005-09-27 Bob Rossi <bob@brasko.net>
11855
a9c64011 11856 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11857 from test. Escape the | in mi_gdb_test call.
11858 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11859 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11860 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11861 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11862 expected regex's in mi_gdb_test calls.
11863 * lib/mi-support.exp: Remove arbitrary .* from tests.
11864 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11865 Fully anchor GDB/MI expected results in mi_gdb_test.
11866 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11867 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11868
2af48f68
PB
118692005-09-26 Paul Brook <paul@codesourcery.com>
11870
11871 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11872
f34502bc
WZ
118732005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11874
11875 * bfp-test.c: New file.
11876 * bfp-test.exp: New testcase.
11877
ca929517
WZ
118782005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11879
11880 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11881 of subarray and substring variable.
11882 * gdb.fortran/subarray.f: New source file for the test of subarray
11883 and substring variable evaluation.
11884 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11885 of string constant.
11886
c761af65
DJ
118872005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11888
11889 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11890 copyright dates.
11891
561d7a1d
PG
118922005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11893
11894 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11895 powerpc altivec' test with an almost identical 'info vector' test.
11896
b2b64cc9
PG
118972005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11898
a9c64011
AS
11899 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11900 vscr" tests to match output.
b2b64cc9 11901
6ac4d15a
PG
119022005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11903
a9c64011
AS
11904 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11905 output.
6ac4d15a 11906
40e55bef
BR
119072005-09-11 Bob Rossi <bob@brasko.net>
11908
889bf7c5
PA
11909 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11910 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11911 commands that return an MI output command and an asyncronous MI output
11912 command.
40e55bef
BR
11913 * gdb.mi/mi-console.exp: Ditto.
11914
3c7385ec
BR
119152005-09-11 Bob Rossi <bob@brasko.net>
11916
11917 * gdb.mi/mi-var-child.c: Include <string.h>.
11918
a6cd0eb3
DJ
119192005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * killed.exp: Correct gdb_expect syntax.
11922
2f168eed
CV
119232005-08-09 Corinna Vinschen <vinschen@redhat.com>
11924
11925 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11926
ecd3fd0f
BR
119272005-08-02 Bob Rossi <bob@brasko.net>
11928
11929 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11930 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11931 Change tests to inferior-tty-set/show.
11932 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11933 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11934 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11935 inferior. Use mi_gdb_test to get GDB and Inferior output.
11936 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11937 descriptor.
11938 (mi_inferior_tty_name): Add inferior PTY file name.
11939 (mi_gdb_start): Add INFERIOR_PTY parameter.
11940 (mi_gdb_test): Add IPATTERN parameter.
11941
f1ea48cb 119422005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11943
f1ea48cb
BR
11944 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11945 parameter to mi_gdb_test.
11946 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11947
6e650a67
DJ
119482005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11951 struct_declarations.
11952 * gdb.mi/mi-var-child.exp: Step over the initialization of
11953 struct_declarations.
11954
8be260b6
DJ
119552005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11956
11957 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11958 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11959 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11960 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11961 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11962 file.
11963
4e660f07
NR
119642005-07-27 Nick Roberts <nickrob@snap.net.nz>
11965
11966 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11967 (do_children_tests): Assign values to the extra elements.
11968
11969 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11970 them for tests for "-var-update --no-values" and
a9c64011 11971 "-var-update --all-values".
4e660f07
NR
11972 Add test for "-var-list-children --simple-values".
11973
11974 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11975
11976 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11977 "-stack-list-locals --simple-values" Improve doc strings and
11978 comments.
11979
6bdae935
MK
119802005-07-18 Mark Kettenis <kettenis@gnu.org>
11981
598b7a6f
MK
11982 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11983 *-*-openbsd*.
11984 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11985
6bdae935
MK
11986 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11987 sigaltsatck'.
11988
1323e929 119892005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11990
1323e929
BR
11991 * gdb.base/default.exp (tty): Changed output of command.
11992 * gdb.base/help.exp (help tty): Ditto.
11993
b1a9c082
MK
119942005-07-12 Mark Kettenis <kettenis@gnu.org>
11995
11996 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11997
10a844a2
MK
119982005-07-10 Mark Kettenis <kettenis@gnu.org>
11999
12000 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12001 -stack-select-frame without arguments.
12002 (test_stack_frame_listing): Add test for newly implemented command
12003 -stack-info-frame.
12004
3cb3b8df
BR
120052005-07-06 Bob Rossi <bob@brasko.net>
12006
12007 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12008 command.
12009 (Copyright): Update copyright.
12010
a0c5fbcf
WZ
120112005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12012
12013 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12014 tests to evaluate exponentiation expression.
12015
984971d0
AS
120162005-06-29 Andreas Schwab <schwab@suse.de>
12017
12018 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12019 main to avoid warnings.
12020
12021 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12022
fe03833f
NR
120232005-06-20 Nick Roberts <nickrob@snap.net.nz>
12024
12025 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12026 -stack-select-frame without arguments.
12027 (test_stack_frame_listing): Add test for newly implemented command
12028 -stack-info-frame.
a9c64011 12029
7a55f279
WZ
120302005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12031
0ffa0ea5
DJ
12032 * gdb.fortran/array-element.f: New file.
12033 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12034
26585198
DJ
120352005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12036
12037 * gdb.base/bigcore.exp: Correct checks for systems which can
12038 not dump a large core file.
12039
c1bd25fd
DJ
120402005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12041
12042 * gdb.base/relocate.c: Add a copyright notice.
12043 (dummy): Remove.
12044 * gdb.base/relocate.exp: Test printing the values of variables
12045 from a relocatable file.
12046
589e074d
DJ
120472005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12048
12049 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12050 excess MI output after an error.
12051
0915f927
JB
120522005-05-29 Joel Brobecker <brobecker@adacore.com>
12053
12054 * gdb.arch/alpha-step.c: New file.
12055 * gdb.arch/alpha-step.exp: New testcase.
12056
76ff342d
DJ
120572005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12058 Dennis Brueni <dennis@slickedit.com>
12059
12060 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12061 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12062 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12063 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12064 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12065 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12066 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12067
96b0c7ac
DJ
120682005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12069 Wu Zhou <woodzltc@cn.ibm.com>
12070
12071 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12072 IBM's xlc compiler.
12073 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12074 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12075
f21565d2
JB
120762005-05-13 Jim Blandy <jimb@redhat.com>
12077
12078 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12079 calling gdb_suppress_entire_file.
12080 * gdb.base/charset.exp: Same.
12081 * gdb.base/call-rt-st.exp: Same.
12082
6006a3a1
BR
120832005-05-05 Bob Rossi <bob_rossi@cox.net>
12084
12085 * lib/gdb.exp (fullname_syntax): Added global regex.
12086 (fullname_syntax_POSIX): Ditto.
12087 (fullname_syntax_UNC): Ditto.
12088 (fullname_syntax_DOS_CASE): Ditto.
12089 (fullname_syntax_DOS): Ditto.
12090 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12091 fullname_syntax variable to scope and use it.
12092 (test_file_list_exec_source_files): Ditto.
12093 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12094
c3b69c04
DJ
120952005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12096
12097 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12098
3c95e6af
PG
120992004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12100
a9c64011
AS
12101 * lib/gdb.exp (skip_altivec_tests): New function, based on
12102 check_vmx_hw_available from the GCC testsuite.
12103 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12104 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12105
78df6c56
JB
121062005-05-02 Jim Blandy <jimb@redhat.com>
12107
12108 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12109 calling gdb_suppress_entire_file.
12110
1690f9cf
DJ
121112005-04-30 Randolph Chung <tausq@debian.org>
12112
12113 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12114 Slightly relax "sem_post" name checking.
12115
5ea106f7
PG
121162005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12117
12118 * gdb.base/unload.exp: Use new shared library infrastructure.
12119
bf7234cf
PG
121202005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12121
12122 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12123 infrastructure.
bf7234cf 12124
547b869a
CV
121252005-04-29 Corinna Vinschen <vinschen@redhat.com>
12126
12127 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12128 * gdb.asm/h8300.inc: New file.
12129
f07e55f0
PG
121302005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12131
12132 * gdb.base/shlib-call.exp: Change to use new shared library
12133 infrastructure.
12134
3cbba3d1
PG
121352005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12136
a9c64011
AS
12137 * gdb.base/pending.exp: Change to use new shared library
12138 infrastructure.
3cbba3d1 12139
ed6df200
PG
121402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12141
a9c64011
AS
12142 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12143 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12144
8c8f4ebe
PG
121452005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12146
a9c64011
AS
12147 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12148 shared objects being adjusted and update copyright years.
8c8f4ebe 12149
607fbc54
DJ
121502005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12151
12152 * ChangeLog: Correct some 2003-01-13 dates.
12153 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12154 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12155 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12156 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12157 gdb.trace/tfind.exp: Update copyright years.
12158
57bf0e56
DJ
121592005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12160 Daniel Jacobowitz <dan@codesourcery.com>
12161
12162 * lib/gdb.exp (gdb_compile): Handle shlib=.
12163 (gdb_compile_shlib): New function.
12164
9b593790
PG
121652005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12166
a9c64011 12167 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12168
9494c6a5
DJ
121692005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12170
12171 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12172 gdb.server.
12173 * configure.ac: Likewise.
12174 * configure: Regenerated.
12175 * gdb.gdbserver/Makefile.in: Moved to...
12176 * gdb.server/Makefile.in: ... here.
12177 * gdb.gdbserver/server.c: Moved to...
12178 * gdb.server/server.c: ... here.
12179 * gdb.gdbserver/server-run.exp: Moved to...
12180 * gdb.server/server-run.exp: ... here.
12181
6f8eac0e
DJ
121822005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12183
12184 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12185 * configure.ac: Create gdb.gdbserver/Makefile.
12186 * configure: Regenerated.
12187 * lib/gdbserver-support.exp: New file, derived from
12188 config/gdbserver.exp.
12189 * config/gdbserver.exp: Use gdbserver-support.exp.
12190 * gdb.gdbserver/Makefile.in: New file.
12191 * gdb.gdbserver/server.c: New file.
12192 * gdb.gdbserver/server-run.exp: New file.
12193
6e87504d
PG
121942005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12195
a9c64011
AS
12196 * lib/gdb.exp (test_compiler_info): Return compiler_info
12197 if no arguments are given.
6e87504d 12198
d1779be4
PG
121992005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12200
12201 * gdb.arch/altivec-abi.exp: Check for compiler and set
12202 use altivec' flag accordingly.
12203 * gdb.arch/altivec-regs.exp: Likewise.
12204
88750304
DJ
122052005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12206
12207 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12208
f3fb768d
AS
122092005-03-27 Andreas Schwab <schwab@suse.de>
12210
12211 * gdb.base/bigcore.c (main): Add missing mode argument in open
12212 call.
12213
7e813ac5
DJ
122142005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12215
12216 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12217 downloads.
12218 * config/gdbserver.exp (gdb_load): Likewise.
12219
8e3049aa
PB
122202005-03-14 Paul Brook <paul@codesourcery.com>
12221
12222 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12223 targets.
12224
a9df7c44
JB
122252005-03-09 Joel Brobecker <brobecker@adacore.com>
12226
12227 * gdb.dwarf2/dup-psym.S: New file.
12228 * gdb.dwarf2/dup-psym.exp: New testcase.
12229
9f0d94e8
JB
122302005-03-09 Joel Brobecker <brobecker@adacore.com>
12231
12232 * gdb.ada/exec_changed/first.adb: New file.
12233 * gdb.ada/exec_changed/second.adb: New file.
12234 * gdb.ada/exec_changed.exp: New testcase.
12235
5f579bc5
NS
122362005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12237
36e9969c
NS
12238 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12239 (A2): New class.
12240 (main): Test operator+.
12241 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12242 breakpoint test.
12243
5f579bc5
NS
12244 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12245 * gdb.base/signull.exp: Disable if gdb,nosignals.
12246 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12247 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12248 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12249 * gdb.mi/mi2-console.exp: Likewise.
12250 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12251 continue output at start.
12252 (gdb_collect_locals_test): Robustify regexp.
12253 * gdb.trace/passc-dyn.exp: Fix comment typo.
12254 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12255
be46087e
CV
122562005-03-08 Corinna Vinschen <vinschen@redhat.com>
12257
12258 * gdb.asm/asm-source.exp: Add iq2000 case.
12259 * gdb.asm/iq2000.inc: New file.
12260
384e1a61 122612005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12262
384e1a61
MI
12263 * gdb.base/command.exp: Change hardcoded value to regular expression.
12264 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12265
584b6e9e
DJ
122662005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12267
12268 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12269 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12270 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12271 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12272 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12273
ab5b5d61
MK
122742005-03-05 Mark Kettenis <kettenis@gnu.org>
12275
12276 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12277 changes.
12278
ae051c1b
PG
122792004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12280
a9c64011
AS
12281 * lib/compiler.c: Add test for IBM's xlc compiler.
12282 * lib/compiler.cc: Likewise.
ae051c1b 12283
3f0f6ed2
JB
122842004-02-24 Joel Brobecker <brobecker@adacore.com>
12285
12286 * gdb.ada/fixed_points.exp: Create compilation object directory
12287 before running the test.
12288 * gdb.ada/null_record.exp: Likewise.
12289 * gdb.ada/packed_array.exp: Likewise.
12290 * gdb.ada/start.exp: Likewise.
12291
724f452b
JB
122922005-02-15 Joel Brobecker <brobecker@adacore.com>
12293
12294 * gdb.ada/packed_array/pa.adb: New file.
12295 * gdb.ada/packed_array.exp: New testcase.
12296
57f5cdfb 122972005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12298
1f393151
MK
12299 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12300 files.
12301
ebdda337
MK
12302 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12303 on *-*-openbsd*. Correctly match whitespace in regukar
12304 expressions.
12305
cf309262
DJ
123062005-02-10 Daniel Jacobowitz <dan@debian.org>
12307
12308 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12309 PR exp/1821
12310 * gdb.base/gdb1821.c: New test file.
12311 * gdb.base/gdb1821.exp: New test file.
12312
3be49e7a
JB
123132005-02-09 Joel Brobecker <brobecker@adacore.com>
12314
12315 * gdb.base/start.c: New file.
12316 * gdb.base/start.exp: New testcase.
12317
e292e67d
JB
123182005-02-09 Joel Brobecker <brobecker@adacore.com>
12319
12320 * gdb.ada/start/dummy.adb: New file.
12321 * gdb.ada/start.exp: New testcase.
12322
dbdfa66c
CV
123232005-02-09 Corinna Vinschen <vinschen@redhat.com>
12324
12325 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12326 for printing symbols and statistics.
12327 Add test for using relative pathnames in "maint print msymbols" test.
12328 Mark "maint info sections DATA" XFAIL on Cygwin.
12329 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12330 tests.
12331
d7941671
AC
123322005-02-09 Andreas Schwab <schwab@suse.de>
12333
12334 Committed by Andrew Cagney <cagney@gnu.org>
12335 * gdb.base/remotetimeout.exp: New file.
12336
74e5ef44
MK
123372005-02-07 Mark Kettenis <kettenis@gnu.org>
12338
12339 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12340
464dd14d
JB
123412005-02-03 Joel Brobecker <brobecker@adacore.com>
12342
12343 * gdb.ada/gnat_ada.gpr: New file.
12344 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12345 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12346 * configure.ac: No longer generate gnat_ada.gpr.
12347 * configure: Regenerate.
12348 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12349 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12350 * gdb.ada/null_record/bar.ads: Likewise.
12351 * gdb.ada/null_record/bar.adb: Likewise.
12352 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12353 * gdb.ada/null_record.exp (testdir): New variable.
12354 (testfile): executable is now in testdir subdirectory.
12355 (srcfile): Use full path to the main compilation unit.
12356 * gdb.ada/fixed_points.exp: Same changes as above.
12357
30d756ae
NR
123582005-02-03 Nick Roberts <nickrob@snap.net.nz>
12359
12360 * gdb.base/interp.exp: New test.
12361
9d799f85
AC
123622005-01-24 Andrew Cagney <cagney@gnu.org>
12363
12364 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12365
15656118
AC
123662005-01-19 Andrew Cagney <cagney@gnu.org>
12367
a892c31b
AC
12368 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12369 configure.ac not configure.in.
12370
15656118
AC
12371 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12372 of powerpc*-*-*.
12373 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12374 * gdb.base/list.exp (test_list_function)
15656118
AC
12375 (test_list_filename_and_function): Ditto.
12376 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12377
a7b01baf
AC
123782005-01-16 Andrew Cagney <cagney@gnu.org>
12379
17d92a02
AC
12380 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12381
a7b01baf
AC
12382 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12383
bc8332bb
AC
123842005-01-14 Andrew Cagney <cagney@gnu.org>
12385
12386 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12387 * gdb.mi/mi2-var-cmd.exp: Ditto.
12388
4d074752
CV
123892005-01-10 Corinna Vinschen <vinschen@redhat.com>
12390
12391 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12392
bec39cab
AC
123932005-01-07 Andrew Cagney <cagney@gnu.org>
12394
12395 * configure.ac: Rename configure.in, require autoconf 2.59.
12396 * configure: Re-generate.
12397 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12398 * gdb.stabs/configure: Re-generate.
12399 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12400 * gdb.hp/configure: Re-generate.
12401 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12402 autoconf 2.59.
12403 * gdb.hp/gdb.objdbg/configure: Re-generate.
12404 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12405 autoconf 2.59.
12406 * gdb.hp/gdb.defects/configure: Re-generate.
12407 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12408 autoconf 2.59.
12409 * gdb.hp/gdb.compat/configure: Re-generate.
12410 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12411 autoconf 2.59.
12412 * gdb.hp/gdb.base-hp/configure: Re-generate.
12413 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12414 autoconf 2.59.
12415 * gdb.hp/gdb.aCC/configure: Re-generate.
12416
f10b16d4
JB
124172004-12-15 Jim Blandy <jimb@redhat.com>
12418
12419 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12420 under NPTL when there is debugging info available for libpthread.
12421
fb6e1814
JG
124222004-12-13 Jerome Guitton <guitton@gnat.com>
12423
12424 * gdb.ada/fixed_points.c: New file.
12425 * gdb.ada/fixed_points.exp: New file.
12426
fe46cd3a
RC
124272004-12-03 Randolph Chung <tausq@debian.org>
12428
12429 * gdb.arch/pa-nullify.exp: New file.
12430 * gdb.arch/pa-nullify.s: New file.
12431
8de0841b
RC
124322004-11-30 Randolph Chung <tausq@debian.org>
12433
12434 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12435 instead of "tbug". Fix regexp to work properly with gdb_test.
12436
c8170782
PH
124372004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12438
12439 * gdb.base/bitfields2.exp: New test.
12440 * gdb.base/bitfields2.c: New file.
12441
954269c2
RE
124422004-11-28 Richard Earnshaw <rearnsha@arm.com>
12443
12444 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12445
0107feed
RC
124462004-11-16 Randolph Chung <tausq@debian.org>
12447
12448 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12449
f073ae8c
DJ
124502004-11-14 Daniel Jacobowitz <dan@debian.org>
12451
12452 * gdb.threads/threadapply.exp: Correct "macro details" test.
12453
19ad59e7
JJ
124542004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12455
12456 * gdb.threads/threadapply.exp: New test.
12457 * gdb.threads/threadapply.c: New file.
12458
9cf0961b
MK
124592004-11-07 Mark Kettenis <kettenis@gnu.org>
12460
12461 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12462 frames.
12463
c789492a
FL
124642004-11-05 Felix Lee <felix+log1@specifixinc.com>
12465
12466 * gdb.base/cursal.exp: New file.
12467 * gdb.base/cursal.c: New file.
12468
a1e167bb
AC
124692004-11-03 Andrew Cagney <cagney@gnu.org>
12470
12471 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12472
b7cbf173
MK
124732004-10-30 Mark Kettenis <kettenis@gnu.org>
12474
12475 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12476 NetBSD/ELF targets.
12477
88f9d34f
JB
124782004-10-29 Joel Brobecker <brobecker@gnat.com>
12479
12480 * gdb.threads/bp_in_thread.c: New file, copied from
12481 pthread_cond_wait.c.
12482 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12483 file, rather than reusing the .c file from another testcase.
12484
ca7d6a0c
JB
124852004-10-20 Joel Brobecker <brobecker@gnat.com>
12486
12487 * gdb.ada/null_record.exp: Check where we stopped after
12488 sending the start command, instead of where the associated
12489 temporary breakpoint was inserted.
12490
0d863d03
AC
124912004-10-14 Andrew Cagney <cagney@gnu.org>
12492
12493 * gdb.mi/gdb701.c (main): Return 0.
12494
d11e72cb
DJ
124952004-10-13 Daniel Jacobowitz <dan@debian.org>
12496
d40539a4 12497 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12498
e1923096
JJ
124992004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12500
12501 * gdb.threads/schedlock.c: Add comment markers to use to find
12502 line numbers.
12503 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12504 comments.
12505 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12506 breakpoint lines.
12507
ec8ba2c9
DJ
125082004-10-12 Daniel Jacobowitz <dan@debian.org>
12509
12510 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12511
0eb3658b
DJ
125122004-10-12 Daniel Jacobowitz <dan@debian.org>
12513
12514 * configure.in: Add gdb.dwarf2.
12515 * configure: Regenerated.
12516 * Makefile.in: Add gdb.dwarf2.
12517 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12518 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12519 gdb.dwarf2/file1.txt: New files.
12520
a271cc33
OF
125212004-10-11 Orjan Friberg <orjanf@axis.com>
12522
a9c64011 12523 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12524 of "run", since the latter doesn't work with remote targets. Adjust
12525 the breakpoint numbering accordingly.
12526 * gdb.threads/pthread_cond_wait.exp: Ditto.
12527
895ce074
MC
125282004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12529
12530 * gdb.base/overlays.exp: Update copyright years.
12531
6be3092d
KI
125322004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12533
12534 * gdb.base/overlays.exp: Disable if target is Linux.
12535
e05389b8
FL
125362004-10-06 Felix Lee <felix+log1@specifixinc.com>
12537
12538 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12539
73cb587d
KI
125402004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12541
12542 * gdb.asm/asm-source.exp: Add m32r-linux target.
12543 * gdb.asm/m32r-linux.inc: New file.
12544
3c0edcdc
AC
125452004-09-24 Andrew Cagney <cagney@redhat.com>
12546 David Anderson <anderson@redhat.com>
12547
12548 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12549 command fails, assume things will work.
12550 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12551 (_GNU_SOURCE): Define.
12552 (print_unsigned, print_hex): Change parameter to "long long".
12553 (print_byte_count): New function, use to print byte counts.
12554 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12555 O_LARGEFILE.
12556 (main): Compute an upper bound on a corefile in max_core_size.
12557 Limit memory chunk size to max_core_size. Limit total memory
12558 allocated to max_core_size.
12559
4bb3667f
AC
125602004-09-23 Andrew Cagney <cagney@gnu.org>
12561
12562 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12563 from a separate process with code that creates a corefile by
12564 making the inferior dump core.
12565
60fe1a51
MK
125662004-09-23 Mark Kettenis <kettenis@gnu.org>
12567
12568 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12569 block.
12570
8e937346
MC
125712004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12572
12573 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12574 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12575 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12576 Likewise.
12577
7213f6d6
JJ
125782004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12579
12580 * gdb.java/jprint.exp: New test case for java inferior call.
12581 * gdb.java/jprint.java: Ditto.
12582
eac69dca
JB
125832004-09-15 Joel Brobecker <brobecker@gnat.com>
12584
12585 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12586
22227696
MC
125872004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12588
12589 * gdb.threads/killed.c: Include <stdlib.h>.
12590 * gdb.threads/pthreads.c: Likewise.
12591
7dd403a4
MC
125922004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12593
12594 * gdb.threads/killed.c: Add copyright notice.
12595
33f2d567
JM
125962004-09-10 Jason Molenda (jmolenda@apple.com)
12597
a9c64011
AS
12598 * gdb.base/define.exp: Two new tests to verify zero space chars
12599 after 'if' and 'while' commands in a user-defined command is correctly
12600 parsed.
33f2d567 12601
e05b62ac
AC
126022004-09-08 Andrew Cagney <cagney@gnu.org>
12603
12604 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12605 delivery test with duplicate at end of file.
12606
9cbe82da
MK
126072004-09-06 Mark Kettenis <kettenis@jive.nl>
12608
12609 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12610
564803d9
MC
126112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12612
12613 * config/hppro.exp: Removed.
12614
7c6807ce
MC
126152004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * config/sparclet.exp: Removed.
12618
bf7e26dd
MC
126192004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12620
12621 * config/udi.exp: Removed.
12622
714e341b
MC
126232004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12624
12625 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12626 of "exp_continue".
12627 (advancei): Likewise.
12628
1236e623
JJ
126292004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12630
12631 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12632
3bdcad15
MI
126332004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12634
228af206 12635 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12636 to check for nodebug in executable.
12637 * gdb.gdb/observer.exp (setup_test): Likewise.
12638 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12639 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12640
c72b934c
AC
126412004-09-01 Andrew Cagney <cagney@gnu.org>
12642
12643 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12644 files.
12645
edd9b715
JJ
126462004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12647
12648 * gdb.base/unload.exp: Fix expected warning message to match
12649 latest format.
12650
fb4ce06b
CV
126512004-09-01 Corinna Vinschen <vinschen@redhat.com>
12652
12653 * gdb.base/call-rt-st.exp: Fix typos.
12654
ce78e7c3
MI
126552004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12656
12657 * gdb.threads/thread_check.exp: New testcase.
12658 * gdb.threads/thread_check.c: New testcase.
12659
2dedb159
AC
126602004-08-31 Andrew Cagney <cagney@gnu.org>
12661
12662 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12663 (skip_to_handler_entry): New procedures. Test stepping into a
12664 handler when the breakpoint is at the handler's entry point.
12665
68f53502
AC
126662004-08-30 Andrew Cagney <cagney@gnu.org>
12667
12668 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12669 gdb/1757.
12670
3e3ffd2b
MC
126712004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12672
12673 With code from Manoj Iyer <manjo@austin.ibm.com>:
12674 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12675 return value. Add an arm for "no debugging symbols found".
12676 Change a stray "error" to "perror".
12677 (gdb_run_cmd): Adapt to new return value.
12678 * gdb.base/remote.exp: Adapt to new return value.
12679 * gdb.gdb/complaints.exp: Likewise.
12680 * gdb.gdb/observer.exp: Likewise.
12681 * gdb.gdb/selftest.exp: Likewise.
12682 * gdb.gdb/xfullpath.exp: Likewise.
12683
4b6f5fd2
JB
126842004-08-27 Joel Brobecker <brobecker@gnat.com>
12685
12686 * gdb.threads/bp_in_thread.exp: New testcase.
12687
e5b25496
MC
126882004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12689
12690 Fix PR testsuite/1735.
12691 * gdb.threads/schedlock.c (thread_function): Add a cast
12692 to suppress a gcc warning.
12693 * gdb.threads/thread-specific.c (thread_function): Likewise.
12694
934353d6
MC
126952004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * gdb.base/unload.c: Include <stdlib.h>.
12698
f98a0aef 126992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12700
f98a0aef 12701 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12702 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12703 synchronized after the "return".
12704
5a2e8882
MC
127052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12706
12707 * gdb.mi/basics.c: Include <stdio.h>.
12708 * gdb.mi/pthreads.c: Include <stdlib.h>.
12709 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12710
a9640423
MC
127112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12712
12713 * gdb.threads/schedlock.c: Add copyright notice.
12714
b04e311d
AC
127152004-08-25 Andrew Cagney <cagney@gnu.org>
12716
12717 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12718 (skip_over_handler, breakpoint_over_hander): New test procedures.
12719 (advance, advancei): Add a proper prefix, do not use
12720 rerun_to_main.
12721 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12722
7c27f15b
MC
127232004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12724
12725 * gdb.mi/basics.c: Add copyright notice.
12726 * gdb.mi/var-cmd.c: Add copyright notice.
12727
fffc87ae
MC
127282004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12729
12730 * lib/gdb.exp: Remove signed_keyword_not_used.
12731 * lib/compiler.c: Likewise.
12732 * lib/compiler.cc: Likewise.
12733
d782e0bf
MC
127342004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12735
12736 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12737 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12738
96033e83
MC
127392004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12740
12741 * gdb.base/whatis.c: Add copyright notice.
12742
cf38c229
MK
127432004-08-20 Mark Kettenis <kettenis@gnu.org>
12744
12745 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12746 it to skip the breakpoints encoded in the inline assembly.
12747
f4b49756
MC
127482004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12749
12750 * Makefile.in: Add gdb.fortran.
12751
2f193b69
MC
127522004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12753
12754 * gdb.base/call-sc.exp (test_scalar_returns):
12755 Fix cut-and-paste glitch in "Make fun return now".
12756
89a237cb
MC
127572004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12758
12759 * configure.in: Add gdb.fortran.
12760 * configure: Regenerate.
12761 * gdb.fortran/Makefile.in: New file.
12762 * lib/gdb.exp (skip_fortran_tests): New procedure.
12763
469aff8e
MC
127642004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12765
12766 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12767 reference to bug-gnu@prep.ai.mit.edu.
12768 * gdb.mi/mi-var-child.exp: Likewise.
12769 * gdb.mi/mi-var-cmd.exp: Likewise.
12770 * gdb.mi/mi-var-display.exp: Likewise.
12771 * gdb.mi/mi2-var-block.exp: Likewise.
12772 * gdb.mi/mi2-var-child.exp: Likewise.
12773 * gdb.mi/mi2-var-cmd.exp: Likewise.
12774 * gdb.mi/mi2-var-display.exp: Likewise.
12775
00b51b9f
MK
127762004-08-15 Mark Kettenis <kettenis@gnu.org>
12777
12778 * gdb.base/unload.c (main): Make local variable msg const.
12779
45f07fef
MC
127802004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12783 to bug-gnu@prep.ai.mit.edu.
12784 * gdb.mi/mi-disassemble.exp: Likewise.
12785 * gdb.mi/mi-eval.exp: Likewise.
12786 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12787 default line number.
12788 * gdb.mi/mi-return.exp: Likewise.
12789 * gdb.mi/mi-simplerun.exp: Likewise.
12790 * gdb.mi/mi-stack.exp: Likewise.
12791 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12792 number with explicit range test.
12793 * gdb.mi/mi-watch.exp: Likewise.
12794 * gdb.mi/mi2-break.exp: Likewise.
12795 * gdb.mi/mi2-cli.exp: Likewise.
12796 * gdb.mi/mi2-disassemble.exp: Likewise.
12797 * gdb.mi/mi2-eval.exp: Likewise.
12798 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12799 default line number.
12800 * gdb.mi/mi2-return.exp: Likewise.
12801 * gdb.mi/mi2-simplerun.exp: Likewise.
12802 * gdb.mi/mi2-stack.exp: Likewise.
12803 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12804 number with explicit range test.
12805 * gdb.mi/mi2-watch.exp: Likewise.
12806
dd8c8ee7
MC
128072004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12808
12809 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12810 * gdb.cp/m-static.exp: Likewise.
12811 * gdb.cp/rtti.exp: Likewise.
12812
4e838464
MK
128132004-08-14 Mark Kettenis <kettenis@gnu.org>
12814
12815 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12816
8d8cb839
EZ
128172004-08-14 Eli Zaretskii <eliz@gnu.org>
12818
12819 * ChangeLog: Prefix Local Variables with semi-colons and indent
12820 the reference to older ChangeLog files, to fix fontification in
12821 Emacs.
12822
deea8bb0
MC
128232004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12824
12825 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12826 * gdb.mi/mi2-break.exp: Likewise.
12827
c3297504
MC
128282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12829
12830 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12831
25808999
MC
128322004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12835
226a8d71
MC
128362004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12837
12838 * gdb.cp/classes.exp: Remove unused declarations. Just let
12839 test names default instead of providing special names. Remove
12840 extraneous demangler test.
12841
37fdf854
JJ
128422004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12843
12844 * gdb.base/unload.exp: New test for breakpoints in dynamically
12845 loaded libraries.
12846 * gdb.base/unload.c: Ditto.
12847 * gdb.base/unloadshr.c: Ditto.
12848
2d3a7986
MC
128492004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12850
12851 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12852 cp_test_ptype_class.
12853 (test_enums): Likewise.
12854
c72b934c
AC
128552004-08-10 Andrew Cagney <cagney@gnu.org>
12856
12857 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12858 files.
12859
cc503c8a
AC
128602004-08-10 Andrew Cagney <cagney@gnu.org>
12861
12862 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12863 init_malloc call.
12864
902f2ccb
MC
128652004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12866
12867 * ChangeLog: Add copyright notice. The notice is copied
12868 from emacs 21.3 top level ChangeLog.
12869
78c90502
MC
128702004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * lib/cp-support.exp: New file.
12873 * lib/cp-support.exp (cp_test_type_class): New function.
12874 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12875 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12876 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12877 cp_test_ptype_class.
12878
88e5ea78
MC
128792004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12880
12881 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12882 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12883 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12884 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12885 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12886 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12887 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12888 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12889 gdb.mi/mi2-watch.exp: Update copyright years.
12890
6a89fc9c
MK
128912004-08-09 Mark Kettenis <kettenis@gnu.org>
12892
12893 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12894
1482e0de
MC
128952004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12896
12897 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12898 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12899 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12900 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12901 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12902 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12903 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12904 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12905 gdb.mi/mi-watch.exp: Update copyright years.
12906
1a5ce3f3
DJ
129072004-08-08 Daniel Jacobowitz <dan@debian.org>
12908
12909 PR gdb/1738
12910 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12911 from a breakpoint with a pending signal.
12912
04f6ecf2
DJ
129132004-08-08 Daniel Jacobowitz <dan@debian.org>
12914
12915 PR gdb/1736
12916 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12917 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12918 the prompt.
12919 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12920
54d90d35
DJ
129212004-08-08 Daniel Jacobowitz <dan@debian.org>
12922
12923 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12924
d2f6abb0
DJ
129252004-08-08 Daniel Jacobowitz <dan@debian.org>
12926
12927 PR gdb/1736
12928 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12929 for i?86-*-linux*.
12930
5598c03d
DJ
129312004-08-08 Daniel Jacobowitz <dan@debian.org>
12932
12933 * gdb.arch/i386-prologue.exp: Compile without debug information.
12934
c6fee705
MC
129352004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12936
12937 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12938 rather than asking gdb to search.
12939
dd90efdb
MC
129402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12941
12942 * gdb.base/gcore.c: Include <string.h>.
12943
1e84bec1
MC
129442004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12945
12946 * gdb.base/gcore.c: Add copyright notice.
12947
e425eb2b
MC
129482004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12949
12950 * gdb.base/freebpcmd.c: Include <stdio.h>.
12951 * gdb.base/long_long.c: Include <string.h>.
12952 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12953 * gdb.base/siginfo.c: Include <string.h>.
12954 * gdb.base/sigstep.c: Include <string.h>.
12955
cb9aaed5
MC
129562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.base/complex.c: Include <stdlib.h>.
12959
55944f3d
MC
129602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12961
12962 * gdb.base/complex.c: Add copyright notice.
12963
7b2953d9
MC
129642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12965
12966 * gdb.base/charset.c: Include <stdlib.h>.
12967
c9133d23
MC
129682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12969
12970 * gdb.base/auxv.c: Include <stdlib.h>.
12971
0a8490ad
MC
129722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12973
12974 * gdb.base/auxv.c: Add copyright notice.
12975
3426d5ec
MC
129762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12977
12978 * gdb.base/coremaker.c: Add copyright notice.
12979 * gdb.base/coremaker2.c: Add copyright notice.
12980
8da195dd
AC
129812004-08-04 Andrew Cagney <cagney@gnu.org>
12982
12983 * gdb.base/store.exp: Update copyright.
12984 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12985 names, do not import gdb_prompt.
12986
8d394f98
AC
129872004-08-01 Andrew Cagney <cagney@gnu.org>
12988
12989 Fix PR testsuite/1729.
12990 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12991 not use capture_value with value 4.
12992 (capture_value): Add optional test name parameter.
12993 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12994 the prefix, pass to capture_value.
12995
b6702b23
MK
129962004-08-01 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12999 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13000 (main): Call new function.
13001
c203e0ca
MC
130022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13003
13004 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13005
a7995a30
MC
130062004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13009
9366563b
MC
130102004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13011
b6eeaf26 13012 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13013 Accept more values of vtbl pointer. Remove some messages
13014 about "obsolete gcc or gdb".
13015
2fc1f950
MC
130162004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13017
13018 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13019
c724d49b
MC
130202004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13021
13022 * gdb.base/asm-source.exp: Properly convert target board
13023 debug flags from gcc format to binutils format.
13024
736b0fce
MK
130252004-07-28 Mark Kettenis <kettenis@gnu.org>
13026
13027 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13028 gdb1718". PR backtrace/1718 partially fixed.
13029
5633ea5c
JJ
130302004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13031
13032 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13033
575eebb1
NC
130342004-07-26 Nick Clifton <nickc@redhat.com>
13035
13036 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13037 good default value for a specific architecture is available then
13038 set it to that value. Otherwise default to the -gstabs switch.
13039 Remove the -g... switches from the asm-flags variable. Allow the
13040 target board info to override the value if it wants to. Pass the
13041 switch on the assembler command line.
13042
62104619
MK
130432004-07-23 Mark Kettenis <kettenis@gnu.org>
13044
13045 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13046 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13047 (main): Call new function.
13048
4a1135b8
MC
130492004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13050
13051 Test for PR exp/1715.
13052 * gdb.base/radix.exp: Refactor common procedures. Make all
13053 test names unique. Change XFAIL to KFAIL.
13054
8a12c1f0
MC
130552004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13056
13057 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13058 * gdb.ada/gnat_ada.gin: ... to here.
13059 * configure.in: Use gnat_ada.gin.
13060 * configure: Regenerate.
13061
23b451cf
AC
130622004-07-20 Andrew Cagney <cagney@gnu.org>
13063
13064 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13065 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13066 XFAILs. Clean up test messages and comments. Check backtraces.
13067 Delete re-sync code.
13068
ab618a02
MC
130692004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13070
13071 Fix PR cli/740.
13072 * gdb.base/annota1.exp: Honor gdb,nosignals.
13073 * gdb.base/annota3.exp: Likewise.
13074
46dad340
MC
130752004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13076
13077 * lib/java.exp: Update copyright notice.
13078
756d8c70
AC
130792004-07-19 Andrew Cagney <cagney@gnu.org>
13080
13081 * gdb.base/selftest.exp: Copy file from here ...
13082 * gdb.gdb/selftest.exp: ... to here.
13083
586027e6
AC
130842004-07-16 Andrew Cagney <cagney@redhat.com>
13085
13086 * lib/insight-support.exp: Delete file.
13087 * lib/java.exp (java_init): Fix copyright.
13088
029d2200
AC
130892004-07-16 Andrew Cagney <cagney@gnu.org>
13090
13091 * gdb.base/restore.c: Append "prologue" to comments marking the a
13092 function's prologue.
13093 * gdb.base/restore.exp: Update copyright, re-indent.
13094 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13095 callerN" prefix where needed. Update patterns that match a
13096 function's prologue.
13097
653b62c5
MC
130982004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13099
13100 * gdb.base/restore.c: Add copyright notice.
13101
f7d690e5
AC
131022004-07-16 Andrew Cagney <cagney@gnu.org>
13103
13104 * gdb.base/logical.exp: Update copyright.
13105 (evaluate): New procedure. Use to re-implement tests using
13106 several tables.
13107
d629a7cb
MH
131082004-07-14 Martin Hunt <hunt@redhat.com>
13109
13110 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13111 which fixes some problems where init.tcl was not found.
13112
9c7bb332
AC
131132004-07-13 Andrew Cagney <cagney@gnu.org>
13114
6bf46641
AC
13115 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13116 (check_sizeof, check_valueof): Do not include the output in the
13117 test name. Use gdb_test.
13118 (get_valueof): Use gdb_test_multiple.
13119
c4ffd4c0
AC
13120 * gdb.base/step-test.exp: Update copyright. Use
13121 gdb_test_multiple. Ensure that test names do not include
13122 architecture dependent output.
13123
ab89363a
AC
13124 * gdb.gdb/observer.exp: Update copyright.
13125 (setup_test): Use gdb_test_multiple.
13126 (attach_first_observer, attach_second_observer)
13127 (attach_third_observer, detach_first_observer)
13128 (detach_second_observer, detach_third_observer)
13129 (reset_counters, check_counters): Make $message a prefix.
13130 (test_normal_stop_notifications): Add "args" parameter - a list of
13131 init functions to be called. Make $message a prefix,
13132 (test_observer_normal_stop): Change the message prefixes so that
13133 they are unique, pass the attach / detach procedures to
13134 test_normal_stop_notifications.
13135
ec58997a
AC
13136 * gdb.base/signull.exp (test_segv): Prefix all tests with
13137 "${name}". Clean up test messages.
13138
b475183b
AC
13139 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13140
9c7bb332
AC
13141 * gdb.base/ena-dis-br.exp: Update copyright.
13142 (break_at): New function. Replace send_gdb with gdb_test,
13143 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13144 ignore count, not stopped at bpt", with KFAIL.
13145
2dd95497
CV
131462004-07-13 Corinna Vinschen <vinschen@redhat.com>
13147
13148 * gdb.base/attach.exp: Remove cleanupfile handling.
13149
419e626b
AC
131502004-07-12 Andrew Cagney <cagney@gnu.org>
13151
13152 * gdb.base/annota1.exp: Cleanup corefile test name.
13153 * gdb.base/annota3.exp: Ditto.
13154
8b1b3228
AC
131552004-07-12 Andrew Cagney <cagney@gnu.org>
13156
78650829
AC
13157 * gdb.base/signals.exp: Clean up copyright, re-indent.
13158
8b1b3228
AC
13159 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13160 gdb_test and gdb_test_multiple.
13161
935c2760
JJ
131622004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13163
13164 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13165 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13166 provide line number info for first statement in main.
13167
1544280f
AC
131682004-07-08 Andrew Cagney <cagney@gnu.org>
13169
1279f4ff
AC
13170 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13171
1544280f
AC
13172 * gdb.base/sigbpt.exp: Make the common part of each test name a
13173 prefix instead of suffix.
13174
bcc82369
BR
131752004-07-07 Bob Rossi <bob_rossi@cox.net>
13176
13177 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13178 test from test_tbreak_creation_and_listing to
13179 test_file_list_exec_source_file
13180 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13181 Changed name of test from test_tbreak_creation_and_listing to
13182 test_file_list_exec_source_file
13183
23f4b0aa
JJ
131842004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13185
13186 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13187 the jmisc() constructor instead of <init>.
13188 * gdb.java/jmisc1.exp: Ditto.
13189
56401cd5
AC
131902004-07-07 Andrew Cagney <cagney@gnu.org>
13191
13192 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13193 corrupting the PC.
13194
44ae2f6a
MC
131952004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 * gdb.cp/templates.exp: Accept whitespace change in demangler
13198 output.
13199
45a83408
AC
132002004-07-06 Andrew Cagney <cagney@gnu.org>
13201
13202 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13203
d205ad70
MC
132042004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13205
13206 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13207 * lib/compiler.cc: Likewise.
13208
06ea1a61
MC
132092004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13210
13211 * lib/compiler.cc: Work around string preprocessing problem
13212 with old hp c++ compiler.
13213 * lib/compiler.c: Likewise.
13214
daab1251
CV
132152004-06-29 Corinna Vinschen <vinschen@redhat.com>
13216
13217 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13218 directives to conditionalize symbol prefixing.
13219 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13220 additional_flags handling. Add underscore prefix for Cygwin.
13221 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13222 conditionalize symbol prefixing.
13223 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13224 additional_flags handling. Add underscore prefix for Cygwin.
13225
cc984116
CV
132262004-06-29 Corinna Vinschen <vinschen@redhat.com>
13227
13228 * gdb.base/bigcore.exp: Skip test on Cygwin.
13229
c279b077
MC
132302004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13231
13232 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13233 formats for "info register". Use gdb_test_multiple. Fix
13234 the "invalid register" test.
13235
0e915747
CV
132362004-06-28 Corinna Vinschen <vinschen@redhat.com>
13237
13238 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13239 PID for Cygwin. Add Cygwin specific strings to check for in some
13240 tests.
13241 (do_attach_tests): Add a test for user interaction when attaching
13242 to a process with no matching symbol table already loaded.
13243
11422c86
AC
132442004-06-26 Andrew Cagney <cagney@gnu.org>
13245
13246 Test PR java/1567 and PR java/1565.
13247 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13248 * gdb.java/jmisc2.exp: Delete file.
13249
cefbce26
MC
132502004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13251
13252 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13253
e19f872c
CV
132542004-06-25 Corinna Vinschen <vinschen@redhat.com>
13255
13256 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13257 attach process.
13258
d931ba3b
MC
132592004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13260
13261 * gdb.cp/pr-1553.exp: Remove.
13262
aef68c48
MC
132632004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13264
13265 * gdb.cp/pr-1553.cc: Remove.
13266 * gdb.cp/pr-1553.exp: Disable this test.
13267
8d5df71a
JB
132682004-06-20 Jim Blandy <jimb@redhat.com>
13269
a9c64011 13270 Fix PR testsuite/1680.
8d5df71a
JB
13271 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13272 regular expressions.
13273
4ac6f39d
MC
132742004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13275
13276 Fix PR testsuite/1679.
13277 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13278 Issue an UNSUPPORTED result instead.
13279
1b413552
JB
132802004-06-18 Jim Blandy <jimb@redhat.com>
13281
13282 * gdb.base/charset.exp: Only send a control-C if we see a new
13283 prompt and incomplete command.
13284
6daa6ebd
MC
132852004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13286
13287 * gdb.cp/pr-574.cc: Add copyright notice.
13288
51fa4ae0
JB
132892004-06-17 Jim Blandy <jimb@redhat.com>
13290
13291 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13292 cases where the regexp has no groups; this grabs random text from
13293 the previous test suite, whatever that was.
13294
8fea26c5
MC
132952004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13296
13297 * gdb.cp/printmethod.cc: Add copyright notice.
13298
1e3aeb41
MC
132992004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13300
13301 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13302
9d9030bc
AC
133032004-06-16 Andrew Cagney <cagney@gnu.org>
13304
13305 * gdb.base/signull.c: Update copyright. Include <string.h>.
13306 (bowler): Replace data_pointer with data_read
13307 and data_write cases. Add code_descriptor case.
13308 (zero, desc): New array and pointer.
13309 (data, code): Change to simple pointers.
13310 * gdb.base/signull.exp: Fix probe pattern matching a function
13311 descriptor SIGSEGV. Replace data_pointer with data_read and
13312 data_write tests.
13313
acd4ad44
AC
133142004-06-16 Andrew Cagney <cagney@gnu.org>
13315
13316 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13317
08fd625c
MC
133182004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13319
13320 * gdb.base/long_long.c: Add copyright notice.
13321
1903502c
MC
133222004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13323
13324 * gdb.base/long_long.exp: Remove reference to
13325 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13326 to gdb_breakpoint and gdb_continue_to_breakpoint.
13327
83313cb1
JB
133282004-06-14 Jim Blandy <jimb@redhat.com>
13329
13330 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13331 endian case.
13332
1bf404ef
AC
133332004-06-14 Andrew Cagney <cagney@gnu.org>
13334
13335 * gdb.base/gcore.exp (capture_command_output): Delete the always
13336 passing tests containing inferior values.
13337 * gdb.base/ending-run.exp: Do not include the breakpoint address
13338 in the test message. Update copyright.
13339 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13340 size in the test name, use gdb_test_multiple. Update copyright.
13341
ef220b33
MC
133422004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13343
13344 * gdb.cp/ref-types.cc: Add copyright notice.
13345
4f70a4c9
MC
133462004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13347
13348 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13349 hp_aCC_compiler.
13350 * lib/compiler.cc: Likewise.
13351 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13352 'set' commands. Log diagnostics for other lines. Set
13353 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13354
335928ac
MC
133552004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13356
13357 * gdb.cp/try_catch.cc: Add copyright notice.
13358
2efb12e8
MC
133592004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13360
13361 * gdb.cp/userdef.cc: Add copyright notice.
13362
0bbed51a
MC
133632004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13364
13365 * gdb.cp/virtfunc.cc: Add copyright notice.
13366
e12a46c9
RC
133672004-06-11 Randolph Chung <tausq@debian.org>
13368
13369 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13370 problem.
13371
338e05af
AC
133722004-06-10 Andrew Cagney <cagney@gnu.org>
13373
13374 * lib/compiler.cc, lib/compiler.c: Append either
13375 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13376 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13377 instead of gcc-3-3.
13378
dc3f10cb
AC
133792004-06-09 Andrew Cagney <cagney@gnu.org>
13380
b4d946af
AC
13381 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13382 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13383
dc3f10cb
AC
13384 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13385 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13386 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13387 fixed.
13388
b5c0bfa2
AC
133892004-06-09 Andrew Cagney <cagney@gnu.org>
13390
13391 * gdb.base/structs.exp (test_struct_returns): Replace
13392 "return_value_unknown" and "finish_value_unknown" by
13393 "return_value_known" and "finish_value_known". Instead of
13394 "return_value_unknown" iff "finish_value_unknown", check
13395 "return_value_known" implies "finish_value_known".
13396
caeb605f
MH
133972004-06-08 Martin Hunt <hunt@redhat.com>
13398
13399 * gdb.base/float.exp: Add pattern for mips targets.
13400
c892bb64
RC
134012004-06-08 Randolph Chung <tausq@debian.org>
13402
13403 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13404 message for unknown architectures more clear.
13405
48306d3e
JB
134062004-06-08 Joel Brobecker <brobecker@gnat.com>
13407
13408 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13409 start the execution of the program.
13410
83ecb59f
JB
134112004-06-07 Jim Blandy <jimb@redhat.com>
13412
13413 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13414 * gdb.arch/i386-cpuid.h: New helper file.
13415
55264cb4
RC
134162004-06-07 Randolph Chung <tausq@debian.org>
13417
13418 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13419 has started.
13420
23cadb28
RM
134212004-06-04 Roland McGrath <roland@redhat.com>
13422
13423 Fix PR gdb/1647.
13424 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13425 differently to be robust to output buffering differences.
13426
51d01eda
MC
134272004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13428
13429 * gdb.threads/pthreads.exp: Update copyright years.
13430 (check_control_c): Change asynchronous 'after' to synchronous.
13431
f4fc3b93
RM
134322004-06-04 Roland McGrath <roland@redhat.com>
13433
13434 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13435 next gdb prompt.
13436
4013522b
MC
134372004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13438
13439 Fix PR gdb/1636.
13440 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13441 calls to synchronous.
13442
7a8f1e6b
JB
134432004-05-26 Jim Blandy <jimb@redhat.com>
13444
13445 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13446
81bb3443
RC
134472004-05-24 Randolph Chung <tausq@debian.org>
13448
13449 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13450 * gdb.asm/pa.inc: New file.
13451
8f5a3103
MK
134522004-05-22 Mark Kettenis <kettenis@gnu.org>
13453
13454 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13455
734b8fe8 134562004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13457 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13458
13459 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13460 GDB prompt.
13461
725603e1
UW
134622004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13463
f4fc3b93 13464 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13465 setjmp/longjmp. Use sigaction instead of signal.
13466
8b923272 134672004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13468 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13469
13470 * gdb.threads/pthread_cond_wait.c: New file.
13471 * gdb.threads/pthread_cond_wait.exp: New testcase.
13472
8bfabb04
AC
134732004-05-13 Andrew Cagney <cagney@redhat.com>
13474
13475 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13476 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13477
42edda50
AC
134782004-05-11 Andrew Cagney <cagney@redhat.com>
13479
13480 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13481 fixed but revealed gdb/1639.
13482
d303a6c7
AC
134832004-05-10 Andrew Cagney <cagney@redhat.com>
13484
13485 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13486 func1" and "next to 2nd alarm", kernel bug avoided.
13487
bf08c2a1
DJ
134882004-05-10 Daniel Jacobowitz <dan@debian.org>
13489
13490 PR external/1568
13491 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13492 XFAIL if it is smaller than bytes_allocated.
13493 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13494 (main): Make chunks_allocated unsigned. Correct comment.
13495
c0586a34
JB
134962004-05-07 Joel Brobecker <brobecker@gnat.com>
13497
13498 * gdb.arch/powerpc-aix-prologue.c: New file.
13499 * gdb.arch/powerpc-aix-prologue.exp: New file.
13500
f2785d12
JB
135012004-05-07 Jim Blandy <jimb@redhat.com>
13502
13503 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13504 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13505
bd7f6e30
JB
135062004-05-06 Joel Brobecker <brobecker@gnat.com>
13507
13508 * gdb.base/sep.exp: No longer setup_kfail when the program was
13509 built with dwarf2.
13510
0a5e7efe
JI
135112004-05-05 Jim Ingham <jingham@apple.com>
13512
13513 * gdb.base/pending.exp: Make sure pending breakpoints
13514 preserve the ignore count.
f4fc3b93 13515
a8958849
MK
135162004-04-27 Jerome Guitton <guitton@gnat.com>
13517
13518 * i386-prologue.exp: Add testcase for jump instruction as first
13519 instruction of the real code.
13520 * i386-prologue.c (jump_at_beginning): New function.
13521
7e103f5b
MK
135222004-04-28 Mark Kettenis <kettenis@gnu.org>
13523
13524 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13525 x86_64-*-*.
13526
5d38b224
MK
135272004-04-28 Mark Kettenis <kettenis@gnu.org>
13528
13529 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13530 i*86-*-*.
13531
0ef32fd9
MK
135322004-04-25 Mark Kettenis <kettenis@gnu.org>
13533
13534 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13535 expression that checks the return type.
13536
71d7dd7c
AC
135372004-04-23 Andrew Cagney <cagney@redhat.com>
13538
13539 * gdb.base/call-sc.exp: New test of scalar call/return values.
13540 * gdb.base/call-sc.c: Ditto.
13541
1e9f977e
JJ
135422004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13543
13544 * gdb.threads/manythreads.c: Reduce thread stack size.
13545
899d9e3a
JJ
135462004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13547
13548 * gdb.threads/manythreads.c: Add copyright notice.
13549
61bcae62
AC
135502004-04-23 Andrew Cagney <cagney@redhat.com>
13551
13552 * gdb.base/siginfo.exp: Better handle step out of signal.
13553 * gdb.base/sigstep.exp: Ditto.
13554
7339a42e 135552004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13556 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13557
13558 * gdb.threads/manythreads.c: New testcase.
13559 * gdb.threads/manythreads.exp: Ditto.
13560
5c98409b
JB
135612004-04-22 Jim Blandy <jimb@redhat.com>
13562
13563 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13564 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13565
3b611f1a
MC
135662004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13569
f0fd9238
AC
135702004-04-21 Andrew Cagney <cagney@redhat.com>
13571
13572 * gdb.base/sigstep.c: New file.
13573 * gdb.base/sigstep.exp: New file.
13574
90990674
JB
135752004-04-16 Joel Brobecker <brobecker@gnat.com>
13576
13577 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13578 call to observer_notify_normal_stop.
13579
78cef34b
AC
135802004-04-15 Andrew Cagney <cagney@redhat.com>
13581
13582 * gdb.base/siginfo.c: New file.
13583 * gdb.base/siginfo.exp: New file.
13584
d2343407
JB
135852004-04-12 J. Brobecker <brobecker@gnat.com>
13586
13587 * gdb.base/sep.exp: Fix typo in comment.
13588
a2dba3c8
JB
135892004-04-12 J. Brobecker <brobecker@gnat.com>
13590
13591 * gdb.base/sep.c: New file.
13592 * gdb.base/sep-proc.c: New file.
13593 * gdb.base/sep.exp: New testcase.
13594
15f7b60e
MK
135952004-04-09 Mark Kettenis <kettenis@gnu.org>
13596
13597 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13598 support.
13599
44f4de1a
AC
136002004-04-05 Andrew Cagney <cagney@redhat.com>
13601
13602 * gdb.base/sigaltstack.c: New file.
13603 * gdb.base/sigaltstack.exp: New file.
13604
ef04f396
JB
136052004-04-04 Joel Brobecker <brobecker@gnat.com>
13606
13607 * gdb.base/foll-fork.exp: Update the expected output for
13608 "help set follow-fork-mode", to match a change that was made
13609 to the help of this variable on 2004-01-13.
13610
d40d2c92
JB
136112004-04-01 Joel Brobecker <brobecker@gnat.com>
13612
13613 * lib/ada.exp: Add copyright notice.
13614 * bar.ads: Likewise.
13615 * bar.adb: Likewise.
13616 * null_record.adb: Likewise.
13617 * null_record.exp: Likewise.
13618 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13619
f86ef5a3
JB
136202004-04-01 Joel Brobecker <brobecker@gnat.com>
13621
13622 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13623 * configure: Regenerate.
13624
414e70e3
JB
136252004-04-01 Joel Brobecker <brobecker@gnat.com>
13626
13627 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13628 to build the application. Remove the message printed when in
13629 verbose mode, redundant with the UNSUPPORTED message above.
13630
f0aaee49
JB
136312004-03-31 Joel Brobecker <brobecker@gnat.com>
13632
13633 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13634 * gdb.ada (null_record.exp): New testcase.
13635
ac81cb54
JB
136362004-03-31 Joel Brobecker <brobecker@gnat.com>
13637
13638 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13639
854af2f7
JB
136402004-03-31 Joel Brobecker <brobecker@gnat.com>
13641
13642 * gdb.ada: New subdirectory.
13643 * gdb.ada/Makefile.in: New file.
13644 * gdb.ada/gnat_ada.gpr.in: New file.
13645
034cb681
JB
136462004-03-31 Joel Brobecker <brobecker@gnat.com>
13647
13648 * lib/ada.exp: New file.
13649
78a1a894
DJ
136502004-03-24 Daniel Jacobowitz <drow@mvista.com>
13651
13652 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13653 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13654
4b2b3b3e
AC
136552004-03-22 Andrew Cagney <cagney@redhat.com>
13656
13657 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13658 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13659 Problem identified by Ulrich Weigand.
13660
23c73aa3
DC
136612004-03-17 David Carlton <carlton@kealia.com>
13662
13663 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13664 PR c++/826.
13665
d63a86f8
RM
136662004-03-16 Roland McGrath <roland@redhat.com>
13667
13668 * gdb.base/auxv.exp: New file.
13669 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13670
0e02aa50
DC
136712004-03-12 David Carlton <carlton@kealia.com>
13672
13673 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13674 * gdb.cp/pr-1553.cc: Ditto.
13675 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13676 pass branch.
13677
c20b71be
MC
136782004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13679
13680 * gdb.cp/templates.exp: Accept more template types.
13681
c7414a01
MC
136822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13683
13684 From Corinna Vinschen with modifications.
13685 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13686 local variable obj_with_enum.
13687 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13688 results with obj_with_enum.
13689
ed69573c
MC
136902004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13691
13692 * gdb.cp/classes.cc: New file, copied from misc.cc.
13693 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13694
28301461
MC
136952004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.cp/misc.cc: Add copyright notice.
13698
1198ecbe
DC
136992004-03-05 David Carlton <carlton@kealia.com>
13700
13701 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13702 * gdb.cp/rtti.h: Update copyright.
13703 (namespace n2::n3): New.
13704 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13705 (n2::n3::func3): New.
13706 (main): Call n2::n3::func3.
13707 * gdb.cp/rtti2.cc: Update copyright.
13708 (n2::create3): New.
13709
9e08c470
MK
137102004-03-04 Mark Kettenis <kettenis@gnu.org>
13711
13712 * gdb.asm/openbsd.inc: Fix typo.
13713
4bebc3aa
FF
137142004-03-03 Fred Fish <fnf@redhat.com>
13715
13716 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13717 "val" instead of unused "size". Update copyright year.
13718
6ea9fb37
DJ
137192004-02-29 Daniel Jacobowitz <drow@mvista.com>
13720
13721 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13722 to use unsigned char.
13723 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13724 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13725
23b23974
DJ
137262004-02-29 Daniel Jacobowitz <drow@mvista.com>
13727
13728 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13729 line of output.
13730
7574fd53
DJ
137312004-02-28 Daniel Jacobowitz <drow@mvista.com>
13732
13733 * gdb.base/relocate.c (dummy): Initialize.
13734
a195357f
DJ
137352004-02-28 Daniel Jacobowitz <drow@mvista.com>
13736
13737 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13738 a breakpoint at exit.
13739
72fd54a9
FF
137402004-02-27 Fred Fish <fnf@redhat.com>
13741
13742 * gdb.base/chng-syms.exp: Add expect condition to match failing
13743 case that isn't a timeout.
13744
b9d23137
AC
137452004-02-27 Andrew Cagney <cagney@redhat.com>
13746
13747 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13748 support.
13749
15d208f6 137502004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13751
15d208f6
FF
13752 * gdb.arch/gdb1431.c: Remove.
13753 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13754 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13755 of "until" incorrectly.
13756
98f9cd2d
JB
137572004-02-26 J. Brobecker <brobecker@gnat.com>
13758
13759 * gdb.cp/class2.cc (empty): New class.
13760 (refer): New function.
13761 (main): Declare an object of type empty and use it.
13762 * gdb.cp/class2.exp: Print the value of an object of type empty.
13763
9b50c11b
JJ
137642004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13765
13766 * gdb.base/langs.exp: Update query string to match the
13767 new nquery format used for pending breakpoints.
13768
0dcd613f
AC
137692004-02-26 Andrew Cagney <cagney@redhat.com>
13770
13771 Fix PR i18n/1570.
13772 * gdb.base/charset.c: Update copyright notice.
13773 (main, init_string): Remove the escape character '\e' tests.
13774 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13775 * gdb.base/charset.exp (valid_host_charset): Ditto.
13776 * gdb.base/setvar.exp: Ditto.
13777
b8a56647
AC
137782004-02-24 Andrew Cagney <cagney@redhat.com>
13779
90d59e34
AC
13780 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13781 mmapped data in core file" PASS and FAIL messages consistent.
13782
b8a56647
AC
13783 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13784 setting a breakpoint. Work around PR java/1565.
13785
9f27c604
JJ
137862004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13787
13788 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13789 new nquery format.
13790 * gdb.base/pending.exp: Ditto.
13791
3224a706
MK
137922004-02-22 Mark Kettenis <kettenis@gnu.org>
13793
13794 * configure.in: Run stabs tests on *BSD.
13795 * configure: Regenerated.
13796
41e0a9ca
MK
137972004-02-21 Mark Kettenis <kettenis@gnu.org>
13798
13799 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13800
1e1b3428
FF
138012004-02-20 Fred Fish <fnf@redhat.com>
13802
13803 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13804 blank in test for "returns short", for consistency with other
13805 "returns xxx" tests. Update copyright year.
13806
f9a7572a
FF
138072004-02-19 Fred Fish <fnf@redhat.com>
13808
13809 New testcase for PR breakpoint/1558.
13810 * gdb.arch/gdb1558.exp: New file.
13811 * gdb.arch/gdb1558.c: New file.
13812
b2ce2854
EZ
138132004-02-19 Elena Zannoni <ezannoni@redhat.com>
13814
13815 * gdb.base/nodebug.exp: Fix typo.
13816
e7c9ff01
JB
138172004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13818
13819 Committed by Jim Blandy <jimb@redhat.com>.
13820
62f4b920
JB
13821 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13822
2db536a1
JB
13823 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13824
e7c9ff01
JB
13825 * gdb.base/float.exp: Support s390*-*-* targets.
13826
f3205b34
AF
138272004-02-17 Adam Fedor <fedor@gnu.org>
13828
13829 * gdb.base/gdb1555.exp: New file.
13830 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13831
9d62932d
EZ
138322004-02-17 Elena Zannoni <ezannoni@redhat.com>
13833
13834 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13835
344c9711
FF
138362004-02-16 Fred Fish <fnf@redhat.com>
13837
13838 * gdb.arch/gdb1291.c: Remove
13839 * gdb.arch/gdb1291.s: New test input file.
13840 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13841 fail. Test for correct result, known incorrect result, other
13842 failures and timeouts.
13843
2d822687
AC
138442004-02-16 Andrew Cagney <cagney@redhat.com>
13845
13846 * gdb.base/bigcore.exp: New file.
13847 * gdb.base/bigcore.c: New file.
13848
dac15b66
AC
138492004-02-13 Andrew Cagney <cagney@redhat.com>
13850
13851 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13852 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13853 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13854 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13855 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13856 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13857 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13858 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13859 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13860 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13861
6bdfc2c4
JJ
138622004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13863
13864 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13865 executed is an alloc instruction.
13866
87b3ede8
DC
138672004-02-11 David Carlton <carlton@kealia.com>
13868
13869 * gdb.cp/breakpoint.exp: New.
13870 * gdb.cp/breakpoint.cc: New.
13871
6e19e2bf
MC
138722004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13873
13874 Partial fix for PR gdb/1543.
13875 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13876 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13877 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13878 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13879 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13880 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13881 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13882 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13883 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13884 to bug-gdb@prep.ai.mit.edu .
13885 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13886 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13887 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13888 Likewise.
13889
5c5455dc
AC
138902004-02-10 Andrew Cagney <cagney@redhat.com>
13891
13892 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13893 using gdb_internal_error_resync.
13894
9cf689d7
DJ
138952004-02-09 Daniel Jacobowitz <drow@mvista.com>
13896
13897 * gdb.threads/thread-specific.exp: Stop early if no threads are
13898 found.
13899
d2dc51db
MC
139002004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13901
13902 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13903
14b1a056
DJ
139042004-02-08 Daniel Jacobowitz <drow@mvista.com>
13905
13906 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13907 breakpoints.
13908
83f66e8f
DJ
139092004-02-07 Daniel Jacobowitz <drow@mvista.com>
13910
13911 * config/sim.exp (gdb_load): Handle $arg == "".
13912 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13913 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13914
30fc0091
EZ
139152004-02-07 Elena Zannoni <ezannoni@redhat.com>
13916
a9c64011
AS
13917 * gdb.base/maint.exp: Update test to reflect
13918 obstack changes.
30fc0091 13919
4d806929
JJ
139202004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13921
13922 * gdb.base/pendshr.c (pendfunc): New function that calls
13923 pendfunc1.
13924 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13925
7bfdd688
FF
139262004-02-04 Fred Fish <fnf@redhat.com>
13927
13928 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13929 function symbols and update copyright years.
13930 * gdb.arch/gdb1291.c: Ditto.
13931
aaa08ee4
MC
139322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13933
13934 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13935
dbad7755
MC
139362004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13937
13938 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13939
ec4646ef
MC
139402004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13941
13942 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13943
1b802196
FF
139442004-02-02 Fred Fish <fnf@redhat.com>
13945
13946 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13947 remote targets. Update copyright years.
13948
18fe2033
JJ
139492004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13950
13951 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13952 support.
13953 * gdb.base/langs.exp: Fix test which attempts to create
13954 breakpoint on non-existent function to handle new pending
13955 support.
13956 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13957 a breakpoint.
13958 * gdb.base/pending.exp: New test.
13959 * gdb.base/pending.c: New file.
13960 * gdb.base/pendshr.c: Ditto.
13961
8d577d32
DC
139622004-02-02 David Carlton <carlton@kealia.com>
13963
13964 * gdb.cp/overload.exp: Add overloadNamespace tests.
13965 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13966 (overloadNamespace, XXX): New.
13967 (main): Call XXX::marker2.
13968
3ad13771
FF
139692004-02-01 Fred Fish <fnf@redhat.com>
13970
13971 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13972 * gdb.base/finish.exp: Ditto.
13973 * gdb.base/gcore.exp: Ditto.
13974 * gdb.base/huge.exp: Ditto.
13975 * gdb.base/info-proc.exp: Ditto.
13976 * gdb.base/return2.exp: Ditto.
13977 * gdb.threads/gcore-thread.exp: Ditto.
13978
44c75849
DJ
139792004-02-01 Daniel Jacobowitz <drow@mvista.com>
13980
13981 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13982
005bc093
MK
139832004-02-01 Mark Kettenis <kettenis@gnu.org>
13984
13985 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13986 that opening the file succeeds on OpenBSD.
13987
c47cebdb
DJ
139882004-02-01 Daniel Jacobowitz <drow@mvista.com>
13989
13990 * gdb.threads/thread-specific.c: New file.
13991 * gdb.threads/threads-specific.exp: New test script.
13992 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13993 to expect_out.
13994
5a01311c
MK
139952004-02-01 Mark Kettenis <kettenis@gnu.org>
13996
13997 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13998 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13999 only on the "print_small_structs from print_long_arg_list" test.
14000
ce22a4f1
DJ
140012004-02-01 Daniel Jacobowitz <drow@mvista.com>
14002
14003 * gdb.base/completion.exp: Kill a stray backslash.
14004
14005 From Jim Ingham <jingham@apple.com>:
14006 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14007 agrees with the result from sending a tab.
14008
abbab9d3
DJ
140092004-01-31 Daniel Jacobowitz <drow@mvista.com>
14010
14011 * gdb.base/chng-syms.exp: Remove stray newline.
14012
53904d1e
MK
140132004-01-31 Mark Kettenis <kettenis@gnu.org>
14014
14015 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14016 *-*-openbsd*.
14017 * gdb.asm/openbsd.inc: New file.
14018
3a4b3aac
MK
140192004-01-30 Mark Kettenis <kettenis@gnu.org>
14020
14021 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14022 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14023 *-*solaris2*. Remove commented out default settings for
14024 asm-flags. Replace gdb_compile with target_link.
14025
ebac27b4
MC
140262004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14029 for all tests. Remove old hp-ux and cygnus xfail cases.
14030
d8679d84
PH
140312004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14032
14033 * gdb.base/chng-syms.exp: New file.
14034 * gdb.base/chng-syms.c: New file.
14035
0a55bc22
MC
140362004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14039 Provide arms for current output in all my configurations.
14040
94b8e876
MC
140412004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14042
14043 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14044 * lib/compiler.cc: Likewise.
14045 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14046 get the right preprocessor. Eval the output directly. Remove
14047 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14048 hp_f77_compiler and hp_f90_compiler completely.
14049 (gdb_preprocess): Delete.
14050 (get_compiler): Delete.
14051
7cf03d44
MK
140522004-01-24 Mark Kettenis <kettenis@gnu.org>
14053
14054 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14055 <string.h>.
14056
68b6dce9
NR
140572004-01-24 Nick Roberts <nick@nick.uklinux.net>
14058
14059 * gdb.mi/mi-stack.exp: Update copyright.
14060
b368761e
DC
140612004-01-23 David Carlton <carlton@kealia.com>
14062
14063 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14064 test for cp_lookup_transparent_type.
14065 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14066 call them.
14067
f2061b53
DJ
140682004-01-23 Daniel Jacobowitz <drow@mvista.com>
14069
14070 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14071 after -var-update.
14072
37fc574a
DC
140732004-01-23 David Carlton <carlton@kealia.com>
14074
14075 * gdb.cp/namespace.cc (C::ensureRefs): New.
14076 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14077
8e94b928
NR
140782004-01-20 Nick Roberts <nick@nick.uklinux.net>
14079
14080 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14081 case "-stack-list-locals 2".
14082 * gdb.mi/mi-var-child.exp: Test for case
14083 "-var-list-children --all-values NAME".
14084
997b0952
MC
140852004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14086
14087 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14088
52470da3
MK
140892004-01-18 Mark Kettenis <kettenis@gnu.org>
14090
7049b4b8
MK
14091 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14092 used with gdb_test_multiple.
14093
52470da3
MK
14094 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14095 read at address 0. This fixes PR testsuite/1504.
14096
da6012e5
DJ
140972004-01-18 Daniel Jacobowitz <drow@mvista.com>
14098
14099 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14100 Remove downloading, guessing the host executable, the calls to
14101 gdb_file_cmd and gdb_target_cmd, and "load" support.
14102 (infer_host_exec): New function broken out from gdb_load.
14103 (gdb_load): New wrapper for gdbserver_gdb_load.
14104 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14105 gdb_target_cmd. Use -target-select.
14106 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14107 Download binaries to the host. Clear last_mi_remote_file when
14108 we load a new binary.
14109 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14110 call gdbserver_gdb_load and mi_gdb_target_cmd.
14111
32c70722
MC
141122004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14115 type patterns.
14116
b0cecf36
MC
141172004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14118
14119 * gdb.cp/templates.exp: Fix typo in test name of
14120 "print Foo<volatile char*>::foo".
14121
4120d7e6
MC
141222004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14123
14124 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14125
f679e530
BE
141262004-01-16 Ben Elliston <bje@wasabisystems.com>
14127
14128 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14129 (clean mostlyclean): Remove empty rm.
14130
091c48f6
MC
141312004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14132
14133 * gdb.base/setvar.exp: Add copyright years.
14134
3e5fc8d2
DC
141352004-01-14 David Carlton <carlton@bactrian.org>
14136
14137 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14138 PR c++/1511 and update coment.
14139 * gdb.cp/templates.exp: Update patterns to match current output.
14140 If changes involve something other than whitespace, KFAIL
14141 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14142
63d06c5c
DC
141432004-01-14 David Carlton <carlton@kealia.com>
14144
14145 * gdb.cp/namespace.exp: Add tests involving classes defined within
14146 namespaces.
14147 * gdb.cp/namespace.cc (C::CClass): New.
14148 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14149
a51dab88
EZ
141502004-01-14 Elena Zannoni <ezannoni@redhat.com>
14151
14152 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14153 what debug info we have. Print a better message if something goes
14154 wrong while producing the separate debug info file.
14155
a476ccc9
MC
141562004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14157
14158 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14159
f453692c
MC
141602004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14161
14162 * gdb.base/callfuncs.c: Add copyright notice.
14163
f40063a5
MC
141642004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14165
14166 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14167 inheritance. PR gdb/1498, PR gcc/13539.
14168
19ac3974
EZ
141692004-01-13 Elena Zannoni <ezannoni@redhat.com>
14170
a9c64011
AS
14171 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14172 test specific name.
14173 * gdb.mi/gdb669.exp: Ditto.
14174 * gdb.mi/mi-pthreads.exp: Ditto.
14175 * gdb.mi/mi1-pthreads.exp: Ditto.
14176 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14177
56c97c6e
MC
141782004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14179
14180 * gdb.cp/member-ptr.cc: Add copyright notice.
14181
a0644324
MC
141822004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14183
14184 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14185 some patterns for recent versions of gcc and hpacc. Delete
14186 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14187 Delete tests that access a NULL pointer-to-member-data. This
14188 script is still disabled for gcc.
14189
32fabe09
EZ
141902004-01-12 Elena Zannoni <ezannoni@redhat.com>
14191
14192 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14193 escaped correctly.
32fabe09 14194
1f8a6abb
EZ
141952004-01-12 Elena Zannoni <ezannoni@redhat.com>
14196
14197 * gdb.base/sepdebug.exp: New file.
14198 * gdb.base/sepdebug.c: New file.
14199 * lib/gdb.exp (separate_debug_filename): New procedure.
14200 (gdb_gnu_strip_debug): New procedure.
14201
48efe704
AC
142022004-01-12 Andrew Cagney <cagney@redhat.com>
14203
14204 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14205 * gdb.mi/ChangeLog-1999-2003: New file.
14206
a9415475
AC
142072004-01-12 Andrew Cagney <cagney@redhat.com>
14208
14209 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14210 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14211 or EEXIST", treat EBUSY as an XFAIL.
14212
83b8cf9d
MC
142132004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14214
14215 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14216 hp_cc_compiler.
14217
9939d2a8
MC
142182004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14219
14220 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14221 decorations.
14222
1ff8cadf
MC
142232004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14224
14225 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14226 and "(aCC)" decorations. Remove obsolete doco about old
14227 test results.
14228
6fa9022e
MC
142292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14230
14231 * gdb.cp/exception.exp: Fix typo in doco.
14232
209721fe
MK
142332004-01-09 Mark Kettenis <kettenis@gnu.org>
14234
14235 * gdb.base/gdb1476.exp: Fix typo.
14236
ef11303e
MC
142372004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14238
14239 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14240 file.
14241
041ab88c
MC
142422004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14243
14244 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14245 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14246 Use gdb_compile. Remove restriction on gcc. Add some patterns
14247 for recent version of gdb. Delete second half, which was a copy
14248 of the first half with different build flags. This test is
14249 still disabled because it is still not ready for production.
14250
e36d075a
MC
142512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14252
14253 * gdb.cp/exception.cc: Add copyright notice.
14254 * gdb.cp/exception.exp: Add a notice that this file is broken
14255 because of line number changes caused by addition of copyright
14256 notice.
14257
42b190ad
MC
142582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14259
14260 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14261 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14262
8f25f06b
MC
142632004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14264
14265 * gdb.cp/classes.exp: Accept gnu abi 2.
14266 * gdb.cp/derivation.exp: Likewise.
14267 * gdb.cp/overload.exp: Likewise.
14268 * gdb.cp/virtfunc.exp: Likewise.
14269
06ded8b8
MC
142702004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14271
14272 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14273 semicolon after end of function.
14274
77c26ae3
MC
142752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14276
14277 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14278 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14279 boilerplate code for compiling and running the program under
14280 test. Add some string method tests.
14281
20757486
MC
142822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14283
14284 * gdb.cp/bs15503.cc: Add copyright notice.
14285 * gdb.cp/bs15503.exp: Adjust line number.
14286
0fd3b503
MC
142872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14288
14289 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14290 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14291
10d1bea8
MC
142922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14293
14294 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14295 hp_cc_compiler.
14296
2789202a
MC
142972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14300 * gdb.cp/ctti.exp: Use the marker instead of "next".
14301 With gcc, run further before bailing.
14302
b862f14c
MC
143032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14304
14305 * gdb.cp/cttiadd.cc: Add copyright notice.
14306 * gdb.cp/cttiadd1.cc: Likewise.
14307 * gdb.cp/cttiadd2.cc: Likewise.
14308 * gdb.cp/cttiadd3.cc: Likewise.
14309
96da2469
MC
143102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14313 Use gdb_test, gdb_test_multiple. Use floating-point values that
14314 have exact representations in IEEE-ish formats.
14315
053248ff
MC
143162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14317
14318 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14319 compilers. Delete duplicate call to get_compiler_info.
14320 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14321 * gdb.base/volatile.exp: Likewise.
14322
84acecdd
MK
143232004-01-07 Mark Kettenis <kettenis@gnu.org>
14324
14325 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14326 memory at address 0.
14327
fe11a27f
MC
143282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14329
14330 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14331 to test for hp-ux assembler. Fix copyright years.
14332
60ad077b
AC
143332004-01-07 Andrew Cagney <cagney@redhat.com>
14334
14335 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14336
1c9b8f33
AC
143372004-01-07 Andrew Cagney <cagney@redhat.com>
14338
14339 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14340 when creating the read-only file. From analysis by Roland McGrath
14341 and Elena Zannoni.
14342
753ccc7a
MC
143432004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14344
14345 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14346
eca3e36b
MC
143472004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14348
14349 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14350 data pointers.
14351
f8d4bac4
MC
143522004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14353
14354 * gdb.cp/m-static.exp: Compile one source file at a time.
14355 Delete unused call to get_compiler_info.
14356
9b4e0f94
MC
143572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14358
14359 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14360 * gdb.base/call-rt-st.exp: Likewise.
14361 * gdb.base/nodebug.exp: Likewise.
14362 * gdb.base/volatile.exp: Likewise.
14363 * gdb.cp/ref-types.exp: Likewise.
14364 * gdb.cp/templates.exp: Likewise.
14365
023c1024
MK
143662004-01-05 Mark Kettenis <kettenis@gnu.org>
14367
14368 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14369
19703c4a
MC
143702004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14371
14372 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14373 hppa*-hp-hpux*.
14374
18b67037
MK
143752004-01-04 Mark Kettenis <kettenis@gnu.org>
14376
ba6219c8
MK
14377 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14378 x86_64-*-*.
14379
18b67037
MK
14380 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14381 sparc64-*-* and sparc*-solaris2*.
14382
1bfbbb9d
MK
143832004-01-04 Mark Kettenis <kettenis@gnu.org>
14384
14385 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14386 return ${tests}" test. The ${tests} already mentions the
14387 filename.
14388
06846494
MC
143892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14390
14391 * gdb.cp/local.exp: Accept gcc abi 2.
14392
3b0cb202
MC
143932004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14394
14395 * gdb.cp/templates.exp: Accept gcc abi 2.
14396
0643ec3f
MC
143972004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14398
14399 * lib/compiler.cc: Remove supports_template_debugging.
14400 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14401
d231d0b1
MC
144022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14403
14404 * gdb.cp/namespace.exp: Accept gcc abi 2.
14405
44ffb27c
MC
144062004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14407
14408 * gdb.cp/method.exp: Accept gcc abi 2.
14409
184ad485
MC
144102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14411
14412 * gdb.cp/classes.exp: Generate identical results as old version.
14413 * gdb.cp/derivation.exp: Likewise.
14414 * gdb.cp/overload.exp: Likewise.
14415 * gdb.cp/virtfunc.exp: Likewise.
14416
116f09e7
MC
144172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14418
14419 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14420 mysterious bug with sourceware version of expect.
14421
b1379776
MC
144222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14423
14424 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14425 current versions of gcc, including gcc abi 2. Remove gratuitous
14426 restart of test program. Use gdb_test_multiple and gdb_test for
14427 all tests. Add patterns to xfail missing "const" in "const char *"
14428 and kfail PR gdb/1155.
14429
6b7a4c0e
MC
144302004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14431
14432 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14433 current versions of gcc, including gcc abi 2. Remove gratuitous
14434 restart of test program. Use gdb_test_multiple and gdb_test for
14435 all tests. Add patterns to kfail PR gdb/1498.
14436
51615d72
MC
144372003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14438
14439 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14440 current versions of gcc, including gcc abi 2. Use "breakpoint"
14441 and "continue" instead of restarting the target program. Use
14442 gdb_test_multiple and gdb_test for all tests.
14443
7b79a9d7
MK
144442004-01-01 Mark Kettenis <kettenis@gnu.org>
14445
14446 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14447 for *-*-solaris2*.
14448
1cd3489f
MC
144492003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14450
14451 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14452 current versions of gcc, including gcc abi 2. Use "breakpoint"
14453 and "continue" instead of restarting the target program several
14454 times. Use gdb_test_multiple and gdb_test for all tests.
14455
850742db
MC
144562003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14457
14458 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14459 source files.
14460
eb4bbda8
MC
144612003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14462
14463 * gdb.base/environ.exp: Handle compiling test case from multiple
14464 source files.
14465
e42c7771
MC
144662003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14467
14468 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14469
80e4b428
JB
144702003-12-17 Jim Blandy <jimb@redhat.com>
14471
5f06973a
JB
14472 * gdb.base/freebpcmd.c: Add copyright notice.
14473
80e4b428
JB
14474 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14475
0ab84fb7
MC
144762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14477
14478 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14479
1b3bb3d0
JB
144802003-12-13 Jim Blandy <jimb@redhat.com>
14481
14482 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14483
3a4c9371
KB
144842003-12-12 Kevin Buettner <kevinb@redhat.com>
14485
14486 * gdb.asm/frv.inc: New file.
14487 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14488
a1dea79a
FF
144892003-12-09 Fred Fish <fnf@redhat.com>
14490
14491 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14492 functions to break1.c and leave prototypes behind. Add more
14493 "set breakpoint NN here" comments.
14494 * gdb.base/break1.c: New file.
14495
14496 * gdb.base/break.exp: Handle compiling test case from multiple
14497 source files and change source file references as needed.
14498 * gdb.base/completion.exp: Ditto.
14499 * gdb.base/condbreak.exp: Ditto.
14500 * gdb.base/define.exp: Ditto.
14501 * gdb.base/ena-dis-br.exp: Ditto.
14502 * gdb.base/info-proc.exp: Ditto.
14503 * gdb.base/maint.exp: Ditto.
14504 * gdb.base/until.exp: Ditto.
14505
14506 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14507 hardcoded line numbers.
14508 * gdb.base/define.exp: Ditto.
14509 * gdb.base/ena-dis-br.exp: Ditto.
14510 * gdb.base/maint.exp: Ditto.
14511 * gdb.base/until.exp: Ditto.
14512
14513 * gdb.base/completion.exp: Use "break1" for completion tests since
14514 "break" is no longer a unique prefix.
14515
5266b69c
AC
145162003-12-06 Andrew Cagney <cagney@redhat.com>
14517
14518 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14519 "return_value_unimplemented". When an unimplemented struct return
14520 architecture, report incorrect values as a KFAIL
14521
374451f0
MC
145222003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14523
14524 * gdb.cp/rtti.exp: Accept new wording of warning from
14525 cp_lookup_rtti_type.
14526
ba9b20a7
MC
145272003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14528
14529 Partial fix for PR testsuite/1456.
14530 * gdb.base/scope.exp (test_at_main): Replace references to
14531 gcc_compiled with calls to test_compiler_info.
14532 (test_at_foo): Likewise.
14533 (test_at_bar): Likewise.
14534
b74b6d0b
MC
145352003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14536
14537 Partial fix for PR testsuite/1456.
14538 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14539 to test_compiler_info.
14540
ccfa3402
MC
145412003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14542
14543 * gdb.base/so-impl-ld.exp: Update copyright notice.
14544
f6246aba
MC
145452003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14546
14547 Partial fix for PR testsuite/1456.
14548 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14549 to test_compiler_info.
14550
13ae734a
MC
145512003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14552
14553 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14554 from current versions of gdb. Clean up regular expressions.
14555 Delete redundant timeout case.
14556
d8e1cdee
MC
145572003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14558
14559 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14560 from current versions of gdb. Clean up regular expressions.
14561 Delete redundant timeout case.
14562
96457b64
MC
145632003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14564
14565 Partial fix for PR testsuite/1456.
14566 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14567 gcc_compiled with call to test_compiler_info.
14568
f35309fc
MC
145692003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14570
14571 Partial fix for PR testsuite/1456.
14572 * gdb.base/list.exp (test_list_function): Delete unused declaration
14573 of gcc_compiled.
14574
d7afdf9b
MC
145752003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14576
14577 Partial fix for PR testsuite/1456.
14578 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14579 call to test_compiler_info.
14580
71507b56
MK
145812003-11-29 Mark Kettenis <kettenis@gnu.org>
14582
14583 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14584 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14585 it to create the appropriate note.inc.
14586 * gdb.asm/asmsrc1.s: Include "note.inc".
14587 * gdb.asm/netbsd.inc: New file.
14588 * gdb.asm/empty.inc: New file.
14589
f81f93f7
MC
145902003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14591
14592 Partial fix for PR testsuite/1456.
14593 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14594 calls to test_compiler_info.
14595
9a77938e
MC
145962003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14597
14598 Partial fix for PR testsuite/1456.
14599 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14600 calls to test_compiler_info.
14601
e8367dc7
MK
146022003-11-27 Mark Kettenis <kettenis@gnu.org>
14603
14604 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14605 pattern for the KFAILs.
14606
526c61ee
AF
146072003-11-25 Adam Fedor <fedor@gnu.org>
14608
14609 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14610 * gdb.objc/objcdecode.m: New file.
14611
28f2d600
AF
146122003-11-25 Adam Fedor <fedor@gnu.org>
14613
14614 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14615 * gdb.objc/nondebug.m: New file.
14616
a3895cee
BE
146172003-11-26 Ben Elliston <bje@wasabisystems.com>
14618
14619 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14620 NetBSD as it does on FreeBSD. Modelled on a similar change by
14621 Mark Kettenis on 2003-05-30.
14622 (link-flags): Set to "--entry _start" regardless of target.
14623 Special linker flags are to be appended to $link-flags.
14624 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14625
c9f2c8a3
MC
146262003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14627
14628 * gdb.cp/method.exp: Accept output of new demangler.
14629
15a0587a 146302003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14631
14632 * gdb/class2.exp: New file.
14633 * gdb/class2.cc: New file.
14634
3c00b570
MC
146352003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14636
14637 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14638 of new demangler.
14639
7027acc7
MK
146402003-11-23 Mark Kettenis <kettenis@gnu.org>
14641
14642 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14643 of gdb_test "run".
14644
b0e1598a
MK
146452003-11-23 Mark Kettenis <kettenis@gnu.org>
14646
14647 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14648 "continue" into "run".
14649
4d9eda44
MC
146502003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14651
14652 Partial fix for PR testsuite/1456.
14653 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14654 call to test_compiler_info.
14655 * gdb.cp/ctti.exp: Likewise.
14656 * gdb.cp/derivation.exp: Likewise.
14657 * gdb.cp/member-ptr.exp: Likewise.
14658 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14659 reference to gcc_compiled.
14660
146612003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14662
14663 Fix PR testsuite/1463.
14664 * gdb.base/structs.exp (start_structs_test): Call
14665 get_debug_format before using the debug format.
14666
d422fe19
AC
146672003-11-22 Andrew Cagney <cagney@redhat.com>
14668
14669 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14670 * gdb.base/structs.exp: Use gdb_test_multiple.
14671
039cf96d
AC
146722003-11-20 Andrew Cagney <cagney@redhat.com>
14673
6882279b
AC
14674 * gdb.base/structs.exp: Handle and recover from internal errors.
14675 Replace "foo${n}" with "foo<n>" in test messages.
14676
e53890ae
AC
14677 * gdb.base/structs.exp: Update copyright. Rewrite.
14678 * gdb.base/structs.c: Update copyright. Rewrite.
14679
2b211c59
AC
14680 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14681 resync count exceeded.
d63a86f8 14682
039cf96d
AC
14683 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14684 from the internal error.
14685 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14686 Original from Jim Blandy.
14687 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14688
eac98b22
AC
146892003-11-19 Andrew Cagney <cagney@redhat.com>
14690
14691 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14692 KFAIL.
14693
67455b2a
MK
146942003-11-17 Mark Kettenis <kettenis@gnu.org>
14695
14696 New testcase for PR backtrace/1435.
14697 * gdb.arch/i386-unwind.exp: New file.
14698 * gdb.arch/i386-unwind.c: New file.
14699
853d6e5b
AC
147002003-11-17 Andrew Cagney <cagney@redhat.com>
14701
14702 * lib/gdb.exp (compiler_info): New global.
14703 (test_compiler_info): New function.
14704 (get_compiler_info): Set compiler_info.
14705 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14706 "compiler_info" to gcc-<major>-<minor>.
14707
38cf6e11
MC
147082003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14709
14710 * gdb.trace/configure: Remove.
14711
a50d3602
EZ
147122003-11-13 Elena Zannoni <ezannoni@redhat.com>
14713
14714 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14715 breakpoints.
a50d3602
EZ
14716 * gdb.base/break.exp: Remove all references to explicit line
14717 numbers.
14718
d9407aaa
NC
147192003-11-11 Nick Clifton <nickc@redhat.com>
14720
14721 * gdb.base/shreloc.exp: Do not run for targets which do not
14722 support shared objects.
14723
db488fc1
CV
147242003-11-10 Corinna Vinschen <vinschen@redhat.com>
14725
14726 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14727 Don't run tests if nofileio flag is given.
14728
6a90a18e
EZ
147292003-11-07 Elena Zannoni <ezannoni@redhat.com>
14730
14731 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14732 as well as 'Watchpoint'.
6a90a18e 14733
0b915e9c
EZ
147342003-11-06 Elena Zannoni <ezannoni@redhat.com>
14735
14736 Reported by Jim Ingham <jingham@apple.com>:
14737 * gdb.base/annota1.exp: Match at least one occurrence of the
14738 signal handler annotation.
14739
d7e4b55f
EZ
147402003-11-06 Elena Zannoni <ezannoni@redhat.com>
14741
a9c64011
AS
14742 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14743 as well as 'Watchpoint'.
d7e4b55f 14744
2fe4e8d0
MC
147452003-11-05 Michael Chastain <mec@shout.net>
14746
14747 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14748
6ef88553
KW
147492003-11-03 Kris Warkentin <kewarken@qnx.com>
14750
14751 * gdb.arch/gdb1291.c: New test file.
14752 * gdb.arch/gdb1291.exp: New test script.
14753 * gdb.arch/gdb1431.c: New test file.
14754 * gdb.arch/gdb1431.exp: New test script.
14755
ae7dc4d8
MC
147562003-10-22 Michael Chastain <mec@shout.net>
14757
14758 * gdb.mi/pthreads.c: Add copyright notice.
14759
c39d7427
MC
147602003-10-22 Michael Chastain <mec@shout.net>
14761
14762 * gdb.threads/pthreads.c: Add copyright notice.
14763
8b7d96c1
MC
147642003-10-20 Michael Chastain <mec@shout.net>
14765
14766 * gdb.base/gdb1056.exp: New test script.
14767
d1d69fdd
DJ
147682003-10-13 Daniel Jacobowitz <drow@mvista.com>
14769
14770 * gdb.threads/killed.exp: Use gdb_run_cmd.
14771
7d605576
DJ
147722003-10-13 Daniel Jacobowitz <drow@mvista.com>
14773
14774 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14775 create a core file.
14776 * gdb.threads/gcore-thread.exp: Likewise.
14777
618ec112
CV
147782003-10-13 Corinna Vinschen <vinschen@redhat.com>
14779
14780 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14781 type, based on char type.
14782 (struct bit_flags_short_t): New bitfield type, based on short type.
14783 (init_bit_flags_char): New fuction.
14784 (init_bit_flags_short): Ditto.
14785 (print_bit_flags_char): Ditto.
14786 (print_bit_flags_short): Ditto.
14787 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14788
9367a73c
MC
147892003-10-11 Michael Chastain <mec@shout.net>
14790
14791 * gdb.base/call-rt-st.exp: Update copyright year.
14792
1decf120
KI
147932003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14794
14795 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14796 * gdb.disasm/sh3.s: Ditto.
14797
5445b2ae
DJ
147982003-10-07 Daniel Jacobowitz <drow@mvista.com>
14799
14800 * gdb.threads/switch-threads.exp: New test.
14801 * gdb.threads/switch-threads.c: New source file.
14802
aec24853
CV
148032003-10-07 Corinna Vinschen <vinschen@redhat.com>
14804
14805 * gdb.base/ending-run.exp: Add sh specific case.
14806
adc7428d
AC
148072003-10-06 Andrew Cagney <cagney@redhat.com>
14808
14809 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14810 * gdb.disasm/mn10200.exp: Delete obsolete file.
14811
c9d37158
DJ
148122003-09-29 Daniel Jacobowitz <drow@mvista.com>
14813
14814 * ChangeLog: Correct an entry command.exp -> commands.exp.
14815 * gdb.base/commands.exp (bp_deleted_in_command_test)
14816 (temporary_breakpoint_commands): Check noargs.
14817
79c2c32d
DC
148182003-09-25 David Carlton <carlton@kealia.com>
14819
14820 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14821 of some print tests, where appropriate. Add tests for C::D::cd,
14822 E::ce, F::cXfX, G::XgX.
14823 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14824
594e6d67
RE
148252003-09-25 Richard Earnshaw <rearnsha@arm.com>
14826
14827 * lib/java.exp (java_init): Import target_alias before using it.
14828
10f0d451
DC
148292003-09-25 David Carlton <carlton@kealia.com>
14830
14831 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14832
274bcba0
EZ
148332003-09-23 Elena Zannoni <ezannoni@redhat.com>
14834
d63a86f8 14835 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14836 weirdness.
274bcba0 14837
cdbf20f7
MC
148382003-09-17 Michael Chastain <mec@shout.net>
14839
14840 * gdb.cp/gdb1355.exp: New file.
14841 * gdb.cp/gdb1355.c: New file.
14842
71e06f80
CV
148432003-09-15 Corinna Vinschen <vinschen@redhat.com>
14844
14845 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14846 * gdb.asm/sh.inc: New file.
14847
5c4e30ca
DC
148482003-09-11 David Carlton <carlton@kealia.com>
14849
bd45b7af
DC
14850 * gdb.cp/namespace.exp: Add tests for namespace types.
14851 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14852 (test_namespace): New.
14853
1c199746
EZ
148542003-09-11 Elena Zannoni <ezannoni@redhat.com>
14855
a9c64011 14856 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14857 * gdb.stabs/weird.exp: Ditto.
1c199746 14858
04ed252f
MC
148592003-09-08 Michael Chastain <mec@shout.net>
14860
14861 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14862
d8a2d9e7
MC
148632003-09-07 Michael Chastain <mec@shout.net>
14864
14865 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14866 'parse error'.
14867
161afb24
MK
148682003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14869
14870 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14871
49f2741a
MC
148722003-08-30 Michael Chastain <mec@shout.net>
14873
14874 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14875 * gdb.gdb/observer.exp: Ditto.
14876 * gdb.gdb/xfullpath.exp: Ditto.
14877
8afa723e
MK
148782003-08-29 Mark Kettenis <kettenis@gnu.org>
14879
14880 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14881 *-*-*bsd*.
14882
f31dfe3b
JJ
148832003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14884
14885 * gdb.base/dump.exp: Skip for ia64.
14886
4630e498
JJ
148872003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14888
14889 * gdb.asm/asm-source.exp: Add ia64 support.
14890 * gdb.asm/ia64.inc: New file.
14891
1105b7ef
MC
148922003-08-22 Michael Chastain <mec@shout.net>
14893
14894 * gdb.cp: New directory.
14895 * gdb.cp/*: Copy from gdb.c++/*.
14896 * gdb.c++/*: Remove.
14897 * Makefile.in: Change gdb.c++ to gdb.cp.
14898 * configure.in: Ditto.
14899 * configure: Regnerate.
14900
c945b932
MK
149012003-08-18 Mark Kettenis <kettenis@gnu.org>
14902
14903 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14904 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14905
2b66634b
DJ
149062003-08-17 Daniel Jacobowitz <drow@mvista.com>
14907
14908 * mi-var-display.exp (-var-list-children weird): Accept function
14909 pointers with argument types.
14910 * mi1-var-display.exp (-var-list-children weird): Likewise.
14911 * mi2-var-display.exp (-var-list-children weird): Likewise.
14912
a356f73b
DJ
149132003-08-17 Daniel Jacobowitz <drow@mvista.com>
14914
14915 * gdb.base/annota3.exp: Add missing newline.
14916
483417b8
MC
149172003-08-06 Michael Chastain <mec@shout.net>
14918
14919 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14920
c99c59c3
MS
149212003-08-12 Michael Snyder <msnyder@redhat.com>
14922
14923 * gdb.base/float.exp: Add test for SH.
14924
55ed7501
MK
149252003-08-10 Mark Kettenis <kettenis@gnu.org>
14926
14927 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14928
1a371f2e
EZ
149292003-08-07 Elena Zannoni <ezannoni@redhat.com>
14930
14931 * gdb.base/completion.exp: Remove reduntant completion test
14932 on filename.
14933
e0f353ce
EZ
149342003-08-07 Elena Zannoni <ezannoni@redhat.com>
14935
a9c64011
AS
14936 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14937 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14938 gdb.trace/save-trace.exp: Make sure that full pathnames are
14939 escaped correctly.
e0f353ce 14940
5710a1af 149412003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14942
a9c64011
AS
14943 * configure.in: Don't generate config.h from config.hin.
14944 * configure: Regenerate.
14945 * config.hin: Remove file.
14946 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14947 * gdb.threads/pthreads.c: Ditto.
5710a1af 14948
dcd81ce9
DJ
149492003-08-07 Daniel Jacobowitz <drow@mvista.com>
14950
14951 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14952 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14953 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14954 Replace ld24 with seth/add3.
14955
6009d884
AC
149562003-08-02 Andrew Cagney <cagney@redhat.com>
14957
14958 * gdb.base/annota3.exp: New file.
14959 * gdb.base/annota3.c: New file.
14960 * gdb.c++/annota3.exp: New file.
14961 * gdb.c++/annota3.cc: New file.
14962
51514e06
MC
149632003-07-29 Michael Chastain <mec@shout.net>
14964
14965 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14966 actually failed.
14967 (do_pass): Likewise.
14968 * gdb.threads/tls.exp: Always initialize no_of_threads.
14969
4ee6625b
DJ
149702003-07-27 Daniel Jacobowitz <drow@mvista.com>
14971
14972 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14973 pattern.
14974 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14975 * gdb.threads/tls.exp: Recognize one case of the host library not
14976 supporting TLS.
14977
225f2bf6
AC
149782003-07-27 Andrew Cagney <cagney@redhat.com>
14979
14980 * gdb.base/fileio.exp: Use SH when running commands using
14981 remote_exec.
14982
bcb27c9f
DJ
149832003-07-24 Daniel Jacobowitz <drow@mvista.com>
14984
14985 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14986 * gdb.base/relocate.c (dummy): New padding array.
14987
3d67be83
MS
149882003-07-22 Michael Snyder <msnyder@redhat.com>
14989
d63a86f8 14990 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14991
14992 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14993 patterns to be more general, accepting old and new output.
14994 Some output chars (such as '+') also must be quoted.
d63a86f8 14995 Some addresses are displayed numerically instead of
3d67be83
MS
14996 symbolically.
14997
57ba3b85
MS
149982003-07-23 Michael Snyder <msnyder@redhat.com>
14999
686d097c
MS
15000 * gdb.base/return2.exp: Don't test long-long return.
15001
57ba3b85
MS
15002 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15003 * gdb.disasm/t01_mov.exp: Ditto.
15004 * gdb.disasm/t02_mova.s: Ditto.
15005 * gdb.disasm/t02_mova.exp: Ditto.
15006 * gdb.disasm/t03_add.s: Ditto.
15007 * gdb.disasm/t03_add.exp: Ditto.
15008 * gdb.disasm/t04_sub.s: Ditto.
15009 * gdb.disasm/t04_sub.exp: Ditto.
15010 * gdb.disasm/t05_cmp.s: Ditto.
15011 * gdb.disasm/t05_cmp.exp: Ditto.
15012 * gdb.disasm/t06_ari2.s: Ditto.
15013 * gdb.disasm/t06_ari2.exp: Ditto.
15014 * gdb.disasm/t07_ari3.s: Ditto.
15015 * gdb.disasm/t07_ari3.exp: Ditto.
15016 * gdb.disasm/t08_or.s: Ditto.
15017 * gdb.disasm/t08_or.exp: Ditto.
15018 * gdb.disasm/t09_xor.s: Ditto.
15019 * gdb.disasm/t09_xor.exp: Ditto.
15020 * gdb.disasm/t10_and.s: Ditto.
15021 * gdb.disasm/t10_and.exp: Ditto.
15022 * gdb.disasm/t11_logs.s: Ditto.
15023 * gdb.disasm/t11_logs.exp: Ditto.
15024 * gdb.disasm/t12_bit.s: Ditto.
15025 * gdb.disasm/t12_bit.exp: Ditto.
15026 * gdb.disasm/t13_otr.s: Ditto.
15027 * gdb.disasm/t13_otr.exp: Ditto.
15028
e00759ef
EZ
150292003-07-22 Elena Zannoni <ezannoni@redhat.com>
15030
15031 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15032
8bc2021f
EZ
150332003-07-22 Elena Zannoni <ezannoni@redhat.com>
15034
a9c64011
AS
15035 * gdb.threads/tls.c : New file.
15036 * gdb.threads/tls.exp : New file.
15037 * gdb.threads/tls-main.c : New file.
15038 * gdb.threads/tls-shared.c : New file.
15039 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15040
89320c4c
AS
150412003-07-22 Andreas Schwab <schwab@suse.de>
15042
15043 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15044
180dea7c
AS
150452003-07-20 Andreas Schwab <schwab@suse.de>
15046
15047 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15048 due to insn reordering.
15049
0714963c
AC
150502003-07-15 Andrew Cagney <cagney@redhat.com>
15051
15052 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15053
98a23b3f
MC
150542003-07-15 Michael Chastain <mec@shout.net>
15055
15056 * gdb.base/gdb1250.exp: New file.
15057 * gdb.base/gdb1250.c: New file.
15058
27e417a2
ML
150592003-07-09 Michal Ludvig <mludvig@suse.cz>
15060
15061 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15062 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15063
8bc2021f
EZ
150642003-07-09 Elena Zannoni <ezannoni@redhat.com>
15065
a9c64011
AS
15066 * gdb.threads/tls.c: New file.
15067 * gdb.threads/tls.exp: New file.
15068 * gdb.threads/tls-main.c: New file.
15069 * gdb.threads/tls-shared.c: New file.
15070 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15071
d99968dc
EZ
150722003-07-09 Elena Zannoni <ezannoni@redhat.com>
15073
15074 * gdb.base/annota1.exp: Make sure that we properly escape the
15075 full path of the source file. Xfail more permissive patterns,
d63a86f8 15076 due to a compiler debug info problem.
d99968dc 15077
83876b3b
AS
150782003-07-07 Andreas Schwab <schwab@suse.de>
15079
2705e972
AS
15080 * gdb.asm/m68k.inc: New file.
15081 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15082
83876b3b
AS
15083 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15084 arguments"): Also match negative number.
15085
15086 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15087
3a871b37
DJ
150882003-07-03 Daniel Jacobowitz <drow@mvista.com>
15089
15090 * gdb.base/store.c (charest): New typedef.
15091 (add_char): Rename to add_charest, update.
15092 (wack_char): Rename to wack_charest, update types. Return l + r
15093 to keep r live across the call.
15094 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15095 (wack_double, wack_doublest): Return l + r to keep r live across
15096 the call.
15097 * gdb.base/store.exp: Accomodate store.c changes.
15098
b2a7f303
DC
150992003-06-30 David Carlton <carlton@kealia.com>
15100
15101 * gdb.c++/maint.exp (test_invalid_name): New.
15102 (test_first_component): Add tests for invalid names.
15103
3c6cb4a1
MC
151042003-06-29 Michael Chastain <mec@shout.net>
15105
15106 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15107 output of '<VTT for class>' for virtual base classes.
15108
f1c2644b
DJ
151092003-06-29 Daniel Jacobowitz <drow@mvista.com>
15110
15111 * gdb.base/completion.exp: Tab-complete "complet" instead of
15112 "compl".
15113 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15114
18080350
DJ
151152003-06-29 Daniel Jacobowitz <drow@mvista.com>
15116
15117 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15118 * gdb.base/volatile.exp: Likewise.
15119
f56973f8
DJ
151202003-06-29 Daniel Jacobowitz <drow@mvista.com>
15121
15122 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15123 gdb/1265.
15124
151252003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15126 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15129 initial line count of 'captured_main' from 26 to 32.
15130 (test_with_self): Allow xmalloc call to be interleaved with the
15131 preceding two lines.
15132
e766d4d6
JB
151332003-06-24 Joel Brobecker <brobecker@gnat.com>
15134
15135 * gdb.base/bang.exp: New testcase.
15136
f125c9a4
JB
151372003-06-23 Joel Brobecker <brobecker@gnat.com>
15138
15139 * gdb.base/langs.exp: Add some tests for the "minimal" language
15140 support.
15141
6e25beaf
EZ
151422003-06-23 Elena Zannoni <ezannoni@redhat.com>
15143
15144 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15145 the testcase.
15146
2f816dda
DJ
151472003-06-22 Daniel Jacobowitz <drow@mvista.com>
15148
15149 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15150 offset.
15151
db5a5748
DJ
151522003-06-22 Daniel Jacobowitz <drow@mvista.com>
15153
15154 * gdb.c++/pr-1210.cc: New file.
15155 * gdb.c++/pr-1210.exp: New file.
15156
1df0c130
DJ
151572003-06-21 Daniel Jacobowitz <drow@mvista.com>
15158
15159 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15160 000-exec-continue.
15161
a92feac0
MK
151622003-06-15 Mark Kettenis <kettenis@gnu.org>
15163
15164 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15165 on *-*-*bsd* instead of *-*-freebsd*.
15166
81a58f5b
AC
151672003-06-14 Andrew Cagney <cagney@redhat.com>
15168
15169 * gdb.base/store.exp: Test longest and doublest. Test all
15170 parameters. Weaken return statement match.
15171 * gdb.base/store.c: Add longest and doublest - aka long long and
15172 long double functions. Put all parameters into local register
15173 variables. Use negative values.
15174
b257a0d3
AC
151752003-06-14 Andrew Cagney <cagney@redhat.com>
15176
15177 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15178 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15179 exit status.
15180 * gdb.base/fileio.exp: Disable target when nointerrupts and
15181 noinferiorio, instead of limiting it to remote. Use remote_exec
15182 instead of system.
d63a86f8 15183
21c38304
JJ
151842003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15185
15186 * gdb.base/float.exp: Add ia64 support.
15187
1bcdb424
CV
151882003-06-12 Corinna Vinschen <vinschen@redhat.com>
15189
15190 * gdb.base/fileio.exp: Run only on remote targets.
15191
6aeb981f
CV
151922003-06-10 Corinna Vinschen <vinschen@redhat.com>
15193
15194 * gdb.base/fileio.c: New file, testing File-I/O.
15195 * gdb.base/fileio.exp: Ditto.
15196
53df362e
RG
151972003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15198
15199 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15200 shared objects after relocation at load time (gdb PR/1132).
15201 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15202 as above, part of the shared object relocation test.
53df362e 15203
ffee1b46
MK
152042003-06-08 Mark Kettenis <kettenis@gnu.org>
15205
b5ca3722
MK
15206 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15207 fully filled history list.
15208 * gdb.base/gdb_history: New file.
15209
03ed860d
MK
15210 * gdb.base/signals.exp: XFAIL "continue to func1" on
15211 i*86-*-freebsd*.
15212
ffee1b46
MK
15213 * gdb.base/attach.exp: When trying to attach to a nonexistent
15214 process, make it possible to specify the PID based on the target,
15215 and do so for *-*-freebsd*.
15216
d80dbb52
RH
152172003-06-02 Richard Henderson <rth@redhat.com>
15218
15219 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15220
6dd77b81
RH
152212003-06-02 Richard Henderson <rth@redhat.com>
15222
15223 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15224
f6347e16
RH
152252003-06-02 Richard Henderson <rth@redhat.com>
15226
15227 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15228
2c161407
DJ
152292003-06-01 Daniel Jacobowitz <drow@mvista.com>
15230
15231 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15232 of globalvar.
15233
572eb746
MK
152342003-06-01 Mark Kettenis <kettenis@gnu.org>
15235
15236 * gdb.asm/asm-source.exp: Check for memory read errors in
15237 disassembler test on *BSD too.
15238
9e9617a5
RH
152392003-06-01 Richard Henderson <rth@redhat.com>
15240
15241 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15242 for .frame.
15243 (gdbasm_call): Lose ldgp.
15244 (gdbasm_startup): Add frame information.
15245 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15246
7b34ad4e
MK
152472003-05-31 Mark Kettenis <kettenis@gnu.org>
15248
15249 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15250 i?86-*-*.
15251
10059fdf
MK
152522003-05-30 Mark Kettenis <kettenis@gnu.org>
15253
15254 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15255 FreeBSD.
15256
acf4b816
RH
152572003-05-29 Richard Henderson <rth@redhat.com>
15258
15259 * gdb.asm/alpha.inc: New file.
15260 * gdb.asm/asm-source.exp: Use it.
15261
e9ecd949
JB
152622003-05-29 Jim Blandy <jimb@redhat.com>
15263
15264 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15265 'core.PID'.
15266
e3e5a4f3
JB
152672003-05-22 Jim Blandy <jimb@redhat.com>
15268
15269 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15270 backtrace.
d63a86f8 15271
72fe3d25
DC
152722003-05-20 David Carlton <carlton@math.stanford.edu>
15273
15274 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15275 this time.
15276
58da2eb2
DC
152772003-05-19 David Carlton <carlton@bactrian.org>
15278
15279 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15280 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15281
1fcb5155
DC
152822003-05-19 David Carlton <carlton@bactrian.org>
15283
15284 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15285 namespace tests.
15286 Bump copyright date.
15287 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15288 (main): Call C::D::marker2.
15289 * gdb.c++/namespace1.cc: New file.
15290
85e85163
JJ
152912003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15292
15293 Roland McGrath <roland@redhat.com>
d63a86f8 15294 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15295 there is no manager thread.
15296
a25fbfec
JJ
152972003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15298
d63a86f8
RM
15299 * gdb.threads/schedlock.exp: Remove assumption that all threads
15300 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15301 in one of the child threads rather than the main thread.
15302
be375bae
JB
153032003-05-07 Jim Blandy <jimb@redhat.com>
15304
09bf6082
JB
15305 Add support for assembly source testing on the s390x.
15306 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15307 architecture.
15308 * gdb.asm/s390x.inc: New file.
15309
be375bae
JB
15310 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15311 succession of 'if' statements.
15312
00905d52
AC
153132003-05-05 Andrew Cagney <cagney@redhat.com>
15314
15315 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15316
b1e29e33
AC
153172003-05-05 Andrew Cagney <cagney@redhat.com>
15318
15319 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15320 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15321
e33d66ec
EZ
153222003-05-02 Elena Zannoni <ezannoni@redhat.com>
15323
15324 * gdb.base/charset.exp: Update based on new behavior of set/show
15325 charset commands.
15326
2b6fd0d8
AC
153272003-05-01 Andrew Cagney <cagney@redhat.com>
15328
15329 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15330 variable do not give memory errors.
15331
130cacce
AF
153322003-04-30 Adam Fedor <fedor@gnu.org>
15333
15334 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15335 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15336 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15337 gdb.objc/basicclass.m: : New files
15338
15339 * lib/gdb.exp (gdb_compile_objc): New procedure.
15340
bea71854
DJ
153412003-04-27 Daniel Jacobowitz <drow@mvista.com>
15342
15343 * gdb.base/signals.exp: Make backtrace tests more specific.
15344
0f20eeea
DC
153452003-04-23 David Carlton <carlton@bactrian.org>
15346
15347 * gdb.c++/maint.exp (test_first_component): Add tests for
15348 'operator' in more locations.
15349
c8c4d8dc
KB
153502003-04-16 Kevin Buettner <kevinb@redhat.com>
15351
15352 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15353
3fe60e3c
EZ
153542003-04-16 Elena Zannoni <ezannoni@redhat.com>
15355
15356 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15357 func marke' instead. Update test name.
3fe60e3c 15358
9219021c
DC
153592003-04-15 David Carlton <carlton@math.stanford.edu>
15360
15361 * gdb.c++/maint.exp: New file.
15362
5dd55bdd
EZ
153632003-04-14 Elena Zannoni <ezannoni@redhat.com>
15364
15365 * gdb.threads/schedlock.c: Change type of thread function argument
15366 to long, to avoid warnings on 64-bit platforms.
15367
00890572
EZ
153682003-04-14 Elena Zannoni <ezannoni@redhat.com>
15369
a9c64011
AS
15370 * gdb.base/attach.exp: Add new message from ptrace in case of
15371 attaching to nonexistent process.
d63a86f8 15372
93201743
JB
153732003-04-11 Jim Blandy <jimb@redhat.com>
15374
15375 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15376 gdb.c++/userdef.cc: Place comments on the lines to which the
15377 marker function might return.
15378 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15379 gdb.c++/userdef.exp: Look for those comments to check that we've
15380 returned to the right place, instead of checking line numbers.
15381
2a11c64d
EZ
153822003-04-11 Elena Zannoni <ezannoni@redhat.com>
15383
a9c64011
AS
15384 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15385 match on sourcefile name, instead of directory name.
2a11c64d 15386
68ab8fc5
EZ
153872003-04-10 Elena Zannoni <ezannoni@redhat.com>
15388
d63a86f8 15389 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15390 working directory name.
15391
5624293a
JB
153922003-04-09 Jim Blandy <jimb@redhat.com>
15393
15394 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15395 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15396 after an inferior function call, report the failure, but allow the
15397 test to continue.
15398
f1f02ee4
SC
153992003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15400
15401 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15402 with -DPROTOTYPES.
15403
6eb79af0
SC
154042003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15405
15406 * gdb.base/break.exp: Revert last patch.
15407
8dfb4cf0
SC
154082003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15409
15410 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15411 with -DPROTOTYPES.
15412
ed4c619a
AC
154132003-04-02 Andrew Cagney <cagney@redhat.com>
15414
15415 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15416 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15417 matching directories by the name breakpoint.
15418 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15419 Make "continue to marker1" consistent.
15420 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15421 message consistent.
15422 * lib/gdb.exp: Put "the program is no longer running", and "the
15423 program exited" in parenthesis.
15424 * lib/mi-support.exp: Ditto.
d63a86f8 15425
4e35d5f0 154262003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15427
4e35d5f0
BR
15428 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15429
71900fe8
AC
154302003-03-29 Andrew Cagney <cagney@redhat.com>
15431
15432 * gdb.base/sizeof.c (main): Print the value of '\377'.
15433 * gdb.base/sizeof.exp: Check the sign of '\377'.
15434
c0655a16
MC
154352003-03-27 Michael Chastain <mec@shout.net>
15436
15437 * gdb.base/gdb1090.exp: New file.
15438 * gdb.base/gdb1090.cc: New file.
15439
5b2a3989
JB
154402003-03-27 J. Brobecker <brobecker@gnat.com>
15441
15442 * gdb.gdb/observer.exp: New regression test.
15443
79876890
MC
154442003-03-27 Michael Chastain <mec@shout.net>
15445
15446 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15447 * gdb.base/ptype.exp: Likewise.
15448
6eac95e3
CV
154492003-03-27 Corinna Vinschen <vinschen@redhat.com>
15450
15451 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15452
e8c71839
MC
154532003-03-26 Michael Chastain <mec@shout.net>
15454
15455 * gdb.base/ptype.exp: Actually use some typedef'd types.
15456
71b10041
SC
154572003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15458
15459 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15460 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15461
2512cf80
CV
154622003-03-20 Corinna Vinschen <vinschen@redhat.com>
15463
15464 * gdb.base/default.exp: Fix regular expression.
15465
0d195a4f
CV
154662003-03-20 Corinna Vinschen <vinschen@redhat.com>
15467
15468 * gdb.base/args.exp: Fix regular expression.
15469
8a2dbca8
CV
154702003-03-20 Corinna Vinschen <vinschen@redhat.com>
15471
15472 * gdb.base/help.exp: Allow Win32 child process.
15473
bf028682
CV
154742003-03-20 Corinna Vinschen <vinschen@redhat.com>
15475
15476 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15477 when stepping out of main().
15478
182dbe85
CV
154792003-03-20 Corinna Vinschen <vinschen@redhat.com>
15480
15481 * gdb.base/default.exp: Check for win32 specific message when calling
15482 "run" without executable.
15483
d67a6ba5
CV
154842003-03-20 Corinna Vinschen <vinschen@redhat.com>
15485
15486 * gdb.base/args.exp: Expect .exe in output.
15487
a955b5bb
CV
154882003-03-20 Corinna Vinschen <vinschen@redhat.com>
15489
15490 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15491 Cygwin native.
15492
bf6bad4b
AC
154932003-03-17 Andrew Cagney <cagney@redhat.com>
15494
15495 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15496 vector registes.
15497 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15498 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15499
293e9a31
DC
155002003-03-17 David Carlton <carlton@math.stanford.edu>
15501
15502 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15503 test, for PR breakpoints/38.
15504 Call test_watchpoint_and_breakpoint.
15505 * gdb.base/watchpoint.c (func3): New function.
15506 (main): Call func3.
15507
5330f2db
DC
155082003-03-04 David Carlton <carlton@math.stanford.edu>
15509
15510 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15511 Garply<Garply<char> >:: garply".
15512 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15513 with respect to PR c++/1111; note also PR c++/1113.
15514 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15515 respect to PR c++/1062.
15516 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15517
6ece72da
DC
155182003-03-03 David Carlton <carlton@math.stanford.edu>
15519
15520 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15521 with respect to PR c++/57.
15522 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15523 c++/826.
15524 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15525 respect to PR c++/57.
15526
85ca1584
DC
155272003-03-03 David Carlton <carlton@math.stanford.edu>
15528
15529 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15530 respect to PR c++/33 into FAILs.
15531
98e9c5b8
MC
155322003-03-03 Michael Chastain <mec@shout.net>
15533
7bedbf27
MC
15534 * configure.in: Update copyright years.
15535
155362003-03-03 Michael Chastain <mec@shout.net>
15537
15538 * Makefile.in: Update copyright years.
98e9c5b8 15539
f683e100
DC
155402003-02-28 David Carlton <carlton@math.stanford.edu>
15541
15542 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15543 print class instead of struct and/or superfluous protection
15544 specifiers, as long as the resulting output is equivalent to the
15545 source code.
15546 Delete FIXME from end of messages on tests that don't need
15547 fixing.
15548
a9e0cf2c
DC
155492003-02-28 David Carlton <carlton@math.stanford.edu>
15550
15551 * gdb.c++/templates.exp (do_tests): Allow const in the two
15552 Foo<volatile char *>::foo tests.
15553
e8d359df
MS
155542003-02-27 Michael Snyder <msnyder@redhat.com>
15555
d63a86f8 15556 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15557 will be consistant.
15558
0b71dc91
DC
155592003-02-26 David Carlton <carlton@math.stanford.edu>
15560
15561 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15562 char *>::foo" test with respect to PR c++/33. Create a new test
15563 which is identical to that one except that it doesn't put the
15564 space between the "char" and the "*"; KFAIL it, too.
15565
dd14ab43
DC
155662003-02-26 David Carlton <carlton@math.stanford.edu>
15567
15568 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15569 template types into either PASSes or KFAILs (corresponding to PR
15570 c++/57). Tweak indentation. Update copyright.
15571
1146c7f1
SC
155722003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15573
15574 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15575
74641dfb
MC
155762003-02-13 Michael Chastain <mec@shout.net>
15577
15578 * gdb.base/exprs.exp: Remove i960 remnants.
15579 * gdb.base/funcargs.exp: Likewise.
15580 * gdb.base/list.exp: Likewise.
15581 * gdb.base/ptype.exp: Likewise.
15582
559cd2d0
DC
155832003-02-14 David Carlton <carlton@math.stanford.edu>
15584
15585 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15586 pEe->D::vg()" from XFAIL to KFAIL.
15587
c4f90d87
JM
155882003-02-13 Jason Molenda (jmolenda@apple.com)
15589
15590 * gdb.base/maint.exp: Update maint print statistics regexp to include
15591 new entries.
15592
cbc4d97c
MC
155932003-02-13 Michael Chastain <mec@shout.net>
15594
15595 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15596
40f235b7
MC
155972003-02-12 Michael Chastain <mec@shout.net>
15598
15599 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15600 * gdb.c++/inherit.exp: Likewise.
15601 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15602 * gdb.c++/templates.exp: Likewise.
15603 * gdb.c++/virtfunc.exp: Likewise.
15604
c56716b0
JM
156052003-02-06 Jason Molenda (jason-cl@molenda.com)
15606
15607 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15608 why the code is written that way.
15609
070afcf8
MC
156102003-02-05 Michael Chastain <mec@shout.net>
15611
15612 * gdb.base/dump.exp: Add missing copyright line.
15613
5d0331e5
JM
156142003-02-05 Jason Molenda (jason-cl@molenda.com)
15615
f7ae6d3e 15616 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15617 at the beginning so the breakpoint doesn't get set on the loop.
15618
92851186
MC
156192003-02-05 Michael Chastain <mec@shout.net>
15620
15621 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15622 output for configurations with gcc 2.95.3.
15623
cbf1e085
AC
156242003-02-05 Keith Seitz <keiths@redhat.com>
15625 Andrew Cagney <ac131313@redhat.com>
15626
15627 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15628
29518e1e
MC
156292003-02-04 Michael Chastain <mec@shout.net>
15630
15631 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15632 Call perror and then continue.
15633
5af1d5f3
MC
156342003-02-03 Michael Chastain <mec@shout.net>
15635
15636 * gdb.c++/pr-1023.cc: New file.
15637 * gdb.c++/pr-1023.exp: New file.
15638
6b549786
JB
156392003-02-05 Jim Blandy <jimb@redhat.com>
15640
15641 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15642 it's local to foobar. Check for it there, and check that it's not
15643 present in main.
15644 * gdb.c++/local.cc (marker2): New function.
15645 (foobar): Call marker1.
15646 (main): Call marker2 instead of marker1.
15647
67f16606
AC
156482003-02-04 Andrew Cagney <ac131313@redhat.com>
15649
15650 * gdb.disasm/mn10200.exp: Obsolete file.
15651 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15652 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15653 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15654
1c5cb38e
DC
156552003-02-04 David Carlton <carlton@math.stanford.edu>
15656
15657 * gdb.c++/overload.exp: Test intToChar(1).
15658 * gdb.c++/overload.cc (intToChar): New.
15659 (main): Call intToChar.
15660
d1fe6965
DC
156612003-02-03 David Carlton <carlton@math.stanford.edu>
15662
15663 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15664 'might_kfail' arg.
15665 KFAIL some of the continue_to_bp_overloaded calls, according to
15666 PR c++/1025.
15667
9ba61c5d
MC
156682003-02-01 Michael Chastain <mec@shout.net>
15669
15670 * gdb.base/advance.c (marker1): New marker function.
15671 * gdb.base/advance.exp: When the 'advance' command lands on the
15672 return breakpoint, it can legitimately stop on either the
15673 current line or the next line. Accommodate both outcomes.
15674 * gdb.base/until.exp: Likewise.
15675
e7494ffb
AC
156762003-02-02 Andrew Cagney <ac131313@redhat.com>
15677
15678 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15679 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15680 now a list, not a tuple.
15681 * gdb.mi/mi-var-display.exp: Ditto.
15682 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15683
075559bc
AC
156842003-02-01 Andrew Cagney <ac131313@redhat.com>
15685
15686 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15687 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15688 stack backtraces.
15689 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15690
2bd4c7b1
MK
156912003-02-01 Mark Kettenis <kettenis@gnu.org>
15692
15693 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15694 gdb.mi/mi1-pthreads.exp: Return instead of calling
15695 gdb_suppress_entire_file.
15696
eabd8992
MS
156972003-02-01 Mark Salter <msalter@redhat.com>
15698
15699 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15700
71469e2f
MS
157012003-01-31 Mark Salter <msalter@redhat.com>
15702
15703 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15704 Support empty arg.
15705
38a94d44
MC
157062003-01-30 Michael Chastain <mec@shout.net>
15707
15708 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15709 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15710 has been fixed in gdb/readline on 2003-01-09.
15711
19ea9e73
MS
157122003-01-29 Michael Snyder <msnyder@redhat.com>
15713
e8d359df
MS
15714 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15715 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15716 * gdb.base/args.exp: Skip if target does not support args passing.
15717
2307bd6a
DJ
157182003-01-22 Daniel Jacobowitz <drow@mvista.com>
15719
19ea9e73 15720 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15721 gdb_test. Accept a list of expect arguments as the third
15722 parameter.
15723 (gdb_test): Use it.
15724
f2dd3617
EZ
157252003-01-20 Elena Zannoni <ezannoni@redhat.com>
15726
15727 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15728 allow for different test tree configurations. Update some
15729 tescases accordingly.
15730 * gdb.arch/altivec-regs.exp: Ditto.
15731 * gdb.asm/asm-source.exp: Ditto.
15732 * gdb.base/advance.exp: Ditto.
15733 * gdb.base/display.exp: Ditto.
d63a86f8 15734 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15735 * gdb.base/mips_pro.exp: Ditto.
15736 * gdb.base/overlays.exp: Ditto.
15737 * gdb.base/relocate.exp: Ditto.
15738 * gdb.base/setshow.exp: Ditto.
15739 * gdb.base/step-line.exp: Ditto.
15740 * gdb.base/step-test.exp: Ditto.
15741 * gdb.base/until.exp: Ditto.
15742 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15743
c71cdefd
DC
157442003-01-17 David Carlton <carlton@math.stanford.edu>
15745
15746 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15747 corresponding to PR c++/945.
15748 Update copyright.
15749
fdba05d7
DC
157502003-01-17 David Carlton <carlton@math.stanford.edu>
15751
15752 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15753 corresponding to PR c++/68.
15754
157552003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15756
15757 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15758 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15759 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15760
c362c33a
EZ
157612003-01-15 Elena Zannoni <ezannoni@redhat.com>
15762
0fbc361c
EZ
15763 * gdb.base/break.exp: Fix change of default location, because of
15764 removal of until tests.
15765 * gdb.base/help.exp: Update test for new 'until' help message.
15766 Add test for help on 'advance'.
a9c64011 15767 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15768
dabf8a35
MK
157692003-01-15 Mark Kettenis <kettenis@gnu.org>
15770
15771 * gdb.base/default.exp: Adapt "info float" test for recent changes
15772 to that command. Add test for "info vector".
15773 * gdb.base/float.exp: New file. Add test for "info float" that
15774 resembles the old test in gdb.base/default.exp.
15775
a1769aca
DC
157762003-01-15 David Carlton <carlton@math.stanford.edu>
15777
15778 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15779
82025e13
EZ
157802003-01-15 Elena Zannoni <ezannoni@redhat.com>
15781
15782 * gdb.base/break.exp: Move the tests of until command from here...
15783 * gdb.base/until.exp: ... to here. New file. Add other tests.
15784 * gdb.base/advance.c: New file.
15785 * gdb.base/advance.exp: New file.
15786
8f9ab801
EZ
157872003-01-14 Elena Zannoni <ezannoni@redhat.com>
15788
a9c64011
AS
15789 * gdb.base/args.c: New file.
15790 * gdb.base/args.exp: New file.
8f9ab801 15791
9ae66589
DJ
157922003-01-14 Daniel Jacobowitz <drow@mvista.com>
15793
15794 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15795
8d77e5c3
DJ
157962003-01-14 Daniel Jacobowitz <drow@mvista.com>
15797
15798 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15799
12d2f0a1
DJ
158002003-01-14 Daniel Jacobowitz <drow@mvista.com>
15801
15802 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15803 dates.
15804
6ca37014
DJ
158052003-01-13 Daniel Jacobowitz <drow@mvista.com>
15806
15807 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15808
b0023472
DJ
158092003-01-13 Daniel Jacobowitz <drow@mvista.com>
15810
15811 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15812 (ptype &*"foo").
15813 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15814
607fbc54 158152003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15816
15817 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15818 * gdb.mi/mi1-console.exp: Likewise.
15819
607fbc54 158202003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15821
15822 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15823 * gdb.mi/mi1-console.exp: Likewise.
15824
a1fb14a2
DJ
158252003-01-13 Daniel Jacobowitz <drow@mvista.com>
15826
15827 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15828
c4cf40b7
DJ
158292003-01-09 Daniel Jacobowitz <drow@mvista.com>
15830
15831 * gdb.base/detach.exp: New test.
15832
696d5a5b
DJ
158332003-01-09 Daniel Jacobowitz <drow@mvista.com>
15834
15835 * Makefile.in (ALL_SUBDIRS): New variable.
15836 (subdirs, clean, distclean): Use it.
15837 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15838 regenerating Makefile, since it is generated from the top level.
15839 * gdb.asm/Makefile.in: Likewise.
15840 * gdb.base/Makefile.in: Likewise.
15841 * gdb.c++/Makefile.in: Likewise.
15842 * gdb.disasm/Makefile.in: Likewise.
15843 * gdb.java/Makefile.in: Likewise.
15844 * gdb.mi/Makefile.in: Likewise.
15845 * gdb.threads/Makefile.in: Likewise.
15846 * gdb.trace/Makefile.in: Likewise.
15847
754533e4
DC
158482003-01-09 David Carlton <carlton@math.stanford.edu>
15849
15850 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15851 Add copyright year 2003.
15852
d8b3e9ee
MC
158532003-01-06 Michael Chastain <mec@shout.net>
15854
15855 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15856 When selecting a thread, 'line' and 'file' are optional.
15857 * gdb.mi/mi1-pthreads.exp: Likewise.
15858
8e9e0fe6
AS
158592003-01-06 Andreas Schwab <schwab@suse.de>
15860
15861 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15862 failures.
15863
b5ab8ff3
DJ
158642003-01-04 Daniel Jacobowitz <drow@mvista.com>
15865
15866 Fix PR gdb/844
15867 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15868 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15869
15870 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15871 instead of calling gdb_suppress_entire_file.
15872 * gdb.threads/print-threads.exp: Likewise.
15873 * gdb.threads/schedlock.exp: Likewise.
15874
15875 * gdb.threads/killed.exp: Return instead of calling
15876 gdb_suppress_entire_file.
15877 * gdb.threads/linux-dp.exp: Likewise.
15878 * gdb.threads/pthreads.exp: Likewise.
15879
1e698235
DJ
158802003-01-04 Daniel Jacobowitz <drow@mvista.com>
15881
15882 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15883 stabs.
15884 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15885 * gdb.base/whatis.exp: Always allow (void) after function names.
15886
147ff08c
DJ
158872003-01-04 Daniel Jacobowitz <drow@mvista.com>
15888
15889 * gdb.c++/casts.exp: Correct regexp.
15890
dc62bfc2
MK
158912003-01-04 Mark Kettenis <kettenis@gnu.org>
15892
15893 * configure.in: Call AC_CONFIG_HEADER. Don't call
15894 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15895 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15896 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15897 aforementioned directories in the AC_OUPUT call.
15898 * config.hin: New file.
15899 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15900 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15901 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15902 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15903 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15904 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15905 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15906 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15907 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15908 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15909 gdb.threads/configure.in, gdb.threads/configure,
15910 gdb.threads/config.in, gdb.trace/configure.in,
15911 gdb.trace/configure: Removed.
15912
77afa639
MC
159132003-01-03 Michael Chastain <mec@shout.net>
15914
15915 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15916 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15917
7634bb6e
DJ
159182003-01-03 Daniel Jacobowitz <drow@mvista.com>
15919
15920 * gdb.base/store.exp: Fix regular expressions.
15921
b39c905e
MK
159222002-12-28 Mark Kettenis <kettenis@gnu.org>
15923
15924 * configure.in: Rewrite.
15925 * configure: Regenerated.
15926
0a8551dd
DC
159272003-01-03 David Carlton <carlton@math.stanford.edu>
15928
15929 * gdb.base/psymtab.exp: New file.
15930 * gdb.base/psymtab1.c: Ditto.
15931 * gdb.base/psymtab2.c: Ditto.
15932
c60b7188
AF
159332002-12-23 Adam Fedor <fedor@gnu.org>
15934
15935 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15936
ee73db83
DC
159372002-12-23 David Carlton <carlton@math.stanford.edu>
15938
15939 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15940 and current_directory initialization.
15941
d6c1774e
JB
159422002-12-22 Jim Blandy <jimb@redhat.com>
15943
f0a847b8
JB
15944 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15945 rather than as part of the output file name.
15946
d6c1774e
JB
15947 * gdb.base/attach.exp: There's no need to copy the test program to
15948 /tmp; that was only ever necessary on HP/UX, and this test is
15949 entirely disabled there anyway.
15950
f0708dbb
JB
159512002-12-21 Jim Blandy <jimb@redhat.com>
15952
4c2acfea
JB
15953 * gdb.c++/psmang.exp: Doc fix.
15954
f0708dbb
JB
15955 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15956 test.
15957
9579e000
DC
159582002-12-20 David Carlton <carlton@math.stanford.edu>
15959
15960 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15961
d1810171
MC
159622002-12-18 Michael Chastain <mec@shout.net>
15963
15964 * gdb.c++/annota2.exp: Add copyright year 2002.
15965
76565097
DC
159662002-12-17 David Carlton <carlton@math.stanford.edu>
15967
15968 * gdb.c++/try_catch.cc: Add marker comments.
15969 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15970 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15971 * gdb.c++/m-static.cc: Ditto.
15972 * gdb.c++/m-static1.cc: Ditto.
15973 * gdb.c++/try_catch.cc: Ditto.
15974
da81390b
JJ
159752002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15976
15977 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15978 to see whether we are using the new -environment-directory
15979 command which resets via -r or the old version of the command
15980 which may prompt the user. Part of fix for gdb/741.
15981
b304d130
AC
159822002-12-13 Andrew Cagney <ac131313@redhat.com>
15983
15984 * gdb.fortran/types.exp: Update obsolete comment.
15985 * gdb.fortran/exprs.exp: Ditto.
15986 * lib/gdb.exp: Delete obsolete code.
15987 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15988 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15989 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15990 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15991 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15992 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15993 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15994 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15995 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15996 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15997 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15998 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15999 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16000 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16001 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16002 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16003 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16004 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16005 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16006 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16007 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16008 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16009 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16010 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16011 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16012 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16013 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16014 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16015 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16016 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16017 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16018 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16019 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16020 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16021 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16022 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16023 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16024
a23b6e6a
DC
160252002-12-11 David Carlton <carlton@math.stanford.edu>
16026
16027 * gdb.c++/m-data.exp: Add test for members that shadow global
16028 variables: see PR gdb/804.
16029 * gdb.c++/m-data.cc: Ditto.
16030
6604731b
DJ
160312002-12-10 Daniel Jacobowitz <drow@mvista.com>
16032
16033 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16034
de46ecd7
DC
160352002-12-06 David Carlton <carlton@math.stanford.edu>
16036
16037 * gdb.base/store.c: Don't declare functions static.
16038
27e829d0
AC
160392002-12-04 Andrew Cagney <ac131313@redhat.com>
16040
16041 * gdb.base/store.exp, gdb.base/store.c: New files.
16042
92806416
DJ
160432002-12-03 Daniel Jacobowitz <drow@mvista.com>
16044
16045 * gdb.base/selftest.exp: Update for current gdb.
16046
3bcbaac5
DJ
160472002-12-03 Daniel Jacobowitz <drow@mvista.com>
16048
16049 * gdb.base/maint.exp: Only dump symbols from one source file
16050 or objfile.
16051
f4f00b1f
DJ
160522002-12-03 Daniel Jacobowitz <drow@mvista.com>
16053
16054 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16055 function call.
16056
f1c8a949
JB
160572002-11-25 Jim Blandy <jimb@redhat.com>
16058
16059 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16060 function appearing in error message.
16061
9e297a97
DJ
160622002-11-21 Daniel Jacobowitz <drow@mvista.com>
16063
16064 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16065
1f312e79
JJ
160662002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16067
d63a86f8
RM
16068 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16069 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16070 should be in mi console format. This is part of fix for PR gdb/604.
16071
83c31e7d
FN
160722002-09-18 Fernando Nasser <fnasser@redhat.com>
16073
16074 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16075 which explicitly prints the zero offset as "+0".
16076
322b3f65
DJ
160772002-10-22 Daniel Jacobowitz <drow@mvista.com>
16078
16079 * gdb.threads/schedlock.c (args): Make unsigned.
16080
160812002-10-21 Daniel Jacobowitz <drow@mvista.com>
16082
16083 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16084 numbers. Allow "foo2|selected stack frame".
16085 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16086 * gdb.asm/asmsrc2.s: Likewise.
16087 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16088 comments.
16089 * gdb.asm/mips.inc: New file.
16090
5e2fe5b8
AF
160912002-10-18 Adam Fedor <fedor@gnu.org>
16092
16093 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16094 * gdb.base/help.exp: Likewise.
16095
abe1a5d0
KB
160962002-10-17 Kevin Buettner <kevinb@redhat.com>
16097
16098 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16099 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16100
10abb1d4
JB
161012002-10-02 Jim Blandy <jimb@redhat.com>
16102
16103 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16104
1f609b42
AC
161052002-10-01 Andrew Cagney <ac131313@redhat.com>
16106
16107 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16108 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16109 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16110 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16111 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16112 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16113 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16114
0aee02e4
AC
161152002-09-29 Andrew Cagney <ac131313@redhat.com>
16116
16117 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16118 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16119 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16120 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16121 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16122 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16123 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16124
6fde09ad
KB
161252002-09-27 Kevin Buettner <kevinb@redhat.com>
16126
16127 * gdb.base/annota1.exp (info break): Make directory components of
16128 path optional since not all compilers emit this debug information.
16129
889bf7c5
PA
16130 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16131 step ends up stepping out of the function instead of stopping on
16132 the epilogue.
6fde09ad 16133
9e8aab75
KS
161342002-09-26 Keith Seitz <keiths@redhat.com>
16135
16136 * lib/insight-support.exp (gdbtk_start): Figure out where
16137 the insight executable is based on where gdb is. Use this
16138 executable to start insight instead of gdb.
16139
e36180d7
AC
161402002-09-25 Andrew Cagney <cagney@redhat.com>
16141
16142 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16143
9dd34b2b
AC
161442002-09-24 Andrew Cagney <ac131313@redhat.com>
16145
16146 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16147 test_isolated_complaints.
16148 (test_empty_complaint): New function.
16149 (test_empty_complaints): New function. Check no output when no
16150 complaints.
d63a86f8 16151
dea97812
KB
161522002-09-19 Jim Blandy <jimb@redhat.com>
16153
a9c64011 16154 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16155
54951bd7
AC
161562002-09-19 Andrew Cagney <ac131313@redhat.com>
16157
16158 * gdb.gdb/complaints.exp: New file.
16159
dec43320
AC
161602002-09-18 Andrew Cagney <ac131313@redhat.com>
16161
16162 * gdb.base/maint.exp: Check `help maint internal-warning'.
16163
e70d6e3f
DC
161642002-09-18 David Carlton <carlton@math.stanford.edu>
16165
16166 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16167 numbers, and replace them by a single breakpoint after the
16168 constructors are all finished.
16169 Add test 4.
16170 * gdb.c++/m-static.cc: Add test 4.
16171 * gdb.c++/m-static.h: New file.
16172 * gdb.c++/m-static1.cc: New file.
16173
16174 * gdb.c++/printmethod.exp: New file.
16175 * gdb.c++/printmethod.cc: New file.
16176
16177 * gdb.c++/pr-574.exp: New file.
16178 * gdb.c++/pr-574.cc: New file.
16179
afb5c968
CV
161802002-09-18 Corinna Vinschen <vinschen@redhat.com>
16181
16182 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16183 embedded targets which never actually exit.
16184
31e45dee
FN
161852002-09-18 Fernando Nasser <fnasser@redhat.com>
16186
16187 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16188 "don't step after run" as unresolved or unsupported, instead of xfail.
16189
a283c5a1
CV
161902002-09-18 Corinna Vinschen <vinschen@redhat.com>
16191
16192 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16193 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16194 Add newline to expected string in "step out of main (status wrapper)"
16195 case.
16196
11350d2a
CV
161972002-09-18 Corinna Vinschen <vinschen@redhat.com>
16198
16199 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16200 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16201
0deec7d6
TT
162022002-09-17 Tom Tromey <tromey@redhat.com>
16203
16204 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16205 \000, not \0, in double-quoted string.
16206
b2b4a1b5
CV
162072002-09-14 Corinna Vinschen <vinschen@redhat.com>
16208
c9d37158 16209 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16210 string after running the commands execution on breakpoint tests.
16211
1c56143a
CV
162122002-09-13 Corinna Vinschen <vinschen@redhat.com>
16213
16214 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16215
37f8da45
JB
162162002-09-12 Joel Brobecker <brobecker@gnat.com>
16217
16218 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16219
08b468e0
KS
162202002-09-10 Keith Seitz <keiths@redhat.com>
16221
16222 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16223 runto proc.
16224 (mi_run_to_main): Use mi_runto.
16225 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16226
dc360f58
KS
162272002-09-10 Keith Seitz <keiths@redhat.com>
16228
16229 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16230 regexp for stopping at main. Could have multiple event notifications.
16231 Don't assume that main was declared with no parameters.
16232 (mi_next): Use mi_step_to.
16233 (mi_step): Use mi_next_to.
16234
ce3abcfb
CV
162352002-09-09 Corinna Vinschen <vinschen@redhat.com>
16236
16237 * gdb.base/default.exp: Fix expected string in `info float' test.
16238
d1f5b980
BE
162392002-09-09 Ben Elliston <bje@redhat.com>
16240
16241 * config/mips.exp: Update comments.
16242 * config/mips-idt.exp: Likewise.
16243 * config/nind.exp: Likewise.
16244 * config/slite.exp: Likewise.
16245 * config/sparclet.exp: Likewise.
16246 * config/udi.exp: Likewise.
16247 * config/vx.exp: Likewise.
16248 * config/vxworks29k.exp: Likewise.
16249
2f71430b
JB
162502002-09-05 Jim Blandy <jimb@redhat.com>
16251
16252 * gdb.threads/killed.exp: Fix test failure message.
16253
7ddebc7e
KS
162542002-09-04 Keith Seitz <keiths@redhat.com>
16255
16256 * lib/mi-support.exp: Update copyright.
16257 (mi_gdb_test): Increase the priority of the expected pattern
16258 so that it matches gdb_test.
16259
0ae67eb3
KS
162602002-09-03 Keith Seitz <keiths@redhat.com>
16261
16262 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16263 Use integer comparison instead of string comparison for testing
16264 whether binary was built.
16265
38fc42c8
JB
162662002-09-03 Jim Blandy <jimb@redhat.com>
16267
16268 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16269
b6ff0e81
JB
162702002-08-29 Jim Blandy <jimb@redhat.com>
16271
16272 * gdb.threads/pthreads.exp: Move the portable thread compilation
16273 code into a function in lib/gdb.exp, and call that from here.
16274 * lib/gdb.exp (gdb_compile_pthreads): New function.
16275
07c98896
KS
162762002-08-29 Keith Seitz <keiths@redhat.com>
16277
16278 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16279 expect_out so that callers can get at it.
16280
0312286c
DJ
162812002-08-23 Daniel Jacobowitz <drow@mvista.com>
16282
16283 * gdb.threads/print-threads.c: New file.
16284 * gdb.threads/print-threads.exp: New file.
16285 * gdb.threads/schedlock.c: New file.
16286 * gdb.threads/schedlock.exp: New file.
16287
dd039bc4
EZ
162882002-08-22 Elena Zannoni <ezannoni@redhat.com>
16289
a9c64011
AS
16290 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16291 not altivec.c.
dd039bc4 16292
1f36144c
MK
162932002-08-17 Mark Kettenis <kettenis@gnu.org>
16294
16295 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16296 targets. The problem should be fixed now.
16297
16057ec7 162982002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16299
16300 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16301 2002-07-24 change that removes final dots from error messages.
16302
3c1499ad
TT
163032002-08-13 Tom Tromey <tromey@redhat.com>
16304
16305 * gdb.base/readline.exp: New file.
16306
a20ce2c3
AC
163072002-08-01 Andrew Cagney <ac131313@redhat.com>
16308
16309 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16310 supress message.
16311
db034ac5
AC
163122002-08-01 Andrew Cagney <cagney@redhat.com>
16313
16314 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16315 CHILL_FOR_TARGET and CHILL_LIB.
16316 * configure.in (configdirs): Remove gdb.chill.
16317 * configure: Regenerate.
16318 * lib/gdb.exp: Obsolete references to chill.
16319 * gdb.fortran/types.exp: Ditto.
16320 * gdb.fortran/exprs.exp: Ditto.
16321
3e000b18
KB
163222002-07-30 Kevin Buettner <kevinb@redhat.com>
16323
16324 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16325 set Irix-specific compile and link flags.
16326
28f4966b
KB
163272002-07-29 Kevin Buettner <kevinb@redhat.com>
16328
16329 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16330 source files. The ``-o'' option doesn't work with the ``-E'' option
16331 when using the Irix compiler.
16332
46c0d5a6
DJ
163332002-07-19 Daniel Jacobowitz <drow@mvista.com>
16334
16335 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16336 Improve support for reusing an exec file. Copy exec file
16337 to target, and run gdbserver on the target instead of on the host.
16338
eecf4bed
JB
163392002-07-18 Jim Blandy <jimb@redhat.com>
16340
0f815cdf
JB
16341 * gdb.base/ending-run.exp: Don't expect to see the program end in
16342 some orderly fashion when we're running on a real stand-alone
16343 board.
16344
eecf4bed
JB
16345 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16346 targets that don't support interrupts.
16347
52d309e4
JB
163482002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16349
16350 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16351 systems.
16352 Move comments in expect statements to inside the actions, so that they
16353 don't get matched against.
16354
ff683d9e
MK
163552002-07-10 Mark Kettenis <kettenis@gnu.org>
16356
16357 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16358 function when asleep" test.
16359
b5356753
AC
163602002-07-10 Andrew Cagney <ac131313@redhat.com>
16361
16362 * gdb.base/page.exp: Rewrite to handle problems with very long
16363 `info set' output. Update copyright.
16364
6aa4d13a
AC
163652002-06-26 Andrew Cagney <ac131313@redhat.com>
16366
16367 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16368 gdb.threads-hp.
16369 * gdb.hp/configure: Regenerate.
16370 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16371 * gdb.hp/gdb.threads-hp/configure: Delete file.
16372 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16373
8cf8c2b8
AC
163742002-06-22 Andrew Cagney <ac131313@redhat.com>
16375
16376 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16377 setlocale, bindtextdomain and textdomain.
16378
6827a8f8
JB
163792002-06-11 Jim Blandy <jimb@redhat.com>
16380
919d772c
JB
16381 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16382 preprocessor macro information is present.
16383
6827a8f8
JB
16384 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16385 tests.
16386
c15b0d21
MS
163872002-06-06 Michael Snyder <msnyder@redhat.com>
16388
c5984d70
MS
16389 * gdb.base/overlays.exp: Record addresses of overlay
16390 functions in TCL variables rather than in GDB variables,
16391 to avoid having GDB convert them to pointers (with loss
16392 of information).
16393
d63a86f8 16394 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16395 default linker script changes.
c15b0d21
MS
16396 * gdb.base/long_long.exp: Add check for sizeof (long double).
16397
be26fe0d
ML
163982002-06-06 Michal Ludvig <mludvig@suse.cz>
16399
16400 * gdb.asm/asm-source.exp: Add x86-64 target.
16401 * gdb.asm/x86_64.inc: New.
d63a86f8 16402
258093ca 164032002-05-30 Michael Chastain <mec@shout.net>
258093ca 16404
4b3153f1 16405 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16406 * gdb.c++/m-static.cc: New file.
16407 * gdb.c++/m-static.exp: New file.
16408
241264c6
MS
164092002-05-28 Michael Snyder <msnyder@redhat.com>
16410
16411 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16412 precision.
16413
9bba8c8f 164142002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16415
4b3153f1 16416 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16417 * gdb.c++/m-data.cc: New file.
16418 * gdb.c++/m-data.exp: New file.
16419
164202002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16421
4b3153f1 16422 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16423 * gdb.c++/try_catch.cc: New file.
d63a86f8 16424 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16425
def1b996
MC
164262002-05-27 Michael Chastain <mec@shout.net>
16427
16428 * gdb.c++/local.exp: Accept more nested types in output.
16429
522ba268
MC
164302002-05-26 Michael Chastain <mec@shout.net>
16431
16432 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16433
277254ba
MS
164342002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16435
16436 * lib/gdb.exp (gdb_wrapper_init): Just because
16437 gdb_wrapper_file exists, this does not mean that the file
16438 should not be rebuilt. That is what gdb_wrapper_initialized
16439 is for.
16440 (default_gdb_init): Reset gdb_wrapper_initialized.
16441
b61a8733
MS
164422002-05-23 Michael Snyder <msnyder@redhat.com>
16443
d63a86f8 16444 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16445 the precision of the floating point test results.
16446 * gdb.base/call-rt-st.exp: Ditto.
16447
b61a8733
MS
16448 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16449 * gdb.base/call-rt-st.exp: Ditto.
16450
56f6e910
MC
164512002-05-19 Michael Chastain <mec@shout.net>
16452
16453 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16454
ad0b0016
EZ
164552002-05-19 Elena Zannoni <ezannoni@redhat.com>
16456
a9c64011
AS
16457 * configure.in (configdirs): Add gdb.arch.
16458 * configure: Regenerate.
ad0b0016 16459
f617d2b6
JB
164602002-05-17 Jim Blandy <jimb@redhat.com>
16461
16462 * gdb.base/completion.exp: Recognize the more detailed error
16463 messages produced by the macro expander's lexical analyzer.
16464
eac2a696
EZ
164652002-05-14 Elena Zannoni <ezannoni@redhat.com>
16466
a9c64011
AS
16467 * gdb.arch/altivec-abi.c: New file.
16468 * gdb.arch/altivec-abi.exp: New file.
16469 * gdb.arch/altivec-regs.c: New file.
16470 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16471
2fdde8f8
DJ
164722002-05-14 Daniel Jacobowitz <drow@mvista.com>
16473
16474 * gdb.base/maint.exp (maint print type): Update for new type
16475 structure.
d63a86f8 16476
e31f1a7c
EZ
164772002-05-14 Elena Zannoni <ezannoni@redhat.com>
16478
16479 * gdb.arch: New directory.
16480 * gdb.arch/configure.in: New file.
16481 * gdb.arch/configure: New file.
16482 * gdb.arch/Makefile.in: New file.
16483
db589741
CV
164842002-05-13 Corinna Vinschen <vinschen@redhat.com>
16485
16486 * gdb.asm/asm-source.exp: Add v850 as supported target.
16487 * gdb.asm/v850.inc: New file.
16488
8ce2a7dc
DJ
164892002-05-13 Daniel Jacobowitz <drow@mvista.com>
16490
16491 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16492
df763c7f
DJ
164932002-05-12 Daniel Jacobowitz <drow@mvista.com>
16494
16495 * gdb.base/break.exp: Check 'break "marker2"'.
16496
377daeed
MS
164972002-05-10 Michael Snyder <msnyder@redhat.com>
16498
16499 * gdb.base/long_long.exp: Fix typo.
16500
c4b7bc2b
JB
165012002-05-10 Jim Blandy <jimb@redhat.com>
16502
ecac9a4e
JB
16503 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16504 a bug.
16505
c4b7bc2b
JB
16506 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16507 Recognize more detailed error message produced by the macro
16508 expander's lexical analyzer.
16509 * lib/gdb.exp (test_print_reject): Same.
16510
e71019a1
MK
165112002-05-09 Mark Kettenis <kettenis@gnu.org>
16512
16513 * gdb.c++/method.exp: Fix typo.
16514
fedfc8e6
MS
165152002-05-08 Michael Snyder <msnyder@redhat.com>
16516
166a1957
MS
16517 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16518 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16519 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16520 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16521 Add iftarget clause for strongarm.
d63a86f8 16522
f1c47eb2
MS
165232002-05-06 Michael Snyder <msnyder@redhat.com>
16524
cb9a9d3e
MS
16525 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16526 (gdb_continue_to_end): Accept output from status wrapper.
16527 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16528 Clean up fail messages to match pass messages.
16529
f1c47eb2
MS
16530 Enable the "needs_status_wrapper" testsuite feature.
16531 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16532 (gdb_compile): Conditionally call gdb_wrapper_init.
16533 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16534 * gdb.c++/method.exp: Recognize output from status wrapper.
16535
6079c749
BE
165362002-05-06 Ben Elliston <bje@redhat.com>
16537From Graydon Hoare <graydon@redhat.com>
16538
16539 * config/sid.exp: Include support for "rawsid" protocol.
16540
188baff3
JB
165412002-05-03 Jim Blandy <jimb@redhat.com>
16542
16543 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16544 * gdb.c++/hang3.C: New file.
16545
b9c07f0f
AC
165462002-05-04 Andrew Cagney <ac131313@redhat.com>
16547
16548 * gdb.base/default.exp: Remove obsolete code.
16549 * gdb.c++/misc.exp: Ditto. Update copyright.
16550 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16551 * gdb.base/whatis.exp: Ditto. Update copyright.
16552 * gdb.base/scope.exp: Ditto. Update copyright.
16553 * gdb.base/ptype.exp: Ditto. Update copyright.
16554 * gdb.base/printcmds.exp: Ditto. Update copyright.
16555 * gdb.base/opaque.exp: Ditto. Update copyright.
16556 * gdb.base/list.exp: Ditto.
16557 * gdb.base/funcargs.exp: Ditto. Update copyright.
16558 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16559 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16560 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16561 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16562 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16563 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16564
5c7a0397
MS
165652002-05-02 Michael Snyder <msnyder@redhat.com>
16566
d6dcc264 16567 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16568 * gdb.base/long_long.exp: Add xscale target.
16569 * gdb.base/default.exp: Add xscale target.
16570
eb7f1c48
JB
165712002-05-01 Jim Blandy <jimb@redhat.com>
16572
16573 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16574 gdb.c++/hang.exp: New test.
16575
a6befae8
FF
165762002-05-01 Fred Fish <fnf@redhat.com>
16577
16578 * gdb.base/completion.exp: Handle completions of "./Make" for
16579 more than one completion possibility, as is the case when we
16580 build and test in the source tree.
16581
0a310277
AG
165822002-04-29 Anthony Green <green@redhat.com>
16583
16584 * gdb.java/jmisc1.exp: New file.
16585 * gdb.java/jmisc2.exp: New file.
16586
6ff9af88
DJ
165872002-04-24 Daniel Jacobowitz <drow@mvista.com>
16588
16589 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16590
96b3d632
EZ
165912002-04-23 Elena Zannoni <ezannoni@redhat.com>
16592
16593 * gdb.base/help.exp: Change 'help status' to allow for target
16594 dependent output differences.
16595
5019bb54
MC
165962002-04-22 Michael Chastain <mec@shout.net>
16597
16598 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16599
a805a116
MC
166002002-04-22 Michael Chastain <mec@shout.net>
16601
16602 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16603
a1706bfd
DM
166042002-04-17 David S. Miller <davem@redhat.com>
16605
16606 * gdb.asm/sparc64.inc: New file.
16607 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16608
a73a20a2
EZ
166092002-04-19 Elena Zannoni <ezannoni@redhat.com>
16610
16611 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16612 instruction file directly into the build tree. Clean up at end of
16613 test.
16614
ba678339
DM
166152002-04-18 David S. Miller <davem@redhat.com>
16616
16617 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16618 handle 64-bit platforms correctly.
16619 * gdb.base/maint.exp: Likewise.
16620
b03399da
KB
166212002-04-18 Kevin Buettner <kevinb@redhat.com>
16622
16623 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16624 ``-fpic'' when compiling files comprising a shared library, but
16625 it does need additional linker flags in order to find shared
16626 libraries at run time.
16627
e2004992
KB
166282002-04-18 Kevin Buettner <kevinb@redhat.com>
16629
16630 * gdb.base/cvexpr.c (use): New function.
16631 (main): Invoke use() on all global variables to prevent
16632 some linkers from deleting these otherwise unused symbols.
16633
d8937120
MC
166342002-04-17 Michael Chastain <mec@shout.net>
16635From David S. Miller <davem@redhat.com>
16636
16637 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16638 handle 64-bit platforms correctly.
16639
ffd61a58
MS
166402002-04-12 Michael Snyder <msnyder@redhat.com>
16641From Jim Blandy <jimb@redhat.com>
a9c64011 16642 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16643 script can handle this instead.
16644 * gdb.base/bar.c (barx): Same.
16645 * gdb.base/baz.c (bazx): Same.
16646 * gdb.base/grbx.c (grbxx): Same.
16647
16648 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16649 manager doesn't automatically unmap overlays unnecessarily.
16650
6b8426a6
MH
166512002-04-10 Martin M. Hunt <hunt@redhat.com>
16652
16653 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16654 stepping out of main.
16655
34af4875
MC
166562002-04-09 Michael Chastain <mec@shout.net>
16657
16658 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16659 scope so that the nested scope tests will make sense.
16660 * gdb.c++/local.exp: Write patterns that actually work with gcc
16661 (the HP patterns "were never known to work with gcc").
16662 Keep the old aCC patterns too.
16663
2d1676a0
DJ
166642002-04-09 Daniel Jacobowitz <drow@mvista.com>
16665
16666 * gdb.base/attach.exp: Correct target board test.
16667
3a63e3f9
MC
166682002-04-08 Michael Chastain <mec@shout.net>
16669
16670 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16671 in a const method. Add some xfail and fail cases for configurations
16672 that do not emit the "const ...".
16673
f18dabd2
MC
166742002-04-07 Michael Chastain <mec@shout.net>
16675
16676 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16677 Accept "A * const" and "const A * const" as type of "this".
16678 Fix spelling of getFunky throughout. Make messages uniform.
16679
0fcddd82
EZ
166802002-04-07 Elena Zannoni <ezannoni@redhat.com>
16681
a9c64011 16682 Work around for PR gdb/285:
0fcddd82
EZ
16683 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16684
16a8534a
EZ
166852002-04-07 Elena Zannoni <ezannoni@redhat.com>
16686
16687 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16688 instructions file at run time instead of configure time.
16689 Sometimes we run the test in a directory that is not the one we
16690 configured in.
16691 * gdb.asm/configure.in: Delete creation of symlink.
16692 * gdb.asm/configure: Regenerate.
16693
24181d81
JB
166942002-04-05 J. Brobecker <brobecker@gnat.com>
16695
16696 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16697 xfullpath () function.
16698
7cdb7107
DJ
166992002-04-04 Daniel Jacobowitz <drow@mvista.com>
16700
16701 * gdb.asm/Makefile.in: Correct dependencies.
16702
16703 * gdb.asm/powerpc.inc: New file.
16704 * gdb.asm/asm-source.exp: Add PowerPC.
16705 * gdb.asm/configure.in: Likewise.
16706 * gdb.asm/configure: Regenerated.
16707
a7d17088
DJ
167082002-04-04 Daniel Jacobowitz <drow@mvista.com>
16709
16710 * gdb.base/relocate.exp: New file.
16711 * gdb.base/relocate.c: New file.
16712
cd721503
FF
167132002-04-04 Fred Fish <fnf@redhat.com>
16714
16715 * gdb.base/step-test.exp: Update comment regarding stopping in
16716 memcpy/bcopy calls inserted as part of the compiler runtime.
16717
b22ad7a7
MS
167182002-04-04 Michael Snyder <msnyder@redhat.com>
16719
16720 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16721
5f279fa6
DJ
167222002-04-03 Daniel Jacobowitz <drow@mvista.com>
16723
16724 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16725 (gdb_expect): Remove $notransfer hack.
16726
dd0fd3ce
DJ
167272002-04-02 Daniel Jacobowitz <drow@mvista.com>
16728
16729 * gdb.c++/classes.exp ("calling method for small class"): Match
16730 updated register output.
16731
1e50cda1
DJ
167322002-03-30 Daniel Jacobowitz <drow@mvista.com>
16733
16734 Fix PR gdb/452
16735 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16736 when finished. Make gdb_file_cmd send "exec-file" when
16737 appropriate.
16738
24015922
DJ
167392002-03-30 Daniel Jacobowitz <drow@mvista.com>
16740
16741 * gdb.base/attach.exp: Remove extra setup_xfail.
16742
dd7dfd64
MS
167432002-03-26 Michael Snyder <msnyder@redhat.com>
16744
16745 * gdb.base/default.exp: Add tests for dump, append, and restore.
16746 * gdb.base/help.exp: Add tests for dump, append, and restore.
16747 * gdb.base/dump.exp: New file, test dump, append and restore.
16748 * gdb.base/dump.c: New file.
16749
48b2f8d7
MS
167502002-03-27 Michael Snyder <msnyder@redhat.com>
16751
d63a86f8 16752 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16753 clean-ups in help messages.
16754
05b4d525
FF
167552002-03-26 Fred Fish <fnf@redhat.com>
16756
16757 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16758 have debugging info for those functions and the compiler uses them
16759 internally to copy structs around.
16760
d7679631
FF
167612002-03-26 Fred Fish <fnf@redhat.com>
16762
16763 * gdb.base/list.exp: Revert the change made yesterday and add note
16764 about why we don't list the default lines for remote targets.
16765
523ac3f9
MS
167662002-03-25 Michael Snyder <msnyder@redhat.com>
16767
16768 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16769
754b2b8d
FF
167702002-03-25 Fred Fish <fnf@redhat.com>
16771
16772 * gdb.base/list.exp: This test works on remote targets so remove
16773 the short circuit for remote targets. Update copyright.
16774
33c3e192
FF
167752002-03-25 Fred Fish <fnf@redhat.com>
16776
16777 * gdb.base/attach.exp: Fix logic error that was suppressing this
16778 test for all non hppa*-*-hpux* targets, instead of the hp target.
16779 Move comments closer to the suppression point. Also now need to
16780 check that we are running natively.
16781
d43e73ee
MS
167822002-03-22 Michael Snyder <msnyder@redhat.com>
16783
882c8f02
MS
16784 * gdb.base/default.exp: Add test for gcore. Update copyright.
16785 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16786
04c12f60
FF
167872002-03-06 Fred Fish <fnf@redhat.com>
16788
16789 * gdb.base/funcargs.c: Remove extraneous ';' character.
16790 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16791
b43df995
MC
167922002-03-04 Michael Chastain <mec@shout.net>
16793
16794 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16795 accommodate gcc v3 function signature.
16796 * gdb.mi/mi0-var-cmd-exp: Ditto.
16797
92362027
AC
167982002-02-24 Andrew Cagney <ac131313@redhat.com>
16799
16800 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16801 ``GNU/Linux'' or ``Linux kernel''
16802 * testsuite/gdb.threads/pthreads.c: Ditto.
16803
258ad32d
MC
168042002-02-24 Michael Chastain <mec@shout.net>
16805
16806 * gdb.threads/pthreads.c (thread1): Add a return statement.
16807 (thread2): Likewise.
16808 (foo): Likewise.
16809
04c3b3d4
MC
168102002-02-23 Michael Chastain <mec@shout.net>
16811
16812 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16813 to placate gcc.
16814
5a2a0a20
MC
168152002-02-23 Michael Chastain <mec@shout.net>
16816
16817 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16818 test "ptype bint". The test passes on all my stabs configurations.
16819
a640f7fc
JB
168202002-02-21 Jim Blandy <jimb@redhat.com>
16821
27924826
JB
16822 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16823 filename at a time, and watch for the ones we want to see.
16824
a640f7fc
JB
16825 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16826 types of pointers to prototyped functions.
16827
edcc8c75
AC
168282002-02-20 Andrew Cagney <ac131313@redhat.com>
16829
16830 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16831 signed, unsigned and straight char.
16832 (padding_char, padding_short, padding_int, padding_long,
16833 padding_long_long, padding_float, padding_double,
16834 padding_long_double): New global variables.
16835 (fill, fill_structs): New functions.
16836
16837 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16838 for correctly sized writes. Update copyright.
16839 (get_valueof): New procedure.
16840 (get_sizeof): Call get_valueof.
16841 (check_valueof): New procedure.
16842 (check_padding): New procedure.
16843
ac57ea44
MC
168442002-02-20 Michael Chastain <mec@shout.net>
16845
16846 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16847 to setup_xfail. Document some of the remaining calls.
16848
7a10c941
MC
168492002-02-18 Michael Chastain <mec@shout.net>
16850
16851 * gdb.c++/userdef.exp: Update copyright year.
16852
fb8acdcc
DJ
168532002-02-18 Daniel Jacobowitz <drow@mvista.com>
16854
16855 * gdb.c++/userdef.exp: Test overloaded operators properly.
16856 Remove xfails.
16857
fda6ae12
MS
168582002-02-14 Michael Snyder <msnyder@redhat.com>
16859
16860 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16861
676a0442
DJ
168622002-02-14 Daniel Jacobowitz <drow@mvista.com>
16863
16864 * gdb.base/a2-run.exp: Check for a remote target properly.
16865 * gdb.base/annota1.exp: Likewise.
16866 * gdb.base/list.exp: Likewise.
16867 * gdb.base/reread.exp: Likewise.
16868 * gdb.base/scope.exp: Likewise.
16869 * gdb.base/shlib-call.exp: Likewise.
16870 * gdb.base/term.exp: Likewise.
16871 * gdb.c++/annota2.exp: Likewise.
16872
78b4f468
RE
168732002-02-13 Richard Earnshaw <rearnsha@arm.com>
16874
16875 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16876
9a81ba51
MC
168772002-02-10 Michael Chastain <mec@shout.net>
16878
16879 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16880 (call_after_alloca): Ditto.
16881
004af6c7
DJ
168822002-02-10 Daniel Jacobowitz <drow@mvista.com>
16883
16884 * gdb.base/ending-run.exp: Guard "cont" test with
16885 gdb_skip_stdio_test.
16886
37225f62
JB
168872002-02-06 Jim Blandy <jimb@redhat.com>
16888
16889 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16890 from here...
16891 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16892 To here. Disable this test on non-HP platforms. Add big comment.
16893
fe6fdd96
MS
168942002-02-04 Michael Snyder <msnyder@redhat.com>
16895
16896 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16897 other than d10v and m32r.
16898
036fad3f
RE
168992002-02-02 Richard Earnshaw <rearnsha@arm.com>
16900
16901 * gdb.base/default.exp: Rewrite test patterns to reduce time
16902 taken to match them.
16903
7148ab62
DJ
169042002-01-30 Daniel Jacobowitz <drow@mvista.com>
16905
16906 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16907 Allow a start function above main.
16908 * gdb.threads/linux-dp.exp: Fix copyright date.
16909
396cc255
DJ
169102002-01-30 Daniel Jacobowitz <drow@mvista.com>
16911
a9c64011
AS
16912 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16913 (check_philosopher_stack): Check for manager thread before checking
16914 for a just-starting thread.
396cc255 16915
f038d31b
DJ
169162002-01-30 Daniel Jacobowitz <drow@mvista.com>
16917
16918 From Neil Booth <neil@daikokuya.demon.co.uk>:
16919 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16920 warnings.
16921
b3ff9d9a
FF
169222002-01-21 Fred Fish <fnf@redhat.com>
16923
16924 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16925 not caller.
16926
39ad761d
JB
169272002-01-21 Jim Blandy <jimb@redhat.com>
16928
16929 * gdb.base/reread.exp: Check that GDB properly re-reads the
16930 executable file when it changes while no inferior is running.
16931
aaf320fa
FF
169322002-01-21 Fred Fish <fnf@redhat.com>
16933
a9c64011
AS
16934 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16935 optionally accept the "shlib events" variation.
aaf320fa 16936
808a31f5
JB
169372002-01-21 Jim Blandy <jimb@redhat.com>
16938
16939 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16940 call `fflush' after every `printf', so that the output is produced
16941 at predictable points, regardless of whatever buffering does (or
16942 doesn't) take place.
16943 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16944 at different points.
16945
4420d5e2
DJ
169462002-01-20 Daniel Jacobowitz <drow@mvista.com>
16947
16948 * gdb.c++/inherit.exp: Update copyright years.
16949 * gdb.c++/method.exp: Likewise.
16950
3e36a0f4
DJ
169512002-01-20 Daniel Jacobowitz <drow@mvista.com>
16952
16953 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16954 artificial methods/arguments.
16955 * gdb.c++/derivation.exp: Likewise.
16956 * gdb.c++/inherit.exp: Likewise.
16957 * gdb.c++/method.exp: Likewise.
16958 * gdb.c++/virtfunc.exp: Likewise.
16959
b4ceaee6
AC
169602002-01-18 Andrew Cagney <ac131313@redhat.com>
16961
16962 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16963 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16964 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16965 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16966 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16967 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16968
ecace851
JB
169692002-01-17 Jim Blandy <jimb@redhat.com>
16970
16971 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16972 anchoring the pattern matching the entry point symbol's name.
16973
375fc983
AC
169742002-01-17 Andrew Cagney <ac131313@redhat.com>
16975
16976 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16977 continue/quit query. Update copyright.
16978
fe6fdd96
MS
169792002-01-14 Michael Snyder <msnyder@redhat.com>
16980
16981 * gdb.base/gcore.exp: Remove extra debugging output.
16982
e017c81f
DJ
169832002-01-13 Daniel Jacobowitz <drow@mvista.com>
16984
16985 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16986 for slightly dubious v2 mangled string.
16987
37ab3bf8
DJ
169882002-01-13 Daniel Jacobowitz <drow@mvista.com>
16989
16990 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16991
1bc05c3a 169922002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16993
1bc05c3a 16994 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16995
1bc05c3a
JM
16996 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16997 constructors.
16998 * gdb.c++/derivation.exp: Likewise.
16999 * gdb.c++/templates.exp: Likewise.
17000 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17001
1bc05c3a
JM
170022002-01-10 Michael Snyder <msnyder@redhat.com>
17003
17004 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17005
a911c360
MS
170062002-01-08 Michael Snyder <msnyder@redhat.com>
17007
17008 * gdb.base/gcore.exp: New test for generate-core-file command.
17009 * gdb.base/gcore.c: Testcase for above.
17010 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17011
ea2119ec
JM
170122002-01-08 Jason Merrill <jason@redhat.com>
17013
17014 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17015
68203136
FF
170162002-01-07 Fred Fish <fnf@redhat.com>
17017
17018 * gdb.c++/overload.exp: Remove unconditional xfails for:
17019 print foo_instance1.overloadargs(1)
17020 print foo_instance1.overloadargs(1, 2)
17021 print foo_instance1.overloadargs(1, 2, 3)
17022 print foo_instance1.overloadargs(1, 2, 3, 4)
17023 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17024 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17025 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17026 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17027 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17028 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17029 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17030 print foo_instance1.overload1arg()
17031 print foo_instance1.overload1arg((char)arg2)
17032 print foo_instance1.overload1arg((signed char)arg3)
17033 print foo_instance1.overload1arg((unsigned char)arg4)
17034 print foo_instance1.overload1arg((int)arg7)
17035 print foo_instance1.overload1arg((unsigned int)arg8)
17036 print foo_instance1.overload1arg((float)arg11)
17037 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17038
21b9b5b1
MS
170392002-01-07 Michael Snyder <msnyder@redhat.com>
17040
17041 * gdb.base/huge.exp: New test. Print a very large target data object.
17042 (skip_huge_test): New test variable. Define if you want to skip this
17043 test. The test reads an 8 megabyte data object from the target, so it
17044 might be very time consuming on remote targets with a slow connection.
17045 * gdb.base/huge.c: New file. Test case for above.
17046
725f922e
FF
170472002-01-07 Fred Fish <fnf@redhat.com>
17048
17049 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17050 g_instance.bfoo, and g_instance.cfoo.
17051
889bf7c5 170522002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17053
889bf7c5
PA
17054 * gdb.base/break.c (multi_line_if_conditional): New function.
17055 (multi_ilne_while_conditional): Likewise.
17056 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17057 IF or WHILE condition puts the breakpoint at the start of
17058 the condition.
f286b2c3 17059
634d57ec
JL
17060 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17061 hppa*-*-hpux* expected failure.
17062 * gdb.base/structs.exp (do_function_calls): Similarly.
17063
17064 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17065 watchpoints.
17066
9fbfe2dc
AC
170672002-01-06 Andrew Cagney <ac131313@redhat.com>
17068
17069 Fix PR gdb/66.
17070 * gdb.base/structs.exp: Replace skip for a29k with skip for
17071 gdb,cannot_call_functions.
17072 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17073 * gdb.base/callfuncs.exp: Ditto.
17074 * gdb.base/call-rt-st.exp: Ditto.
17075 * gdb.base/call-strs.exp: Ditto.
17076 * gdb.base/callfwmall.exp: Ditto.
17077 * gdb.base/scope.exp: Obsolete xfail a29k.
17078 * gdb.c++/misc.exp: Ditto.
17079 * gdb.c++/cplusfuncs.exp: Ditto.
17080 * gdb.base/ptype.exp: Ditto.
17081 * gdb.base/printcmds.exp: Ditto.
17082 * gdb.base/opaque.exp: Ditto.
17083 * gdb.base/list.exp: Ditto.
17084 * gdb.base/funcargs.exp: Ditto.
17085 * gdb.base/default.exp: Ditto.
17086
8ddad156
MS
170872002-01-04 Michael Snyder <msnyder@redhat.com>
17088
ca4976a6 17089 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17090 * gdb.base/maint.exp: Add tests for maint info sections options.
17091
1b074332
JL
17092Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17093
17094 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17095
7d159115
CV
170962001-12-20 Corinna Vinschen <vinschen@redhat.com>
17097
17098 * gdb.asm/arm.inc: New file.
17099 * gdb.asm/asm-source.exp: Add arm targets.
17100 * gdb.asm/configure.in: Ditto.
17101 * gdb.asm/configure: Recreated from configure.in.
17102
8fb87725
JL
17103Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17104
afabe08c
JL
17105 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17106 with HP's compiler.
17107 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17108 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17109 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17110 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17111
17112 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17113 either HP's compilers or GCC.
17114
db521deb
JL
17115 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17116 a SIGBUS or SIGSEGV.
17117
17118 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17119
17120 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17121 can be compiled with either HP's compiler or GCC.
17122
cfa88ab7
JL
17123 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17124 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17125 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17126
ca344dff
JL
17127 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17128 to match current gdb output. Update due to using auto-solib-limit
17129 for limiting instead of overloading auto-solib-add.
17130 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17131 test program.
17132
3f3c6e55 17133 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17134 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17135 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17136 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17137 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17138 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17139 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17140 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17141 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17142 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17143 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17144 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17145 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17146
8fb87725
JL
17147 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17148 a SIGTRAP to the inferior.
17149
cf599fa7
CV
171502001-12-19 Corinna Vinschen <vinschen@redhat.com>
17151
17152 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17153 Substitute call to target_link by call to gdb_compile.
17154
2cd045cd
JL
17155Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17156
a9c64011
AS
17157 * gdb.base/break.exp: Fix HP specific search string when testing
17158 backtracing in a called function.
2cd045cd 17159
a9c64011
AS
17160 * gdb.base/constvars.exp: Only set lang to C++ if we're
17161 compiling the test with HP's compilers.
17162 * gdb.base/volatile.exp: Similarly.
2cd045cd 17163
99ebe9ac
JB
171642001-12-19 Jim Blandy <jimb@redhat.com>
17165
17166 * gdb.base/printcmds.exp: Expect the null character to be printed
17167 as '\0', and the '\013' to be printed as '\v'.
17168 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17169 * gdb.base/setvar.exp: Same.
17170
b9891b29
JB
171712001-12-17 Jim Blandy <jimb@redhat.com>
17172
0eba65ab
JB
17173 * gdb.base/completion.exp: Rather than completing very long
17174 filenames, which can make the readline library produce output we
17175 don't recognize, cd to the directory first, and then complete
17176 using nice, short relative paths.
17177
6970b5b1
JB
17178 * gdb.base/completion.exp: On some systems, there is, in fact, a
17179 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17180 variables as being in scope. So use `no_var_named_this'
17181 instead of `b'.
6970b5b1 17182
b9891b29 17183 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17184 can't find the core file's registers as a failure.
b9891b29 17185
e6ccd35f
JSC
171862001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17187
a9c64011
AS
17188 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17189 test expect string more specific.
e6ccd35f 17190
105ba819
CV
171912001-12-13 Corinna Vinschen <vinschen@redhat.com>
17192
17193 * gdb.asm/asm-source.exp: Add support for xstormy16.
17194 * gdb.asm/configure.in: Ditto.
17195 * gdb.asm/configure: Rebuild.
17196 * gdb.asm/xstormy16.inc: New file.
17197
e9e79dd9
FF
171982001-12-10 Fred Fish <fnf@redhat.com>
17199
17200 * gdb.base/maint.exp: Update to match changes in type dumping code.
17201
347dc97d
JB
172022001-12-10 Jim Blandy <jimb@redhat.com>
17203
17204 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17205 matching the entry point symbol's name at the beginning of the
17206 line.
347dc97d 17207
5178b9d6
DJ
172082001-12-07 Daniel Jacobowitz <drow@mvista.com>
17209
17210 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17211 gdb.c++/inherit.exp, gdb.c++/method.exp,
17212 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17213 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17214 and class layout support.
17215
af890c52
DJ
172162001-12-07 Daniel Jacobowitz <drow@mvista.com>
17217
17218 * gdb.c++/classes.exp: Add test for static member function.
17219 * gdb.c++/misc.cc: Add class with static member function.
17220
7a345fb3
JB
172212001-12-07 Jim Blandy <jimb@redhat.com>
17222
f2e54a80 17223 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17224 those tests as `unsupported'.
17225 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17226 Rewrite subsequent tests to use it.
17227
17228 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17229 those tests as `unsupported'.
17230 * gdb.base/structs.exp (call_struct_func): New function.
17231 (do_function_calls): Use call_struct_func to call the functions
17232 returning structs.
17233
0bc69509
JB
17234 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17235 whether functions are prototyped or not, so we can't possibly pass
17236 arguments to t_float_values2 properly.
17237
7a345fb3
JB
17238 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17239 value of `timeout' for targets other than the mips*tx39-*.
17240
edb6ede1
MS
172412001-12-06 Michael Snyder <msnyder@redhat.com>
17242
d63a86f8 17243 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17244 and detect whether the start symbol has a leading underscore.
17245
2d842f13
JB
172462001-12-04 Jim Blandy <jimb@redhat.com>
17247
17248 * gdb.base/completion.exp: Clarify indentation.
17249
68550daf
JB
172502001-12-03 Jim Blandy <jimb@redhat.com>
17251
17252 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17253 variables on the S/390, not `.word'.
17254
cd5195a8
JB
172552001-11-30 Jim Blandy <jimb@redhat.com>
17256
17257 Add assembly-source tests for s390-ibm-linux.
17258 * gdb.asm/s390.inc: New file.
17259 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17260 the S/390 architecture.
a9c64011 17261 * gdb.asm/configure: Regenerated.
cd5195a8 17262
ca9efc90
MS
172632001-11-30 Michael Snyder <msnyder@redhat.com>
17264
17265 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17266 next, info source, info sources, info line, global and static
17267 variables, and static functions.
17268 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17269 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17270 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17271 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17272 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17273 (gdbasm_leave): Restore frame pointer.
17274 (gdbasm_startup): Copy stack set-up from crt0.S.
17275
d0e66976
FN
172762001-11-26 Fernando Nasser <fnasser@redhat.com>
17277
17278 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17279 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17280 to a local (non-static) variable. Copy tstruct.a to a static buffer
17281 and return a pointer to that buffer.
17282 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17283
e2334072
MK
172842001-11-24 Mark Kettenis <kettenis@gnu.org>
17285
17286 * gdb.asm/configure.in: Fix recognition of ix86 target.
17287 * gdb.asm/configure: Regenerate.
17288
756caa3d
MS
172892001-11-21 Michael Snyder <msnyder@redhat.com>
17290
17291 * gdb.asm/sparc.inc: New file.
17292 * gdb.asm/asm-source.exp: Recognize sparc target.
17293 * gdb.asm/configure.in: Recognize sparc target.
17294 * gdb.asm/configure: Regenerate.
d63a86f8 17295
9a4d72d5
MS
172962001-11-21 Michael Snyder <msnyder@redhat.com>
17297
17298 * gdb.asm/m32r.inc: New file.
17299 * gdb.asm/asm-source.exp: Recognize m32r target.
17300 * gdb.asm/configure.in: Recognize m32r target.
17301 * gdb.asm/configure: Regenerate.
17302
a773d1cd
MS
173032001-11-20 Michael Snyder <msnyder@redhat.com>
17304
017ac23d
MS
17305 * gdb.asm/i386.inc: New file.
17306 * gdb.asm/asm-source.exp: Recognize ix86 target.
17307 * gdb.asm/configure.in: Recognize ix86 target.
17308 * gdb.asm/configure: Regenerate.
17309
a773d1cd
MS
17310 * gdb.c++/namespace.exp: Fix quotes in output messages.
17311
bb632afb
MS
173122001-11-14 Michael Snyder <msnyder@redhat.com>
17313
25d559ca 17314 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17315 qualifier in a type cast expression, to designate an address
17316 in the instruction space (Harvard architecture).
17317
4749e309
MS
173182001-11-13 Michael Snyder <msnyder@redhat.com>
17319
17320 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17321 Tests for expressions using 'const' and 'volatile'.
17322
25050984
CV
173232001-11-13 Corinna Vinschen <vinschen@redhat.com>
17324
17325 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17326
1902c51f
DJ
173272001-11-12 Daniel Jacobowitz <drow@mvista.com>
17328
17329 * lib/mi-support.exp (mi_run_to_helper): Move comments
17330 outside of gdb_expect.
17331
dcf95b47
DJ
173322001-11-11 Daniel Jacobowitz <drow@mvista.com>
17333
17334 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17335 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17336 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17337 mi0_run_to): New functions.
17338 * gdb.mi/mi-simplerun.exp: Use them.
17339 * gdb.mi/mi0-simplerun.exp: Likewise.
17340 * gdb.mi/mi-var-cmd.exp: Likewise.
17341 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17342
45b074e1
AC
173432001-11-10 Andrew Cagney <ac131313@redhat.com>
17344
17345 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17346 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17347
bf50d346
AC
173482001-11-09 Andrew Cagney <ac131313@redhat.com>
17349
17350 * gdb.base/restore.exp: Include $expected value in restored test
17351 message.
17352
9383332c
AC
173532001-11-09 Andrew Cagney <ac131313@redhat.com>
17354
17355 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17356 implemented.
17357
db62520a
MS
173582001-11-08 Michael Snyder <msnyder@redhat.com>
17359
17360 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17361 Add pass/fail message for stop at breakpoint in call dummy function.
17362
b5703437
MS
173632001-11-07 Michael Snyder <msnyder@redhat.com>
17364
d63a86f8
RM
17365 * gdb.c++/templates.exp (test_template_breakpoints):
17366 If we get an overload menu, but it does not match what
760f6330 17367 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17368 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17369 making the whitespace optional. Argument for "new" may be
17370 "unsigned" as well as "unsigned int/long".
d63a86f8 17371 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17372 making the whitespace optional. Also replace "(void) with
17373 "((void|)), making the keyword "void" optional.
d63a86f8 17374 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17375 making the whitespace optional. Also replace "(void) with
17376 "((void|)), making the keyword "void" optional.
3bf40917
MS
17377 * gdb.base/callfuncs.c (t_float_values): This function must
17378 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17379 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17380 can be tested against both cases. Usually one case involves
17381 promotion of float to double, while the other does not.
17382 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17383 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17384 includes a stack frame for "start".
17385
c8ab4e6d
JB
173862001-11-05 Jim Blandy <jimb@redhat.com>
17387
17388 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17389 pointers are 32 bits long, and that offsets of relocs are always
17390 stored in the data (REL-style), and not in the reloc entry itself
17391 (RELA-style).
17392 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17393 stabs.
17394
3f08ced9
MS
173952001-11-01 Michael Snyder <msnyder@redhat.com>
17396
17397 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17398 and regular expression operators by using quoting.
17399
cbfa24cd
MS
174002001-10-31 Michael Snyder <msnyder@redhat.com>
17401
17402 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17403 depending on what the symbol table contains.
17404 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17405 the output of the ptype command. Similarly, accept both "const &"
17406 and "const&".
17407
aaa68313
CV
174082001-10-31 Corinna Vinschen <vinschen@redhat.com>
17409
17410 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17411 symbol `STORAGE' to allow to choose the storage class of
17412 the local datastructures.
17413 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17414 compiler directive.
17415
91740388
MS
174162001-10-30 Michael Snyder <msnyder@redhat.com>
17417
17418 * gdb.base/jump.exp: Allow it to run for all targets.
17419
1b7c05e7
CV
174202001-10-29 Corinna Vinschen <vinschen@redhat.com>
17421
17422 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17423 with new double_array size.
17424 (main): Change storage class of all local variables to static.
17425 Reduce size of double_array to 9.
17426 * gdb.base/call-ar-st.exp: Increase timeout value.
17427 Change expected output for double array to match new size in
17428 call-ar-st.c.
17429
36a22261
CV
174302001-10-29 Corinna Vinschen <vinschen@redhat.com>
17431
17432 * gdb.base/ending-run.exp: Create identical output when passing
17433 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17434 Stormy16 target.
36a22261 17435
92b8ae91
MK
174362001-10-28 Mark Kettenis <kettenis@gnu.org>
17437
17438 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17439 that we catch the expected failure under Linux/x86.
17440
cb135b83
OF
174412001-10-29 Orjan Friberg <orjanf@axis.com>
17442
17443 * gdb.base/setvar.exp: Escape curly braces.
17444 * gdb.stabs/weird.exp: Ditto.
17445
6884aa54
DJ
174462001-10-27 Daniel Jacobowitz <drow@mvista.com>
17447
17448 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17449 * gdm.mi/mi0-hack-cli.exp: Likewise.
17450
0398c9aa
AC
174512001-10-25 Andrew Cagney <ac131313@redhat.com>
17452
17453 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17454 messages.
17455
d20bf2e8
AC
174562001-10-21 Andrew Cagney <ac131313@redhat.com>
17457
17458 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17459 checking MI enabled.
17460
03dd63aa
CV
174612001-10-09 Corinna Vinschen <vinschen@redhat.com>
17462
17463 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17464
1d9d99f3
FCE
174652001-10-04 Frank Ch. Eigler <fche@redhat.com>
17466
17467 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17468 if gdb child process crashes, just signal an error.
17469
838ae6c4
JB
174702001-10-02 Jim Blandy <jimb@redhat.com>
17471
17472 * lib/gdb.exp (test_xfail_format): Simplify.
17473
17474 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17475 front of the variable name `format'. Simplify `if'.
17476
8f0cbc1c
DJ
174772001-10-01 Daniel Jacobowitz <drow@mvista.com>
17478
17479 * gdb.threads/pthreads.exp: Wait for output and delay
17480 before sending ^C.
17481
1f08dafd
DJ
174822001-10-01 Daniel Jacobowitz <drow@mvista.com>
17483
17484 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17485 some incorrect output instead of timing out.
17486 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17487
674f90ff
CV
174882001-09-28 Corinna Vinschen <vinschen@redhat.com>
17489
17490 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17491 check to allow additional `int'.
17492
9b284272
DJ
174932001-09-27 Daniel Jacobowitz <drow@mvista.com>
17494
17495 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17496 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17497
b55a4771
MS
174982001-09-27 Michael Snyder <msnyder@redhat.com>
17499
17500 * lib/gdb.exp (test_debug_format): New proc.
17501 (setup_xfail_format): Use new proc test_debug_format.
17502 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17503 proc; use new service proc test_debug_format.
17504 Replace all other "gcc_compiled" tests with this test.
17505 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17506 proc; use new service proc test_debug_format.
17507 Replace all other "gcc_compiled" tests with this test.
17508
175092001-09-27 Michael Snyder <msnyder@redhat.com>
17510
17511 * gdb.base/cvexpr.exp: New file.
17512 * gdb.base/cvexpr.c: New file
17513 Test for expressions using const and volatile keywords.
17514
4e6667ac
CV
175152001-09-26 Corinna Vinschen <vinschen@redhat.com>
17516
17517 * gdb.base/constvars.exp: Check for different orders of keywords
17518 and additional "int" strings in output.
17519
4f337972
AC
175202001-09-22 Andrew Cagney <ac131313@redhat.com>
17521
17522 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17523 responses from "help maint".
17524
2015650d
FCE
175252001-09-19 Frank Ch. Eigler <fche@redhat.com>
17526
17527 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17528 to localhost:NNN instead of :NNN, in case Xvfb is listening
17529 only on TCP.
17530
f3bcedc1
CV
175312001-09-19 Corinna Vinschen <vinschen@redhat.com>
17532
17533 * gdb.base/recurse.exp: When checking leaving the watchpoint
17534 scope, recognize when gdb is in function's epilogue and pass.
17535
6b819c92
KS
175362001-09-18 Keith Seitz <keiths@redhat.com>
17537
17538 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17539 support for running tests against sid targets.
17540 (gdbtk_done): Ditto.
17541
a10c9419
CV
175422001-09-18 Corinna Vinschen <vinschen@redhat.com>
17543
17544 * gdb.base/ending-run.c (main): Set stdout buffersize
17545 to the same reasonable value for any target.
17546 * gdb.base/ending-run.exp: Add a regular expression
17547 to make testsuite happy on Sanyo Stormy16 target.
17548
739d0d99
CV
175492001-09-17 Corinna Vinschen <vinschen@redhat.com>
17550
17551 * gdb.base/display.c (do_loops): Add float variable `f'.
17552 Increment f in loop.
17553 * gdb.base/display.exp: Increment timeout by 60 seconds.
17554 Change float display test to use variable `f'.
17555
1b8947f0
JB
175562001-09-17 Jim Blandy <jimb@redhat.com>
17557
17558 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17559 overflowing the limited breakpoint tables on some ROM monitors
17560 (like the ROM68K).
17561
9890ac81
FCE
175622001-09-15 Frank Ch. Eigler <fche@redhat.com>
17563
17564 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17565 the "-ac" (disable access control) flag.
17566
6db765ea
JH
175672001-08-30 Jeff Holcomb <jeffh@redhat.com>
17568
17569 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17570 ints.
17571
4c32cc04
KS
175722001-08-30 Keith Seitz <keiths@redhat.com>
17573
17574 * lib/gdb.exp: Move all insight-related functionality into
17575 separate file.
17576 * lib/insight-support.exp: New file.
17577
8d6e6f81
FCE
175782001-08-29 Frank Ch. Eigler <fche@redhat.com>
17579
17580 * config/sid.exp (sid_start): Never set sid verbosity; disable
17581 expect_background {} that consumed its stdout; tolerate </dev/null.
17582 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17583
6a90e1d0
AC
175842001-08-18 Andrew Cagney <ac131313@redhat.com>
17585
17586 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17587 CLI jump command to start it.
17588 (mi_run_to_main): Fail immediatly when unexpected output.
17589
1759b3c3
AC
175902001-08-18 Andrew Cagney <ac131313@redhat.com>
17591
17592 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17593 beginning of function. Fix PR gdb/191.
17594
61d11d80
FCE
175952001-08-16 Frank Ch. Eigler <fche@redhat.com>
17596
17597 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17598 what to force sid endianness to.
17599
942a4df2
KS
176002001-08-15 Keith Seitz <keiths@redhat.com>
17601
17602 * lib/gdb.exp (gdbtk_start): Don't set environment
17603 variables for TCL_LIBRARY and friends. Insight will
17604 now figure these out for itself.
17605
0521c418
MS
176062001-08-02 Michael Snyder <msnyder@redhat.com>
17607
17608 * gdb.base/completion.exp: Remove the symbol "a64l" from
17609 the expect string; this is target-specific, and not related
17610 to what is being tested.
17611
74a9a58a
DB
176122001-08-02 Dave Brolley <brolley@redhat.com>
17613
17614 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17615
c70819fa
MS
176162001-07-25 Michael Snyder <msnyder@redhat.com>
17617
c2b8fa57
MS
17618 * gdb.base/consecutive.exp: New file. Test stepping over
17619 breakpoints on consecutive instructions.
17620 * gdb.base/consecutive.c: New file.
17621
c70819fa
MS
17622 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17623 curly braces in regular expressions.
17624
2b1a1355
MS
176252001-07-25 Michael Snyder <msnyder@redhat.com>
17626
17627 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17628 legitimate output from stepping out of main.
17629
413eca6f
KS
176302001-07-22 Keith Seitz <keiths@redhat.com>
17631
17632 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17633 the empty string, do not run the tests.
17634
7e5a9322
SC
176352001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17636
17637 * gdb.base/long_long.exp: Detect size of pointer. Take into
17638 account 2-byte pointers when testing for p/a results.
17639
de58f10f
SC
176402001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17641
d63a86f8 17642 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17643 and defined to 1K for m68hc11.
17644 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17645 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17646 (sizeof_random_data): New variable to tell the size of the data table;
17647 don't test past this size; always run to main.
17648
d6f5fea1
SC
176492001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17650
17651 * gdb.base/return2.exp: return of long long and double fails for
17652 68HC11; don't execute these tests on that platform.
17653 * gdb.base/return.exp: Return of a double fails for 68hc11.
17654
c477543d
SC
176552001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17656
17657 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17658 tests that print a float.
17659 * call-rt-st.exp: Likewise.
17660
63cf1c79
MK
176612001-07-12 Mark Kettenis <kettenis@gnu.org>
17662
17663 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17664 running this test on Linux.
17665
112f9ab5
MC
176662001-06-24 Michael Chastain <chastain@redhat.com>
17667
17668 * gdb.base/arithmet.exp: Remove some tests to make all test names
17669 unique.
17670
4970cb0f
MS
176712001-07-03 Michael Snyder <msnyder@redhat.com>
17672
17673 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17674 the output of the ptype command.
17675
d85da69f
MS
176762001-07-02 Michael Snyder <msnyder@redhat.com>
17677
4c8a82de
MS
17678 * gdb.base/completion.exp: Don't assume that break.c is the only
17679 source file that may contain functions named "marker".
d85da69f
MS
17680 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17681
8afc772b
AC
176822001-06-28 Andrew Cagney <ac131313@redhat.com>
17683
17684 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17685 of files to delete.
17686
17687 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17688 * gdb.disasm/h8300s.exp: New file.
17689 gdb.disasm/h8300s.s: Likewise.
17690
cff22675
AC
176912001-06-27 Andrew Cagney <ac131313@redhat.com>
17692
17693 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17694 empty breakpoint tables.
17695
68c81b54
AC
176962001-06-25 Andrew Cagney <ac131313@redhat.com>
17697
17698 * lib/mi-support.exp: Update args=... part of stop-reason
17699 patterns. Accept either a list or a tuple.
17700
2dd62704
AC
177012001-06-23 Andrew Cagney <ac131313@redhat.com>
17702
17703 * lib/mi-support.exp: Remove local emacs variable defining
17704 change-log-default-name.
17705
b4127474
MC
177062001-06-22 Michael Chastain <chastain@redhat.com>
17707
17708 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17709 This is operationally compatible with the previous version.
17710
8dbfb380
JB
177112001-06-13 Jim Blandy <jimb@redhat.com>
17712
17713 * lib/gdb.exp (gdb_test): Doc fix.
17714
f2d8c86d
MC
177152001-06-10 Michael Chastain <chastain@redhat.com>
17716
17717 * gdb.base/exprs.exp: Remove a duplicate test.
17718
81564d34
JB
177192001-06-06 Jim Blandy <jimb@redhat.com>
17720
17721 * gdb.base/return2.exp (main): Use values to test float and double
17722 returns that are not NaN's, to avoid being confused by IEEE
17723 comparison rules.
17724
da55addb
MS
177252001-06-04 Michael Snyder <msnyder@redhat.com>
17726
17727 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17728 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17729 rather than wait for 12 more tests to time out.
17730
42c65987
JB
177312001-06-06 Jim Blandy <jimb@redhat.com>
17732
b18bced9 17733 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17734 Don't forget to match the GDB prompt.
b18bced9 17735
42c65987
JB
17736 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17737
5b41e5f0
JB
177382001-06-04 Jim Blandy <jimb@redhat.com>
17739
17740 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17741 command.
17742
015e046f
KB
177432001-05-31 Kevin Buettner <kevinb@redhat.com>
17744
17745 * gdb.base/annota1.exp (info break): Match four or more spaces
17746 after "Address".
17747
fb1ffbbe
MC
177482001-05-31 Michael Chastain <chastain@redhat.com>
17749
17750 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17751 (dm_type_int_star): Likewise.
17752 (dm_type_long_star): Likewise.
17753 (dm_type_void_star): Likewise.
17754
5ea2a32c
KB
177552001-05-29 Kevin Buettner <kevinb@redhat.com>
17756
17757 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17758 to a known value in order to get consistent results regardless
17759 of the setting of INPUTRC or the presence or contents of .inputrc.
17760
ae23c492
MS
177612001-05-24 Michael Snyder <msnyder@redhat.com>
17762
ac55707e
MS
17763 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17764 Don't require that the main thread and the manager thread are the
17765 first in the list.
17766
ae23c492
MS
17767 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17768 debugging. If test fails, issue an "unsupported" not a "fail".
17769
400071f1
JB
177702001-05-24 Jim Blandy <jimb@redhat.com>
17771
17772 Don't assume that short is shorter than int.
17773 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17774 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17775 this isn't true.
400071f1
JB
17776 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17777 an int, is not equal to ~0 stored in an unsigned char. This tests
17778 the same thing that the previous test meant to, but works on
17779 16-bit machines, too.
17780 ("print unsigned char != (~0)"): Same test, complemented.
17781
0816a3e5
MS
177822001-05-24 Michael Snyder <msnyder@redhat.com>
17783
17784 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17785 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17786 and prevents dejagnu getting out of step.
17787
f6dc23a9
KB
177882001-05-23 Kevin Buettner <kevinb@redhat.com>
17789
17790 * gdb.base/finish.exp (finish_void): Revise pattern for
17791 stopping on the call statement to not permit stopping at
17792 the start of the instructions comprising the call sequence.
17793
7dbd117d
MC
177942001-05-19 Michael Chastain <chastain@redhat.com>
17795
17796 * gdb.base/callfuncs.exp: Make all test names unique.
17797 * gdb.base/commands.exp: Make all test names unique.
17798 * gdb.base/condbreak.exp: Make all test names unique.
17799 * gdb.base/dbx.exp: Make all test names unique.
17800 * gdb.base/default.exp: Make all test names unique.
17801 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17802 and TIMEOUT messages to their corresponding PASS message.
17803 * gdb.base/ending-run.exp: Make all test names unique.
17804 * gdb.base/long_long.exp: Remove duplicate test.
17805
6b0b0a9e
KB
178062001-05-21 Kevin Buettner <kevinb@redhat.com>
17807
17808 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17809 stop on the call statement as well as the statement after the
17810 call.
17811
2caa35cb
MS
178122001-05-21 Michael Snyder <msnyder@redhat.com>
17813
17814 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17815
40713331
EZ
178162001-05-10 Elena Zannoni <ezannoni@redhat.com>
17817
a9c64011
AS
17818 * gdb.base/completion.exp: Revamp test. Make it execute on all
17819 platforms.
40713331 17820
c2c1be8d
EZ
178212001-05-10 Elena Zannoni <ezannoni@redhat.com>
17822
a9c64011
AS
17823 * config/gdbserver.exp (gdb_load): Handle the case
17824 in which the arguments to gdbserver are given in the
17825 baseboard configuration file.
17826 Also handle the case in which the server needs to do a
17827 load.
2c9cd303 17828
9671de48
KS
178292001-05-07 Keith Seitz <keiths@cygnus.com>
17830
a9c64011
AS
17831 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17832 set up the display for testing.
17833 (gdbtk_start): Convert all paths to paths that tcl will like.
17834 Export target information to environment.
17835 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17836 necessary.
17837 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17838 (to_tcl_path): New proc to convert a given pathname into
17839 a path acceptible as an argument to a tcl command.
17840 (_gdbtk_export_target_info): New proc to export target info
17841 into the environment for gdbtk testing.
17842 (gdbtk_done): New proc to signal end-of-test.
9671de48 17843
5a360f47
JB
178442001-05-06 Jim Blandy <jimb@redhat.com>
17845
17846 * restore.c: Make the code of caller0 correspond to its comment.
17847
66c756c6
MS
178482001-05-03 Michael Snyder <msnyder@redhat.com>
17849
17850 * config/sid.exp (gdb_target_sid): Check for error messages.
17851 On error or timeout, don't make expect exit (which will terminate
17852 all subsequent tests); instead just make gdb exit.
d63a86f8 17853 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17854 return a negative value.
17855
a966fde5
JB
178562001-04-24 Jim Blandy <jimb@redhat.com>
17857
851c18e0
JB
17858 * gdb.c++/templates.exp: If we see the prompt for the overload
17859 list, but we haven't recognized any of the longer patterns,
17860 arrange for this test to fail, not hang.
17861
a966fde5
JB
17862 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17863 variations.
17864
db144853
MC
178652001-04-22 Michael Chastain <chastain@redhat.com>
17866
17867 * gdb.c++/local.exp: Use the 'runto' library function.
17868 * gdb.c++/namespace.exp: Likewise.
17869 * gdb.c++/overload.exp: Likewise.
17870
3207ec21
KB
178712001-03-26 Kevin Buettner <kevinb@redhat.com>
17872
17873 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17874 * gdb.base/step-line.exp: New file. Test step/next in presence of
17875 #line directives.
17876 * gdb.base/step-line.c: New file. Test program for the above.
17877 * gdb.base/step-line.inp: New file. We pretend that this file has
17878 been transformed by some other tool into step-line.c.
17879
13b57657
JB
178802001-03-21 Jim Blandy <jimb@redhat.com>
17881
17882 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17883 unmangled operator names.
17884
754cbe1c
JB
178852001-03-20 Jim Blandy <jimb@redhat.com>
17886
17887 * gdb.threads/linux-dp.exp: Recognize an additional message
17888 generated by GDB when it doesn't understand how to debug threads
17889 on the target system.
17890
177495c9
AC
178912001-03-19 Andrew Cagney <ac131313@redhat.com>
17892
17893 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17894
f266096b
MC
178952001-03-12 Michael Chastain <chastain@redhat.com>
17896
17897 * gdb.c++/derivation.exp: Use the 'runto' library function.
17898
cac3c2ff
MC
178992001-03-12 Michael Chastain <chastain@redhat.com>
17900
17901 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17902
b6c11a24
MC
179032001-02-24 Michael Chastain <chastain@redhat.com>
17904
17905 * gdb.c++/ref-types.exp: Change handwritten code to library
17906 function 'runto'.
17907
6bae5bce
OF
179082001-03-16 Orjan Friberg <orjanf@axis.com>
17909
17910 * gdb.base/signals.exp: Set count to 0 explicitly.
17911
0015fd9a
MS
179122001-03-15 Mark Salter <msalter@redhat.com>
17913
17914 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17915 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17916 (gdb_load): Add support for additional target_info: gdb_download_size
17917 and gdb_load_timeout.
0015fd9a 17918
fc33412a
DT
17919Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17920
17921 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17922 file -- to prevent failing when the compile fails but we have no
17923 intention of running the tests anyway.
fc33412a
DT
17924
17925 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17926 tests if set.
17927
17928 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17929 integers.
fc33412a
DT
17930
17931 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17932 * gdb.c++/namespace.exp: Ditto.
17933
115f06de
OF
179342001-03-07 Orjan Friberg <orjanf@axis.com>
17935
17936 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17937 * gdb.base/pointers.exp: Relax pattern match of decimals.
17938
b6ba6518
KB
179392001-03-06 Kevin Buettner <kevinb@redhat.com>
17940
17941 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17942 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17943 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17944 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17945 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17946 config/sh.exp, config/sid.exp, config/slite.exp,
17947 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17948 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17949 config/vxworks.exp, config/vxworks29k.exp,
17950 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17951 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17952 gdb.base/arithmet.exp, gdb.base/assign.exp,
17953 gdb.base/async.exp, gdb.base/attach.exp,
17954 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17955 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17956 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17957 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17958 gdb.base/commands.exp, gdb.base/completion.exp,
17959 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17960 gdb.base/constvars.exp, gdb.base/corefile.exp,
17961 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17962 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17963 gdb.base/ending-run.exp, gdb.base/environ.exp,
17964 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17965 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17966 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17967 gdb.base/funcargs.exp, gdb.base/help.exp,
17968 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17969 gdb.base/logical.exp, gdb.base/long_long.exp,
17970 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17971 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17972 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17973 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17974 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17975 gdb.base/regs.exp, gdb.base/relational.exp,
17976 gdb.base/remote.exp, gdb.base/reread.exp,
17977 gdb.base/restore.exp, gdb.base/return2.exp,
17978 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17979 gdb.base/selftest.exp, gdb.base/setshow.exp,
17980 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17981 gdb.base/sigall.exp, gdb.base/signals.exp,
17982 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17983 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17984 gdb.base/step-test.exp, gdb.base/structs.c,
17985 gdb.base/structs.exp, gdb.base/structs2.exp,
17986 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17987 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17988 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17989 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17990 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17991 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17992 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17993 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17994 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17995 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17996 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17997 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17998 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17999 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18000 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18001 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18002 gdb.trace/circ.exp, gdb.trace/collection.exp,
18003 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18004 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18005 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18006 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18007 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18008 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18009 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18010 notices.
18011
dc96c6c7 180122001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18013
18014 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18015 first arg is int not float.
18016
dc96c6c7 180172001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18018
18019 * gdb.base/reread.exp: Unsupported for non-native targets;
18020 doesn't work for remote debugging.
18021
9b0c4aeb
FN
180222001-02-19 Fernando Nasser <fnasser@redhat.com>
18023
18024 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18025 * gdb.base/ending-run.exp: Properly handle the BSP state when
18026 stepping past the end of main.
9b0c4aeb 18027
02aa71d5
MC
180282001-02-19 John Moore <jmoore@redhat.com>
18029
18030 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18031 Converted HPUX fix for non-expected items following multiple
18032 step commands into general solution for all platforms.
18033
1fa449a4
MC
180342001-02-18 Michael Chastain <chastain@redhat.com>
18035
18036 * gdb.c++/classes.exp (do_tests): Change runto statements
18037 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18038 statements demangler agnostic.
18039 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18040 (gdb_virtfunc_restart): Likewise.
18041
b2f9ec70
MC
180422001-02-14 Michael Chastain <chastain@redhat.com>
18043
18044 * gdb.c++/inherit.exp (do_tests): Change runto statements
18045 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18046 statements demangler agnostic.
18047
cf74b8ca
AC
18048Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18049
18050 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18051 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18052 before calling common_routine 15 times'' tests.
cf74b8ca 18053
99f78f56
MC
180542001-02-11 Michael Chastain <chastain@redhat.com>
18055
18056 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18057 Helps the test script figure out which demangler is in use.
18058 (dm_type_foo_ref): Ditto.
18059 (dm_type_int_star): Ditto.
18060 (dm_type_long_star): Ditto.
18061 (dm_type_unsigned_int): Ditto.
18062 (dm_type_void): Ditto.
18063 (dm_type_void_star): Ditto.
99707966 18064 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18065 Probe the gdb demangler and set variables to accommodate
18066 formatting differences.
18067 (info_func_regexp): New function. Same as info_func, but
18068 matches against a regexp.
18069 (info_func): Match against a literal string.
18070 (print_addr_2): New function. Match against a literal string,
18071 which can be different from the input to gdb.
18072 (print_addr): Simply call print_addr_2 with the same argument twice.
18073 (test_lookup_operator_functions): Use demangler formatting variables.
18074 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18075 the tests in the same order as the C++ class declaration.
18076 (test_paddr_operator_functions): Ditto.
18077 (test_paddr_overloaded_functions): Ditto.
18078 (test_paddr_hairy_functions): Use demangler formatting variables.
18079 Add reference to gdb/19 for related tests.
18080 (do_tests): Call probe_demangler.
18081
1de8f023
KB
180822001-01-30 Kevin Buettner <kevinb@redhat.com>
18083
18084 * gdb.c++/templates.cc (printf): Remove unused function definition.
18085
ca3f91ed
MS
180862001-01-26 Felix Lee <flee@redhat.com>
18087
18088 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18089
180902001-01-25 matthew green <mrg@redhat.com>
18091
18092 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18093 up sid.
18094 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18095
180962001-01-25 matthew green <mrg@redhat.com>
18097
18098 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18099 Deprecate $sid_spawn_id.
ca3f91ed
MS
18100 (sid_exit): Remove code necessary only for `spawn.'
18101
181022001-01-25 matthew green <mrg@redhat.com>
18103
18104 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18105
fb18ec4a
MC
181062001-01-28 Michael Chastain <chastain@redhat.com>
18107
18108 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18109 to call when tests fail. It takes gdb out of the overloaded
18110 function choice menu back to the main prompt, so that the test
18111 program stays synchronized.
18112 (set_bp_overloaded): New proc to collect all the common
18113 code for setting a breakpoint on an overloaded name. Calls
18114 take_gdb_out_of_choice_menu when needed.
18115 (menu_overload1arg): New variable to collect the repeated
18116 instances of the expected menu for an overloaded name. Change
18117 the regular expression to handle changes in g++ type encoding:
18118 "void" can be either "void" or "", and "unsigned int" can be
18119 either "unsigned int" or "unsigned".
18120 (continue_to_bp_overloaded): Change regular expressions to handle
18121 changes in g++ type encoding.
18122 (no proc): Call take_gdb_out_of_choice_menu when needed.
18123 Remove redundant calls to "info break". Accept either "canceled"
18124 or "cancelled". Change regular expressions in "info break"
18125 calls to handle changes in g++ type encoding. Give all tests
18126 unique strings.
18127
9c646a6e
BE
181282001-01-17 Ben Elliston <bje@redhat.com>
18129
18130 * config/sid.exp: New file.
18131
9549d9c1
AC
18132Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18133
18134 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18135
dc96c6c7 181362000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18137
18138 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18139 Add a RE to accept a non-ascii char if one is ever presented.
18140
b4df4f68
FN
181412000-12-20 Fernando Nasser <fnasser@redhat.com>
18142
297dd0fd 18143 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18144
dc96c6c7 181452000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18146
d63a86f8 18147 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18148 in regexp. One '\' does not suffice on Linux.
18149
4a7bddb6
MC
181502000-12-09 Michael Chastain <chastain@redhat.com>
18151
18152 * gdb.base/break.exp (test_clear_command): Use a marker function
18153 rather than 'main' for the test function. Also move this
18154 test to an execution point where the marker function names are
18155 guaranteed to be bound to functions. (Executing tests after a
18156 'finish' from main runs into name conflicts with local names
18157 in __libc_start_main).
18158
dc96c6c7 181592000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18160
18161 * gdb.base/finish.exp: New test for gdb's "finish" command.
18162 * gdb.base/return2.exp: New test for gdb's "return" command.
18163 * gdb.base/return2.c: New source file for above.
18164
dc96c6c7 181652000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18166
18167 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18168 * gdb.base/miscexprs.exp: Ditto.
18169 * gdb.base/pointers.exp: Ditto.
18170 * gdb.c++/derivation.exp: Ditto.
18171 * gdb.c++/local.exp: Ditto.
18172 * gdb.c++/namespace.exp: Ditto.
18173 * gdb.c++/overload.exp: Ditto.
18174 * gdb.c++/ref-types.exp: Ditto.
18175
dc96c6c7 181762000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18177
18178 * gdb.base/constvars.exp: Test result of "up" command.
18179 * gdb.base/miscexprs.exp: Ditto.
18180 * gdb.base/pointers.exp: Ditto.
18181 * gdb.base/scope.exp: Ditto.
18182 * gdb.c++/derivation.exp: Ditto.
18183 * gdb.c++/local.exp: Ditto.
18184 * gdb.c++/namespace.exp: Ditto.
18185 * gdb.c++/overload.exp: Ditto.
18186 * gdb.c++/ref-types.exp: Ditto.
18187
44097287
FN
181882000-11-22 Michael Chastain <chastain@redhat.com>
18189
18190 * mips_pro.exp: Accept either "middle -> top -> main" or
18191 "middle -> main" in the backtrace, because gcc can optimize
18192 tail calls to jumps. Remove setup_xfail for the hppa case.
18193 Add a comment with the original warning messages from PR 3016,
18194 which was filed in 1993, to preserve them for posterity.
18195
9d2e1bab
ND
181962000-11-17 Nick Duffek <nsd@redhat.com>
18197
18198 * lib/gdb.exp (gdb_test): Override timeout with board info.
18199
1aca8eb7
ND
182002000-11-17 Nick Duffek <nsd@redhat.com>
18201
18202 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18203 the second kill and detach messages.
18204
93076499
ND
182052000-11-17 Nick Duffek <nsd@redhat.com>
18206
18207 * configure.in: Add AC_EXEEXT.
18208 * configure: Regenerate.
18209 * Makefile.in (just-check): Export EXEEXT.
18210 * lib/gdb.exp ($EXEEXT): Import from environment.
18211 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18212 expect "maint dump-me" on Cygwin.
18213 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18214 $EXEEXT.
18215
30e87cd3
ND
182162000-11-17 Nick Duffek <nsd@redhat.com>
18217
18218 * gdb.base/break.exp: Test backtrace and finish from called
18219 function on all platforms, not just HP-UX.
18220
dc96c6c7 182212000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18222
18223 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18224 code from gdb_target_monitor, so it can be used independantly
18225 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18226
dc96c6c7 182272000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18228
18229 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18230 * gdb.base/corefile.exp: Expect the message "Program is being
18231 debugged already" when we send the "corefile" command, since
18232 the preceeding gdb_load may have connected gdb to a remote target.
18233 * gdb.base/display.exp: Disable hardware watchpoints if new
18234 board info variable "no_hardware_watchpoints" is true.
18235 Replace single-letter commands with more readable ones.
18236 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18237 if new board info variable "no_hardware_watchpoints" is true.
18238 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18239 to see if stdio (printf) testing is possible.
18240 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18241 board info variable "no_hardware_watchpoints" is true. Use new
18242 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18243
39124dea
FN
182442000-11-13 Fernando Nasser <fnasser@redhat.com>
18245
18246 From Orjan Friberg <orjanf@axis.com>:
18247 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18248 in array print pattern match.
18249
a9e2e984
FN
182502000-11-09 Fernando Nasser <fnasser@redhat.com>
18251
18252 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18253 spelling "cancelled" to U.S. spelling "canceled" to match changes
18254 made to gdb.
18255 * gdb.c++/ovldbreak.exp: Ditto.
18256
c7db355b
PS
182572000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18258
18259 * gdb.base/callfuncs.c (main): Moved to end of file, call
18260 t_double_values to initialize the FPU before inferior calls are made.
18261 * gdb.base/callfuncs.exp: Test for register preservation after calling
18262 inferior functions. Add tests for continuining, finishing and
18263 returning from a stop in a call dummy.
18264
dc96c6c7 182652000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18266
18267 * gdb.base/commands.exp: Break up long lines, and re-indent.
18268
dc96c6c7 182692000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18270
18271 * config/gdbserver.exp: Rewritten from the ground up, to make it
18272 compatible with the current dejagnu tree, and to make it work with
18273 the new "gdbserver" in libremote.
18274
dc96c6c7 182752000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18276
18277 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18278 * gdb.base/varargs.exp: Skip entire test if no printf support.
18279 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18280 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18281
dc96c6c7 182822000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18283
18284 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18285 no floating point support.
18286 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18287 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18288 * gdb.base/call-rt-st.exp: Ditto.
18289 * gdb.base/call-strs.exp: Ditto.
18290
bac5fc66
JG
182912000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18292
18293 * gdb.base/sizeof.c: include <stdio.h>.
18294
18295 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18296 'finish', otherwise uncaptured gdb_prompt would potentially
18297 throw remaining test points out of sync.
bac5fc66 18298
b22a6027
SB
182992000-07-26 Scott Bambrough <scottb@netwinder.org>
18300
18301 * gdb.base/recurse.exp: Run tests for all targets.
18302 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18303 gnu-oldld case on ARM.
18304 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18305 for ARM targets.
d63a86f8 18306
d8231941
AG
18307Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18308
18309 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18310 * gdb.java/configure: Rebuild.
18311
8caabe69
AG
18312Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18313
18314 * gdb.java/jv-exp.exp: New file.
18315
9d273ca3
AG
18316Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18317
18318 * configure: Rebuilt.
18319 * configure.in (configdirs): Add gdb.java.
18320 * gdb.java/jmisc.java: New file.
18321 * gdb.java/jmisc.exp: New file.
18322 * gdb.java/Makefile.in: New file.
18323 * gdb.java/configure: Rebuilt.
18324 * gdb.java/configure.in: New file.
18325 * lib/java.exp: New file.
18326
4f823a66
AC
18327Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18328
18329 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18330 underflow.
4f823a66 18331
2391e11d
AC
18332Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18333
18334 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18335 and the compilers sizes.
2391e11d 18336
54602222
ND
183372000-07-09 Nick Duffek <nsd@redhat.com>
18338
18339 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18340 (use_methods): New function.
18341 (main): Call use_methods().
18342 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18343 (do_tests): Call test_method_param_class.
18344
2bec0572
ND
183452000-07-09 Nick Duffek <nsd@redhat.com>
18346
18347 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18348 spelling.
18349 (test_enums): New procedure. Move enum tests from end of script
18350 to here. Set breakpoint on function name instead of line number.
18351 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18352 (enums2): New marker function.
18353 (enums1): New function.
18354 (main): Call enums1(). Move enum tests to enums1().
18355
78492fde
AC
18356Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18357
18358 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18359 compile/link program. Update line numbers.
78492fde
AC
18360 * gdb.asm/d10v.inc: Define ``startup''.
18361 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18362
49a2cef8
AC
18363Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18364
18365 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18366
3e6c8688
EZ
183672000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18368
18369 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18370 of 'help maint print' command.
3e6c8688 18371
9ff5cbe9
AC
18372Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18373
18374 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18375 they use gdb_expect_list.
9ff5cbe9 18376
17c579bd
AC
18377Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18378
18379 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18380 memory-read-packet-size'' instead of ``set endian big'' to test
18381 long commands.
17c579bd 18382
e6d71bf3
DB
183832000-06-03 Daniel Berlin <dan@cgsoftware.com>
18384
18385 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18386 g++, and stop skipping them.
e6d71bf3
DB
18387
18388 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18389 work under g++.
18390
d63a86f8 18391 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18392 initialization.
18393
dc96c6c7 183942000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18395
18396 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18397 the regular expression: accept an (almost) arbitrary sequence of
18398 "frames-invalid" and "breakpoints-invalid" messages both before
18399 and after the "starting" message.
18400
dc96c6c7 184012000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18402
18403 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18404
dc96c6c7 184052000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18406
18407 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18408 Relax the regular expression a little, make it pass on Solaris 8.
18409
8216cda9
KB
184102000-05-12 Kevin Buettner <kevinb@redhat.com>
18411
18412 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18413 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18414 Instead, it is permissible for gdb to stop on the line of the
18415 call itself.
18416
1a570b2f
MS
184172000-05-12 Michael Snyder <msnyder@.cygnus.com>
18418
18419 * gdb.base/break.exp (bp on small function, optimized file):
18420 Add a second pass pattern. The behavior differs here between stabs
18421 and dwarf for one-line functions. Stabs preserves two line symbols
18422 (one before the prologue and one after) with the same line number,
18423 but dwarf regards these as duplicates and discards one of them.
18424 Therefore the address after the prologue (where the breakpoint is)
18425 has no exactly matching line symbol, and GDB reports the breakpoint
18426 as if it were in the middle of a line rather than at the beginning.
18427
dc96c6c7 184282000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18429
d63a86f8 18430 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18431 rather than "send_gdb" (for consistancy).
18432
7d418785
AC
18433Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18434
18435 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18436 * gdb.c++/templates.cc: Properly check for GCC version number.
18437 * lib/compiler.cc: Likewise
18438
dc96c6c7 184392000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18440
d63a86f8 18441 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18442 gdb may not stop at the first line of main, due to code motion.
18443
dc96c6c7 184442000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18445
18446 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18447 This test depends on parsing the printf output from the target.
18448 Since the sparclet stub doesn't do stdio, this will never work.
18449 * gdb.base/call-rt-st.exp: ditto.
18450 * gdb.base/call-strs: ditto.
18451
dc96c6c7 184522000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18453
18454 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18455
18456 * gdb.base/ending-run.exp: After connecting to a remote target,
18457 but before running, the target will appear to be in a random
18458 location. Specify both a file and a line for breakpoints.
18459 Also, the function that calls main may be called 'init'
18460 rather than 'start'.
18461
a5a51225
EZ
184622000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18463
18464 * gdb.base/help.exp: Update output for add-symbol-file command.
18465
7930cc7c
FN
184662000-04-10 Fernando Nasser <fnasser@cygnus.com>
18467
18468 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18469 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18470
23e37ab1
C
184712000-04-07 J.T. Conklin <jtc@redback.com>
18472
e93c542c
C
18473 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18474
23e37ab1
C
18475 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18476
591b8fa3
PDM
18477Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18478
18479 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18480 values that can be represented exactly.
591b8fa3
PDM
18481 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18482 above change, and to not check against the directory part of the source
18483 file name.
18484 (step into print_long_arg_list): Likewise.
18485 (print print_small_structs from print_long_arg_list): Likewise.
18486 (print print_long_arg_list): Likewise.
18487
7a495180
EZ
184882000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18489
30b53638 18490 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18491
beb998c6
AC
18492Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18493
18494 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18495
1c689132
DB
184962000-03-25 Daniel Berlin <dan@cgsoftware.com>
18497
18498 * gdb.base/commands.exp (deprecated_command_test): Add test for
18499 deprecate with no arguments.
18500
c1790a9d
JL
185012000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18502
18503 * gdb.base/break.exp: Add new test for setting breakpoints on
18504 optimized code so we can test breakpoints work even when function
18505 prologues may be optimized away
18506
003ba290
FN
185072000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18508
18509 From David Whedon <dwhedon@gordian.com>
a9c64011 18510 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18511
6837a0a2
DB
185122000-03-22 Daniel Berlin <dan@cgsoftware.com>
18513
18514 * gdb.base/help.exp: Added test for new apropos command.
18515
b9593231
KB
185162000-03-21 Kevin Buettner <kevinb@redhat.com>
18517
18518 * gdb.base/pointers.c (usevar): New function.
18519 (main): Make sure that global variables v_int_pointer2, rptr,
18520 and y are all referenced someplace in the program by calling
18521 usevar() on them. [Some linkers delete symbols which are
18522 never referenced. The space remains, but there's no way to
18523 get a (symbolic) handle on the variable from the debugger.]
18524
751a959b
EZ
185252000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18526
18527 * gdb.base/printcmds.c: Add typedeffed arrays.
18528
18529 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18530 procedure to test arrays that are typedef'd.
751a959b 18531
73a93a32
JI
185322000-03-13 James Ingham <jingham@leda.cygnus.com>
18533
18534 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18535 the library directories.
73a93a32 18536
fb40c209
AC
18537Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18538
18539 * configure.in (configdirs): Add sub directory gdb.mi.
18540 * configure: Re-generate.
18541
18542 * gdb.mi: New directory.
d63a86f8 18543
ee4dd2c9
AC
185442000-02-25 Scott Bambrough <scottb@netwinder.org>
18545
18546 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18547 a long long value as a double on ARM platforms.
ee4dd2c9 18548
70f0cc22
JB
185492000-02-16 Jim Blandy <jimb@redhat.com>
18550
18551 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18552 default source file is set properly before running this test.
18553
853819b8
EZ
185542000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18555
18556 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18557 gdbtk/library directory, not in gdbtcl2.
853819b8 18558
dfcd3bfb
JM
185592000-02-04 Jim Blandy <jimb@redhat.com>
18560
18561 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18562 backslash from regexp pattern.
18563
18564 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18565 procedure. Use it to run all the "continue to bp overloaded"
18566 tests. Note that this changes the names of the tests slightly.
18567 If the breakpoint hit message includes a hex PC value, because
18568 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18569 from the real source code, still consider that a pass.
18570
18571 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18572 XFAIL here if the breakpoint message contains a hex address. Note
18573 similar change on 1999-11-02.
18574
18575 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18576
18577 * gdb.base/ptype.exp: Establish a default source file before
18578 calling get_debug_format.
18579
185802000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18581
18582 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18583
8b93c638
JM
185842000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18585
18586 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18587 of successive stepi commands -- while in the prologue we should see
18588 the function entry bracket.
18589
185902000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18591
18592 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18593 reach __change_mode() when stepping through the end of main().
18594
c5394b80
JM
185952000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18596
18597 * gdb.base/default.exp: Fix expected pattern.
18598 * gdb.base/help.exp: Same.
18599
0d06e24b
JM
186002000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18601
18602 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18603 Don't use xfail's because that affects only the following test.
d63a86f8 18604
0d06e24b 18605 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18606 solaris or linux.
0d06e24b
JM
18607
18608 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18609
dc96c6c7 186102000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18611
d63a86f8 18612 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18613 "A syntax error" rather than "A parse error". Accept both.
18614
186152000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18616
18617 * gdb.base/default.exp: Remove OS dependent string from "target
18618 remote" test.
18619 * gdb.base/help.exp: Same for "help target remote" test.
18620
c3f6f71d
JM
186212000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18622
18623 From Jim Kingdon <kingdon@redhat.com>:
18624
18625 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18626 prompt (cleanup rather than necessity, but still might keep output
18627 from spilling to next test).
c3f6f71d
JM
18628
186292000-01-02 Fred Fish <fnf@cygnus.com>
18630
18631 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18632 AIX, which defines them in <sys/types.h>.
18633
ed9a39eb 186341999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18635
ed9a39eb 18636 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18637 float" test.
ed9a39eb
JM
18638
186391999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18640
ed9a39eb 18641 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18642
18643 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18644 outermost frame disallowed".
18645
186461999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18647
18648 * gdb.base/setvar.exp: New tests for setting the value of a struct
18649 with a constant list.
18650
186511999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18652
18653 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18654 require the user to type a cast before setting the value of a struct.
18655
de57eccd
JM
186561999-12-06 Jim Blandy <jimb@cygnus.com>
18657
18658 * gdb.base/default.exp: Expect the new 'info float' command on
18659 all i386 platforms.
18660
18661 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18662 LinuxThreads libraries that don't support debugging.
18663
c2d11a7d
JM
18664Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18665
18666 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18667 Change the buffer type to ``unsigned char'' to simplify size
18668 arithmetic.
c2d11a7d
JM
18669
18670 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18671 stub only handles 400-1 byte packets. Verify that the download
18672 worked.
c2d11a7d
JM
18673
186741999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18675
18676 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18677 tests, using UNRESOLVED for the untested cases. Also, does not wait
18678 for a timeout if the prompt was received before a recognizable pattern.
18679
186801999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18681
18682 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18683
186841999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18685
18686 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18687 watchpoints.
c2d11a7d
JM
18688
186891999-11-24 Jason Merrill <jason@casey.cygnus.com>
18690
18691 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18692
18693 * gdb.c++/local.exp: Be more flexible in recognizing local class
18694 name mangling. Don't allow horribly truncated method names.
18695 * gdb.c++/derivation.exp: Expect protected inheritance.
18696 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18697 * gdb.c++/virtfunc.exp: Likewise.
18698 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18699 when printing a nested enum.
18700
187011999-11-22 Jim Blandy <jimb@cygnus.com>
18702
18703 * gdb.base/step-test.exp: Properly await GDB's response to setting
18704 a breakpoint on the call to large_struct_by_value.
18705
18706 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18707 just because we have debug info for the `start' function.
18708
187091999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18710
18711 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18712 "Unknown signal" messages, which indicate (on LinuxThreads) that
18713 GDB doesn't know how to debug threads on this system. This is
18714 better than hanging while philosopher 0 dumps chatter into gdb.log.
18715
187161999-11-18 Tom Tromey <tromey@cygnus.com>
18717
18718 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18719
187201999-11-18 Fred Fish <fnf@cygnus.com>
18721
18722 * gdb.base/coremaker2.c: Add sample program for generating
18723 cores that is more self contained than coremaker.c. Eventually
18724 I'll add more code to this and tie it into the testsuite.
18725
4ce44c66
JM
187261999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18727
18728 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18729
187301999-11-10 Jimmy Guo <guo@cup.hp.com>
18731
18732 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18733 from $srcdir/lib/.
4ce44c66 18734 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18735 and gdb.c++/.
4ce44c66
JM
18736
18737 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18738
d63a86f8 18739 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18740 'continue with watch' test point.
18741
187421999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18743
18744 Merged from p2linux-990323-branch:
d63a86f8 18745
4ce44c66
JM
18746 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18747
11cf8741
JM
18748Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18749
18750 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18751 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18752
18753Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18754
18755 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18756 gdb_expect_list.
11cf8741
JM
18757
18758Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18759
18760 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18761
187621999-11-03 Mark Salter <msalter@cygnus.com>
18763
18764 * gdb.base/break.exp: Fix "stub continue" pattern.
18765
187661999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18767
18768 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18769
187701999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18771
18772 * gdb.base/display.exp ("finish"): Add timeout clause.
18773
18774 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18775 plain prompt clause, so this doesn't have to time out in order to
18776 fail.
18777
18778 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18779 breakpoint hit messages include an address.
11cf8741
JM
18780
18781 * gdb.base/display.exp: Don't forget to escape parens in regular
18782 expressions. Unix regexp notatation sucks.
18783
187841999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18785
18786 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18787 order for 'signalled' message.
11cf8741 18788
5c44784c
JM
187891999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18790
18791 From Jimmy Guo <guo@cup.hp.com>:
18792 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18793 * gdb.base/annota1.c: Add code for tests to work with.
18794
187951999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18796
18797 * gdb.base/remote.exp: New test for remote downloading settings.
18798 * gdb.base/remote.c: New file with large .data.
18799
917317f4
JM
188001999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18801
18802 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18803 for LinuxThreads support, merged from the Code Fusion branch.
18804
18805Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18806
18807 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18808 containing exp_continue into a while within an expect. Don't
18809 attempt a start more than three times. Check return value from
18810 gdb_load.
d63a86f8 18811
2df3850c
JM
18812Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18813
18814 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18815 a pass case.
2df3850c 18816
2acceee2
JM
188171999-10-01 Kevin Buettner <kevinb@cygnus.com>
18818
18819 * gdb.base/break.c (main): Added a statement that we can step
18820 off of.
18821 * gdb.base/break.exp: Added tests for setting a breakpoint
18822 at an offset and stepping onto a breakpoint.
18823
188241999-10-01 Fred Fish <fnf@cygnus.com>
18825
d63a86f8 18826 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18827 gdb output.
18828
c2c6d25f
JM
188291999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18830
18831 * gdb.base/break.exp: Code locations are in hex, don't forget!
18832 (For HP-UX.)
18833
188341999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18835
18836 * condbreak.exp: Use break.c as test program.
18837 * condbreak.c: Remove, redundant with break.c.
18838
188391999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18840
18841 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18842 Z-packets if the target needs it.
c2c6d25f
JM
18843
188441999-09-13 James Ingham <jingham@leda.cygnus.com>
18845
18846 * gdb.c++/overload.exp: Added tests for listing overloaded
18847 functions with function pointers in the arg, explicitly calling
18848 out the version you want.
18849
cff3e48b
JM
188501999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18851
18852 * long_long.exp: Add variations of test cases that work for
18853 targets with 16-bit ints and 32-bit doubles.
18854
d4f3574e
SS
188551999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18856
18857 * break.c (main): Compare a possibly-uninitialized argc with an
18858 unlikely value that fits in 16 bits.
18859
188601999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18861
18862 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18863 0xfeeb, don't want negative numbers if ints are 16 bits.
18864
18865 * lib/gdb.exp (skip_cplus_tests): New proc.
18866 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18867 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18868 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18869 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18870 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18871 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18872 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18873 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18874
18875 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18876
18877Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18878
18879 * gdb.base/corefile.exp (up): Allow a parameter to appear
18880 in the frame that we're going up to.
18881
18882 From Jim Blandy <jimb@cygnus.com>:
18883
18884 * gdb.base/default.exp (info float): Expect some output now.
18885
18886 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18887 returning floating-point values to fail on the x86.
18888 * gdb.base/callfwmall.exp (do_function_calls): Same.
18889
18890 * gdb.base/list.exp (test_listsize): Correct expectations for
18891 listing line 1 with listsize 2. Also, listing a single line
18892 works now, as does listing three lines. [Kevin's note: There
18893 were a number of other cases fixed too where the expectations
18894 differed...]
18895
188961999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18897
18898 * gdb.base/selftest.exp: Add case for when version prints as
18899 constant string instead of char pointer.
18900
104c1213
JM
189011999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18902
18903 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18904 stepping out of main.
104c1213
JM
18905
18906 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18907 G++ used.
18908
18909 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18910 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18911
18912 * gdb.c++/ovldbreak.exp: Update match string in test that
18913 includes a warning of multiple breakpoints.
18914
189151999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18916
18917 * gdb.base/display.exp: Improve precision of step-after-finish
18918 added yesterday.
18919
18920 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18921 test.
104c1213
JM
18922
18923 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18924 configs when using G++, not just hppa*.
18925
189261999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18927
18928 * gdb.base/async.c: New file.
18929 * gdb.base/async.exp: New file.
18930
18931Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18932
18933 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18934 PA64.
18935
53a5351d
JM
18936Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18937
104c1213
JM
18938 * gdb.base/display.exp: "finish" can leave us mid-line on many
18939 targets, deal with it. Add a small constant to main, instead of
18940 1000 since main+1000 may not be a valid address in the target.
18941
53a5351d
JM
18942 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18943 on hpux11.
18944
18945 * gdb.base/attach.exp: Handle another hpux11 error message variant
18946 when attaching to a process that does not exist.
18947
189481999-08-19 J.T. Conklin <jtc@redback.com>
18949
18950 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18951 characters in 'continue to 1241' test.
53a5351d
JM
18952
189531999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18954
18955 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18956 stop in print_long_arg_list, define and use a whitespace
18957 variable in print_small_structs test, add an XFAIL for Solaris.
18958 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18959 interested enough to fix.
18960
7be570e7
JM
189611999-08-13 Keith Seitz <keiths@cygnus.com>
18962
18963 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18964 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18965 proc knows about targets other than the natives.
18966 (test_assign): Use "gdb_run_cmd" to "run" the target.
18967 Check that we've actually hit the breakpoint at main.
18968 When we attempt to assign a value to a local variable, check
18969 that the variable is in the current scope, i.e., don't use
18970 a test with an empty result.
18971
18972Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18973
18974 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18975 command.
7be570e7
JM
18976
189771999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18978
18979 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18980 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18981 gdb.compat, gdb.threads-hp.
18982 gdb.hp/configure, gdb.hp/configure.in: New files.
18983 gdb.hp/Makefile.in: Recurse into new subdirs.
18984 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18985 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18986 in object files.
18987 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18988
96baa820
JM
189891999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18990
18991 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18992 funky printf, remove a bogus p/a test.
96baa820
JM
18993
189941999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18995
18996 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18997 connected to the target. This is necessary when running not
18998 natively.
96baa820
JM
18999
190001999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19001
19002 * gdb.base/step-test.exp: Removed some extraneous messages.
19003
19004 * gdb.base/long_long.exp: Don't run memory examination tests
19005 on little-endian targets (they will need a different set of
19006 results to match).
19007
190081999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19009
19010 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19011 until somebody decides to fix GDB.
19012
19013 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19014 constant as "ULL".
96baa820
JM
19015 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19016 matches for a couple x/2 commands.
19017
a0b3c4fd
JM
190181999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19019
19020 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19021 by merging in ref-types2 tests.
19022 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19023
19024 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19025 * gdb.c++/Makefile.in: Add standard actions.
19026 (EXECUTABLES): Rename from PROGS, update list.
19027 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19028 from gdb.hp.
19029 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19030 foo and bar locals.
19031 * gdb.c++/anon-union.exp: Fix tests to match.
19032 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19033 expect matches to handle output variations.
19034 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19035 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19036 output, add HP alternatives for new and delete prints.
a0b3c4fd 19037 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19038 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19039 * gdb.c++/demangle.exp: Use $style when reporting failure.
19040 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19041 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19042 match alternatives.
19043 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19044 compilers.
a0b3c4fd
JM
19045 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19046 * gdb.c++/method.exp: Add match alternatives.
19047 * gdb.c++/misc.cc: Add bool types.
19048 * gdb.c++/misc.exp: Add tests for bool types.
19049 * gdb.c++/overload.exp: Add xfails.
19050 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19051 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19052 add some more template parameter tests (only for HP currently).
19053 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19054 * gdb.c++/virtfunc.cc: Add return type and value for main.
19055 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19056 match alternatives.
d63a86f8 19057
a0b3c4fd
JM
190581999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19059
19060 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19061
190621999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19063
19064 * gdb.base/signals.exp: Don't expect getting a backtrace from
19065 within a signal handler to fail on Linux.
19066
190671999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19068
19069 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19070 * lib/gdb.exp: Remove some gratuitious semicolons.
19071 (delete_breakpoints): Increase timeout.
19072 (gdb_expect): Add -notransfer option.
19073 (gdb_test): Use -notransfer option.
19074 (get_compiler_info): Add f77 case.
19075 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19076 case.
a0b3c4fd
JM
19077 (gdb_preprocess): Call get_compiler.
19078
19079 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19080 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19081 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19082 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19083 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19084 third arg to gdb_test.
a0b3c4fd
JM
19085 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19086 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19087 HP-UX xfails, add others.
a0b3c4fd
JM
19088 * gdb.base/completion.exp: Reflect name change of self-test.
19089 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19090 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19091 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19092 HP failure number.
a0b3c4fd
JM
19093 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19094 useless HP-UX 10.30 references.
19095 * gdb.base/maint.exp: Loosen matches.
19096 * gdb.base/pointers.c (main): Declare more_code.
19097 * gdb.base/pointers.exp: Match on output of a `next'.
19098 * gdb.base/structs.c: Add prototypes.
19099 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19100 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19101
191021999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19103
19104 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19105 command.
a0b3c4fd
JM
19106
191071999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19108
19109 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19110 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19111
19112 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19113 debug info. Deal with lack of signal hanlder info in stack.
19114
a9c64011 19115 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19116 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19117
5a2468f5
JM
191181999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19119
19120 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19121 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19122
adf40b2e
JM
19123Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19124
19125 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19126 a1-selftest.exp.
adf40b2e
JM
19127 * gdb.base/configure: Re-generate.
19128
191291999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19130
19131 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19132 in trying to run first and name is too long.
19133
19134 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19135 pointers2.c and pointers2.exp, respectively.
19136 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19137 doschk happier.
19138
43e526b9
JM
191391999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19140
19141 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19142 callfuncs2.c and callfuncs2.exp.
19143
19144 * gdb.base/list.exp: Remove mistaken xfails.
19145 * gdb.base/list0.h: Add optional prototypes.
19146
9846de1b
JM
19147Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19148
a9c64011 19149 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19150 calling malloc.
a9c64011
AS
19151 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19152 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19153 use.
9846de1b
JM
19154
191551999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19156
19157 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19158 * gdb.base/annota2.cc, annota2.exp: Move from here.
19159 * gdb.c++/annota2.cc, annota2.exp: To here.
19160 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19161
43ff13b4
JM
19162Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19163
19164 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19165 a consistent format.
43ff13b4 19166
085dd6e6
JM
191671999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19168
19169 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19170 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19171 HP compilers, also set the globals $true and $false.
19172
19173 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19174 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19175 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19176 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19177 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19178 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19179 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19180 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19181 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19182 whatis.c} Add C++ compatible function definitions and return
19183 types, add includes for library functions.
085dd6e6
JM
19184 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19185 * gdb.base/step-test.c (myglob): Rename from glob.
19186 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19187 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19188 files, move here from gdb.hp.
085dd6e6 19189 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19190 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19191 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19192 Adjust line numbers in regexps.
085dd6e6
JM
19193
19194 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19195 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19196 instead of 0/1.
19197
19198 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19199 foll-vfork.exp: New files, move here from gdb.hp.
19200 * gdb.base/page.exp: New file, test of pagination command.
19201
19202 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19203 recursion test.
19204 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19205
19206 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19207 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19208
19209 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19210 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19211 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19212 watchpoint test.
085dd6e6
JM
19213 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19214 them work.
19215 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19216 expressions properly.
19217 * gdb.base/corefile.exp: Loosen the match slightly.
19218 * gdb.base/default.exp: Allow "Error accessing memory" message
19219 also.
19220 * gdb.base/display.exp: Skip over x/0 j if PA64.
19221 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19222 * gdb.base/interrupt.exp: Ditto.
19223 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19224 in use.
19225 * gdb.base/list.exp: Add xfails for HP-UX.
19226 * gdb.base/long_long.exp: Refine some of the numeric matches.
19227 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19228 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19229 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19230 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19231 * gdb.base/ptype.exp: Succeed on more varieties of output.
19232 * gdb.base/scope.exp: Add xfails for HP-UX.
19233 * gdb.base/sect-cmd.exp: Add more cases.
19234 * gdb.base/setvar.exp: Add xfails for HP-UX.
19235 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19236 * gdb.base/signals.exp: Match on void symbolically.
19237 * gdb.base/step-test.exp: Add case for PA64.
19238 * gdb.base/term.exp: Add exit and restart.
19239 * gdb.base/twice.exp: Clean up after self.
19240 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19241 * gdb.base/whatis.exp: Allow more ways to pass tests.
19242
19243 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19244 no longer useful.
085dd6e6
JM
19245
19246Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19247
19248 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19249 list of patterns.
085dd6e6 19250 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19251 print_double_array(double_array)", "continuing to breakpoint
19252 1018", "print print_double_array(array_d)" and "continuing to
19253 1034" tests.
d63a86f8 19254
085dd6e6
JM
192551999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19256
a9c64011 19257 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19258
192591999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19260
19261 * config/mt-*: Remove, these haven't been used since 1996.
19262
192631999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19264
19265 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19266 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19267 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19268
9e0b60a8
JM
192691999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19270
19271 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19272 simpler match case for the ptype of the big class.
19273
192741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19275
19276 * gdb.exp: Fix test for gdb_prompt existence.
19277
192781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19279
19280 * gdb.exp (gdb_test): Add fail after calls to perror.
19281
192821999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19283
19284 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19285
192861999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19287
19288 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19289
0f71a2f6
JM
19290Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19291
19292 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19293 malloc() is linked in.
0f71a2f6
JM
19294
192951999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19296
19297 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19298 step at end.
19299
19300 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19301
193021999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19303
19304 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19305
cce74817
JM
19306Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19307
19308 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19309 * gdb.base/mips_pro.exp: Likewise.
19310
193111999-06-02 Keith Seitz <keiths@cygnus.com>
19312
19313 * gdb.c++/templates.cc: Change all "new" operators to throw
19314 an exception.
19315 * gdb.c++/cplusfuncs.cc: Likewise.
19316
19317 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19318
19319Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19320
19321 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19322 * gdb.base/ending-run.exp: When stepping out of main, accept a
19323 step into an arbitrary assembler file.
cce74817 19324
392a587b
JM
193251999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19326
d63a86f8 19327 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19328 "breakpoint-invalid" to be printed.
d63a86f8 19329 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19330 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19331 * gdb.base/annota2.cc: Initialize a.x to 0.
19332
9e086581
JM
193331999-05-17 Keith Seitz <keiths@cygnus.com>
19334
19335 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19336 when "skip_float_tests" set.
19337 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19338 "print print_ten_doubles", and "step into print_long_arg_list".
19339 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19340 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19341 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19342 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19343 "skip_float_tests" is set.
19344 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19345 when "skip_float_tests" set.
d63a86f8 19346
cd0fc7c3
SS
193471999-05-06 Keith Seitz <keiths@cygnus.com>
19348
19349 * gdb.base/annota2.cc: Include stdio.h.
19350
19351Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19352
19353 * gdb.base/crossload.exp: Remove, this has been disabled ever
19354 since BFD stopped including all targets, and cross-GDB gets
19355 plenty of testing anyway.
19356 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19357 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19358 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19359 * gdb.base/README: Remove, was doc for this.
19360 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19361 needed.
cd0fc7c3 19362
b83266a0
SS
193631999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19364
19365 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19366 output.
19367
19368 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19369 * gdb.base/annota2.exp: New file. More annotation tests.
19370 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19371 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19372
193731999-04-23 Angela Marie Thomas <angela@cygnus.com>
19374
19375 * config/cfdbug.exp: New file.
19376
7a292a7a
SS
193771999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19378
19379 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19380 Marcus Daniel's and Dale Hawkins's demangler crashes.
19381
19382 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19383 test_lucid_style_demangling, test_arm_style_demangling,
19384 test_hp_style_demangling): Try Tom Tromey's core-dumping
19385 identifier under each demangling style.
7a292a7a
SS
19386
193871999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19388
19389 * gdb.c++/demangle.exp: Include the current demangling style
19390 in all test names.
19391 (current_demangling_style): New global variable.
19392 (set_demangling_style, test_demangling_core, test_demangling,
19393 test_demangling_exact): New functions.
19394 (test_gnu_style_demangling, test_lucid_style_demangling,
19395 test_arm_style_demangling, test_hp_style_demangling): Use those,
19396 instead of calling gdb_test and gdb_test_exact directly.
19397 (catch_demangling_errors): New function, which reports errors
19398 signalled by the demangling test functions in an orderly way.
19399 (do_tests): Use catch_demangling_errors.
19400
194011999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19402
19403 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19404 grouping in expressions, not {}.
7a292a7a
SS
19405
19406 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19407 initialized yet.
7a292a7a
SS
19408
194091999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19410
19411 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19412 are listed.
19413
194141999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19415
19416 * gdb.stabs/weird.exp: Test for CC being defined before
19417 looking at its value.
19418
194191999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19420
19421 * gdb.base/call-ar-st.exp: Remove stray '#'.
19422 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19423 "short int" and "long int".
19424 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19425 change, to mollify finicky HP compiler.
7a292a7a
SS
19426 * gdb.hp/reg-test.exp (testfile): Fix file name.
19427 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19428
7a292a7a
SS
19429 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19430 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19431 alternate form of enum ptype.
19432
c906108c
SS
194331999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19434
7a292a7a
SS
19435 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19436 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19437 passing skip_hp_tests, so as not to waste time on guaranteed
19438 failure.
7a292a7a 19439
c906108c
SS
19440 * gdb.c++/overload.cc: Pass string instead of char addr, always
19441 init ccpfoo.
19442 * gdb.c++/templates.cc: Fix syntax error.
19443
7a292a7a
SS
19444Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19445
19446 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19447 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19448 command.
19449
194501999-03-18 James Ingham <jingham@cygnus.com>
19451
19452 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19453
19454 * gdb.c++/method.exp: It was testing an uninitialized int on the
19455 stack and assuming it was positive.
19456
19457 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19458
19459 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19460 keep it from killing the rest of the tests.
7a292a7a
SS
19461 Use gdb_continue_to_end.
19462
19463 * gdb.base/sigall.exp: use gdb_continue_to_end.
19464
19465 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19466
19467 * gdb.base/display.exp: use runto_main, not run.
19468
d63a86f8
RM
19469 * gdb.base/default.exp: Check for the current error message in the
19470 r abbreviation test.
7a292a7a
SS
19471 Add strongarm to the targets that know info float.
19472
d63a86f8 19473 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19474 run which doesn't work with monitors.
19475
19476 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19477
19478 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19479
19480 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19481 program. Traps the case (in Cygmon) when the program never really
19482 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19483 more places, so I used my name. Sorry Mark...
19484
19485 * config/monitor.exp (gdb_target_monitor): added another
19486 target_info parameter: remotebinarydownload. This will set the
19487 remotebinarydownload flag if this is causing some boards trouble.
19488
194891999-03-18 Mark Salter <msalter@cygnus.com>
19490
19491 * lib/gdb.exp (continue_to_exit): New function.
19492
19493 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19494 * gdb.base/ending-run.exp: Ditto.
19495 * gdb.base/step-test.exp: Ditto.
19496
194971999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19498
19499 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19500 (suggested by Art Haas <ahaas@neosoft.com>).
19501
195021999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19503
889bf7c5 19504 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19505
19506Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19507
19508 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19509 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19510
195111999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19512
19513 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19514 a call to strlen; sometimes we do have sources.
19515
195161999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19517
19518 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19519 character, so GDB won't print garbage after its end.
d63a86f8 19520
c906108c
SS
19521 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19522 breakpoint there instead. Sometimes GCC emits memcpy to handle
19523 the large structures being passed by value, so we step into that
19524 instead of sum_array_print, which obscures what we're really testing.
19525 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19526 the bizarre steps into memcpy, so do that here. Add check for
19527 stepping into function calls that pass large structures by value.
19528 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19529 Remove all references to specific line numbers.
19530 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19531 New type and function.
19532 (main): Call large_struct_by_value, passing it a large struct by value.
19533 * lib/gdb.exp (gdb_get_line_number): New function.
19534
19535 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19536 more portable.
19537
7a292a7a
SS
195381999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19539
c906108c
SS
19540 * lib/gdb.exp: Doc fixes.
19541
7a292a7a
SS
195421999-03-05 Nick Clifton <nickc@cygnus.com>
19543
d63a86f8 19544 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19545
195461999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19547
c906108c 19548 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19549 commands. They're not germane to this test, and they don't work
19550 that way on remote targets.
c906108c 19551
3fc11d3e
JM
195521999-03-01 James Ingham <jingham@cygnus.com>
19553
19554 * Changelog entries merged over from gdb development branch.
19555
3fc11d3e
JM
19556 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19557
19558 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19559 for outputting results of test run.
19560
2d4a1622 19561 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19562
19563 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19564
7a292a7a
SS
195651999-02-25 Felix Lee <flee@cygnus.com>
19566
19567 * lib/gdb.exp (debug_format): initialize
19568
c906108c
SS
195691999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19570
19571 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19572 * gdb.base/call-rt-st.c: Ditto.
19573
c906108c
SS
195741999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19575
19576 * gdb.threads/pthreads.exp (horiz): New variable.
19577 (test_startup): Fix regexps that capture thread numbers.
19578
195791999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19580
19581 * gdb.base/smoke.exp: Disambiguate two test case names (both
19582 called ``print'').
19583
19584Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19585
19586 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19587 compilation.
c906108c
SS
19588
195891999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19590
19591 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19592 actual output formatting.
19593 * gdb.base/smoke.exp: GDB removes leading 0's.
19594 * gdb.base/volatile.exp: Don't check type of remuneration;
19595 that variable is no longer defined in constvars.c.
19596 * gdb.base/step-test.c (main): Exit with explicit exit code.
19597 * gdb.base/step-test.exp: Remove two nexti checks--they are
19598 not portable.
19599
196001999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19601
19602 * gdb.base/help.exp ("help delete display"): Fix test to match
19603 gdb's output.
19604
19605 * gdb.base/long_long.c (known_types): Initialize values to zero.
19606 * gdb.base/long_long.exp: Step one more line
19607 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19608 leading zeros. Explicitly ask for hex formatting. Use
19609 unique test case names.
c906108c
SS
19610
19611Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19612
d63a86f8 19613 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19614
19615 * gdb.c++/method.exp: Add missing close brace.
19616
196171999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19618
19619 * gdb.base/maint.exp: Use 'set height 0' to disable page
19620 prompting, not 'set height 400'.
19621
19622 Fix a bunch of timeouts.
19623 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19624 four separate tests, so expect doesn't take forever to match a ton
19625 of text against a regexp with lots of .* forms.
19626 ("maint print psymbols", "maint print symbols"): Make some of
19627 these greps more selective, so that expect doesn't try to wade
19628 through huge piles of output and time out.
19629
19630 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19631
19632 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19633 tests: one which doesn't expect shlib events to be reported, and
19634 another which does, but is XFAIL for all platforms other than
19635 HP/UX.
c906108c
SS
19636
19637 * gdb.base/break.exp: Teach the test suite that the `catch
19638 fork', `catch vfork', and `catch exec' commands produce error
19639 messages on platforms that don't provide these features.
19640
19641Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19642
19643 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19644 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19645 (shortening names from solib_threshold.exp etc), won't run on
19646 anything but HP-UX for the foreseeable future.
c906108c 19647 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19648 reflect move.
c906108c
SS
19649
19650Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19651
19652 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19653 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19654
19655Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19656
19657 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19658 successfully re-sets breakpoints in shared libraries.
19659 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19660
19661Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19662
d63a86f8
RM
19663 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19664 and compiled w/o GCC.
c906108c
SS
19665
19666 * gdb.hp/watch-cmd.exp: ditto.
19667
19668 * gdb.hp/watch-hp.exp: ditto.
19669
19670 * gdb.hp/xdb1.exp: ditto.
19671
19672 * gdb.hp/xdb2.exp: ditto.
19673
19674 * gdb.hp/dbx.exp: ditto.
19675
19676Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19677
19678 * constvars.c: Remove C++-isms.
19679 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19680 with GCC.
c906108c
SS
19681
19682Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19683
19684 The following changes are part of the HP merge.
19685
19686 * gdb.base/break.exp: new tests to verify that catchpoints for
19687 fork, vfork, and exec don't trigger inappropriately.
19688
19689 * gdb.base/opaque.exp: compile one file at a time, then link.
19690
19691 * gdb.base/signals.exp: be more restrictive about which hppa
19692 systems receive a setup_xfail. new tests.
19693
19694 * gdb.base/solib_threshold.build: new file.
19695 * gdb.base/solib_threshold.exp: new file.
19696 * gdb.base/solib_threshold.link_opts: new file.
19697 * gdb.base/solib_threshold.mk: new file.
19698 * gdb.base/gen_solib_threshold.c: new file.
19699
19700 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19701 tests. New tests for enums inside classes.
19702
19703 * gdb.c++/compiler.cc: indicate support of template debugging.
19704
19705 * gdb.c++/demangle.exp: run hp style demangling tests.
19706
19707 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19708 tests.
19709
19710 * gdb.c++/misc.cc: changes to support new tests.
19711
19712 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19713 to support new tests.
19714
19715 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19716 gcc, then skip these tests.
19717
19718Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19719
19720 The following files are part of the HP merge; some had longer
19721 names at HP, but have been renamed to be no more than 14
19722 characters in length.
19723
19724 * gdb.hp/ambiguous.cc: new file.
19725 * gdb.hp/ambiguous.exp: new file.
19726 * gdb.hp/attach.exp: new file.
19727 * gdb.hp/attach2.exp: new file.
19728 * gdb.hp/classes-hp.exp: new file.
19729 * gdb.hp/ctti.exp: new file.
19730 * gdb.hp/ctti-add.cc: new file.
19731 * gdb.hp/ctti-add1.cc: new file.
19732 * gdb.hp/ctti-add2.cc: new file.
19733 * gdb.hp/ctti-add3.cc: new file.
19734 * gdb.hp/dbx.exp: new file.
19735 * gdb.hp/exception.cc: new file.
19736 * gdb.hp/exception.exp: new file.
19737 * gdb.hp/foll-exec.c: new file.
19738 * gdb.hp/foll-exec.exp: new file.
19739 * gdb.hp/foll-fork.c: new file.
19740 * gdb.hp/foll-fork.exp: new file.
19741 * gdb.hp/foll-vfork.c: new file.
19742 * gdb.hp/foll-vfork.exp: new file.
19743 * gdb.hp/inherit-hp.exp: new file.
19744 * gdb.hp/more-steps.exp: new file.
19745 * gdb.hp/namespace.cc: new file.
19746 * gdb.hp/namespace.exp: new file.
19747 * gdb.hp/optimize.exp: new file.
19748 * gdb.hp/pxdb.c: new file.
19749 * gdb.hp/pxdb.exp: new file.
19750 * gdb.hp/quicksort.exp: new file.
19751 * gdb.hp/reg-test.exp: new file.
19752 * gdb.hp/reg-test.s: new file.
19753 * gdb.hp/sized-enum.c: new file.
19754 * gdb.hp/sized-enum.exp: new file.
19755 * gdb.hp/start-stop.exp: new file.
19756 * gdb.hp/templ-hp.cc: new file.
19757 * gdb.hp/templ-hp.exp: new file.
19758 * gdb.hp/thr-lib.c: new file.
19759 * gdb.hp/thr-lib.exp: new file.
19760 * gdb.hp/thr-lib.h: new file.
19761 * gdb.hp/thr-liblib.c: new file.
19762 * gdb.hp/virtfun-hp.c: new file.
19763 * gdb.hp/virtfun-hp.exp: new file.
19764 * gdb.hp/watch-cmd.exp: new file.
19765 * gdb.hp/watch-hp.exp: new file.
19766 * gdb.hp/xdb1.exp: new file.
19767 * gdb.hp/xdb2.exp: new file.
19768 * gdb.hp/xdb3.exp: new file.
19769
19770Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19771
19772 The following files are part of the HP merge; some had longer
19773 names at HP, but have been renamed to be no more than 14
19774 characters in length.
19775
19776 * gdb.base/ss.h: new file.
19777 * gdb.base/call-ar-st.c: new file.
19778 * gdb.base/call-ar-st.exp: new file.
19779 * gdb.base/call-rt-st.c: new file.
19780 * gdb.base/call-rt-st-exp: new file.
19781 * gdb.base/call-strs.exp: new file.
19782 * gdb.base/ena-dis-br.exp: new file.
19783 * gdb.base/environ.exp: new file.
19784 * gdb.base/long_long.exp: new file.
19785 * gdb.base/sect-cmd.exp: new file.
19786 * gdb.base/shlib-cl2.exp: new file.
19787 * gdb.base/smoke.exp: new file.
19788 * gdb.base/so-impl-ld.c: new file.
19789 * gdb.base/so-impl-ld.exp: new file.
19790 * gdb.base/so-indr-cl.c: new file.
19791 * gdb.base/so-indr-cl.exp: new file.
19792 * gdb.base/varargs.exp: new file.
19793 * gdb.base/volatile.exp: new file.
19794 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19795 * gdb.base/display.exp: new file.
c906108c
SS
19796 * gdb.c++/derivation.exp: new file.
19797 * gdb.c++/local.exp: new file.
19798 * gdb.c++/member-ptr.exp: new file.
19799 * gdb.c++/overload.exp: new file.
19800 * gdb.c++/ovldbreak.exp: new file.
19801 * gdb.c++/ref-types.exp: new file.
19802 * gdb.c++/ref-types2.exp: new file.
19803 * gdb.c++/userdef.exp: new file.
d63a86f8 19804
c906108c
SS
19805Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19806
19807 * gdb.base/default.exp: Reflect wording change in remote.c.
19808
dc96c6c7 19809Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19810
19811 * gdb.base/help.exp: Update to reflect current text.
19812
19813Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19814
19815 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19816 they're stack variables and contain garbage.
19817 * gdb.c++/anon-union.exp: new file.
19818
19819 The following changes were made by David Taylor
889bf7c5
PA
19820 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19821 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19822 in changes by HP.
c906108c
SS
19823
19824 * gdb.base/bitops.exp: new file.
19825 * gdb.base/default.exp: change expected messages for catch and
19826 info catch tests to reflect HP merge changes.
19827 * gdb.base/enable-disable-break.exp
19828 * gdb.base/ending-run.c: new file.
19829 * gdb.base/long_long.c: new file.
19830 * gdb.base/maint.exp: new file.
19831 * gdb.base/pointers2.exp: new file.
19832 * gdb.base/shlib-call2.exp: new file.
19833 * gdb.base/solib.exp: new file.
19834 * gdb.base/step-test.c: new file.
19835 * gdb.c++/anon-union.cc: new file.
19836 * gdb.c++/local.cc: new file.
19837 * gdb.c++/member-pointer.cc: new file.
19838 * gdb.c++/method.cc: new file.
19839 * gdb.c++/ref-types.cc: new file.
19840 * gdb.c++/ref-types2.cc: new file.
19841 * gdb.c++/userdef.cc: new file.
d63a86f8 19842
c906108c
SS
19843 * gdb.base/scope.exp: compile one file at a time, then link.
19844 * gdb.base/langs.exp: ditto.
19845 * gdb.base/list.exp: ditto.
d63a86f8 19846
c906108c
SS
19847Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19848
19849 The following changes were made by David Taylor
889bf7c5
PA
19850 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19851 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19852 in changes by HP.
d63a86f8 19853
c906108c
SS
19854 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19855 skip tests. When compiling pass c++ flag to gdb_compile.
19856 * gdb.c++/
d63a86f8 19857
c906108c
SS
19858 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19859 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19860 (skip_hp_tests): new function.
19861 (gdb_preprocess): new function.
19862
19863 * configure.in (hpdir): decide whether to configure gdb.hp.
19864 * configure: regenerated.
19865
19866 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19867 to delete on clean.
19868 (EXECUTABLES): update to reflect new additions.
19869 * gdb.base/commands.exp: update message expected.
19870 * gdb.base/default.exp: add copyright notice.
19871 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19872 * gdb.base/help.exp: update messages to reflect current text.
19873 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19874 targets for recurse tests.
19875 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19876 skip this file.
19877
19878 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19879 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19880 compilation.
19881 * gdb.c++/misc.exp: ditto.
19882 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19883 run the tests. tell gdb_compile that it's a c++ compilation.
19884
19885 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19886
c906108c
SS
19887 * gdb.base/all-bin.exp: new file.
19888 * gdb.base/arithmet.exp: new file.
19889 * gdb.base/assign.exp: new file.
19890 * gdb.base/completion.exp: new file.
19891 * gdb.base/cond-expr.exp: new file.
19892 * gdb.base/condbreak.exp: new file.
19893 * gdb.base/define.exp: new file.
19894 * gdb.base/dollar.exp: new file.
19895 * gdb.base/environment.exp: new file.
19896 * gdb.base/eval-skip.exp: new file.
19897 * gdb.base/jump.exp: new file.
19898 * gdb.base/logical.exp: new file.
19899 * gdb.base/pointers.exp: new file.
19900 * gdb.base/relational.exp: new file.
19901 * gdb.base/section_command.exp: new file.
19902 * gdb.base/whatis-expr.exp: new file.
19903
19904 * gdb.base/all-types.c: new file.
19905 * gdb.base/call-array-struct.c: new file.
19906 * gdb.base/call-return-struct.c: new file.
19907 * gdb.base/call-strings.c: new file.
19908 * gdb.base/callfuncs2.c: new file.
19909 * gdb.base/condbreak.c: new file.
19910 * gdb.base/constvars.c: new file.
19911 * gdb.base/display.c: new file.
19912 * gdb.base/int-type.c: new file.
19913 * gdb.base/jump.c: new file.
19914 * gdb.base/miscexprs.c: new file.
19915 * gdb.base/pointers.c: new file.
19916 * gdb.base/pointers2.c: new file.
19917 * gdb.base/shmain.c: new file.
19918 * gdb.base/shr1.c: new file.
19919 * gdb.base/shr2.c: new file.
19920 * gdb.base/solib.c: new file.
19921 * gdb.base/solib1.c: new file.
19922 * gdb.base/solib2.c: new file.
19923 * gdb.base/varargs.c: new file.
19924 * gdb.c++/derivation.cc: new file.
19925 * gdb.c++/overload.cc: new file.
19926 * gdb.c++/ovldbreak.cc: new file.
19927 * gdb.hp/attach.c: new file.
19928 * gdb.hp/attach2.c: new file.
19929 * gdb.hp/average.c: new file.
19930 * gdb.hp/compiler.c: new file.
19931 * gdb.hp/compiler.cc: new file.
19932 * gdb.hp/execd-program.c: new file.
19933 * gdb.hp/follow-exec.c: new file.
19934 * gdb.hp/follow-fork.c: new file.
19935 * gdb.hp/follow-vfork-and-exec.c: new file.
19936 * gdb.hp/misc-hp.cc: new file.
19937 * gdb.hp/more-steps.c: new file.
19938 * gdb.hp/optimize.c: new file.
19939 * gdb.hp/quicksort.c: new file.
19940 * gdb.hp/run-hp.c: new file.
19941 * gdb.hp/start-stop.c: new file.
19942 * gdb.hp/sum.c: new file.
19943 * gdb.hp/templates-hp.cc: new file.
19944 * gdb.hp/thread-local-in-lib.c: new file.
19945 * gdb.hp/thread-local-in-lib.h: new file.
19946 * gdb.hp/thread-local-in-lib.lib.c: new file.
19947 * gdb.hp/vforked-program.c: new file.
19948 * gdb.hp/virtfunc-hp.cc: new file.
19949 * gdb.hp/watchpoint-hp.c: new file.
19950 * gdb.hp/xdb.c: new file.
19951 * gdb.hp/xdb0.c: new file.
19952 * gdb.hp/xdb0.h: new file.
19953 * gdb.hp/xdb1.c: new file.
19954
19955Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19956
19957 The following change was made by Edith Epstein
889bf7c5
PA
19958 <eepstein@cygnus.com> as part of a project to merge in changes
19959 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19960
19961 * gdb.c++/demangle.exp: changed the expected output for some
19962 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19963 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19964 T1<char>::~T1<char>(void)
c906108c 19965 becomes,
a9c64011
AS
19966 maint demangle __dt__11T1__pt__2_cFv
19967 T1<char>::~T1(void)
c906108c 19968
889bf7c5 19969 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19970
c906108c
SS
19971Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19972
19973 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19974 * gdb.trace/backtrace.exp: Likewise.
19975 * gdb.trace/circ.exp: Likewise.
19976 * gdb.trace/collection.exp: Likewise.
19977 * gdb.trace/deltrace.exp: Likewise.
19978 * gdb.trace/infotrace.exp: Likewise.
19979 * gdb.trace/limits.exp: Likewise.
19980 * gdb.trace/packetlen.exp: Likewise.
19981 * gdb.trace/passc-dyn.exp: Likewise.
19982 * gdb.trace/passcount.exp: Likewise.
19983 * gdb.trace/report.exp: Likewise.
19984 * gdb.trace/save-trace.exp: Likewise.
19985 * gdb.trace/tfind.exp: Likewise.
19986 * gdb.trace/tracecmd.exp: Likewise.
19987 * gdb.trace/while-dyn.exp: Likewise.
19988 * gdb.trace/while-stepping.exp: Likewise.
19989
199901998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19991
19992 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19993
19994Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19995
19996 From Brendan Kehoe:
19997 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19998 int return types.
19999
20000Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20001
20002 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20003 remote dos host testing right.
c906108c
SS
20004
20005Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20006
20007 * gdb.base/corefile.exp: remove some xfails.
20008
20009Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20010
20011 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20012 have different timestamps.
c906108c
SS
20013
20014Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20015
20016 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20017 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20018
20019Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20020
20021 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20022 delta.
c906108c
SS
20023
20024Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20025
20026 * gdb.base/default.exp: Add brace missing from previous delta.
20027
20028Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20029
20030 * gdb.base/default.exp: Support test for info float for all
20031 varieties of arm toolchain.
20032
dc96c6c7 20033Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20034
20035 * gdb.trace/*.exp: remove "remote_download" command.
20036
dc96c6c7 20037Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20038
20039 * gdb.trace/*.exp: remove -gdwarf from compile.
20040
20041Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20042
20043 * gdb.trace/configure.in(AC_INIT): typo
20044 * gdb.trace/configure: regenerated
20045
dc96c6c7 20046Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20047
20048 * config/m68k-emc.exp: New file.
20049 * lib/<emc-support.exp trace-support.exp}: New files.
20050 * configure.in: add new test directory gdb.trace.
20051 * gdb.trace/{configure configure.in Makefile.in}: New files.
20052 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20053 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20054 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20055 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20056 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20057 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20058 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20059
dc96c6c7 20060Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20061
20062 * gdb.c++/classes.exp: Change all regular expressions to match
20063 arbitrary combinations of newline/carriage-return, so that they
20064 will work equally well on Unix and Windows.
20065 * gdb.c++/inherit.exp: ditto.
20066 * gdb.c++/virtfunc.exp: ditto.
20067
200681998-08-11 Dawn Perchik <dawn@cygnus.com>
20069
20070 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20071
c2d11a7d
JM
20072Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20073
20074 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20075 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20076 to use a0-a3/d0-d3 as needed.
20077
20078Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20079
20080 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20081 * gdb.disasm/am33.exp: Corresponding changes.
20082
c906108c
SS
200831998-07-11 Felix Lee <flee@cygnus.com>
20084
20085 * gdb.base/callfuncs.exp: add cmp10 test.
20086 * gdb.base/callfuncs.c (cmp10): new function.
20087
20088Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20089
d63a86f8 20090 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20091 into two parts to get around a synchronization problem in expect.
20092
3fc11d3e
JM
20093Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20094
20095 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20096
20097 * configure.in: Add options for gdbtk testsuite.
20098
20099 * configure: Regenerate.
20100
20101 * gdb.gdbtk: New directory to hold gdbtk tests.
20102
c906108c
SS
20103Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20104
20105 * gdb.fortran/types.exp: Escape brackets in expect patterns
20106 for test_float_literal_types_accepted tests.
20107 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20108 before run test.
20109
c2d11a7d
JM
20110Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20111
20112 * am33.exp: Just compile, do not link the testcase.
20113 * am33.s: Add ".am33" pseudoop to force am33 mode.
20114
c906108c
SS
201151998-06-25 Felix Lee <flee@cygnus.com>
20116
20117 * gdb.base/setshow.exp: make sure $pc is sane.
20118
20119 * gdb.stabs/weird.exp: split expect patterns properly.
20120
c2d11a7d
JM
20121Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20122
20123 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20124 * gdb.disasm/am33.exp: Run it.
20125
dc96c6c7 20126Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20127
20128 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20129 match processing (and eliminate spurious timeouts when running).
20130
dc96c6c7 20131Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20132
20133 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20134 exception test, but conditionalize it on target [mach | gnu].
20135
dc96c6c7 20136Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20137
20138 * gdb.base/overlays.exp: fixup compile line for linker script.
20139
20140Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20141
20142 * gdb.fortran/types.exp: don't guess at float size.
20143
20144Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20145
20146 * gdb.base/exprs.exp: delete test that depends on int size.
20147
20148Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20149
20150 * config/sim.exp: Removed checks for target triplets.
20151 (gdb_target_sim): Use gdb,target_sim_options.
20152
20153Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20154
20155 * gdb.base/reread.exp: New file.
20156 * gdb.base/reread1.c: New file.
20157 * gdb.base/reread2.c: New file.
20158
20159Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20160
20161 * config/sim.exp: Use 'target sim -sparclite' when running
20162 SPARClite programs.
20163
20164Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20165
20166 * gdb.base/structs2.exp: New file.
20167 * gdb.base/structs2.c: New file.
20168
20169Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20170
20171 * gdb.asm/common.inc: New file.
20172 * gdb.asm/d10v.inc: New file.
20173 * asm-source.exp: Pass -I's to gas to find .inc files.
20174 Update line numbers in expected output.
20175 * asmsrc1.s: Rewrite.
20176 * asmsrc2.s: Rewrite.
20177 * configure.in: Create arch.inc symlink.
20178 * configure: Regenerate.
20179 * Makefile.in (distclean): Delete arch.inc.
20180
20181Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20182
20183 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20184 (t_enum_value2): ditto
20185 (t_enum_value3): ditto
20186 (main): ditto
c906108c
SS
20187Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20188
20189 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20190 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20191 change.
20192 Use gdb_test instead of send_gdb/gdb_expect sequences.
20193
20194Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20195
20196 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20197 not void.
20198
20199Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20200
20201 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20202 subroutines. Used to test gdbs ability to single step through PC
20203 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20204
20205Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20206
20207 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20208 more rigorous EGCS C++ error checking.
20209
20210Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20211
a9c64011
AS
20212 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20213 tests.
20214 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20215 function when asleep.
20216 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20217 for i*86 Linux and SVR4 signal handling problems.
20218 Remove linux xfail for `next to handler in signals_tests_1', fixed
20219 by recent infrun.c change.
20220 Limit backtrace to 10 frames to avoid timeout problems with infinite
20221 stack backtraces.
20222 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20223 target.[ch] change.
c906108c
SS
20224
20225Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20226
20227 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20228 for a newline from gdb before continuing.
20229 (default_gdb_exit): Just look for y or n.
20230 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20231 it does, fail the rests of the tests in the file.
20232
20233Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20234
20235 * config/cygmon.exp: New file.
20236
20237Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20238
20239 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20240 main" test on remote targets.
c906108c
SS
20241
20242 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20243 run test on remote targets.
20244
20245Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20246
20247 * gdb.asm: New directory.
20248 * configure.in: Configure it.
20249 * configure: Regenerate.
20250 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20251 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20252
20253Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20254
20255 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20256
dc96c6c7 20257Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20258
a9c64011
AS
20259 * gdb.base/overlays (several files): Merge the two overlay
20260 managers into one. Change variables (foox, barx, bazx, grbxx)
20261 back into ints but force them to load in their proper sections.
c906108c
SS
20262
20263Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20264
20265 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20266 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20267 (D10VCopy): Handle memory regions crossing 16k boundaries.
20268 (D10VCopy): Transfer data in 32 bit chunks.
20269
20270Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20271
20272 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20273 correct.
c906108c
SS
20274
20275 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20276 map. Include space for printf in .text segment.
c906108c
SS
20277
20278 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20279 updated d10v memory VMA/LMA map.
c906108c 20280 (D10VCopy): Call D10VTranslate.
d63a86f8 20281
c906108c
SS
20282Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20283
20284 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20285
20286 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20287 that it won't be put into the .sdata - small data -
20288 section. Update reference.
c906108c
SS
20289 * gdb.base/baz.c (bazx, baz): Ditto.
20290 * gdb.base/foo.c (foox, foo): Ditto.
20291 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20292
20293 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20294 to be arrays.
d63a86f8 20295
dc96c6c7 20296Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20297
a9c64011
AS
20298 * gdb.base/overlays.exp: fix up and get working again.
20299 Add tests for backtraces from an overlay function.
d63a86f8 20300
c906108c
SS
20301Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20302
20303 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20304 "calling function with watchpoint enabled".
20305
20306Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20307
20308 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20309 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20310 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20311 pending review of whether it is useful or not.
20312
20313Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20314
20315 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20316
20317Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20318
20319 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20320 * config/dve.exp: New file to support Densan boards.
20321
20322Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20323
20324 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20325 reads and BSD.
c906108c
SS
20326
20327Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20328
20329 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20330 response.
20331
20332 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20333
20334Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20335
20336 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20337 test.
c906108c
SS
20338
20339 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20340 target_sizeof_long and target_bigendian_p.
c906108c 20341 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20342 to targets word size and endianess.
d63a86f8 20343
c906108c
SS
20344Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20345
20346 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20347 output.
c906108c
SS
20348
20349Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20350
20351 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20352 Update test of set args help to match source change.
c906108c
SS
20353
20354Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20355
20356 * gdb.base/default.exp: Expect help system output to be in
20357 alphabetical order.
20358 * gdb.base/help.exp: Ditto.
20359
20360Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20361
20362 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20363 "i*86-pc-linux-gnu*".
20364 * gdb.base/interrupt.exp: Ditto.
20365 * gdb.base/corefile.exp: Ditto.
20366
20367 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20368 define vxworks when building the testcase.
c906108c
SS
20369
20370 * gdb.base/ptype.exp: Fix testnames to be unique.
20371 * gdb.base/radix.exp: Ditto.
20372 * gdb.base/term.exp: Ditto.
20373 * gdb.base/whatis.exp: Ditto.
20374 * gdb.c++/classes.exp: Ditto.
20375
20376Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20377
20378 * gdb.base/callfuncs.exp: Fix indentation.
20379
20380 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20381 suppress_flag has been set.
20382 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20383 target feature.
20384
20385Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20386
20387 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20388 the testcase.
20389
20390 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20391 set_debug_traps() and breakpoint().
c906108c
SS
20392 * gdb.c++/misc.cc (main): Ditto.
20393 * gdb.c++/templates.cc (main): Ditto.
20394 * gdb.c++/virtfunc.cc (main): Ditto.
20395
20396Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20397
20398 * lib/gdb.exp(gdb_step_for_stub): New function.
20399 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20400 exists, reload the executable and do a "continue" instead of
20401 doing a jump.
20402 (runto_main): Use gdb_step_for_stub.
d63a86f8 20403
c906108c 20404 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20405 tests to have unique names.
c906108c
SS
20406 * gdb.base/callfuncs.exp: Ditto.
20407 * gdb.base/commands.exp: Ditto.
20408 * gdb.base/default.exp: Ditto.
20409 * gdb.base/help.exp: Ditto.
20410 * gdb.base/list.exp: Ditto.
20411 * gdb.base/opaque.exp: Ditto.
20412 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20413 similar tests.
d63a86f8 20414
c906108c
SS
20415 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20416 * gdb.c++/cplusfuncs.cc: Ditto.
20417 * gdb.c++/virtfunc.cc: Ditto.
20418
20419 * config/monitor.exp: Keep track of the last file we saw, rather
20420 than trying to get the info from gdb.
20421
20422 * gdb.fortran/types.exp: Move comment to previous line.
20423
20424Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20425
20426 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20427 target mode.
c906108c
SS
20428
20429Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20430
20431 From Bob Manson:
20432 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20433 string from GDB when it connects.
c906108c
SS
20434
20435 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20436
20437Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20438
20439 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20440 if we can't get a debug format from GDB (we may be testing an
20441 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20442
20443 * gdb.stabs/weird.exp: Fix quoting.
20444
20445 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20446
20447Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20448
20449 * config/arm-ice.exp: New file.
20450
20451Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20452
20453 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20454 until it has been modified to work with the new testsuite.
c906108c 20455
99707966 20456 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20457 testcase won't compile, cause all of the testcases in the file to
20458 fail instead.
c906108c
SS
20459
20460 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20461 (gdb_clear_suppressed): New procedure.
20462 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20463 it contains a positive value.
20464
20465Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20466
20467 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20468
20469 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20470
20471Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20472
20473 * lib/gdb.exp (setup_xfail_format): New function.
20474 (get_debug_format): New function to get debug format.
20475 (debug_format): New global variable to hold last value set
20476 by get_debug_format.
20477 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20478 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20479 * gdb.c++/ptype.exp: Ditto.
20480 * gdb.c++/classes.exp: Ditto.
20481 * gdb.c++/cplusfuncs.exp: Ditto.
20482 * gdb.c++/inherit.exp: Ditto.
20483 * gdb.c++/templates.exp: Ditto.
20484 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20485
c906108c
SS
20486Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20487
20488 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20489 host doesn't have a currently-open connection.
20490
20491 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20492 any gdb stub target. Handle cases where gdb doesn't respond when
20493 interrupted in a sane fashion.
c906108c
SS
20494
20495 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20496 same thing in a totally different way.
c906108c
SS
20497
20498 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20499 setting "timeout".
c906108c 20500 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20501 default_gdb_init now.
c906108c
SS
20502
20503Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20504
20505 * gdb.base/printcmds.exp: Fix "check for floating addition"
20506 regexp to accept results within approx +/- .01 of exact value.
20507 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20508
20509Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20510
20511 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20512 properly.
c906108c
SS
20513 (gdb_expect): Add optional timeout parameter, and add timeout
20514 value to various calls.
20515 (gdb_suppress_tests): Only give one warning message per group.
20516
20517Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20518
20519 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20520 global variables. Handle getting a value for $timeout more
20521 gracefully.
c906108c
SS
20522
20523Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20524
20525 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20526 initialize.
c906108c 20527 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20528 by a target configuration file.
c906108c
SS
20529 (gdb_expect): Pass the timeout to remote_expect.
20530
20531 * config/monitor.exp(gdb_load): Fix typo in regexp.
20532
20533Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20534
20535 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20536
20537Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20538
20539 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20540 here. Call gdb_target_exec before rebooting the target, to make
20541 sure the connection to the target is closed.
c906108c
SS
20542 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20543 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20544 Also detect "Timeout reading from remote" error.
20545
20546 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20547 gdb_target_monitor. Don't call gdb_file_cmd here; let
20548 gdb_target_monitor do it.
c906108c
SS
20549
20550 * gdb.disasm/hppa.exp: Don't use exec_output.
20551
20552Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20553
20554 * gdb.base/list.exp: If we're debugging a non-native target,
20555 try to set the pc register to point to the start of the
20556 program before doing the first list command.
20557
20558 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20559 test_calls after restarting.
c906108c
SS
20560
20561 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20562 reloading.
c906108c
SS
20563
20564 * gdb.base/watchpoint.exp: Fix typo.
20565
20566 * gdb.base/setshow.exp: Check for use_gdb_stub.
20567
20568 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20569 stub case.
c906108c
SS
20570 * gdb.base/langs.exp: Ditto.
20571
20572 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20573 gdb_load_offset. If we weren't given a file to load, figure out
20574 what the current file is and use it.
c906108c
SS
20575
20576 * config/i386-bozo.exp: New file.
20577
20578Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20579
20580 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20581 feature.
20582
20583 * config/proelf.exp: New entry.
20584
20585Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20586
20587 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20588 of regexps.
20589
20590 * gdb.base/watchpoint.exp: Don't run the test_stepping
20591 tests if gdb can't call functions on the target.
20592
20593 * gdb.base/setshow.exp: Don't run the set prompt tests if
20594 the board has gdb_prompt set.
20595
20596Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20597
20598 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20599 * gdb.base/commands.exp: Likewise.
20600 * gdb.base/setshow.exp: Likewise.
20601
20602Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20603
20604 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20605 feature.
20606
20607 * config/i960.exp: New file.
20608
20609Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20610
20611 * gdb.base/funcargs.exp: Check for gdb,short_int target
20612 feature instead of looking for explicit target triplets.
20613
dc96c6c7 20614Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20615
d63a86f8 20616 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20617 "p 123DEADBEEF", to check parse_number.
20618 * top.c: change "to enable to enable" to "to enable" in a couple
20619 of help strings.
20620
20621Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20622
20623 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20624 on the mn10300.
d63a86f8 20625
c906108c
SS
20626Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20627
20628 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20629 where the test executable is run with explicit args.
20630 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20631
20632Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20633
20634 * gdb.base/run.c: Use FAKEARGV to build test executable that
20635 does not require a command line arg, since most simulators
20636 don't currently support passing such an arg into the simulated
20637 program.
20638 * gdb.base/commands.exp: Change tests to insert the proper
20639 value as the arg to the first recursive factorial call. Change
20640 compilation line to define FAKEARGV at compile time.
20641
20642Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20643
20644 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20645 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20646 function with watchpoint enabled" test.
20647
20648Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20649
20650 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20651 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20652
20653 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20654 "Tests restarted" messages.
c906108c
SS
20655
20656Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20657
20658 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20659
dc96c6c7 20660Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20661
20662 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20663 for INFO SYMBOL; add help tests for OVERLAY commands.
20664 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20665 add tests for OVERLAY commands
20666 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20667 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20668 * gdb.base/sigall.c: add usestubs code frag
20669 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20670
c906108c
SS
20671Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20672
20673 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20674 failures.
20675 (gdb_stop_suppressing_tests): Note that tests have restarted.
20676
20677Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20678
20679 * config/h8300.exp: New file.
20680
20681Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20682
20683 * gdb.base/setshow.exp: Check for the existence of a
20684 feature, not its value.
20685
20686Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20687
20688 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20689
20690 * gdb.base/scope.exp: It's now init0(), not init().
20691
20692 * gdb.base/scope0.c: For now, change init() to be init0().
20693
20694 * config/monitor.exp: Use gdb_serial in preference to serial
20695 or netport.
20696
20697 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20698 and it's not already set.
c906108c
SS
20699
20700Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20701
20702 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20703 isn't using a stub and if it supports argument passing.
c906108c
SS
20704
20705Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20706
20707 * config/udi.exp(gdb_start): Make sure UDICONF is set
20708 properly before starting gdb.
20709
20710Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20711
20712 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20713 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20714 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20715
20716Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20717
20718 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20719 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20720
20721 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20722
20723 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20724
20725 * config/monitor.exp: Make sure we disconnect from the target.
20726 Also, try a reboot/reload cycle instead of failing if the
20727 load fails.
20728
20729Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20730
20731 * gdb.base/default.exp: Don't set match_max.
20732 * gdb.base/help.exp: Ditto.
20733 * gdb.base/list.exp: Ditto.
20734 * gdb.base/signals.exp: Ditto.
20735
20736 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20737 set, use remote_ld to download the testcase instead of
20738 the GDB loader.
20739
20740Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20741
20742 * config/vr5000.exp: New file.
20743
20744 * config/monitor.exp(gdb_target_monitor): Add pattern for
20745 "Ending remote" to detect errors in connecting.
20746
20747 * gdb.base/setshow.exp: Add .* within auto language test.
20748
20749 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20750 target feature.
20751
20752 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20753 and reboot the board if necessary.
c906108c
SS
20754
20755 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20756 a set of tests. Remove print.* from the patterns being checked.
20757
20758Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20759
20760 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20761 refer to gdb_spawn_id.
20762
20763 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20764 longer used.
20765 * config/sparclet.exp: Ditto.
20766 * config/sparclet-old.exp: Ditto.
20767 * config/slite.exp: Ditto.
20768 * config/sim.exp: Ditto.
20769 * gdb.base/funcargs.exp: Ditto.
20770
20771 * lib/gdb.exp:Remove references to gdb_spawn_id.
20772 (gdb_expect): Move to remote.exp.
20773
20774Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20775
20776 * config/monitor.exp: Detect the "Couldn't establish connection"
20777 message from GDB.
20778
20779Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20780
20781 * gdb.base/bitfields.exp: Use runto instead of explicit
20782 gdb_run_cmd/gdb_expect sequences.
20783
20784 * gdb.base/break.exp(text_next_with_recursion): Add match for
20785 gdb_expect call.
20786
20787 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20788 We also need to handle the "A program is being debugged already"
20789 prompt from gdb. Use gdb_test to set the baud rate.
20790
20791 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20792 to 20000. Really. I mean it.
20793
20794Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20795
20796 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20797 fails. If suppress_flag is set, skip perror message about not
20798 being able to send to GDB.
c906108c 20799 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20800 GDB.
c906108c
SS
20801 (gdb_expect): If suppress_flag is set, always fail immediately.
20802 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20803 (gdb_init): Call gdb_stop_suppressing_tests.
20804 (default_gdb_exit): Ditto.
20805 (default_gdb_start): Ditto.
20806
20807 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20808 gdb_stop_suppressing_tests as appropriate.
c906108c 20809 * gdb.base/break.exp: Ditto.
889bf7c5 20810 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20811 * gdb.base/commands.exp: Ditto.
20812 * gdb.base/exprs.exp: Ditto.
889bf7c5 20813 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20814 * gdb.base/list.exp: Ditto.
20815 * gdb.base/recurse.exp: Ditto.
889bf7c5 20816 * gdb.base/scope.exp: Ditto.
c906108c
SS
20817 * gdb.base/structs.exp: Ditto.
20818 * gdb.c++/inherit.exp: Ditto.
20819
20820Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20821
20822 * config/vr4300.exp: New file.
20823
99707966 20824 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20825
99707966 20826 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20827
20828Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20829
20830 * lib/gdb.exp(gdb_init): New function.
20831
20832 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20833 for each individual variable set.
c906108c
SS
20834
20835 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20836 name.
20837
20838 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20839
20840 * gdb.base/scope.exp: Use gdb_test.
20841
20842 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20843 aborting; the testsuite driver will do that for us (see
20844 gdb_finish). Also, use gdb_test in a few more places.
20845
20846Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20847
20848 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20849
20850Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20851
20852 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20853 and "add_tests" are not at the same address.
20854
20855Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20856
20857 * gdb.base/ptype.exp: Use gdb_test.
20858
20859Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20860
20861 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20862 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20863 left in. No longer expect them to fail.
20864
20865 * gdb.stabs/*.mt; Deleted, no longer used.
20866 * gdb.stabs/configure.in: Remove references to target makefile
20867 frags.
20868 * gdb.stabs/configure: Rebuilt.
20869
20870 * gdb.disasm/*.mt: Deleted, no longer used.
20871 * gdb.disasm/configure.in: Remove references to target makefile
20872 frags. Use "sh3.s" as the unique filename for this directory.
20873 * gdb.disasm/configure: Rebuilt.
20874
20875 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20876 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20877 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20878
20879Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20880
20881 * config/udi.exp: Use mondfe,name instead of remote_host.
20882
20883Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20884
20885 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20886 a function with a watchpoint enabled on the mn10200.
20887
20888 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20889 before trying to create it!
20890
20891Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20892
20893 * config/vx.exp: Use hostname instead of netport.
20894
20895 * config/vxworks.exp: New file.
20896
20897 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20898
20899 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20900 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20901 occurs.
20902
20903 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20904 $gdb_spawn_id directly.
20905 (gdb_run_cmd): Try _start as well as start. Use the target feature
20906 gdb,start_symbol as the symbol to start from when jumping.
20907
20908Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20909
20910 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20911 redundant) test.
20912
20913 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20914 it doesn't lose for 16bit integer systems.
20915
20916Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20917
20918 * gdb.fortran/types.exp: If the target doesn't support "double"
20919 data types, then expect "real" types to only be 4 bytes.
20920
20921 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20922 call tests if the target doesn't support inferior function calls.
20923
20924 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20925 in printf tests.
20926
20927Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20928
20929 * gdb.base/help.exp: Disable "help set", "help show", and
20930 "help support". Simplify regexp for "help stack".
20931
20932 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20933 to 60 seconds. Temporarily set match_max to 15000 around the
20934 "info copying" test.
20935
20936 * gdb.base/nodebug.exp: Don't try to do an inferior function
20937 call if the target doesn't support them.
20938 * gdb.base/printcmds.exp: Likewise.
20939 * gdb.base/setvar.exp: Likewise.
20940 * gdb.base/structs.exp: Likewise.
20941 * gdb.c++/templates.exp: Likewise.
20942 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20943
20944 * gdb.base/recurse.exp: Enable for the mn10200.
20945
20946 * configure.in: Do configure gdb.stabs directory for *-*-elf
20947 targets.
20948 * configure: Rebuilt.
20949
20950 * gdb.base/break.exp: Check for gdb,noresults before testing
20951 exit status and/or results from the target.
20952 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20953 * lib/gdb.exp: Remove old (now bogus) initialization of
20954 noinferior, noargs, noresults and nosignals.
20955
20956Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20957
20958 * config/sh.exp: New file.
20959
20960 * config/slite.exp: Try to connect multiple times to the board
20961 before rebooting. Only send a "monitor run" if need_monitor_run
20962 is set.
20963
20964 * gdb.base/break.exp: Don't do the "stub continue" test if
20965 the target has gdb_stub set.
20966
20967 * gdb.base/callfuncs.exp: Increase the timeout.
20968
20969 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20970 if the target has gdb,noinferiorio set.
20971
20972 * gdb.base/list.exp: Increase match_max to 10000 characters.
20973
20974 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20975
20976 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20977 target.
20978
20979 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20980
20981Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20982
20983 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20984 trying to delete the copy of gdb. Catch the file delete so we
20985 don't die if the delete fails; also, the file should be copied to
20986 the host, not to the build.
c906108c
SS
20987
20988Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20989
20990 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20991 parenthesis in case it contains multiple regexps separated
c906108c
SS
20992 with |.
20993
20994 * gdb.base/watchpoint.exp: Use gdb_test.
20995 * gdb.base/default.exp: Ditto.
20996
20997Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20998
99707966 20999 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21000
c906108c
SS
21001 * gdb.base/scope.exp: Use gdb_test.
21002 * gdb.c++/classes.exp: Ditto.
21003 * gdb.c++/inherit.exp: Ditto.
21004
21005Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21006
21007 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21008 remote_exec instead.
21009 * gdb.base/corefile.exp: Don't be ridiculous.
21010 * gdb.base/*.c: Add missing stub invocations.
21011
21012Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21013
21014 * config/slite.exp: Miscellaneous fixes.
21015
21016 * lib/gdb.exp: Fix runto.
21017
21018 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21019 the target.
21020
21021 * gdb.base/watchpoint.exp: Fix regexp.
21022
21023 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21024 close and wait commands, as the descriptor may now be
21025 invalid. Always call "remote_close host".
21026
21027Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21028
21029 Major rewrite for testsuite revision.
d63a86f8 21030
c906108c
SS
21031 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21032 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21033 instead of relying on spawn_id to always contain a valid
21034 spawn id.
21035 (get_compiler_info): New procedure to build the ${binfile}.ci
21036 file, instead of replicating this in N different places.
21037 (gdb_compile): New procedure.
d63a86f8 21038
c906108c 21039 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21040 appropriate arguments) instead of compile. Use gdb_test in a lot
21041 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21042 at the start of a testcase, as this is no longer done magically.
21043
21044 config/*-gdb.exp: Rename without the -gdb suffix.
21045
21046 config/mips.exp: Use remote_close instead of exit_remote_shell.
21047 config/monitor.exp: Use target_info instead of looking at
21048 baud, timeout, etc.
21049 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21050
21051Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21052
21053 * gdb.c++/templates.exp (test_ptype_of_templates),
21054 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21055 Update expect patterns for destructors and assignment operators
21056 to match corresponding c-typeprint.c changes.
21057 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21058 to destructor breakpoint test, GDB should be able to set the
21059 destructor breakpoint without specifying arguments.
21060
21061Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21062
21063 * gdb.threads/pthreads.exp: Change result for failure to compile due
21064 to lack of pthreads runtime support from an error to simply an
21065 unsupported test, per dejagnu standards.
21066
21067Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21068
21069 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21070 where GDB exits to reduce pattern match time.
21071 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21072
21073 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21074
dc96c6c7 21075Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21076
21077 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21078 * gdb.base/default.exp: ditto.
21079 * gdb.base/nodebug.exp: ditto.
21080 * gdb.base/printcmds.exp: ditto.
21081 * gdb.base/ptype.exp: ditto.
21082 * gdb.base/setvar.exp: ditto.
21083 * gdb.base/structs.exp: ditto.
21084 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21085
21086Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21087
21088 * configure, */configure: Rebuild with autoconf 2.12.
21089
21090Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21091
21092 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21093 use new i*86-pc-linux*-gnu quads.
21094 * gdb.base/corefile.exp: Ditto.
21095 * gdb.base/signals.exp: Ditto.
21096 * gdb.base/sigall.exp: Ditto.
21097 * gdb.base/interrupt.exp: Ditto.
21098
21099 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21100 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21101 RedHat 4.0.
d63a86f8 21102
c906108c 21103 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21104 linux. This allows the test case to at least compile on latest
21105 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21106
21107Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21108
21109 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21110 directory to search gdb directory. Accept and step over conditional
21111 stack alignment code. Consume $prompt in failure cases.
21112 Reset timeout to $oldtimeout instead of some arbitrary value.
21113 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21114 timeout problems with infinite stack backtraces.
21115 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21116 Accept function parameters for linkfunc member.
21117
21118Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21119
21120 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21121 (CXXFLAGS): Remove, unreferenced.
21122 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21123 previous -B options and also add -B option to pick up cross compiled
21124 runtime.
c906108c
SS
21125 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21126 doing cross compiles.
21127 (target_alias): Declare global.
21128 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21129 to verify that gcc exists in build tree, and if so set CC to that
21130 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21131
c906108c
SS
21132Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21133
21134 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21135 ptype test for anonymous union. Fixup testcase to match
21136 current gcc debug output.
21137
21138Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21139
21140 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21141 force argument to an unsigned long type.
21142
21143Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21144
21145 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21146 tests and anonymous union print/ptype tests.
c906108c
SS
21147 * gdb.base/list.exp (test_forward-search): Increase timeout by
21148 5 minutes for the "search extremely long line" case.
21149 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21150 completely optional and that the pass/fail messages use the command as
21151 the message if that third arg is a null string.
21152 (gdb_test_exact): Arrange that a null string pattern means match a
21153 null string output rather than any output, which might include random
889bf7c5 21154 errors.
c906108c
SS
21155 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21156 backtrace test.
21157 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21158 always failing and failure is now exposed by gdb.exp changes.
21159
21160Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21161
21162 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21163 weren't being noted.
21164
21165Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21166
21167 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21168 * gdb.stabs/weird.exp: Remove v_comb xfails.
21169
dc96c6c7 21170Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21171
21172 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21173 list.exp scope.exp watchpoint.exp]
c906108c 21174 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21175
dc96c6c7 21176Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21177
21178 * config/monitor.exp: Increase download timeout to 1000 seconds.
21179
dc96c6c7 21180Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21181
21182 * config/m32r.exp: Increase timeout to 120 seconds.
21183
21184Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21185
21186 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21187 and accept older ordering as obsolescent gcc or gdb.
21188 * gdb.c++/templates.exp: Ditto.
21189 * gdb.c++/virtfunc.exp: Ditto.
21190
21191Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21192
21193 * gdb.base/coremaker.c: Add code to mmap some data so we
21194 can check that it ends up in the core file.
21195 * gdb.base/corefile.exp: Add test to read mmapped data
21196 from core file.
21197
dc96c6c7 21198Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21199
21200 * config/m32r.exp: New file.
21201
21202Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21203
21204 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21205 that cflags can contains -gstabs, and work correctly for other tests.
21206
dc96c6c7 21207Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21208
21209 * gdb.base/setshow.exp: New file, tests show and set.
21210 * gdb.base/setshow.c: New file, tests show and set.
21211 * gdb.base/help.exp: Add test for help set|show annotate.
21212 * gdb.base/default.exp: Add test for set|show annotate.
21213
21214Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21215
21216 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21217 errors unique.
21218 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21219 explicitly.
21220
21221Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21222
21223 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21224 and width commands. This is done elsewhere.
21225 * (gdb_start): Don't call gdb_start_sim here. That's already
21226 done in gdb_load. This fixes lots of failures in default.exp.
21227
21228Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21229
21230 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21231 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21232 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21233 in the same we we treat other failures (since it may be an expected
889bf7c5 21234 condition), rather than as an error.
c906108c
SS
21235 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21236 old test format.
21237
21238Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21239
21240 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21241 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21242 twice. Nuke the duplicates.
c906108c 21243 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21244 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21245 Remove config.h along with other config files.
21246
21247Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21248
21249 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21250 "p func1 ()" and note that rests of tests are skipped.
21251 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21252 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21253 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21254 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21255 affected by the previous run test.
21256 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21257 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21258 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21259 "pass int powerset tuple" and "pass modeless int powerset tuple".
21260 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21261 "real write 4" and "real write 8".
21262 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21263 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21264 "print \$i after tuple assign 2", and
21265 "print vs2 after tuple assign 2".
21266 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21267 meaningful error message and return -1 so the caller can
21268 suppress further tests and avoid a cascade of errors.
d63a86f8 21269
c906108c
SS
21270Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21271
21272 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21273 format for printing version.
21274 * gdb.base/default.exp: Ditto.
21275 * gdb.base/interrupt.exp: Fix problem with cascade of
21276 errors if child process dies while calling a function.
d63a86f8 21277
c906108c
SS
21278Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21279
21280 * Makefile.in (VPATH): Add
21281 * Makefile.in (Makefile, config.status): Fix rules so things get
21282 remade when necessary.
21283
21284Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21285
21286 * Makefile.in (just-check): Add path to sibling expect dir
21287 to environment variable specified by RPATH_ENVVAR.
21288
21289Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21290
21291 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21292 (just-check): Add shared library paths for libstdc++, tk,
21293 tcl, bfd, and opcodes to the environment variable specified
21294 in RPATH_ENVVAR.
21295 * configure.in: Add support to recognize --enable-shared flag
21296 and generate correct value for RPATH_ENVVAR.
21297 * configure: Regenerated with autoconf.
21298
21299Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21300
21301 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21302 include all osf versions.
c906108c
SS
21303 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21304 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21305 when target is linux. When failing to build pthreads test
21306 executable, give more meaningful message.
21307 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21308 arg for pthread_create.
d63a86f8 21309
c906108c
SS
21310Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21311
21312 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21313 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21314 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21315 and -lpthreads (everybody else).
c906108c
SS
21316 (test_startup): Fail gracefully if threads are not supported.
21317 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21318 "p/c array_index("abcdef",2)" when not gcc compiled.
21319 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21320 "print func2::coremaker_local" when not gcc compiled.
21321 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21322 "ptype on opaque struct tagname (statically)",
21323 "ptype on opaque struct tagname (dynamically) 1", and
21324 "ptype on opaque struct tagname (dynamically) 2"
21325 for not compiled with gcc.
21326 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21327 backtrace when compiled with gcc.
d63a86f8 21328 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21329 than always return success.
21330
21331Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21332
21333 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21334
21335Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21336
21337 * gdb.base/structs.exp: Undo last change.
21338
21339Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21340
21341 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21342 encapsulate all the steps/nexts done during self test, starting
21343 at main, and makes them less sensitive to optimization issues.
21344 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21345 signal handler" test.
21346 * gdb.threads/pthreads.exp: Only run this for native configs.
21347 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21348 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21349 tests.
21350 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21351 for "runto test_calls(void)" test.
d63a86f8 21352
c906108c
SS
21353Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21354
21355 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21356 and don't expect address info in breakpoint confirmations.
21357
21358Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21359
21360 * gdb.base/list.exp (test_forward_search): Increase timeout
21361 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21362 and then reset to old value when done. Increase expect input
c906108c
SS
21363 buffer to 10000.
21364
21365Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21366
21367 * gdb.base/list.exp (test_forward_search): Fix to handle very
21368 long source line without overflowing expect's input buffer.
21369
21370Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21371
21372 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21373 "buffer_full".
21374
21375 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21376 "buffer_full".
21377
21378 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21379 "buffer_full".
21380
21381 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21382 "buffer_full".
21383
21384Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21385
21386 * configure.in (configdirs): Add gdb.threads.
21387 * configure: Regenerated with autoconf.
21388 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21389 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21390 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21391
c906108c
SS
21392Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21393
21394 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21395
21396Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21397
21398 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21399 each signal's status in the output of "handle all print".
21400 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21401 the \r\n sequence that immediately precedes the gdb prompt.
21402 * gdb.base/a1-selftest.exp: Save original timeout and restore
21403 after test.
21404
21405Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21406
21407 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21408 symbol.
21409
21410Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21411
21412 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21413
21414Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21415
21416 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21417 timeout by 60 seconds.
21418
21419Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21420
21421 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21422 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21423 error return.
21424
21425Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21426
21427 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21428 gdb initialization, also report how long dejagnu waited. Restore
21429 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21430 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21431
21432Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21433
21434 * lib/gdb.exp: Report timeout value for verbosity level 2.
21435 * config/gdbserver.exp: Ditto.
21436 * config/hppro.exp: Ditto.
21437 * config/mips-gdb.exp: Ditto.
21438 * config/monitor.exp: Ditto.
21439 * config/netware.exp: Ditto.
21440 * config/sim-gdb.exp: Ditto.
21441 * config/slite-gdb.exp: Ditto.
21442 * config/udi-gdb.exp: Ditto.
21443 * config/unix-gdb.exp: Ditto.
21444 * config/vx-gdb.exp: Ditto.
21445 * gdb.base/a1-selftest.exp: Ditto.
21446 * gdb.base/a2-run.exp: Ditto.
21447 * gdb.base/break.exp: Ditto.
21448 * gdb.base/corefile.exp: Ditto.
21449 * gdb.base/list.exp: Ditto.
21450 * gdb.base/recurse.exp: Ditto.
21451 * gdb.base/scope.exp: Ditto.
21452 * gdb.base/signals.exp: Ditto.
21453
21454Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21455
21456 * gdb.threads/Makefile.in (docdir): Removed.
21457
21458Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21459
21460 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21461 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21462 @srcdir@.
d63a86f8 21463 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21464 autoconf 2.5 or higher.
21465 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21466
21467Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21468
21469 * configure: Regenerated.
21470 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21471 avoid name clashes with SunOS headers.
21472
21473Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21474
21475 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21476
21477Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21478
21479 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21480 prototype information ends up in the compiler info file.
21481
21482Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21483
21484 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21485 attempting to regenerate it. Eliminate use of a temporary file
21486 and just generate the info file directly. Source it immediately,
21487 for consistency of use.
21488 * gdb.base/corefile.exp: Ditto
21489 * gdb.base/exprs.exp: Ditto.
21490 * gdb.base/funcargs.exp: Ditto.
21491 * gdb.base/langs.exp: Ditto.
21492 * gdb.base/list.exp: Ditto.
21493 * gdb.base/mips_pro.exp: Ditto.
21494 * gdb.base/nodebug.exp: Ditto.
21495 * gdb.base/opaque.exp: Ditto.
21496 * gdb.base/ptype.exp: Ditto.
21497 * gdb.base/scope.exp: Ditto.
21498 * gdb.base/setvar.exp: Ditto.
21499 * gdb.base/signals.exp: Ditto.
21500 * gdb.base/whatis.exp: Ditto.
21501 * gdb.c++/templates.exp: Ditto.
21502 * gdb.c++/virtfunc.exp: Ditto.
21503 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21504 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21505
21506Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21507
21508 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21509 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21510 Increase timeout, a lot of single stepping might be needed if the
21511 target has no hardware watchpoints.
21512
21513Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21514
21515 * gdb.base/break.exp: Ignore compiler warnings when compiling
21516 break.c.
21517 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21518 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21519 from remote-sim.
21520 * gdb.base/exprs.exp: Add h8300 xfails.
21521 * gdb.base/funcargs.exp: Likewise.
21522 * gdb.base/nodebug.exp: Likewise.
21523 * gdb.base/printcmds.exp: Likewise.
21524 * gdb.base/ptype.exp: Likewise.
21525 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21526 h8300 xfails.
d63a86f8 21527 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21528 on the h8300.
21529 * gdb.base/funcargs.c: Explicitly make last constant argument to
21530 call_after_alloca_subr an unsigned long type.
21531 * gdb.base/return.c: Include stdio.h.
21532
21533Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21534
21535 * config/abug.exp: New file for the older Motorola Bug monitor
21536 that runs on the mvme13x series VME boards.
21537 * config/monitor.exp: Use the new config array for target settings
21538 if they exist.
21539
21540Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21541
21542 * sim-gdb.exp: Make the SH simulator allocate less space when
21543 it is targeted.
21544
21545Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21546
21547 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21548 test.
21549
21550Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21551
21552 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21553 "rs6000-*-*" for "list function in include file" when gcc compiled.
21554 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21555 for "p ctable1[120]".
21556 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21557 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21558 Remove setup_xfail for "rs6000-*-*" for
21559 "print 'scope0.c'::filelocal before run".
21560 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21561 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21562 since some compilers don't allow both options to be given
21563 on the same command line. Create object file and move it.
d63a86f8 21564
c906108c
SS
21565Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21566
21567 * gdb.base/corefile.exp: Always regenerate the core file, since
21568 we always regenerate the coremaker program. Detect special case
21569 where registers cannot be read from core file.
d63a86f8 21570
c906108c
SS
21571Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21572
21573 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21574 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21575 * gdb.c++/templates.exp: Only match on basename of file since
21576 some formats like xcoff don't encode directory information.
21577 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21578 and rs6000 AIX xcoff targets.
21579 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21580 * configure: Regenerate.
21581 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21582 here, rather than in distclean.
d63a86f8 21583
c906108c
SS
21584Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21585
21586 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21587 defined, and use it to compile the test case with -O2. The
21588 native compilation still uses no optimization.
21589 * gdb.base/mips_pro.c: Remove inline assembly code since
21590 it is compiled PIC by default, which results in assembler
21591 warnings that make the testsuite think the compilation
21592 was unsuccessful.
21593
21594Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21595
21596 * gdb.c++/misc.exp: Add note to message for
21597 "print s.a for foo struct" that this is a known gcc 2.7.2
21598 and earlier bug.
21599
21600Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21601
21602 * gdb.base/break.exp: Fix pattern for matching "Delete all
21603 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21604 setup_xfail for deleting all breakpoints test. Fix various
21605 timeout messages to include "(timeout)".
21606 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21607 for "p t_float_values2(3.14159,float_val2)".
21608 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21609 for "continue to call2g" when gcc compiled.
21610 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21611 "up to foo in langs.exp", "show language at foo in langs.exp",
21612 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21613 and "show language at fsub in langs.exp".
21614 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21615 "list line 1 in include file", "list message for lines past EOF",
21616 "list function in include file", "list list0.h:foo", and
21617 "list filename:function; nonexistant function".
21618 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21619 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21620 and "ptype t_char_array" to be for native cc only.
d63a86f8 21621
c906108c
SS
21622Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21623
d63a86f8 21624 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21625 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21626 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21627
21628Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21629
21630 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21631 "bt in signals.exp". This problem only appears when running
21632 the testsuite, and then only intermittently.
21633
21634Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21635
21636 * gdb.base/return.exp (return_tests): Differentiate between
21637 two tests of continuing.
21638
21639Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21640
21641 * */Makefile.in (maintainer-clean): Remove config.log.
21642 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21643 * gdb.c++/Makefile.in (PROGS): Add inherit.
21644 (clean): Remove *.ci.
21645
21646Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21647
21648 * gdb.c++/misc.cc: Add test code from Mike Stump.
21649 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21650
21651Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21652
21653 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21654 to "alpha-*-osf2*" and add comment.
21655 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21656 setup_xfail for "step over execarg initialization" and
21657 "step over corearg initialization".
c906108c
SS
21658 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21659 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21660 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21661 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21662 "print func2::coremaker_local", and "backtrace in corefile.exp".
21663 * gdb.base/signals.exp: Build and source signals.ci.
21664 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21665 to be for gcc only.
21666 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21667
c906108c
SS
21668Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21669
21670 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21671 Feb 3 procfs.c change.
21672
21673Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21674
21675 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21676
21677Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21678
21679 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21680 from dejagnu's apparent default of 10 seconds, which gives random
21681 results when running the tests over NFS on moderately loaded systems.
21682 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21683
21684Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21685
21686 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21687 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21688 result reports.
c906108c
SS
21689
21690Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21691
21692 * configure.in (CY_AC_PATH_TCLH): Remove.
21693 * configure: Regenerate.
21694
21695Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21696
21697 * gdb.c++/Makefile.in (clean): Add missing '{'.
21698
21699Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21700
21701 * lib/gdb.exp: Provide a default value for noinferior.
21702
21703 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21704 Load libgloss.exp.
21705
21706Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21707
21708 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21709 the executable, not the .o to run the tests from.
21710
21711Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21712
21713 * gdb.base/break.exp: Don't test for program exit or exit status
21714 if $noresults if nonzero.
21715 * gdb.base/langs.exp: Likewise.
21716 * gdb.base/watchpoint.exp: Likewise.
21717
21718 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21719 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21720 trying to compile the testcase.
21721
21722Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21723
21724 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21725 * gdb.base/signals.exp (continue to handler): Likewise.
21726
21727Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21728
21729 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21730
21731 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21732
21733Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21734
21735 * gdb.base/corefile.exp: Recognize "not found" as failure
21736 when trying to determine if a core file was generated.
21737 If no core file was generate the first time, try again without
21738 the ulimit -c to work around braindamaged shells.
21739
21740Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21741
21742 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21743 [] tests with "test" and enclose string in quotes.
21744 * gdb.stabs/configure: Rebuild
d63a86f8 21745
c906108c
SS
21746Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21747
21748 Changes in sync with expect:
21749 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21750 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21751 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21752 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21753 argument to AC_REQUIRE.
21754 * configure: Regenerated.
21755
21756Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21757
21758 * gdb.base/corefile.exp: When generating a core, discard any
21759 error messages about ulimit not found and the "core dumped"
21760 message from the shell that runs the coredumper.
21761
21762Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21763
21764 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21765
21766 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21767 which sed script to run. Expect failure for v_comb test
21768 on PA targets too.
d63a86f8 21769
c906108c
SS
21770Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21771
21772 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21773 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21774
21775Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21776
21777 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21778 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21779 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21780 * lib/gdb.exp (default_gdb_start): Fix typo.
21781 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21782 messages to not include the full program name that caused
21783 the core dump since some systems (such as solaris) apparently
21784 truncate this path to about 80 characters.
21785 When generating a core file first try increasing the core file
21786 size limit to unlimited since some systems may default it to
21787 zero, and it is harmless to try it. Move the test for failing
21788 to generate a core file to where it will actually get executed.
21789 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21790 new gdb result from g++ debug info improvements and make old
21791 pattern obsolescent. Also account for size_t differences
21792 (may be int or long).
21793 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21794 initialization before function call is placed in the delay slot
21795 and thus appears to be skipped over by commands such as "next".
21796
21797Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21798
21799 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21800
21801Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21802
21803 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21804 input source file; fix code to compile test to deal with this
21805 convention.
21806 * gdb.c++/*.exp: Likewise.
21807
21808Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21809
21810 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21811 "bt in signals.exp".
21812
21813Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21814
21815 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21816 "step over execarg initialization" and
889bf7c5 21817 "step over corearg initialization".
c906108c
SS
21818
21819Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21820
21821 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21822 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21823
21824Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21825
21826 From Rob Savoye (rob@poseidon.cygnus.com)
21827 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21828 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21829 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21830 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21831 configure.in}: Major reworking for autoconfig.
c906108c
SS
21832 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21833 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21834 New files.
c906108c
SS
21835 * config/unix-gdb.exp: Make GDB global.
21836 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21837 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21838 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21839 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21840 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21841 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21842 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21843 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21844 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21845 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21846 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21847 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21848 to returns as necessary, arrange for test to compile own testcase
21849 executable.
c906108c 21850 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21851
c906108c
SS
21852Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21853
21854 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21855 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21856 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21857 "backtrace through signal handler".
21858
21859Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21860
21861 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21862 continuing from a job control stop signal.
21863 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21864
21865Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21866
21867 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21868 * gdb.base/corefile.exp: Likewise.
21869 * gdb.base/funcargs.exp: Likewise.
21870
21871Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21872
21873 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21874 * config/monitor.exp: Add support for setting baud rate.
21875
21876Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21877
21878 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21879 i*86-*-linux* xfails for "backtrace through signal handler".
21880 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21881 "print func2::coremaker_local".
21882 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21883 alpha-dec-osf2* xfail for
c906108c
SS
21884 "delete all breakpoints when none".
21885
21886Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21887
21888 * gdb.base/break.exp: Change test that deletes all breakpoints
21889 when no user breakpoints are installed. A post 4.15 change
21890 causes gdb to no longer prompt in this case.
21891
21892Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21893
21894 * gdb.base/return.exp (return_tests): Change xfail for test
21895 "correct value returned double test" to stop xfailing at
21896 Solaris 2.5. Apparently the bug has been fixed.
21897
21898Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21899
21900 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21901 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21902
21903Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21904
21905 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21906 * gdb.disasm/hppa.s: Corresponding changes.
21907
21908Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21909
21910 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21911 makefile fragment.
21912 * config/mt-hpux: Deleted.
21913
21914Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21915
d63a86f8 21916 * Many files: When warning about suppressed tests due to a
c906108c
SS
21917 nonexistant test binary, avoid incrementing the warning count.
21918
21919Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21920
21921 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21922
c906108c
SS
21923Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21924
21925 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21926 "sparc-*-solaris2*".
21927
21928Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21929
21930 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21931 Add global and local variables and initialize them.
21932 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21933 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21934 extracts the file name and terminating signal from the core file.
21935 * TODO: Remove note about tests for correct mapping of corefile.
21936 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21937 from optimizing it away.
21938 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21939 handles common blocks.
21940
21941Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21942
21943 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21944 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21945
21946Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21947
21948 * Makefile.in (maintainer-clean): New target, synonym for
21949 realclean.
21950 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21951 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21952 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21953 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21954 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21955 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21956
21957Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21958
21959 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21960 xfails when not gcc compiled for "print foo::funclocal".
21961 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21962 "print foo::funclocal at foo",
21963 "print 'scope1.c'::foo::funclocal at foo",
21964 "print foo::funclocal_bss at foo",
21965 "print 'scope1.c'::foo::funclocal_bss at foo",
21966 "print foo::funclocal_ro at foo",
21967 "print 'scope1.c'::foo::funclocal_ro at foo",
21968 "print bar::funclocal at foo" and
21969 "print 'scope1.c'::bar::funclocal at foo".
21970 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21971 gcc compiled for "print foo::funclocal at bar".
21972 Expand all messages to ensure that they identify that
21973 the test is at bar().
21974 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21975 gcc compiled for:
21976 "ptype on opaque struct pointer (statically)",
21977 "ptype on opaque struct tagname (statically)",
21978 "ptype on opaque struct pointer (dynamically) 1",
21979 "ptype on opaque struct tagname (dynamically) 1",
21980 "ptype on opaque struct pointer (dynamically) 2" and
21981 "ptype on opaque struct tagname (dynamically) 2
21982 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21983 gcc compiled for:
21984 "p datalocal"
21985 "whatis datalocal",
21986 "ptype datalocal",
21987 "p bsslocal",
21988 "whatis bsslocal", and
21989 "ptype bsslocal".
21990 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21991 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21992 when not gcc compiled.
21993 * gdb.base/funcargs.exp (float_and_integral_args): Add
21994 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21995 compiled.
21996 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21997 "backtrace from call6a" when not gcc compiled.
21998 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21999 "backtrace from call7a" when not gcc compiled.
22000 * gdb.base/callfuncs.exp (do_function_calls):
22001 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22002 "p t_char_array_values(char_array_val2,char_array_val1)",
22003 "p t_char_array_values(char_array_val1,char_array_val2)",
22004 "p t_char_array_values("carray 1","carray 2")",
22005 "p t_char_array_values("carray 1",char_array_val2)",
22006 "p t_char_array_values(char_array_val1,"carray 2")",
22007 "p sum_args(1,{2})",
22008 "p sum_args(2,{2,3})",
22009 "p sum_args(3,{2,3,4})",
22010 "p sum_args(4,{2,3,4,5})"
22011 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22012 "backtrace in corefile.exp" when not gcc compiled.
22013
22014Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22015
22016 * gdb.base/signals.exp: Rewrite `handle all print' test as
22017 a procedure. Accept blanks or TABs as whitespace, increase
22018 timeout and expect input buffer size for the large output
22019 from the command. Remove "i*86-*-bsdi2.0" xfail.
22020
22021Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22022
22023 * gdb.base/setvar.exp: Add new testcases for truncation when
22024 assigning invalid values to bitfields.
22025
22026Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22027
d63a86f8 22028 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22029 mips-sgi-irix* xfail for
22030 "call inferior func with struct - returns char *"
22031 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22032 accepted in the result.
c906108c
SS
22033
22034Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22035
22036 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22037 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22038 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22039 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22040 that accidentally got checked in.
22041
22042Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22043
d63a86f8 22044 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22045 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22046 compiled test.
22047 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22048 Add mips-sgi-irix5* xfail for not gcc compiled.
22049 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22050 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22051 "p top", "whatis top", "p middle", and "whatis middle".
22052 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22053 "whatis signed char" for not gcc compiled.
22054 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22055 "set variable signed char=-1 (-1)" and
22056 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22057 * gdb.base/funcargs.exp (float_and_integral_args):
22058 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22059 Add mips-sgi-irix* xfail when not gcc compiled for
22060 "continue to call2b".
22061 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22062 "continue to call2g".
22063 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22064 "backtrace from call6a"
22065 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22066 "backtrace from call7k".
22067 Add mips-sgi-irix5* xfail when not gcc compiled for
22068 "backtrace from call7a".
22069 (localvars_after_alloca): Fix gdb_test cmds for
22070 "print * after runto ...".
22071 Remove rs6000-*-* xfails for
22072 "print i after runto localvars_after_alloca" and
22073 "print l after runto localvars_after_alloca"
22074 for all compilers.
22075 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22076 when not compiled with gcc, for:
c906108c
SS
22077 "print signed char == (minus)",
22078 "print signed char != (minus)",
22079 "print signed char < (minus)",
22080 "print signed char > (minus)".
22081 * gdb.base/callfuncs.exp (do_function_calls):
22082 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22083 "call inferior func with struct - returns char *".
d63a86f8 22084 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22085 "correct value returned double test" to include Solaris 2.4.
22086 * gdb.base/funcargs.exp (float_and_integral_args):
22087 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22088
c906108c
SS
22089Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22090
22091 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22092 enumeration bitfields if compiling with GNU C.
22093 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22094 to empty' prompt.
22095
22096Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22097
22098 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22099 test for PRO targets.
22100
22101 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22102 breakpoints in the inferior at any given time by making
22103 two groups of breakpoints for call2*, call6* and call7*
22104 tests.
22105
22106Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22107
22108 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22109 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22110 from optimizing it away.
22111 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22112 "call inferior func with struct".
22113
22114Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22115
22116 * configure.in: Only configure gdb.chill for particular targets.
22117
22118Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22119
22120 * gdb.base/Makefile.in: Add action to .c.o transformation
22121 rule that generates a .ci file for each .o file and remove
22122 explicit .c.o rules except for callfuncs.o.
22123 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22124 generates a .ci file for each .o file and remove explicit
22125 .cc.o rules.
22126 (clean): Remove *.tmp *.ci files.
22127 (EXECUTABLES): Remove templ-info.exp.
22128 * gdb.base/compiler.c: New file.
22129 * gdb.c++/compiler.cc: New file
22130 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22131 Change rs6000-*-* xfail for
22132 "print 'scope0.c'::filelocal_ro" and
22133 "print 'scope1.c'::filelocal" and
22134 "print 'scope1.c'::filelocal_bss" and
22135 "print 'scope1.c'::filelocal_ro" and
22136 "print 'scope1.c'::foo::funclocal" and
22137 "print 'scope1.c'::foo::funclocal_ro" and
22138 "print 'scope1.c'::bar::funclocal" and
22139 "print 'scope0.c'::filelocal_ro" and
22140 "print 'scope1.c'::filelocal at foo" and
22141 "print 'scope1.c'::filelocal_bss at foo" and
22142 "print 'scope1.c'::filelocal_ro at foo" and
22143 "print 'scope1.c'::foo::funclocal at foo" and
22144 "print 'scope1.c'::foo::funclocal_bss at foo" and
22145 "print 'scope1.c'::foo::funclocal_ro at foo" and
22146 "print 'scope1.c'::bar::funclocal at foo" and
22147 "print 'scope0.c'::filelocal_ro" and
22148 "print 'scope1.c'::filelocal" and
22149 "print 'scope1.c'::filelocal_bss" and
22150 "print 'scope1.c'::filelocal_ro" and
22151 "print 'scope1.c'::foo::funclocal" and
22152 "print 'scope1.c'::foo::funclocal_bss" and
22153 "print 'scope1.c'::foo::funclocal_ro" and
22154 "print 'scope1.c'::bar::funclocal" and
22155 "print 'scope1.c'::bar::funclocal_bss"
22156 to only be xfail'd when not compiled with gcc.
d63a86f8 22157 Add rs6000-*-* xfail for
c906108c
SS
22158 "print 'scope0.c'::filelocal_bss before run"
22159 when compiled with gcc.
22160 (test_at_main): Add rs6000-*-* xfail for
22161 "print filelocal_ro in test_at_main"
22162 when compiled with gcc.
22163 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22164 Add rs6000-*-aix* xfail for
c906108c
SS
22165 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22166 "ptype t_char_array", not compiled with gcc.
22167 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22168 xfail for "list foo (in include file)" when gcc compiled.
22169 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22170 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22171 "run to call0a" if not compiled with gcc.
22172 (unsigned_integral_args): Add rs6000-*-* xfail for
22173 "run to call1a" if not compiled with gcc.
22174 (float_and_integral_args): Add rs6000-*-* xfail for
22175 "run to call2a" if not compiled with gcc and for
22176 "continue to call2b" for any compiler.
22177 Add rs6000-*-* xfail to
22178 "print f1 after run to call2a" for gcc compiled.
22179 (discard_and_shuffle): Add rs6000-*-* xfail for
22180 "run to call6a".
22181 (shuffle_round_robin): Add rs6000-*-* xfail for
22182 "backtrace from call7a" if not compiled with gcc.
22183 Add rs6000-*-* xfail for
22184 "backtrace from call7b" if compiled with gcc.
22185 (call_after_alloca): Add rs6000-*-* xfail for
22186 "print c in call_after_alloca" and
22187 "print s in call_after_alloca" and
22188 "backtrace from call_after_alloca_subr"
22189 if not compiled with gcc.
22190 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22191 "print c in localvars_in_indirect_call" and
22192 "print c in localvars_in_indirect_call" and
22193 "backtrace in indirectly called function" and
22194 "stepping into indirectly called function"
22195 if not compiled with gcc.
22196 (localvars_after_alloca): Add rs6000-*-* xfail for
22197 "print c after runto localvars_after_alloca" and
22198 "print s after runto localvars_after_alloca" and
22199 "print i after runto localvars_after_alloca" and
22200 "print l after runto localvars_after_alloca"
22201 for all compilers.
22202 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22203 than whatis-info.exp.
22204 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22205 than opaque-info.exp.
22206 Setup rs6000-*-* xfail for
d63a86f8 22207 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22208 "ptype on opaque struct pointer (dynamically)" when
22209 not compiled with gcc.
22210 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22211 rather than callf-info.exp.
22212 (do_function_calls): Add clear_xfail for rs6000-*-* for
22213 "p t_float_values2(3.14159,float_val2)". Seems to work
22214 fine there, both with xlc and gcc. Need to find out what
22215 it is doing right and fix other platforms.
22216 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22217 "call inferior func with struct - returns int",
22218 "call inferior func with struct - returns long",
22219 "call inferior func with struct - returns float",
22220 "call inferior func with struct - returns double",
22221 "call inferior func with struct - returns char *",
22222 but only if not gcc compiled (presumes xlc compiled).
22223 Change rs6000-*-* xfails for
22224 "call inferior func with struct - returns char" and
22225 " call inferior func with struct - returns short" to only
22226 xfail if not using gcc.
22227 (clean mostlyclean): Remove *.ci and *.tmp files.
22228 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22229 than templ-info.exp.
22230 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22231 Add rs6000-*-* xfail for "up to foo in langs.exp"
22232 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22233 when not gcc compiled.
d63a86f8 22234
c906108c
SS
22235Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22236
22237 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22238 * gdb.base/corefile.exp: Likewise.
22239 * gdb.base/list.exp: Likewise.
22240 * gdb.base/scope.exp: Likewise.
22241 * gdb.base/siganls.exp: Likewise.
22242
22243 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22244 compiler output.
22245 * gdb.base/whatis.exp: Likewise.
22246
22247Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22248
22249 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22250 failure (opcode table has been fixed to match reality).
22251
22252Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22253
22254 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22255 "call inferior func with struct - returns char",
22256 "call inferior func with struct - returns short"
22257
22258 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22259 "print 'scope0.c'::filelocal at main",
22260 "print 'scope0.c'::filelocal_bss in test_at_main",
22261 "print 'scope0.c'::filelocal at foo",
22262 "print 'scope0.c'::filelocal_bss in test_at_foo",
22263 "print 'scope0.c'::filelocal at bar",
22264 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22265
c906108c
SS
22266 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22267 in source file 1". This bug seems to have been fixed with both
22268 gcc and native cc (was native assembler bug?).
22269
22270Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22271
22272 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22273 "backtrace through signal handler" to "i*86-*-sysv4*".
22274 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22275 continue" case. Add "known SVR4 bug" to fail message.
22276 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22277 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22278 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22279 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22280 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22281 "up to foo in langs.exp", "show language at foo in
22282 langs.exp", "up to cppsub_ in langs.exp", "show
22283 language at cppsub_ in langs.exp", "up to fsub in
22284 langs.exp", and "show language at fsub in langs.exp".
22285 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22286 "bactrace in corefile.exp".
22287 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22288 "call inferior function with struct - returns float" and
22289 "call inferior function with struct - returns double".
d63a86f8 22290
c906108c
SS
22291Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22292
22293 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22294 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22295 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22296 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22297
22298Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22299
22300 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22301 (or overriden) "CHILL" macro rather then bare "gcc".
22302 Also look for ../../gcc/xgcc since that is what we will
22303 actually need, not "Makefile". Remove following assignment
22304 of CHILL to CHILL_FOR_TARGET because that results in
22305 recursive definition.
22306
22307Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22308
22309 * gdb.base/corefile.exp: Change xfail for backtrace in
22310 corefile.exp from linuxaout to all linux.
22311 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22312 cases where we miss the breakpoint at the signal handler
22313 for some reason. Setup xfail for linuxoldld/linuxaout and
22314 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22315 hitting SIGURG breakpoint.
22316 * gdb.base/signals.exp: Setup xfail for "next" acting like
22317 continue to add linuxoldld. Setup xfail for all linux for
22318 "next to handler in signals_tests_1", "backtrace in
22319 signals_tests_1", "continue to func1", "pass SIGUSR1",
22320 and continue to handler".
22321
22322Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22323
22324 * Update all FSF addresses except those in COPYING* files.
22325
22326Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22327
22328 * gdb.base/a2-run.exp: Change messages to be more explicit about
22329 the status of args, and quote binfile in results.
22330
22331Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22332
22333 * gdb.base/callfuncs.exp: Add tests for passing structs to
22334 inferior functions and return various types.
22335 * gdb.base/callfuncs.c: Add functions to receive a struct
22336 and return a member of the struct, in various types.
22337
22338Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22339
22340 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22341
22342Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22343
22344 * config/vxworks29k.exp: New file, sources vxworks.exp.
22345
22346Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22347
22348 * config/gdbremote.exp: New file. Testing framework using
22349 gdbserver.
22350
22351Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22352
22353 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22354 "call function when asleep" and "send end of file".
22355 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22356 for "backtrace in corefile.exp".
22357 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22358 for "backtrace through signal handler".
22359 * gdb.base/corefile.exp: Make sure we actually generate a core file
22360 before trying the core tests. Some systems allow the user to suppress
22361 generation of core files and default to that (linux for example).
22362 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22363 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22364
22365Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22366
22367 * gdb.threads: New directory with some crude multi-threaded
22368 gdb tests (step.exp and step2.exp).
22369 * config/mt-lynx (STEP_EXECUTABLE): Define.
22370 (THREADFLAGS): Define.
22371
22372Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22373
22374 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22375
22376 * gdb.base/signals.exp: Disable whole file for lynx until
22377 further notice.
22378
22379 * gdb.base/signals.exp: xfail test where "next" acts like
22380 "continue" for lynx.
22381
22382 * gdb.base/interrupt.exp: xfail test for calling function while
22383 inferior is asleep for lynx.
22384
22385 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22386 than one cr-lf after each command.
22387
22388Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22389
22390 * configure.in: Reinstate setting of stabsdirs variable, fix
22391 typo in setting up configdirs for native builds.
22392
22393 * gdb.base/return.exp: Fix typo in return double test.
22394 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22395 compiler from optimizing them away.
22396
22397Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22398
22399 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22400 sequences to be echo'd by gdb when using gdb_test.
22401 * gdb.chill/chexp.exp: Likewise.
22402 * gdb.fortran/exprs.exp: Likewise
22403
22404Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22405
22406 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22407 after the inferior gdb has started.
22408
22409 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22410 after each command.
22411 * gdb.base/funcargs.exp: Likewise.
22412 * gdb.base/gdbvars.exp: Likewise.
22413 * gdb.base/interrupt.exp: Likewise.
22414 * gdb.base/list.exp: Likewise.
22415 * gdb.base/watchpoint.exp: Likewise.
22416 * gdb.c++/demangle.exp: Likewise.
22417 * gdb.c++/inherit.exp: Likewise.
22418 * gdb.chill/chexp.exp: Likewise.
22419 * gdb.fortran/exprs.exp: Likewise.
22420
22421 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22422 test if we can't handle IO to/from the inferior.
22423
22424 * gdb.c++/misc.exp: Always check for a program already being
22425 started after sending a "run" command to gdb.
22426
22427 * gdb.base/twice.exp: Start with a fresh gdb.
22428
22429 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22430 only depend on gdb's expression code, not the chill runtime.
22431
22432 * gdb.base/return.c: Put return values into variables so we
22433 can have gdb print them rather than depending on the program
22434 to print them.
22435 * gdb.base/return.exp: Corresponding changes.
22436
22437 * lib/gdb.exp: Provide default value for noinferiorio.
22438 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22439 the inferior.
22440
22441 * gdb.base/break.exp: Always check for a program already being
22442 started after sending a "run" command to gdb.
22443 (text_next_with_recursion): Don't check the output from the
22444 program's printf statement. Instead just make sure the program
22445 exited.
22446
22447 * gdb.base/commands.exp: Protect tests which need arguments with
22448 $noargs conditionals.
22449
22450Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22451
22452 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22453 of structure member arrays to match gdb/valops.c:value_addr change.
22454
22455Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22456
22457 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22458 cases.
22459
22460Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22461
22462 * configure.in (configdirs): Remove gdb.chill from default list
22463 of subdirs and then add it back in only if doing a native build.
22464 The current chill compiler does not yet work in any cross build.
22465 * Revert all signal changes from Jul 6.
22466 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22467 for sh-hms targets, allowing these tests to link, with no other
22468 changes. Testing is suppressed by setting "nosignals" in site.exp.
22469
22470Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22471
22472 * configure.in (signaldirs): Define and add to configdirs for all
22473 targets except some specific ones that are known to not support signals.
22474 Also clean up formatting.
22475 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22476 (signals, sigall): Remove rules to build.
22477 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22478 Moved to new gdb.signals directory.
22479 * gdb.signals: New test directory.
22480 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22481 signals.c signals.exp}: New or moved files.
22482
22483Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22484
22485 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22486
22487Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22488
22489 * gdb.base/return.exp: Xfail `return double' test failure
22490 on at least Solaris 2.3 and handle future/past versions on
22491 a case by case basis as appropriate. Also update message
22492 to include i*86 failures.
22493
22494Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22495
22496 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22497
22498 * lib/gdb.exp: Fix comment which erroneously identified
22499 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22500 gdb_file_cmd not gdb_load).
22501 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22502
22503 * gdb.base/setvar.exp: Make test names consistent between pass and
22504 fail cases. Use gdb_test more.
22505
22506Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22507
22508 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22509
22510Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22511
22512 * gdb.base/help.exp: Fix expected help string for `show commands'.
22513
22514Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22515
22516 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22517
22518 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22519 of a text section.
22520
22521Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22522
22523 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22524 that loop eventually terminates. Fix Connection refused logic so
22525 that testsuite will expire nicely.
22526
22527Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22528
22529 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22530 config/rom68k.exp: New tcl glue for the appropriate monitors.
22531 These all just end up calling monitor.exp.
22532 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22533 refused' by retrying. Cleanup some timeout issues.
22534 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22535 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22536 callers don't have to set/restore global timeout variable.
22537
22538 * The following set of changes centralizes management of the global
22539 timeout variable. This way, it can be set in one target dependent
22540 place instead of dozens of places scattered throughout the test suite.
22541 If you need to lengthen a timeout, then you should either set timeout
22542 in one of the config/{target}.exp files, or multiply it by a factor.
22543 Setting it to an absolute value is always going to lose for some
22544 targets.
22545 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22546 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22547 * gdb.base/funcargs.exp: Don't set timeout.
22548 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22549 * gdb.base/printcmds.exp (test_print_string_constants
22550 test_print_array_constants): Don't set timeout.
22551 * gdb.base/ptype.exp: Don't set timeout.
22552 * gdb.base/recurse.exp: Don't set timeout.
22553 * gdb.base/return.exp: Don't set timeout.
22554 * gdb.base/watchpoint.exp: Don't set timeout.
22555 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22556 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22557
22558Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22559
22560 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22561
22562Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22563
22564 * lib/gdb.exp: Disable chill tests for irix5.
22565
22566Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22567
22568 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22569 each test pass or fail.
22570
22571Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22572
22573 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22574 xlc not gcc.
22575
22576Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22577
22578 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22579
22580Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22581
22582 * config/est.exp: Fix copyright and comments. Remove dead code.
22583 Use targetname, serialport and baud variables instead of fixed
22584 constants.
22585 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22586 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22587
22588Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22589
22590 * gdb.base/watchpoint.exp: Don't run
22591 test_watchpoint_triggered_in_syscall for sunos.
22592
22593Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22594
22595 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22596 they don't seem to exist. Do include stdio.h.
22597
22598Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22599
22600 * gdb.base/a1-selftest.exp: Add alpha xfail.
22601
22602Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22603
22604 * gdb.base/watchpoint.c (main): Prompt before calling read().
22605 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22606 Revise accordingly. Remove cruft about sending "123" several
22607 times, until it gets noticed. Clean up the "print buf[0]" stuff
22608 so that it passes or fails, and waits for prompts in the usual way.
22609
22610Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22611
22612 * gdb.base/recurse.exp: Fix comment.
22613
22614 * TODO: Remove item about printing variables in nodebug.exp. Add
22615 item about enabling tests which are only run on some targets.
22616
22617 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22618 fail, make test names unique, use new gdb_test convention
22619 regarding pattern, use gdb_test more, etc.).
22620
22621 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22622 fail, make test names unique, etc.).
22623
22624Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22625
22626 * gdb.base/nodebug.c: Change return type of top and middle to
22627 short.
22628 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22629 are fixed by the recent mdebugread.c changes. Allow `short ()'
22630 as type for top and middle.
22631
22632Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22633
22634 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22635 nearly as I can tell, the whole thing was an accident in Stu's
22636 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22637 to replace a send/expect pair with gdb_test, but ended up only
22638 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22639 of 30 Mar 1995 took care of it, but left this vestigial comment
22640 which I am now nuking.
22641
22642Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22643
22644 * gdb.base/break.exp: Look for different line number for
22645 breakpoint at main depending on usestubs.
22646
22647Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22648
22649 * gdb.base/list.exp: Adjust some alternate expect patterns to
22650 match recent list0.c change. Add alternate expect pattern for
22651 output from `list default lines around main' for optimizing
22652 compilers.
22653
22654Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22655
22656 * lib/gdb.exp: If nosignals is not set, set it to 0.
22657
22658Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22659
22660 * config/slite-gdb.exp: Responds to load symbol table prompt.
22661 * gdb.base/break.exp: Adjust line number, fix rerun.
22662 * gdb.base/langs0.c: Add #ifdef usestubs.
22663
22664Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22665
22666 * gdb.base/list.exp: Adjust line contents after adding new lines in
22667 list0.c. Also fix a syntax error.
22668
22669 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22670 * gdb.base/break.exp: ditto.
22671 * gdb.base/list.exp: ditto.
22672 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22673 * gdb.base/run.c: ditto.
22674 * gdb.base/list0.c: ditto.
22675 * gdb.base/funcargs.c: ditto.
22676
22677Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22678
22679 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22680 $targetname, $serialport and $baud instead of hardwired variables.
22681 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22682 target doesn't support signals.
22683
22684Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22685
22686 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22687
22688Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22689
22690 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22691 Don't rely on the value of an auto variable before it has been
22692 initialized. Use gdb_test more.
22693
22694Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22695
22696 * lib/gdb.exp (default_gdb_version): A version number must start
22697 with a digit, but other than that contains all characters up to
22698 the first whitespace character.
22699
22700Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22701
22702 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22703
22704Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22705
22706 * gdb.c++/*.exp: Warn if executable does not exist. The original
22707 reason for skipping the warning was that configure.in sometimes
22708 intentionally skipped building the executables but the tcl code
22709 had no way of knowing. That (a) was always bogus with respect to
22710 error handling, (b) is no longer true (right now there is no way
22711 to skip C++ tests).
22712
22713 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22714
22715Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22716
22717 * gdb.base/list.exp: Add expect patterns for output from
22718 SunPRO compiled executables.
22719 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22720 types.
22721
22722Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22723
22724 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22725 number (we are already testing that the correct source line text
22726 gets printed).
22727
22728 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22729 that is what is intended, but something needed to be done to get
22730 sunos4 native working again.
22731
22732 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22733
22734 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22735 apparently went with a (very) old xfail.
22736
22737Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22738
22739 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22740 runto_main is a proc in gdb.exp that will do 'step' for target use
22741 stubs.
22742 * gdb.base/exprs.exp: ditto.
22743 * gdb.base/interrupt.exp: ditto.
22744 * gdb.base/opaque.exp: ditto.
22745 * gdb.base/printcmds.exp: ditto.
22746 * gdb.base/ptype.exp: ditto.
22747 * gdb.base/scope.exp: ditto.
22748 * gdb.base/setvar.exp: ditto.
22749 * gdb.base/signals.exp: ditto.
22750 * gdb.base/twice.exp: ditto.
22751 * gdb.c++/classes.exp: ditto.
22752 * gdb.c++/inherit.exp: ditto.
22753 * gdb.c++/templates.exp: ditto.
22754 * gdb.base/break.exp: no run and hit main for stubs. Change line
22755 numbers for breakpoints and info breakpoint.
22756 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22757 breakpoint().
22758 * gdb.base/callfuncs.c: ditto.
22759 * gdb.base/exprs: ditto.
22760 * gdb.base/interrupt.c: ditto.
22761 * gdb.base/opaque0.c: ditto.
22762 * gdb.base/printcmds.c: ditto.
22763 * gdb.base/ptype.c: ditto.
22764 * gdb.base/scope0.c: ditto.
22765 * gdb.base/setvar.c: ditto.
22766 * gdb.base/signals.c: ditto.
22767 * gdb.base/twice.c: ditto.
22768 * gdb.c++/misc.cc: ditto.
22769 * gdb.c++/templates.cc: ditto.
22770
22771Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22772
22773 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22774
22775 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22776 somewhere between `read' and `main.c'. I'm pretty sure the
22777 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22778 and it isn't particularly useful.
22779
22780 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22781
22782Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22783
22784 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22785
22786Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22787
22788 * config/mt-slite: add LIBS and -nostdlib.
22789 * config/slite-gdb.exp: add this new file to support sparclite target.
22790
22791Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22792
22793 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22794
22795 * gdb.base/a2-run.exp: Change argument to istarget from
22796 "*-*-vxworks" to "*-*-vxworks*".
22797 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22798
22799Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22800
22801 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22802 will not runto main but do a 'step' to step out of breakpoint().
22803 * config/mt-slite: add -Dusestubs.
22804
22805Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22806
22807 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22808 instead of just @.
22809
22810 * gdb.base/signals.exp: Add test for "handle all print".
22811 * TODO: Remove "handle all print". Also remove item about
22812 checking copyright date (I don't like the idea of a spurious FAIL
22813 based on when we run the tests).
22814
22815 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22816 for SunOS4 (reason for failure not investigated). Remove
22817 redundant test for $binfile.
22818
22819 * gdb.base/nodebug.c (array_index): Call malloc.
22820
22821 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22822
22823Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22824
22825 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22826 conventions and slightly simplify the matching regexp.
22827
22828Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22829
22830 * gdb.base/break.exp: Update gdb_test invocation to use new
22831 convention.
22832
22833 * lib/gdb.exp: If noargs is not set, set it to 0.
22834
22835 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22836 tests unique.
22837
22838 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22839
22840Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22841
22842 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22843 one argument of type "<non-float parameter>".
22844
22845Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22846
22847 * config/rom68k.exp: New file to support Motorola IDP board.
22848 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22849 * gdb.base/break.c: Change things around so that this program
22850 doesn't depend upon args. This is necessary to make remote
22851 targets work (in general, they can't take args).
22852 * gdb.base/break.exp: Don't try to send args to program. Don't
22853 expect output. Also, replace lots of code with gdb_test.
22854
22855Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22856
22857 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22858 printing of '\'' (which is what the comment says we are testing,
22859 even though we were not), not '''.
22860 (test_integer_literals_rejected): Test that printing ''' is an error.
22861
22862 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22863 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22864 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22865 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22866 Use gdb_test not test_print_accept.
22867 * lib/gdb.exp: Remove test_print_accept.
22868
22869 * gdb.base/signals.exp (signal_tests_1): Make pass message
22870 consistent with fail message.
22871
22872 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22873 unsigned char; the bug (PR 1821) is fixed.
22874
22875 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22876
22877 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22878 successful tests--makes xfailing them work right.
22879
22880Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22881
22882 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22883 only \r\n, not .*. The test can pass .* as the last thing in
22884 $pattern if that is what it wants. In addition to providing this
22885 flexibility, this change should speed up pattern matching in cases
22886 where the pattern already ended with .* (there were a number of
22887 them). This change also helps catch bad patterns--in the old
22888 scheme the typo "char \*" instead of "char \\*" would pass. Now
22889 it is caught.
22890 * Many .exp files: Update callers.
22891
22892 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22893 clearer and does not spuriously match multiple ('s. Likewise for
22894 ) and *.
22895
22896 * gdb.base/nodebug.exp: Test ability to call a function and pass
22897 it a string (even with no debugging info).
22898
22899 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22900 "p '\'", which is the same as "p ''" once tcl gets done with
22901 quoting, to "p '\\'", which I suspect is what is intended (one
22902 backslash gets sent to GDB).
22903
22904 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22905
22906Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22907
22908 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22909 1817) was fixed literally years ago.
22910
22911Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22912
22913 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22914 test, it causes stepping out of call_after_alloca_subr with
22915 optimizing compilers.
22916 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22917 fails.
22918
22919 * gdb.c++/templates.exp: Source templ-info.exp only if
22920 the templates executable exists.
22921
22922 * gdb.c++/misc.cc (class Contains_static_instance,
22923 class Contains_nested_static_instance),
22924 gdb.c++/classes.exp (test_static_members): Test printing of
22925 a class that contains a static instance of the class.
22926
22927Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22928
22929 * gdb.base/langs2.c (cppsub_): Don't prototype.
22930 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22931 only, I believe).
22932
22933Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22934
22935 * lib/gdb.exp (skip_chill_tests): New procedure.
22936
22937 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22938
22939Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22940
22941 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22942 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22943
22944Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22945
22946 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22947
22948 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22949 disassemble 8, not 16, instructions for part 4.
22950
22951 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22952 support the latter anymore.
22953
22954 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22955 -DNO_PROTOTYPES.
22956 * gdb.base/callfuncs.c: Control use of prototypes based on
22957 NO_PROTOTYPES, not __STDC__.
22958 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22959 t_float_values2 tests if prototypes in use.
22960
22961 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22962 t_double_values): When checking differences against DELTA, check
22963 that difference is within the range (-DELTA,DELTA), not just
22964 (-infinity,DELTA).
22965
22966Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22967
22968 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22969 'file' command firts, then 'target', then 'load', this is due to gdb
22970 target set up.
22971 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22972
22973Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22974
22975 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22976 FP load/store variants.
22977 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22978
22979Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22980
22981 * gdb.base/term.exp: Do not give a warning if not native, it is
22982 not an abnormal condition.
22983
22984Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22985
22986 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22987 t_char_array".
22988
22989Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22990
22991 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22992 are getting the version number.
22993
22994 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22995 if not native, it is not an abnormal condition.
22996
22997Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22998
22999 * lib/gdb.exp: Just use "file exists", rather than undocumented
23000 dejagnu procedure "findfile".
23001
23002Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23003
23004 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23005 (LDFLAGS): Set to -Xlinker -Ur.
23006
23007 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23008 Removed, these values are set by lib/gdb.exp.
23009
23010 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23011
23012Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23013
23014 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23015 of replicating gdb startup code.
23016
23017 * config/mt-vxworks (LDFLAGS): Set to -r.
23018 (CFLAGS_FOR_TARGET): Removed.
23019
23020 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23021 (gdb) and gdb for vxworks uses (vxgdb).
23022
23023 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23024 executable is not in the tree and host != target, use sed and
23025 program_transform_name to determine the gdb name used by the
23026 target.
23027
23028 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23029 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23030
23031Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23032
23033 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23034 floats, chars, and shorts where there are ANSI-style function
23035 definitions.
23036
23037 * gdb.base/langs.exp, gdb.base/langs*: New test.
23038 * gdb.base/Makefile.in: Build it.
23039 * TODO: Remove item about checking that C names don't get C++
23040 demangling applied; this test tests it.
23041
23042Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23043
23044 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23045 went with the const70 xfail. The xfail went away a year ago.
23046
23047 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23048
23049 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23050 for hp300.
23051
23052 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23053
23054 * gdb.base/a1-selftest.exp: Don't run on hp300.
23055
23056Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23057
23058 * Makefile.in (site.exp): Set host_alias and target_alias as well
23059 as host_triplet and target_triplet.
23060
23061Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23062
23063 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23064
23065 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23066 places as other ecoff systems).
23067
23068 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23069 ultrix.
23070
23071Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23072
23073 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23074 remove them.
23075 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23076 variable and "variable" in addition to "data variable".
23077 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23078
23079 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23080 2.
23081 * gdb.base/list1.c (long_line): Add additional statement at start
23082 of function.
23083 * gdb.base/list.exp (test_forward_search): Update line number to
23084 reflect new statement.
23085
23086Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23087
23088 * gdb.base/signals.exp: Reinitialize searched source directories
23089 after gdb_start call.
23090
23091Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23092
23093 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23094 * gdb.stabs/Makefile.in: Likewise.
23095
23096 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23097 change. Instead split the tests into smaller pieces.
23098 * gdb.disasm/hppa.s: Corresponding changes.
23099
23100Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23101
23102 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23103 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23104
23105 * gdb.base/funcargs.exp: Modify many tests so that every test
23106 either passes or fails. Make some test names unique.
23107
23108Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23109
23110 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23111 Call stty to set interrupt character.
23112
23113 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23114 for HP assembler versus GNU assembler based on actual behavior of
23115 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23116
23117 * TODO: Suggest a few more stepping tests.
23118
23119Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23120
23121 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23122 restart GDB for h8300 after a continue.
23123 (return): Add pattern to match a29k-udi behavior.
23124 * gdb.base/nodebug.exp: Remove obsolete comment.
23125 * gdb.base/regs.exp: New file, testing of register displays.
23126 * gdb.base/return.exp: Fix typo in reference to $objdir.
23127 * gdb.base/whatis.exp: Always start with a fresh GDB.
23128
23129Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23130
23131 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23132 higher, these tests generate a lot of output.
23133
23134Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23135
23136 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23137 code following the catch silently ignored some errors; without the
23138 catch they should be thrown like any other tcl error. Also, the
23139 catch used "" instead of {} which meant all the callers who wanted
23140 to include one of the characters "[]$ had to quote it an extra time.
23141 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23142 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23143 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23144 Remove extra quoting.
23145
23146Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23147
23148 * gdb.base/commands.exp: Make test names unique; every test either
23149 passes or fails. Update some comments.
23150
23151 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23152
23153Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23154
23155 The following fixes a FAIL caused by the fact that the alpha stabs
23156 configuration didn't use the ".if alpha" code in weird.def.
23157 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23158 bit pointer, so the 32 bit version works even on the alpha.
23159 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23160 Remove the stuff which allowed us to have separate versions for
23161 alpha and everything else.
23162
23163 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23164 regexp which "info func operator\[\](" is supposed to match. Fix
23165 string to send to GDB. Note that GDB still doesn't work right. Add a
23166 new test for "info func .perator\[\](" which GDB does handle correctly.
23167
23168 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23169
23170Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23171
23172 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23173 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23174 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23175 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23176 it makes the tests harder to understand and confuses test-o-matic.
23177 The preferred style is that each test provides a PASS or a FAIL,
23178 and has a unique message (e.g. "continue #54" not just "continue")
23179 which is the same for the pass and the fail.
23180 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23181 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23182 to lib/gdb.exp.
23183 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23184 prt_accept which was basically the same thing. Likewise for
23185 test_print_reject and prt_reject.
23186 * lib/gdb.exp (test_print_reject): Add some more error message
23187 patterns to match from the former printcmds.exp (prt_reject).
23188 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23189 One defect of the passcount stuff is that some of it failed to
23190 report XPASS where appropriate.
23191 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23192 stuff before and after arg in expected pattern.
23193 (test_paddr_operator_functions): Re-do test without print_addr_of;
23194 this is the only test which seems to want extra stuff there.
23195
23196Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23197
23198 * gdb.base/nodebug.exp: Update new tests to reflect improved
23199 wording of gdb output.
23200
23201 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23202 and "ptype" work on variables in files compiled without -g.
23203 Replaces commented out "maint print msymbol" tests.
23204
23205Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23206
23207 * gdb.base/setvar.c (dummy): Call malloc.
23208
23209 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23210 losing with the irix4 sed.
23211
23212 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23213 ALRM" on irix4.
23214
23215Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23216
23217 * TODO: Remove items about corefile.exp testing new exec-file and
23218 backtrace; both are now done. Add items about printing enums.
23219
23220Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23221
23222 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23223 "get signal $thissig" test fails.
23224
23225 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23226
23227Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23228
23229 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23230 compiler warning with dec alpha compiler.
23231
23232 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23233 extra \n from gdb_test call (this explains why the prompt test
23234 that I removed yesterday was there).
23235 (user_defined_command_test): Remove extra \n and prompt test.
23236
23237 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23238 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23239 doesn't exist.
23240 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23241 Also remove alpha workaround, which turns out to be because
23242 SIGABRT == SIGLOST.
23243
23244 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23245
23246 * gdb.base/help.exp: Don't test "help show".
23247
23248Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23249
23250 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23251 "set print address" is on.
23252 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23253 pass prompt to gdb_test; gdb_test already looks for the prompt.
23254
23255 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23256
23257 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23258 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23259 was to make sure that gdb can read a core file. But (a) the "read
23260 the corefile" part didn't make it to a1-selftest.exp, we just
23261 delete the corefile after creating it, and (b) we test reading
23262 corefiles in corefile.exp anyway. Also, this test left around a
23263 xgdb process on Solaris.
23264
23265 * gdb.base/corefile.exp: Also test backtrace.
23266
23267Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23268
23269 * gdb.base/commands.exp: Test a simple user defined command with
23270 arguments and if/while statements; verify the full user command is
23271 printed by "show user".
23272
23273 * gdb.base/commands.exp: Test if/while commands as part of a
23274 breakpoint command list; verify they appear in breakpoint
23275 information.
23276
23277Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23278
23279 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23280 than by dividing by zero.
23281
23282Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23283
23284 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23285 performing an inferior call with watchpoints enabled.
23286 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23287 call.
23288
23289Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23290
23291 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23292 of "file" command.
23293
23294 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23295 Add additional pattern for when "int operator int(void);" appears
23296 in a different order.
23297
23298Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23299
23300 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23301
23302 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23303 and "signal" with ".*".
23304
23305Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23306
23307 * TODO: Add note about "handle all nostop".
23308
23309 * gdb.base/{sigall.c, sigall.exp}: New test.
23310 * gdb.base/Makefile.in: Add it.
23311
23312Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23313
23314 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23315 when invoking GDB, suppresses any windowing interface.
23316
23317Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23318
23319 * config/sim-gdb: New file, simulator testing support.
23320
23321Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23322
23323 * gdb.base/interrupt.exp: Test calling func1 twice.
23324
23325Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23326
23327 * gdb.base/list.exp (test_forward_search): Set timeout higher
23328 when we'll be getting lots of output from gdb.
23329
23330 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23331 "init_malloc" to after the expect statement. Run it if that
23332 regexp is taken, but also for two others which happen if source
23333 cannot be found.
23334
23335Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23336
23337 * gdb.base/printcmds.exp: New test, for printing register before
23338 program is running.
23339
23340Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23341
23342 * gdb.base/list.exp: Correct some alternate expect patterns
23343 to reflect changes in list1.c.
23344
23345Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23346
23347 * TODO: Add item regarding large frames.
23348
23349 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23350
23351 * TODO: Remove item about enabling return.exp; it
23352 is enabled. Suggest a few more "return" tests.
23353
23354Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23355
23356 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23357 anonymous unions.
23358
23359Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23360
23361 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23362 and pr-5646.o, so "make" is the same as "make all", not "make
23363 pr-4975.o".
23364
23365Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23366
23367 * gdb.base/list.exp: Adjust expectations to reflect changes in
23368 list1.c.
23369 (test_forward_search): New test proc.
23370 * gdb.base/list1.c (long_line): New function, has long source line.
23371
23372Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23373
23374 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23375 additional line of code that was added.
23376
23377Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23378
23379 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23380 tests so as not to overflow expect's input buffers.
23381 * gdb.disasm/hppa.exp: Corresponding changes.
23382
23383Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23384
23385 Beginnings of template debugging tests.
23386 * gdb.c++/templ-info.cc: New file to test for template
23387 debugging capability of the compiler.
23388 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23389 templ-info.cc.
23390 * gdb.c++/templates.cc: Add explicit template instantiations
23391 to enable compiling with -fno-implicit-templates. Add destructor
23392 and 'value' method to T5 class for template tests.
23393 * gdb.c++/templates.exp: Add testcases for printing of template
23394 types, setting breakpoints on template methods and calling a
d63a86f8 23395 template method.
c906108c
SS
23396
23397Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23398
23399 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23400 branch target since some assemblers (gas-2.5) may emit a
23401 relocation for the branch instead of resolving it in the
23402 assembler.
23403
23404Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23405
23406 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23407 through signal handler.
23408
23409Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23410
23411 * configure.in (*-*-netware): Use config/mt-netware.
23412
23413 * config/mt-netware: New file.
23414 * config/mt-i386-netware: Removed, separate configs for different
23415 netware architectures are no longer needed now that we have
23416 --with-headers.
23417
23418Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23419
23420 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23421 by the recent changes to use ANSI C arithmetic conversions.
23422
23423Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23424
23425 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23426 bug involving using inferior_pid to figure out whether to select a
23427 frame.
23428
23429Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23430
23431 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23432 match the current disassembler output.
23433
23434Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23435
23436 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23437 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23438 types, expect "int" as type of integer values (for now).
23439
23440Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23441
23442 * gdb.base/commands.exp: New tests for if/while commands.
23443
23444Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23445
23446 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23447 by .*, since hex values have different syntax in Chill mode.
23448
23449Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23450
23451 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23452 linefeed from expect pattern for repeated types with indices > 9.
23453
23454Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23455
23456 First part of Fortran test suite.
23457 * gdb.fortran: New directory.
23458 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23459
23460Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23461
23462 * gdb.base/default.exp: Update expect pattern for load command
23463 without arguments.
23464
23465Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23466
23467 * configure.in: Change i386 to i[345]86.
23468 * gdb.base/configure.in: Likewise.
23469 * gdb.c++/configure.in: Likewise.
23470 * gdb.chill/configure.in: Likewise.
23471
23472Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23473
23474 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23475 patterns, since that is not a valid context for comments.
23476
23477Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23478
23479 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23480 repeated types and repeated types with indices > 9.
23481
23482Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23483
23484 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23485 2417; old bug has been fixed.
23486
23487Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23488
23489 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23490 send the newline ourselves instead of assuming gdb_test will do
23491 so when passed an empty input string.
23492
23493 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23494 stabs testcode.
23495
23496Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23497
23498 * lib/gdb.exp (gdb_test): Don't send anything if the first
23499 argument is an empty string. This makes cases where we want to
23500 match output that is already in expect's buffers (for example,
23501 matching a breakpoint after gdb_run_cmd has been called) work
23502 reliably.
23503
23504Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23505
23506 * config/netware.exp: New file.
23507
23508Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23509
23510 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23511 the -B and -L prefixes so we can find the debugging stub.
23512
23513 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23514 there and we are using the gcc from the tree.
23515
23516 * gdb.base/types.c: Removed.
23517
23518 * gdb.base/configure.in: Look for makefile fragments in ../config.
23519 Recognize i386-*-netware.
23520 * gdb.c++/configure.in: Likewise.
23521
23522Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23523
23524 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23525 the correct TCL syntax.
23526
23527Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23528
23529 * gdb.base/opaque.exp: use runto instead of messing around with
23530 breakpoints. Simplify by using gdb_test.
23531
23532 * gdb.base/bitfields.exp: restart between tests on netware targets
23533 because breakpoints aren't relocated after target death. Run
23534 processes to completion.
23535
23536 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23537
23538Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23539
23540 * Makefile.in: Remove extra tabs that confuse some versions
23541 of "make". Use the newly built gdb to test with by default,
23542 rather than the first one in the tester's search path.
23543
23544Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23545
23546 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23547
23548 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23549 condition help.
23550
23551Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23552
23553 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23554
23555 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23556 running.
23557 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23558 * gdb.base/funcargs.exp: Likewise.
23559
23560 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23561 * gdb.base/funcargs.exp: Likewise.
23562
23563 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23564 message is "".
23565
23566Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23567
23568 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23569 return,signals,twice}.exp: Handle non-existant binaries
23570 consistantly.
23571
23572 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23573 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23574 might testing a cross development system.
23575
23576Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23577
23578 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23579 runtest script is relative to ${srcdir}, not ${rootdir}.
23580
23581Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23582
23583 * gdb.base/signals.exp: Allow for optionality of breakpoint
23584 address.
23585
23586Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23587
23588 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23589
23590Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23591
23592 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23593 for size_t definition.
23594 * gdb.c++/templates.cc: Likewise
23595
23596 * config/mt-i386-netware: New file.
23597
23598 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23599 defined.
23600
23601 * gdb.base/Makefile.in: Added support for systems that name core
23602 files by appending "core" to the program name.
23603 * gdb.base/a1-selftest.exp: Likewise.
23604
23605Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23606
23607 * gdb.base/return.exp: Add comment and message for `return double'
23608 test failure on Sparc Solaris.
23609
23610Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23611
23612 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23613
23614Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23615
23616 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23617 from optimizing them away.
23618 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23619 patterns to include default constructors and assignment operators,
23620 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23621 character in the output of the virtual base pointer.
23622
23623Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23624
23625 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23626 expression match in print_addr_of to avoid unintented matches.
23627 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23628 versions up to 2.5.8.
23629
23630Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23631
23632 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23633 included file to run under newer versions of expect.
23634 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23635 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23636 Remove xfail for the virtual table of BDDHookV.
23637
23638Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23639
23640 * lib/gdb.exp (string_to_regexp): Set a default result.
23641 (default_gdb_start): Fix misleading message.
23642
23643Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23644
23645 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23646 Remove all CC, etc definitions.
23647 * config/mt-hpux: New file.
23648 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23649 (CFLAGS, LDFLAGS): Define.
23650 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23651
23652 * Makefile.in (site.exp): Don't insert host_os, etc.
23653 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23654 (distclean): Check existence of subdir.
23655 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23656 * gdb.base/Makefile.in: General cleanup and simplification.
23657 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23658 to build executables. Use default rule to build .o files.
23659 (EXPECT, RUNTEST, CC): Fix relative pathname.
23660 (site.exp): Don't insert host_os, etc.
23661 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23662 and/or SIGUSR1 defined.
23663 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23664 * gdb.c++/Makefile.in: General cleanup and simplification.
23665 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23666 (CFLAGS): Remove.
23667 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23668
23669Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23670
23671 * gdb.base/recurse.exp: Misc changes to get tests running again
23672 after Kung's changes to the watchpoint code.
23673 * gdb.base/watchpoint.exp: Likewise.
23674
23675Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23676
23677 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23678
23679Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23680
23681 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23682 * lib/gdb.exp (default_gdb_start): Define.
23683 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23684 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23685 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23686 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23687 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23688 Don't call gdb_target_udi in between tests.
23689
23690Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23691
23692 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23693 (which was basically just a local version of the same thing). In
23694 addition to avoiding duplication, gdb_test_exact is faster.
23695 * lib/gdb.exp (gdb_test_exact): Fix typo.
23696
23697 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23698 don't give an error.
23699
23700 * gdb.base/term.exp: Call delete_breakpoints before starting.
23701
23702 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23703 (t10): Add comment.
23704
23705Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23706
23707 Reorganization of the GDB Test Suite.
23708
23709 * gdb.base: New directory, contains all the basic tests.
23710 * gdb.c++: New directory, tests specific to C++.
23711 * gdb.chill: New directory, tests specific to Chill.
23712 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23713 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23714 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23715 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23716 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23717 t30-31 to chill).
23718 * */gdbme.*: Rename to match appropriate expect scripts.
23719 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23720 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23721 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23722 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23723 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23724 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23725 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23726 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23727 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23728 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23729 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23730 gdb.c++/virtfunc.cc: New names of C++ files.
23731 * gdb.chill/chillvars.ch: New name of Chill file.
23732 * gdb.base/configure.in, gdb.c++/configure.in,
23733 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23734 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23735 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23736 * configure.in (configdirs): Update to reflect directory changes.
23737 (target_abbrev): No longer define for any configuration.
23738 * Makefile.in: Cosmetic improvements to header comments.
23739
23740Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23741
23742 Various changes to gdb.t31:
23743
23744 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23745 * gdbme.ch: Make all key-words and predefineds be upper-case.
23746 * chillvars.exp: Expect key-words and predefinds in upper-case.
23747
23748 * chillvars.exp: Use gdb_test_exact many places.
23749 Change expected output for arrays (which now includes index labels).
23750
23751 * pr-5020.exp, gdme.ch (module PR_5020):
23752 New test, for PR-5020.
23753
23754Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23755
23756 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23757 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23758
23759Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23760
23761 * Makefile.in: Fix bit-rot in definitions of CHILL,
23762 CHILL_FOR_TARGET and Chill_LIB.
23763 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23764 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23765 CHILL, and CHILL_LIB.
23766
23767Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23768
23769 * Revert the previous changes. Please see Rob's directory
23770 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23771
23772Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23773
23774 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23775 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23776 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23777 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23778 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23779 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23780 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23781 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23782 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23783 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23784 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23785 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23786 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23787 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23788 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23789 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23790 changes from 94Q1.
23791
23792Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23793
23794 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23795 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23796 Rob's new testing fragments.
23797
23798Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23799
23800 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23801 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23802
23803Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23804
23805 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23806 version also, match on casted version strings, and match on
23807 gdb startup case where the line numbers might be messed up.
23808
23809Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23810
23811 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23812 (CFLAGS): Delete it from here.
c906108c
SS
23813
23814Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23815
23816 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23817
23818Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23819
23820 * Makefile.in (RUNTEST): Default to just "runtest".
23821
23822Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23823
23824 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23825 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23826 the code has been restructured.
23827
23828Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23829
23830 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23831 \n, not just one of each.
23832
23833 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23834 /bin/cc gives a warning if you do.
23835
23836Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23837
d63a86f8 23838 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23839 __t10ListS_link1ZUiRCUiPT0
23840
23841Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23842
23843 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23844 on local variables in recursive functions.
23845
23846 * gdb.t07/Makefile.in: Build the new test.
23847
23848Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23849
23850 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23851 directly. Instead compare the return values from actual calls.
23852
23853Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23854
23855 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23856
23857Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23858
23859 * From Peter Schauer with minor modifications.
a9c64011
AS
23860 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23861 stops in mid-line in the caller. Add xfail for returning a float
23862 value on X86 targets.
c906108c
SS
23863
23864Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23865
23866 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23867 to avoid expect lossage.
23868 (fmem_LRbug_tests): Likewise.
23869 * gdb.disasm/hppa.s: Corresponding changes.
23870
23871 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23872 conditions to work with latest dejagnu/expect.
23873
23874 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23875 expected to fail on the PA.
23876 (backtrace in call with trampolines): Explicitly require main
23877 to be frame #1 (no trampolines should show up in backtrace).
23878
23879 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23880 "continue -expect".
23881 * gdb.t06/break.exp: Likewise.
23882 * gdb.t07/watchpoint.exp: Likewise.
23883 * gdb.t13/bitfields.exp: Likewise.
23884 * gdb.t15/{funcargs,return}.exp: Likewise.
23885 * gdb.stabs/weird.exp: Likewise.
23886 * config/{mips,udi}-gdb.exp: Likewise.
23887
23888 * hppa.sed: Enclose comments within a sed command to avoid
23889 losing with the old OSF1 sed.
23890
23891Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23892
23893 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23894 sequent dynix.
23895 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23896 * gdb.t15/funcargs.exp: Conditionally step again to really
23897 finish from marker_call_with_trampolines. Handle the case where
23898 the first step from within call_with_trampolines already steps
23899 us back to main.
23900 * gdb.t15/gdbme.c: Add comment to closing brace of
23901 call_with_trampolines for funcargs.exp.
23902
23903Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23904
d63a86f8 23905 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23906 Fix typo(s).
23907
23908Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23909
23910 * gdb.t07/gdbme.c: More code for watchpoint testing.
23911
23912 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23913 "Hardware watchpoint" throughout file.
23914 (test_watchpoint_triggered_in_syscall): New test.
23915 (test_complex_watchpoint): New test.
23916
23917Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23918
23919 * gdbme.c (call_with_trampolines): New function to try and step
23920 into. Tests trampoline problems on the PA.
23921
23922 * funcargs.exp (localvars_in_indirect_call): No longer expect
23923 stepping into indirect call to fail on PAs.
23924 (test_stepping_over_trampolines): New test.
23925
23926Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23927
23928 * TODO: Add suggestions for static member function tests, and
23929 completion tests.
23930
23931Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23932
23933 * TODO: Add suggestions for "p/a" tests.
23934
23935 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23936 (default_gdb_exit): Replace all the hair with sending "quit" to
23937 the process with a simple close.
23938
23939Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23940
23941 * TODO: Add suggestions for shared library tests.
23942
23943Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * TODO: Add suggestions for x/s tests.
23946
23947Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23950 "enable once", and "enable breakpoints once" with ".*".
23951
23952Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23953
23954 * TODO: Add suggestions about structure passing tests.
23955
23956Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23957
23958 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23959 the primary1 test, use work around if __GNUC__ < 2.
23960 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23961 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23962 Test for bad output rather than waiting for timeout. Issue
23963 second continue only if first continue failed.
23964
23965Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23966
23967 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23968 operator[] test with gdb_test because the old code didn't seem to
23969 be getting the quoting right with the new dejagnu.
23970
23971Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23972
23973 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23974 one from the path.
23975 * Makefile.in: Use a fresh expect if there is one, use runtest
23976 from the src tree if there is one.
d63a86f8 23977
c906108c
SS
23978Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23979
23980 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23981 next over recursive call. Revise the tests from that point on
23982 (which had been skipped) to match GDB's actual (correct) output.
23983
23984 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23985 with next over a breakpoint whose condition is false.
23986
23987 * gdb.t00/help.exp: Comment out "help set print" tests just like
23988 (and for same reason as) "help set" test.
23989
23990Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23991
23992 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23993 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23994
23995Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23996
23997 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23998 necessary gdb_target_udi.
23999
24000 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24001
24002 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24003 1838 and 2417; they are fixed.
24004
24005 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24006 gdb.t03/ptype.exp (ptype structure, ptype union):
24007 Remove xfails; the test is looser than when the xfails were added.
24008
24009 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24010 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24011
24012 * gdb.t01/run.exp: Only run shell test if isnative.
24013
24014 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24015 since "run" automatically loads if necessary. Call gdb_target_udi
24016 after the "file" since "file" kills any execution target.
24017
24018 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24019 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24020 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24021 argument for UDI.
24022
24023Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24024
24025 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24026
24027 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24028
24029Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24030
24031 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24032 properly quoting regexps. This makes the second argument to
24033 demangle a fixed string, which matches the callers, instead of a
24034 shell-style pattern which is what the previous implementation
24035 used. Update some of the callers.
24036
24037Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24038
24039 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24040 (comib_nullified_tests): Fix typo.
24041 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24042 strings. No longer expected to fail.
24043
24044 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24045 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24046 strings. No longer expected to fail.
24047
24048 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24049 string. No longer expected to fail.
24050
24051Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24052
24053 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24054 No longer expected to fail.
24055
24056 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24057 string. No longer expected to fail.
24058
24059Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24060
24061 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24062 only in the names (I probably got most of them). I was even
24063 generous with some which differed in underscores in names, and
24064 probably missed a few, and I *still* was able to remove almost a
24065 third of the file with almost no impact on testsuite coverage.
24066
24067Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24068
24069 * gdb.t00/default.exp: Match udi_attach error message as well as
24070 the one from child_attach.
24071
24072 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24073
24074 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24075
24076 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24077 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24078
24079 * Move test with enums and partial symbols back to
24080 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24081 Reverts the change of 26 May 93. Per today's change to
24082 stabs.texinfo, the behavior that weird.exp was expecting was
24083 unreasonable; what is important is that the compiler+gdb get
24084 things right, which happens with a recent gcc. Also fix the test
24085 to deal with native compilers which put out the stab gdb can't
24086 deal with.
24087
24088Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24089
24090 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24091 in the names. The main thing these accomplish is to slow things down.
24092 Many more such duplicates surely remain.
24093
24094 * gdb.t00/help.exp: Comment out "help support" test just like
24095 (and for same reason as) "help set" test.
24096
24097Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24098
24099 * gdb.t06/break.exp: Remove setup_xfails for
24100 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24101 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24102 about known bug in gcc to include up through 2.5.8.
24103 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24104 well as "_vb$".
24105 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24106 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24107 with latest gcc and gdb.
24108 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24109 well as "_vb$".
24110
24111Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24112
24113 * configure.in (hppa*-*-*): Also configure and build stabs-only
24114 tests.
24115
24116Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24117
24118 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24119 * gdb.t10/configure.in (hppa*-*-*): Use it.
24120
24121Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24122
24123 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24124
24125Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24126
24127 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24128 versions prior to 1.13.5.
24129
24130Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24131
24132 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24133 the prompt is at the start of a line.
24134
24135Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24136
24137 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24138 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24139 in the copr tests now.
24140 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24141 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24142 expected to fail.
24143
24144Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24145
24146 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24147 gdb.t31/chillvars.exp, lib/gdb.exp:
24148 Tweak to run under either version of expect.
24149 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24150 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24151 * gdb.t11/list.exp: Remove extraneous whitespace.
24152
24153Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24154
24155 * gdb.t16/printcmds.exp (test_print_strings): Accept
24156 "(unsigned char *) " before the string.
24157
24158 * TODO: Add notes about printing of fancy types and GDB expressions.
24159
24160Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24161
24162 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24163 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24164 if doing mips-idt-ecoff.
c906108c
SS
24165
24166Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24167
24168 * Most .exp files: Tweak to run under either version of expect.
24169
24170Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24171
24172 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24173 xfails; I'm not sure why they are failing, but not because of PR 1806.
24174
24175Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24176
24177 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24178 defined in lib/gdb.exp.
24179
24180Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24181
24182 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24183 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24184 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24185 have to be typeless.
24186
24187Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24188
24189 * TODO: Add suggestion for copyright year test.
24190
24191Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24192
24193 * configure.in (*-*-lynxos*): Add stabs tests.
24194
24195Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24196
24197 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24198 so insert a tab before any assembler directive in column zero.
24199
24200 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24201 stores.
24202 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24203 stores.
24204 (fpu_short_memory_tests): Likewise.
24205
24206Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24207
24208 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24209 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24210 .stabs directives in comments.
24211
24212Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24213
24214 * TODO: New file, describing tests we could write.
24215 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24216
24217Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24218
24219 * gdb.t06/signals.exp: Add kludge to force re-sync.
24220
24221 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24222 to xgdb instead of gdb, get out of gdb.
24223
24224Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24225
24226 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24227 for info.
24228
24229Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24230
24231 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24232 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24233 * gdb.stabs/hppa.sed: New sed script for the PA.
24234
24235Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24236
24237 * gdb.stabs: Re-write weird.def and configuration to use sed
24238 instead of cpp. sed is portable and POSIX; cpp is neither.
24239
24240Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24241
24242 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24243
24244Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24245
24246 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24247
24248Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24249
24250 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24251 "_vb$".
24252 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24253 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24254
24255Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24256
24257 * lib/gdb.exp: Comment out code which depends on non-existent
24258 `transform' procedure.
24259
24260Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24261
24262 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24263 * lib/gdb.exp: Transform tool name.
24264 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24265 1.1's new error handling system.
24266
24267Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24268
24269 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24270
24271Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24272
24273 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24274 They made pattern matching so slow that timeouts happened on
24275 heavily loaded systems. Now any output from "show print" which
24276 gets us back to the GDB prompt is a PASS.
24277
24278Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24279
24280 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24281
24282Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24283
24284 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24285
24286 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24287 It is not from PR 3220.
24288
24289Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24290
24291 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24292 just started failing because they depended on the order the
24293 subcommands are presented, or exact docstring text. This kind of
24294 test is a pain and has minimal benefit.
24295
24296Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24297
24298 * gdb.t09/corefile.exp: At end of test, use "core" command with
24299 no arguments.
24300
24301Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24302
24303 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24304 17}/Makefile.in: Make it possible to run the testsuite with Sun
24305 make and CC = cross gcc by adding explicit build rules for .o
24306 files.
24307
24308Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24309
24310 * gdb.t15/funcargs.exp: Don't put comments on same line as
24311 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24312
c906108c
SS
24313Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24314
24315 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24316
24317Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24318
24319 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24320 * gdb.t20/inherit.exp: remove three dumplicate entries.
24321
24322Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24323
24324 * gdb.t06/break.exp: For "next over recursive call", fail on any
24325 incorrect output, not just on "factorial (value=2)".
24326
24327Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24328
24329 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24330 working now. Add an xfail if accesing a bss variable causes
24331 a memory error if the target is not yet run.
24332
24333Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24334
24335 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24336 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24337 name of __st* demangling (2 strings). Did Kung really get the
24338 more than 95 others right without testing them?
24339
24340Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24341
24342 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24343
24344Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24345
24346 * configure.in (configdirs): Add gdb.disasm
24347 * gdb.disasm: New directory for GDB disassembler tests.
24348 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24349
24350Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24351
24352 * gdb.t00/help.exp: Don't test "help set".
24353
24354 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24355 from within expect statements. None of these happen anymore and
24356 they cause regressions to be silently unnoticed.
24357
24358 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24359 messages) about known failures with gcc cygnus-2.4.5-930417.
24360
24361 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24362 comp-info.exp so it gets built if it doesn't exist.
24363
24364 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24365 it is no longer used.
24366 * gdb.t13/comp-info.c: Removed.
24367
24368Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24369
24370 * gdb.t06/signals.exp: Add xfail for sun3.
24371
24372Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24373
24374 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24375 relevant because ^C doesn't get sent but failure can be reproduced
24376 interactively).
24377
24378Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24379
24380 * gdb.stabs/alpha.mt: New configuration file for alpha.
24381 * gdb.stabs/configure.in: Use it.
24382 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24383 sharing with alpha.mt, redefine long to word via preprocessor.
24384 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24385 for alpha.
24386 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24387 native cc.
24388 * gdb.t00/teststrategy.exp: Change expect string so that we
24389 consume the `(xgdb)' from the command echo and from the gdb prompt.
24390 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24391 gdb currently compares all values as long, so this failure probably
24392 applies to any configuration where LONGEST is bigger than a target int.
24393 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24394 with gcc.
24395 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24396 to handle opaque pointers, gcc is.
24397 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24398 as first argument. Include <sys/types.h> and change all operator
24399 new definitions to use size_t.
24400 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24401 now that we use size_t.
24402
24403Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24404
a9c64011 24405 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24406 a long or float array cast all array members to the same type.
a9c64011 24407 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24408 with 64 bit longs.
a9c64011 24409 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24410 on alpha.
a9c64011 24411 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24412
24413Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24414
24415 * gdb.t24 (demangle.exp): Constructors of templates have names like
24416 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24417 section 14.6 of the ARM.
24418
24419 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24420 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24421 accomplish little and slow down the testsuite.
24422
24423 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24424 Accept spaces various places.
24425
24426Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24427
24428 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24429 with watchpoint enabled.
24430
24431 * Makefile.in: Remove definition of CC and remove the second
24432 definition of CXX (the "CXX = gcc" one remains). These definitions
24433 were causing backquotes to be expanded within backquotes, which
24434 doesn't work.
24435
24436Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24437
24438 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24439
24440Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24441
a9c64011
AS
24442 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24443 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24444 by mips cc and contains no stabs entries.
24445
24446Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24447
24448 * config/vx-gdb.exp: Use fake device to load files rather than
24449 NFS.
24450 * lib/gdb.exp: New proc to do "file" command.
24451 * config/unix-gdb.exp: Use new "file" proc.
24452
24453Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24454
24455 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24456 Rework board rebooting slightly.
24457 (gdb_exit): Don't exit from the remote shell; there isn't one.
24458 * gdb.stabs/weird.exp: If a program is being debugged already,
24459 kill it.
24460 * gdb.t04/setvar.exp: Stop and restart gdb.
24461 * gdb.t05/expr.exp: Likewise.
24462 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24463 restart gdb and reload the program.
24464 * gdb.t08/opaque.exp: Likewise.
24465 * gdb.t12/scope.exp: Likewise.
24466 * gdb.t13/bitfields.exp: Likewise.
24467 * gdb.t15/funcargs.exp: Likewise.
24468 * gdb.t20/classes.exp: Likewise.
24469 * gdb.t03/ptype.exp: Increase timeout.
24470 * gdb.t16/printcmds.exp (test_print_string_constants,
24471 test_print_array_constants): Likewise.
24472 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24473 * gdb.t20/classes.exp (do_tests): Likewise.
24474 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24475
24476Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24477
24478 * gdb.stabs: Renamed *wierd* to *weird*.
24479
24480Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24481
24482 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24483 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24484
24485Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24486
24487 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24488 (do_tests): Remove xfail for whatis on one_var and two_var.
24489
24490Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24491
24492 * Makefile.in: Made cross building work better by adding
24493 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24494
24495Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24496
24497 * gdb.t15/{return.c,return.exp,Makefile.in}:
24498 New test, currently commented out.
24499
24500Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24501
24502 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24503 still running and removes the leftover named socket so GDb can do
24504 clean restarts.
24505
24506Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24507
24508 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24509 console, not GDB.
24510 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24511 cross testing works better with "make check"
24512 * config/unix-gdb: Use default procedures for exit and version.
24513 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24514 with the newest VxWorks.
24515
24516Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24517
24518 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24519 old form.
24520
24521 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24522 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24523
24524 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24525
24526 * config/unix-gdb.exp: Remove this version of gdb_exit
24527 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24528 Rob says he'll look at it when he gets back to testing boards.
24529
24530Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24531
24532 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24533 an expected fail for certain ptype commands.
24534
24535 * gdb.t20/classes.exp: Update expected results of "ptype class
24536 Base1" to account for the constructor that now appears in the type.
24537
24538Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24539
24540 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24541 disappeared from list.
24542 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24543 "alldone" proc with call to cleanup and exit.
24544 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24545 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24546 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24547 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24548 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24549 "alldone" proc with simple returns that suppress remaining
24550 tests. The alldone proc went away many months ago.
24551
24552Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24553
24554 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24555
24556 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24557
24558Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24559
24560 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24561 as vax gdb will display them.
24562
24563Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24564
24565 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24566 optimizers.
24567
24568 * scope.exp: Change "bad value for localval" messages so each one
24569 is unique.
24570
24571 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24572 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24573
24574 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24575
24576Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24577
24578 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24579 doesn't exist (due to optimization).
24580
24581Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24582
24583 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24584 contains \r because the filename is long.
24585
24586 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24587 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24588
24589Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24590
24591 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24592 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24593 Ultrix.
24594 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24595 int tests.
24596 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24597
24598Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24599
24600 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24601
24602 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24603 to match does not match the passing case but still matches the
c906108c
SS
24604 failing case.
24605
24606Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24607
24608 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24609
24610Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24611
24612 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24613 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24614 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24615 Remove various versions of gdb_exit.
24616 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24617 gdb_exit.
24618 * config/unix-gdb.exp: gdb_exit remains here, and should override
24619 the generic version, since it's doing a lot of wierd stuff that
24620 the other versions aren't. FIXME, fold it in, or abandon this
24621 version.
24622
24623Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24624
24625 * gdb.t24/demangle.exp: Add tests for PR 3220.
24626
24627Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24628
24629 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24630
24631Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24632
24633 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24634 "i386-*-*". Works for i486 as well.
24635
24636 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24637 bug, and expand domain of xfail to all SVR4 systems, since the
24638 actual problem is likely to be in generic SVR4 /proc support.
24639
24640Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24641
24642 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24643
24644Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24645
24646 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24647 xfails for other systems. Match a missing 'Continuing.' as an
24648 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24649
24650 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24651 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24652 Only issue warning for missing executables if -all option is used.
24653
24654 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24655 file if -all option is used. It's like an unpredictable XFAIL.
24656
24657Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24658
24659 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24660 for dynamically linked binaries.
24661
24662 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24663
24664Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24665
24666 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24667 to state that this is a known bug in old versions of g++.
24668
24669Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24670
24671 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24672 while waiting for `Continuing'.
24673
24674Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24675
24676 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24677 in text, data, and bss.
24678 * gdb.t10/nodebug.c: Add local and global test variables for
24679 initialized and uninitialized data.
24680
24681Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24682
24683 * config/unix-gdb.exp (gdb_exit): Add "wait".
24684
24685Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24686
24687 * gdb.t06/signals.exp: xfail the continue from the handler for all
24688 targets.
24689
24690 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24691 function with watchpoints enabled, the i386 call dummy starts with
24692 a call.
24693
24694 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24695 386 bsd names its corefiles.
24696
24697Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24698
24699 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24700 compilers don't grok it.
24701 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24702 with small octal ints rather than character constants, which
24703 are signed and might not fit if first promoted to int.
24704
24705Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24706
24707 * gdb.t09/Makefile.in (clean): Remove corefile.
24708
24709Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24710
24711 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24712
24713Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24714 and Jim Kingdon (kingdon@cygnus.com)
24715
24716 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24717 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24718 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24719
24720Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24721
24722 * gdb.t17/interrupt.exp: Add xfail for hppa.
24723
24724Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24725
24726 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24727 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24728 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24729 to determine signed-ness of bitfields and use the result to setup
24730 the xfail.
24731 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24732 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24733 call line is reached if necessary.
24734
24735Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24738
24739Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24740
24741 * gdb.t06/break.exp: Also test `clear' command.
24742
24743Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24744
24745 * gdb.t00/teststrategy.exp: Remove extra quote.
24746
24747 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24748 watchpoint enabled to be for all non-68k machines.
24749
24750 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24751
24752Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24753
24754 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24755 targets use aout.mt instead of ecoff.mt as gas understands
24756 standard aout format.
24757
24758Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24759
24760 * lib/gdb.exp (runto): Don't insist that function we are running to
24761 was compiled with -g.
24762
24763 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24764
24765 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24766 to get back into the read system call.
24767 Accept leading newline in case where we woke it up.
24768
24769Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24770
24771 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24772 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24773 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24774 enable ecoff configuration.
24775
24776Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24777
24778 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24779
24780Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24781
24782 * gdb.t16/printcmds.exp: Add another printf test.
24783
24784Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24785
24786 * configure.in: If configured -with-stabs on any target, add
24787 stabsdirs to configdirs.
24788
24789Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24790
24791 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24792 fun" so pattern does not match the command itself.
24793
24794Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24795
24796 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24797
24798Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24799
24800 * gdb.t17/interrupt.exp: Test for more things.
24801
24802Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24803
24804 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24805 compiler arranges the code and line numbers.
24806
24807 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24808
24809Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24810
24811 * gdb.t00/help.exp: Increase expect input buffer size.
24812
24813Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24814
24815 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24816
24817 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24818
24819 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24820
24821 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24822 [0-9]*, not just [0-9].
24823
24824Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24825
24826 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24827
24828 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24829
24830Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24831
24832 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24833
24834Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24835
24836 * gdb.t06/signals.c: Add xfails for sun3.
24837
24838 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24839
24840 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24841 test_stepping tests.
24842
24843Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24844
24845 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24846
24847 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24848
24849 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24850 rather than actually putting it through cpp twice.
24851
24852 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24853
24854Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24855
24856 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24857 no longer needed.
24858
24859Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24860
24861 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24862
24863 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24864 C++ features prints as "struct", make it a pass, not an xfail.
24865
24866Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24867
24868 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24869 Don't require VA to print as "class" rather than "struct".
24870
24871Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24872
24873 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24874
24875Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24876
24877 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24878
24879Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24880
24881 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24882 order.
24883
24884Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24885
24886 * gdb.t16/printcmds.exp: Add printf tests.
24887
24888 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24889
24890 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24891
24892Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24893
24894 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24895 pass counts, to counteract any existing or future setup_xfails.
24896
24897Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24898
24899 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24900 {BEGIN,END}_COMMON for common block instead of STAB.
24901 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24902
24903 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24904 intp_var should be N_GSYM not N_LSYM.
24905 wierd-aout.S: Use a label for the value of the N_SO.
24906 wierd.def: Remove all backslashes.
24907 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24908
24909Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24910
24911 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24912 get the expected next to inheritance3.
24913
24914Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24915
24916 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24917 now that gcc-2.4 gets it right.
24918
24919Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24920
24921 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24922
24923 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24924 generating comp-info.exp which works for cross-compilation.
24925
24926Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24927
24928 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24929 "*-*-sysv4.*".
24930
24931Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24932
24933 * gdb.t01/run.exp: Start with a fresh gdb.
24934 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24935 SVR4.x.
24936
24937Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24938
24939 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24940 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24941 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24942 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24943 things to remove.
24944
24945Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24946
24947 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24948 test cases from bug reports.
24949
24950Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24951
24952 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24953 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24954 avoid spurious xfails.
24955 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24956 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24957 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24958
24959Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24960
24961 * gdb.t00/teststrategy.exp: Rework to provide more useful
24962 description of each test, fix problem with systems that define
24963 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24964 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24965 results for "next over recursive call" so timeouts aren't taken
24966 by error.
24967
24968Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24969
24970 * gdb.t12/scope.exp: Test printing of variables before run.
24971
24972 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24973 printed in wrong order due to sorting.
24974
24975Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24976
24977 * gdb.t00/teststrategy.exp: Fix expected results for printing
24978 user entered string constant. Is array of char, prints with no
24979 address.
24980
24981 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24982 commands.
24983 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24984 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24985 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24986 of struct of char arrays.
24987 * gdb.t00/radix.exp: New tests for radix commands.
24988
24989Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24990
24991 * gdb.t16/printcmd.exp: Print a variable before running program
24992 (with xfail for AIX).
24993
24994Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24995
24996 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24997
24998 * gdb.t16/printcmd.exp: Don't print variables before running program.
24999
25000 * gdb.t06/break.exp: Don't require envp argument to main.
25001
25002 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25003
25004 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25005 Add xfails for rs6000.
25006
25007 * gdb.t02/whatis.exp: Change other tests not to re-test something
25008 we already tested.
25009
25010 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25011 each type used has a variable of that type.
25012
25013Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25014
25015 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25016
25017Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25018
25019 * configure.in: change srctrigger to be a file, not a directory
25020
25021Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25022
25023 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25024
25025 * gdb.t11/list.exp: Fixed a couple of typos.
25026
25027Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25028
25029 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25030 is fixed and PR is closed.
25031 * gdb.t16 (gdbme.c): Add simple test string variable.
25032 * gdb.t16 (printcmds.exp): Add tests with simple test string
25033 variable, primarily for boundaries on "set print elements".
25034
25035Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25036
25037 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25038 Make leading 0's optional and don't expect a tab in the middle
25039 of the number.
25040
25041 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25042
25043 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25044 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25045 don't end command passed to gdb_test with newline.
25046
25047 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25048 signed keyword away, don't expect signed bitfields to be signed.
25049
25050 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25051 printing with only as many 1's as are in the field as well as printing
25052 with 32 1's (see comment).
25053
25054Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25055
25056 * gdb.t00/default.exp: Start with a fresh gdb.
25057 * configure.in (configdirs): Remove gdb.t31 until the chill
25058 compiler works again. It no longer is able to find chillrt0
25059 since it isn't in libchill.a anymore.
25060 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25061 wierd.o, make more modular.
25062 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25063 spurious newlines that caused problems.
25064
25065Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25066
25067 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25068 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25069 gdb.stabs/wierd.{exp,def}: Many new tests.
25070
25071 * gdb.t00/default.exp: update info line for new message.
25072
25073 * gdb.t02/{whatis.exp,gdbme.c}:
25074 Test that "char *" doesn't print as "caddr_t".
25075
25076Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25077
25078 * gdb.t00/help.exp: Use .* in place of some help messages which
25079 just changed.
25080 gdb.t00/default.exp: Update "info frame" test for new message.
25081 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25082 Remove some xfails
25083
25084Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25085
25086 * gdb.t03/{gdbme.c,ptype.exp}:
25087 Add tests for typedef'd struct and union without tags.
25088 Also check "whatis" on a variable of a typedef'd enum without a tag.
25089
25090 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25091 PRMS 1823; the bug still exists but isn't reproduced by this test
25092 anymore), and remove rs6000 XFAIL (the bug is fixed).
25093
25094 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25095 duplicated from whatis.exp. For those that are left, accept
25096 "long", "long int", or "int" for long variables (whatis.exp already
25097 has an XFAIL for "int", so no need to fail it here).
25098
25099 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25100 Deal with GCC's names for types now that GDB uses the compiler's names.
25101
25102 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25103 setup_xfail's for sunos4. If we #defined the signed keyword away,
25104 don't expect GDB to know that char it is signed.
25105
25106 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25107
25108Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25109
25110 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25111 should work on any system, regardless of debugging format.
25112 * gdb.t21/demangle.exp: Move to gdb.t24.
25113 * gdb.t24/demangle.exp: Move from gdb.t21.
25114 * gdb.t24/{Makefile.in, configure.in}: New files.
25115
25116Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25117
25118 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25119 * gdb.stabs: New directory.
25120
25121Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25122
25123 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25124 not just "Quit anyway?".
25125
25126Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25127
25128 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25129 that all setup_xfails are immediately followed by clear_xfails.
25130
25131Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25132
25133 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25134 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25135 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25136 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25137 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25138 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25139 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25140 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25141 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25142 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25143 gdb.t31/chillvars.exp, lib/gdb.exp:
25144 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25145 bug-gdb@prep.ai.mit.edu.
25146
25147Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25148
25149 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25150 with 0.0, not integer 0.
25151
25152Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25153
25154 * gdb.t06/break.exp: Update for "Kill the program" message change.
25155
25156Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25157
25158 * Makefile.in (GDBFLAGS): Set to -nx.
25159 * Makefile.in (site.exp): Use GDBFLAGS.
25160
25161Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25162
25163 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25164 Makefiles.
25165 (check): depend on just-check.
25166 (just-check): added so that tests can be run without a noop
25167 build pass.
25168
25169Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25170
25171 Switch to using configure's configdirs.
25172 * Makefile.in (Makefile): add configure.in dependency.
25173 (SUBDIRS): removed redundant assignment.
25174 * configure.in: switch subdirs assignment to configdirs.
25175 * gdb.t*/configure.in: new files.
25176
25177Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25178
25179 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25180 works.
25181
25182Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25183
25184 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25185 in explicit rules. Apparently this is not supported by some makes.
25186
25187Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25188
25189 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25190
25191Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25192
25193 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25194 disappeared.
25195
25196Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25197
25198 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25199
25200Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25201
25202 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25203 watchpoint problem that is now fixed.
25204 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25205 uninitialized convenience variables.
25206 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25207 structures.
25208
25209Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25210
25211 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25212 which causes expect to get out of sync with gdb on long output
25213 from help set.
25214 * gdb.t09/corefile.exp: Make expected pattern for core file
25215 failing signal and frame output format less sun specific.
25216
25217Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25218
25219 * gdb.t31/chillvars.exp: Add and remove initial dummy
25220 breakpoint, so that symbol table is forced in.
25221 (Needed at least on Sunos4, though it seems not SVR4.)
25222 * gdb.t31/chillvars.exp: Update for changed output format.
25223
25224Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25225
a9c64011 25226 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25227
25228Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25229
25230 * Makefile.in: Added --srcdir when invoking runtest, removed the
25231 need for a local config file. (optional now)
25232
25233Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25234
25235 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25236 failure count used to force early termination. Add some more
25237 expected failures for gnu style demangling.
25238
25239Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25240
25241 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25242 pmi variable from gdb.t20/gdbme to get optimized away.
25243 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25244 Check for written corefile upon timeout _and_ eof.
25245
25246Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25247
25248 * config/unix-gdb.exp: Add missing return 0.
25249
25250Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25251
25252 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25253 test termination.
25254
25255Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25256
25257 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25258 disappeared.
25259
25260Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25261
25262 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25263 time as i860 support works.
25264
d63a86f8 25265 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25266 "backtrace 100\r" rather than just "backtrace\r", to match last
25267 change.
25268
25269Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25270
25271 * config/udi-gdb.exp (gdb_exit): Remove close command.
25272 (gdb_target_udi): New procedure to set the UDI target.
25273 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25274 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25275 Added waits for prompts after several question responses. Added
25276 some more responses used by a29k-amd-udi-gdb.
25277 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25278 pass different arguments, restart UDI connection after program
25279 completion.
25280 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25281 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25282 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25283 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25284 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25285 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25286 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25287 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25288 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25289 after program completion.
25290 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25291 compiled with a SELECT_VECS setting.
25292 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25293 infinite recursion.
25294
25295 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25296 Added checks for COFF results, and made them expected failures for
25297 all targets. It would be better to make them expected failures
25298 for COFF targets only.
25299
25300Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25301
25302 * Makefile.in: add null dvi target, don't bother to recurse
25303 through test directories for info and install-info; rename
25304 $(datadir) to be dejagnu instead of deja-gnu
25305
25306Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25307
25308 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25309 compiler to coredump.
25310 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25311 code.
25312
25313Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25314
25315 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25316 coredump.
25317 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25318 code.
25319
25320Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25321
25322 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25323 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25324 which in a shell. Deletes xgdb when done.
25325 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25326 Tests the return from the "set height" or "set width" commands.
25327 Added a few return codes where needed.
25328
25329Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25330
25331 * Makefile.in (SUBDIRS): Add gdb.t17.
25332 * configure.in (subdirs): Add gdb.t17.
25333 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25334 files to test gdb's calling of functions in the inferior with
25335 the correct arguments and gdb's ability to retrieve any
25336 result returned.
25337
25338Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25339
25340 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25341 may be called after gdb goes away. Previous versions of expect
25342 needed these to avoid file descriptor leaks, but they cause
25343 errors with the current revision of expect.
25344 * gdb.t00/gdbvars.exp: Use -re on expected output after
25345 setting sevenbit-strings.
25346 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25347 to set sevenbit-strings consistent across tests.
25348 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25349 set sevenbit-strings consistent across tests.
25350
25351Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25352
25353 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25354 expected output to match current "expect" expectations.
25355
25356Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25357
25358 * gdb.t00/default.exp: Change expected output for default "source"
25359 command, to match new gdb behavior which requires a filename to
25360 source.
25361
25362Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25363
25364 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25365 expected fail for i486-*-* that misses the marker2 function.
25366 * gdb.t10/crossload.exp (bfddefault): Allow successful
25367 recognition of a format to pass even if no symbols are found.
25368 Explicitly catch failures where the format is not recognized
25369 or is ambiguous, and add the reason to the fail message.
25370 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25371 the cause is and invalid target and add reason to failure message.
25372 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25373 elf32-i386, elf32-sparc, and elf32-i860.
25374 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25375 Set up expected failure for 'filename'::variable scope resolution,
25376 which is now apparently broken on all targets.
25377 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25378 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25379 gdb.t23/templates.exp: Change failure for missing binfile into
25380 just a warning.
25381 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25382 references.
25383
25384Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25385
25386 * gdb.t00/default.exp: Add expected output for default "source"
25387 command, to match new gdb behavior.
25388 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25389
25390Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25391
25392 * config/*-gdb.exp: returns an error, rather than exiting on
25393 internal errors.
25394
25395Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25396
25397 * gdb.t03/gdbme.c: Add pointer to struct variable.
25398 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25399 referencing struct members.
25400
25401Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25402
25403 * configure.in (mips-idt-ecoff): New target.
25404 * config/mips-gdb.exp: New file for remote board using MIPS remote
25405 debugging protocol.
25406
25407 * Redid configuration scheme. Removed gdb.t*/configure.in.
25408 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25409 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25410 distclean targets. Built executables via .o files. Adjusted
25411 tests to account for source files in $(srcdir) rather than
25412 $(objdir).
25413 * lib/gdb.exp (runto): Don't expect () after the function name,
25414 because it may have arguments.
25415
25416Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25417
25418 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25419 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25420 expected failures for mips-idt-* and mips-sgi-*.
25421 * gdb.t00/default.exp (attach): Kill process if requested.
25422 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25423 that does not read core files.
25424 * gdb.t01/run.exp: Removed checks for exit status code.
25425 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25426 it is linked in.
25427 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25428 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25429 appropriate, rather than doing it by hand.
25430 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25431 execution.
25432 * gdb.t10/crossload.exp: Kill existing program if needed.
25433 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25434 appropriate, rather than doing it by hand. Always increase
25435 timeout for this test, not just for VxWorks.
25436
25437Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25438
25439 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25440 of Chill STRUCT types and STRUCT values.
25441 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25442 than "char".
25443 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25444 struct2): New struct definitions and initializations to test
c906108c
SS
25445 simple Chill STRUCT types.
25446
25447Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25448
25449 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25450 the null byte at the end of strings.
25451 * gdb.t00/default.exp: Make show version insensitive to copyright
25452 date.
25453 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25454 to avoid dependencies on target char signedness.
25455 * gdb.t16/printcmds.exp: Update expected results for explicitly
25456 unsigned char.
25457 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25458 now work.
25459 * gdb.t21/demangle.exp: Add many more patterns for template
25460 demangling, most of them being expected failures.
25461 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25462 string we are matching for, to match on the whole string.
25463 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25464 and fix a whole bunch that had incorrect expected output but were
25465 passing anyway because of the bug in "proc demangle".
25466 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25467 type.
25468 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25469
25470Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25471
a9c64011
AS
25472 * gdb/testsuite: made modifications to testcases, etc., to allow
25473 them to work properly given the reorganization of deja-gnu and the
25474 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25475
25476Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25477
25478 * gdb/testsuite: Initial creation of gdb/testsuite.
25479 Migrated dejagnu testcases and support files for testing nm to
25480 gdb/testsuite from deja-gnu. These files were moved "as is"
25481 with no modifications. This migration is part of a major overhaul
25482 of dejagnu. The modifications to these testcases, etc., which
25483 will allow them to work with the new version of dejagnu will be
25484 made in a future update.
48efe704 25485
8d8cb839 25486 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25487\f
8d8cb839
EZ
25488;; Local Variables:
25489;; mode: change-log
25490;; left-margin: 8
25491;; fill-column: 74
25492;; version-control: never
25493;; End:
902f2ccb
MC
25494
25495 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25496 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25497 Copying and distribution of this file, with or without modification,
25498 are permitted provided the copyright notice and this notice are preserved.
This page took 2.525454 seconds and 4 git commands to generate.