]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* symbols.c (local_symbol_make): Make global.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
9c6c53f7
SA
12011-10-11 Sterling Augustine <saugustine@google.com>
2
3 * gdb.cp/Makefile.in: Add namespace-enum test.
4 * gdb.cp/namespace-enum.exp: New file.
5 * gdb.cp/namespace-enum.c: New file.
6 * gdb.cp/namespace-enum-main.c: New file.
7
fac7ceb3
UW
82011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
9
10 * gdb.python/py-shared.exp: Relax filename check to handle remote:
11 sysroot.
12
941b2081
JK
132011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 Reimplement @entry in input expressions.
16 * gdb.base/exprs.c (v_int_array_init): New variable.
17 * gdb.base/exprs.exp (print v_int_array_init)
18 (print *v_int_array_init@1, print *v_int_array_init@2)
19 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
20 (print v_int_array_init[1]@1): New tests.
21
0344e878
JM
222011-10-10 Joseph Myers <joseph@codesourcery.com>
23
24 * gdb.cp/gdb2495.exp: Do not include directories in filename in
25 expected message.
26
5a56e9c5
DE
272011-10-09 Doug Evans <dje@google.com>
28
29 * gdb.base/alias.exp: Add tests for alias command.
30
2bda9cc5
JK
312011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
32
33 * gdb.arch/amd64-entry-value.s: New file.
34 * gdb.mi/mi2-amd64-entry-value.s: New file.
35
a471c594
JK
362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 Display @entry parameter values even for references.
39 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
40 functions.
41 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
42 reference and datap_input.
43 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
44 breakpoints.
45 (continue to breakpoint: entry_reference: reference)
46 (entry_reference: bt at entry)
47 (continue to breakpoint: entry_reference: breakhere_reference)
48 (entry_reference: bt, entry_reference: ptype regparam)
49 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
50 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
51 (entry_reference: p regcopy, entry_reference: p nodataparam)
52 (entry_reference: p nodataparam@entry): New tests.
53
36b11add
JK
542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 Support @entry in input expressions.
57 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
58 (entry_stack: p s1@entry, entry_stack: p s2@entry)
59 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
60 (tailcall: p j@entry): New tests.
61 * gdb.cp/koenig.cc (A::entry): New function.
62 (main): Call it.
63 * gdb.cp/koenig.exp (p entry (c)): New test.
64
e18b2753
JK
652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 Display @entry parameter values (without references).
68 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
69 (different, validity, invalid): New functions.
70 (main): Call them.
71 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
72 stacktest, breakhere_stacktest, different, breakhere_different,
73 breakhere_validity and breakhere_invalid.
74 (entry: bt): Update for @entry.
75 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
76 (entry_validity: *, entry_invalid: *): Many new tests.
77 * gdb.base/break.exp
78 (run until breakpoint set at small function, optimized file): Accept
79 also the @entry suffix.
80 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
81 * gdb.mi/mi2-amd64-entry-value.c: New files.
82 * gdb.mi/mi2-amd64-entry-value.exp: New files.
83
2d6c5dc2
JK
842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
85
86 Protect entry values against self tail calls.
87 * gdb.arch/amd64-entry-value.cc (self2, self): New.
88 (main): Call self.
89 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
90 (set debug entry-values 1, self: bt debug entry-values): New tests.
91
111c6489
JK
922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 Recognize virtual tail call frames.
95 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
96 (amb_b, amb_a): New.
97 (main): Call a and b.
98 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
99 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
100 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
101 New tests.
102
8e3b41a9
JK
1032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 Implement basic support for DW_TAG_GNU_call_site.
106 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
107 * gdb.arch/amd64-entry-value.cc: New file.
108 * gdb.arch/amd64-entry-value.exp: New file.
109
181cebd4
JK
1102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
113 * gdb.dwarf2/implptr-64bit.S: New file.
114 * gdb.dwarf2/implptr-64bit.exp: New file.
115
741f5e3c
JK
1162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
117
118 Fix initial language detection with -readnow.
119 * gdb.cp/readnow-language.cc: New file.
120 * gdb.cp/readnow-language.exp: New file.
121
a73d2258
JK
1222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
123
124 Fix printed anonymous struct name.
125 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
126
af369495
JM
1272011-10-09 Joseph Myers <joseph@codesourcery.com>
128
129 * gdb.base/solib-symbol.exp: Do not include directories in
130 filenames in expected messages.
131
1fa57852
DE
1322011-10-07 Doug Evans <dje@google.com>
133
134 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
135
bd054e06
KP
1362011-10-07 Kevin Pouget <kevin.pouget@st.com>
137
138 Allow Python notification of new object-file loadings.
139 * gdb.python/py-events.exp: Test newobjfile event.
140 * gdb.python/py-events.py: Register newobjfile callback.
141 * gdb.python/py-events.c: Add call to shared library
142 * gdb.python/py-events-shlib.c: New file.
143
8031b6f8
JM
1442011-10-06 Joseph Myers <joseph@codesourcery.com>
145
146 * gdb.base/fixsection.exp: Do not include directories in filename
147 in expected message.
148
7fea6923
PM
1492011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
150
151 Add tests for passing of environment variables to inferior.
152 * gdb.base/testenv.c: New test source.
153 * gdb.base/testenv.exp: New expect test.
154
687f2a88
PK
1552011-10-04 Paul Koning <paul_koning@dell.com>
156
157 * gdb.python/py-value.c (main): Break before return.
158
cb6be26b
KP
1592011-10-04 Kevin Pouget <kevin.pouget@st.com>
160
161 PR python/12691: Add the inferior to Python exited event
162 * gdb.python/py-events.exp: Test the inferior attribute of exited
163 event with a fork.
164 * gdb.python/py-events.py: Print inferior number on exit.
165 * gdb.python/py-events.c: Fork the inferior.
166
fb213700
EBM
1672011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
168
169 * gdb.base/jit.exp: Add testcase name to log message
170
aa2071bd
PK
1712011-10-03 Paul Koning <paul_koning@dell.com>
172 Jan Kratochvil <jan.kratochvil@redhat.com>
173
174 * gdb.python/py-value.exp
175 (python inval = gdb.parse_and_eval('*(int*)0'))
176 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
177 (set argc=2, python print argc_lazy): New tests.
178
dd11a36c
JB
1792011-10-02 Joel Brobecker <brobecker@adacore.com>
180
181 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
182
46f886f1
JK
1832011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
184 Pedro Alves <pedro@codesourcery.com>
185
186 * gdb.python/py-value.exp (test_value_in_inferior): New variable
187 can_read_0, test for it.
188 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
189 (parse_and_eval with memory error): ... here, make it untested if
190 can_read_0.
191
c5cb204f
MP
1922011-09-30 Marek Polacek <mpolacek@redhat.com>
193
194 * gdb.python/python.exp (verify pagination beforehand)
195 (verify pagination afterwards): Fix race by splitting the line.
196
68fb0ec0
JM
1972011-09-29 Joseph Myers <joseph@codesourcery.com>
198
199 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
200 for 64-bit multilibs from i?86-* targets.
201
6aee0d90
MP
2022011-09-29 Marek Polacek <mpolacek@redhat.com>
203
204 * lib/gdb.exp: Fix a typo in one of the comments.
205
e9101ff5
MP
2062011-09-29 Marek Polacek <mpolacek@redhat.com>
207
208 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
209 matching pattern.
210
7a81bdbf
PK
2112011-09-28 Paul Koning <paul_koning@dell.com>
212
213 * gdb.python/py-type.c (enum E): New.
214 * gdb.python/py-type.exp (test_fields): Add tests for Python
215 mapping access to fields.
216 (test_enums): New test for field access on enums.
217
6710bf39
SS
2182011-09-27 Stan Shebs <stan@codesourcery.com>
219
220 * gdb.trace/collection.exp: Test collection of $_ret.
221
b2a6bdeb
AT
2222011-09-22 Andreas Tobler <andreast@fgznet.ch>
223
224 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
225 list of compilation switches for <*-*-freebsd*>.
226
3c9057f3
SS
2272011-09-19 Stan Shebs <stan@codesourcery.com>
228
229 * gdb.trace/tspeed.exp: New file.
230 * gdb.trace/tspeed.c: New file.
231
34518530
YQ
2322011-09-18 Yao Qi <yao@codesourcery.com>
233
234 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
235 instructions.
236 (test_adr_32bit, test_pop_pc): Likewise.
237 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
238 Thumb instructions.
239 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
240 in gdb_test_multiple.
241 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
242
ab254057
YQ
2432011-09-17 Yao Qi <yao@codesourcery.com>
244
245 * lib/gdb.exp (can_single_step_to_signal_handler): New.
246 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
247 support single step to signal handler.
248
9c317b71
YQ
2492011-09-17 Yao Qi <yao@codesourcery.com>
250
251 * gdb.base/disp-step-fork.c: New.
252 * gdb.base/disp-step-syscall.exp: New.
253 * gdb.base/disp-step-vfork.c: New.
254
a8123151
JB
2552011-09-16 Joel Brobecker <brobecker@adacore.com>
256
257 * gdb.ada/tasks.exp: Make the expected output for
258 the `info tasks' tests more resilient to spacing
259 changes.
260
63a9aad8
JK
2612011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
262
263 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
264 (reached breakpoint 2, reached breakpoint 3): Update expected output.
265
2aa48337
KP
2662011-09-15 Kevin Pouget <kevin.pouget@st.com>
267
268 PR Python/12692 Add gdb.selected_inferior() to Python interface.
269 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
270
6839b47f
KP
2712011-04-30 Kevin Pouget <kevin.pouget@st.com>
272
273 Handle multiple breakpoint hits in Python interface:
274 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
275 presence.
276 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
277 breakpoint hits.
278
0935723e
JK
2792011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
280 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 * gdb.python/py-events.exp: Remove pretty printing comment.
283 * gdb.python/py-evsignal.exp: New file.
284 * gdb.python/py-evthreads.c: Include signal.h.
285 (thread3): Remove variable count3. Remove variable bad and use raise
286 instead.
287 (thread2): Remove variable count2. Move thread3 pthread_create here,
288 merge pthread_join to a single line.
289 (main): Remove variable count1. Merge pthread_join with pthread_create
290 to a single line.
291 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
292 KFAIL python/12966 for gdbserver. Test return value of
293 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
294 gdb_expect by gdb_test and gdb_test_multiple.
295 (thread 2, thread 3): New tests.
296
4801a9a3
PA
2972011-09-12 Matt Rice <ratmice@gmail.com>
298 Pedro Alves <pedro@codesourcery.com>
299
300 PR gdb/13175
301
302 * gdb.base/interp.exp: New tests.
303 * gdb.base/interp.c: New file.
304
24ece742
DE
3052011-09-12 Doug Evans <dje@google.com>
306
307 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
308 * gdb.dwarf2/typeddwarf.exp: Ditto.
309
7f062217
JK
3102011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
311
312 Fix compatibility with x32 arch.
313 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
314 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
315 is_x86_like_target.
316 * testsuite/gdb.trace/collection.exp: Likewise.
317 * testsuite/gdb.trace/report.exp: Likewise.
318 * testsuite/gdb.trace/unavailable.exp: Likewise.
319 * testsuite/gdb.trace/while-dyn.exp: Likewise.
320 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
321 (is_x86_like_target): Check also is_amd64_regs_target.
322
08711b9a
JK
3232011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
324
325 PR breakpoints/12435
326 * gdb.arch/amd64-prologue-xmm.c: New file.
327 * gdb.arch/amd64-prologue-xmm.exp: New file.
328 * gdb.arch/amd64-prologue-xmm.s: New file.
329
b99b5f66
JK
3302011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 * gdb.dwarf2/dw2-param-error-main.c: New file.
333 * gdb.dwarf2/dw2-param-error.S: New file.
334 * gdb.dwarf2/dw2-param-error.exp: New file.
335
a391a2f6
PA
3362011-09-08 Pedro Alves <pedro@codesourcery.com>
337
338 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
339 inferior's pid and look for a core dump named core.$pid. Use
340 `remote_file' commands on the host instead of hand coding shell
341 commands on the build.
342 * gdb.base/valgrind-db-attach.exp: Kill the program before
343 finishing the test.
344
7d8e6458 3452011-09-02 Matt Rice <ratmice@gmail.com>
346
347 * lib/prompt.exp: New file for testing the first prompt.
348 * gdb.python/py-prompt.exp: Ditto.
349 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
350
68e77c9e
PA
3512011-09-02 Pedro Alves <pedro@codesourcery.com>
352
353 * gdb.threads/gcore-thread.exp: Set the global core_supported to
354 0, before testing gcore.
355
9655e943
JK
3562011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
357
df6dc84d
JK
358 * dw2-ifort-parameter-debug.S: Update copyright year.
359 * dw2-ifort-parameter.c: Update copyright year.
360 * dw2-ifort-parameter.exp: Update copyright year.
361
9655e943
JK
362 * dw2-ifort-parameter-debug.S: New file.
363 * dw2-ifort-parameter.c: New file.
364 * dw2-ifort-parameter.exp: New file.
365
353d1d73
JK
3662011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
367
368 * gdb.base/commands.exp (error_clears_commands_left): New function.
369 (): Call it.
370
5c07461a
JK
3712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
374 (C): Initialize `a'.
375 * gdb.mi/mi-inheritance-syntax-error.exp
376 (-data-evaluate-expression $path): Expect `a' as 5.
377
0d932b2f
MK
3782011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
379
380 PR mi/11912
381 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
382 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
383 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
384 keyword in output of -var-info-path-expression.
385
bdb54049
JK
3862011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
387
388 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
389 * gdb.trace/collection.exp: Likewise.
390 * gdb.trace/report.exp: Likewise.
391 * gdb.trace/unavailable.exp: Likewise.
392 * gdb.trace/while-dyn.exp: Likewise.
393
59cde39c
KS
3942011-08-18 Keith Seitz <keiths@redhat.com>
395
396 PR c++/12266
397 * gdb.cp/meth-typedefs.cc: New file.
398 * gdb.cp/meth-typedefs.exp: New file.
399
fa3a4f15
PM
4002011-08-17 Phil Muldoon <pmuldoon@redhat.com>
401
402 * gdb.python/python.exp: Add extended-prompt tests.
403
c1049fca
JK
4042011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 * gdb.arch/i386-dr3-watch.exp
407 (watchpoint on gap1 does not fit debug registers)
408 (delete all watchpoints): Fix racy expect strings.
409
d93f7b5c
YQ
4102011-08-14 Yao Qi <yao@codesourcery.com>
411
412 * gdb.base/maint.exp: set data_section to ".neardata".
413 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
414 * gdb.base/savedregs.exp: Handle SIGILL.
415 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
416 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
417
457e09f0
DE
4182011-08-12 Doug Evans <dje@google.com>
419
420 * gdb.python/py-symbol.exp: Add test for symbol.type.
421
5d0bb2fb
UW
4222011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
423
424 * gdb.threads/pthreads.exp: Enable on non-native configurations.
425 * gdb.mi/mi-pthreads.exp: Likewise.
426 * gdb.mi/mi2-pthreads.exp: Likewise.
427 * gdb.mi/gdb669.exp.exp: Likewise.
428
fcdfa280
PA
4292011-08-09 Pedro Alves <pedro@codesourcery.com>
430
431 * lib/mi-support.exp (detect_async): Rename to...
432 (mi_detect_async): ... this.
433 * gdb.mi/mi-nonstop-exit.exp: Adjust.
434 * gdb.mi/mi-nonstop.exp: Adjust.
435 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
436 * gdb.mi/mi-nsintrall.exp: Adjust.
437 * gdb.mi/mi-nsmoribund.exp: Adjust.
438 * gdb.mi/mi-nsthrexec.exp: Adjust.
439
9d8fa392
PA
4402011-08-09 Pedro Alves <pedro@codesourcery.com>
441
442 * gdb.base/display.c (do_loops): New `p_i' local.
443 * gdb.base/display.exp: Test displaying a variable that is
444 temporarily at a bad address.
445
b6cede78
JK
4462011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 * gdb.dwarf2/dw2-op-stack-value.S: New file.
449 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
450
67bedb8c
JK
4512011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
452
453 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
454 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
455 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 456
af6e93b2
PA
4572011-08-05 Pedro Alves <pedro@codesourcery.com>
458
459 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
460 procedure.
461 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
462
1cf0e11f
YQ
4632011-08-05 Yao Qi <yao@codesourcery.com>
464
465 * gdb.base/callfuncs.exp: Set language after main.
466 * gdb.cp/cplusfuncs.exp: Likewise.
467 * gdb.cp/inherit.exp: Likewise.
468
a1e28cb2
UW
4692011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
470
471 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
472 * gdb.base/watch-vfork.exp: Skip on remote targets.
473
d4f5bbb9
UW
4742011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
475
476 * gdb.threads/thread-find.exp: Support remote targets.
477
724f4f80
UW
4782011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
479
480 * gdb.base/jit.exp: Download solib_binfile to target.
481 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
482 and call dlopen without full path name.
483 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
484 dlopen without full path name.
485
934709f0
PW
4862011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
487
488 * gdb.base/break-always.exp: Complete the test
489 with duplicated breakpoints and enabling/disabling them.
490
c26106c4
TT
4912011-08-02 Tom Tromey <tromey@redhat.com>
492
493 PR gdb/11289:
494 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
495
9300444e 4962011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
497
498 PR gdb/13045
499 * gdb.base/float.exp: Add new test case for PR gdb/13045
500 * gdb.base/float.c: New file.
501
00bd41d6
PM
5022011-07-28 Phil Muldoon <pmuldoon@redhat.com>
503
504 * gdb.python/py-mi.exp: Test printers returning string hint, and
505 also not returning a value.
506 * gdb.python/py-prettyprint.c: Add testcase for above.
507 * gdb.python/py-prettyprint.py: Add test printer for above.
508
d24f74ce
JK
5092011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
510
511 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
512 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
513 (.Ldie30) Add as field "data4".
514 (.Ldie32) Rename field "b" to "shl".
515 (abbrev4) Change for the "data4" field.
516 (abbrev5, abbrev6) Remove.
517 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
518 (p &s.shl): ... here. Add comment.
519 (p &s.data4): New.
520
bb7da2bf
JK
5212011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
522
523 Fix crash on lval_computed values.
524 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
525
11081198
JK
5262011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * gdb.base/help.exp (help whatis): Update the expected string.
529
3c6e0cb3
JK
5302011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
531
532 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
533 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
534 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
535 Change the expected string.
536
efa80663
PA
5372011-07-26 Pedro Alves <pedro@codesourcery.com>
538
539 * gdb.base/watchpoint.exp
540 (test_disable_enable_software_watchpoint): New procedure.
541 (top level): Run it.
542
db8e4570
UW
5432011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
544
545 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
546 executable file "${binfile}", C++ version "${binfile}-cxx".
547 * gdb.python/py-prettyprint.exp: Likewise.
548 * gdb.python/py-symbol.exp: Likewise.
549 * gdb.python/py-type.exp: Likewise.
550 * gdb.python/py-value.exp: Likewise.
551 * gdb.python/py-template.exp (test_template_arg): Pass full executable
552 file name instead of just suffix.
553
543305c9
JK
5542011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 Fix implicit pointer offsets.
557 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
558 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
559 (continue to breakpoint: continue to baz breakpoint for implptr)
560 (sanity check element 0, sanity check element 1)
561 (enter the inlined function, check element 0 for the offset)
562 (check element 1 for the offset)
563 (continue to breakpoint: ignore the second baz breakpoint): New tests.
564 (set foo breakpoint for implptr): Update the breakpoint number.
565
b3215adc
UW
5662011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
567
568 * gdb.python/py-mi.exp: Use different file names for different
569 versions of the executable under test.
570 * gdb.python/py-prettyprint.exp: Likewise.
571 * gdb.python/py-symbol.exp: Likewise.
572 * gdb.python/py-template.exp: Likewise.
573 * gdb.python/py-type.exp: Likewise.
574 * gdb.python/py-value.exp: Likewise.
575
182b9acc
UW
5762011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
577
578 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
579 flag after restarting GDB if necessary.
580
e6052b5d
UW
5812011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
582
583 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
584
1ced966e
PA
5852011-07-22 Pedro Alves <pedro@codesourcery.com>
586
587 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
588 backend doesn't leave used debug registers behind.
589
3543a589
TT
5902011-07-22 Tom Tromey <tromey@redhat.com>
591
592 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
593 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
594 argument.
595 * gdb.dwarf2/typeddwarf-amd64.S: New file.
596
14d15303 5972011-07-21 Matt Rice <ratmice@gmail.com>
598
599 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
600 in mostlyclean rule. Add files ending in .core.
601
9b158ba0 6022011-07-21 Matt Rice <ratmice@gmail.com>
603
604 PR macros/12999
605 * gdb.base/info-macros.c: New test sources.
606 * gdb.base/info-macros.exp: New tests.
607
d17b6f81
PM
6082011-07-21 Phil Muldoon <pmuldoon@redhat.com>
609
610 * gdb.python/python.exp: Add prompt substitution tests.
611
918dd910
JK
6122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 Fix crash if referenced CU is aged out.
615 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
616 New.
617 * gdb.dwarf2/implptr.exp: Likewise.
618
0e37a63c
JK
6192011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
620
621 * gdb.dwarf2/implptr.S: Rebuilt.
622 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
623 (bar): Use them for j, k, l.
624 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
625 COMPILE.
626 (print j in implptr:bar): Update for the intp typedef.
627 (print p[0].x in implptr:foo): Use more exact regex.
628
f65cf84c
TT
6292011-07-18 Tom Tromey <tromey@redhat.com>
630
631 * gdb.cp/static-method.exp: Add missing single quote.
632
d5b4a7be
YQ
6332011-07-18 Yao Qi <yao@codesourcery.com>
634
635 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
636 supported.
637 * gdb.mi/mi-nonstop-exit.exp: Likewise.
638 * gdb.mi/mi-nonstop.exp: Likewise.
639 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
640 * gdb.mi/mi-nsintrall.exp: Likewise.
641 * gdb.mi/mi-nsmoribund.exp: Likewise.
642 * gdb.mi/mi-nsthrexec.exp: Likewise.
643 * gdb.python/py-evthreads.exp: Likewise.
644
e9ea2662
JK
6452011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 Code cleanup.
648 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
649 it. Substitute it instead of test_compiler_info everywhere.
650
ce451573
UW
6512011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
652
653 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
654 remote targets as well.
655
756d88a7
UW
6562011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
657
658 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
659 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
660
31f83dc5
UW
6612011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
662
663 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
664 a remote machine, not the host.
665 (gdb_compile_shlib): Set soname if target is remote.
666
059241a0
PP
6672011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
668
669 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
670
28a0b48c 6712011-07-13 Matt Rice <ratmice@gmail.com>
672
673 * gdb.python/py-objfile-script-gdb.py: Renamed to
674 py-objfile-script-gdb.py.in.
675 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
676 py-objfile-script-gdb.py.
677 * gdb.python/py-objfile-script.exp: Update reference to
678 py-objfile-script-gdb.py.
679
9a771b67
JK
6802011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
683 reference undefined label.
684
04ad99e6
JK
6852011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
686
687 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
688 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
689 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
690 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
691
713389e0
PM
6922011-07-11 Phil Muldoon <pmuldoon@redhat.com>
693
694 PR python/12438
695 * gdb.python/python.exp: Add maint set/show python print-stack
696 deprecated tests. Add set/show python print-backtrace tests.
697
97d146f8
JK
6982011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
699
700 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
701 debug info.
702
facde0e5 7032011-07-06 Matt Rice <ratmice@gmail.com>
704
705 * gdb.python/python.exp: Update filename paths.
706 * gdb.python/py-symtab.exp: Ditto.
707
438640d1
MP
7082011-07-06 Marek Polacek <mpolacek@redhat.com>
709
710 * gdb.python/py-evthreads.exp: Add missing `$'.
711
33a365df
MF
7122011-07-06 Jie Zhang <jie.zhang@analog.com>
713
714 * config/bfin.exp: New file.
715 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
716 * gdb.asm/bfin.inc: New file.
717
8f7ae686
MP
7182011-07-06 Marek Polacek <mpolacek@redhat.com>
719
df46027d 720 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
721 the whole output.
722
eb2a6f42
TT
7232011-07-05 Tom Tromey <tromey@redhat.com>
724
725 * gdb.java/jprint.java (jprint.hi): New field.
726 * gdb.java/jprint.exp: Print string.
727
177b42fe
TJB
7282011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
729
730 * gdb.base/call-sc.c: Fix typos.
731 * gdb.base/ifelse.exp: Likewise.
732 * gdb.base/structs.c: Likewise.
733
3b2a0cf2
JB
7342011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
735
736 * gdb.base/jit-so.exp: New test.
737 * gdb.base/jit-dlmain.c: New file.
738 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
739
46fc714c
JK
7402011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
741
742 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
743 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
744 * gdb.cp/pr9167.exp (p b): Likewise.
745 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
746 (test value of P in inner_m, test type of Z in inner_m): Call
747 setup_xfail for gcc <= 4.5.
46fc714c 748
418c7cf7
JK
7492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 * gdb.cp/paren-type.cc: New files.
752 * gdb.cp/paren-type.exp: New files.
753
3d50dd94
JK
7542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
755
756 Stop on first linespec terminator instead of eating what we can.
757 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
758 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
759 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
760 (break C::f()): ... this one.
761 (break C::operator()()): New test.
762 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
763 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
764 test.
765
dcf9f4ab
JK
7662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
767
768 Fall back linespec to minimal symbols.
769 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
770 error message.
771 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
772 * gdb.cp/minsym-fallback-main.cc: New file.
773 * gdb.cp/minsym-fallback.cc: New file.
774 * gdb.cp/minsym-fallback.exp: New file.
775 * gdb.cp/minsym-fallback.h: New file.
776
3f542ed1
JK
7772011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 * gdb.cp/no-dmgl-verbose.cc: New file.
780 * gdb.cp/no-dmgl-verbose.exp: New file.
781
7822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
783
784 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
785 __GI_.
786 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
787 (f): New function.
788 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
789 (complete p 'func<short>(): ... here.
790 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
791 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
792 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
793 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
794 Make them KFAIL gcc/49546.
795
00eb2c4a
JB
7962011-07-01 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
799
85a20c42
JK
8002011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 Test GCC PR debug/49546.
803 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
804 (test type of F in k3_m, test value of F in k3_m): New.
805 * gdb.cp/temargs.cc (struct S3, struct K3): New.
806 (main): New variable k3. Call k3.k3_m.
807
d2d43431
JB
8082011-07-01 Jean-Charles Delay <delay@adacore.com>
809
810 * gdb.ada/packed_array.exp: Fix expected outout.
811
54ae186f
JB
8122011-07-01 Jean-Charles Delay <delay@adacore.com>
813
814 * gdb.ada/packed_array.exp: fixed expected output.
815
8f17729f
JB
8162011-07-01 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.ada/same_enum: New testcase.
819
f5aa6869
JB
8202011-07-01 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.ada/ptr_typedef: New testcase.
823
828292f2
JB
8242011-07-01 Joel Brobecker <brobecker@adacore.com>
825
826 * gdb.ada/arrayptr.exp: Add ptype test.
827
18920c42
JB
8282011-07-01 Joel Brobecker <brobecker@adacore.com>
829
830 * gdb.ada/char_enum: New testcase.
831
3536d9e3 8322011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
833
834 * gdb.base/dump.exp (capture_pointer_with_type): New.
835 Get value from address instead of name.
836 Start GDB once, and do `dump' and `restore'
837 tests together.
838
db863c42
MF
8392011-06-30 Jie Zhang <jie.zhang@analog.com>
840 Mike Frysinger <vapier@gentoo.org>
841
842 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
843 helper functions for getting/setting remotetimeout variable.
844 * lib/gdb.exp (gdb_load): If the target is remote, set
845 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
846 with $loadtimeout. Set $load_ok to 0 before doing the load.
847 Instead of returning, immediately, set $load_ok to 0. Call
848 set_remotetimeout with $oldremotetimeout, and then return if
849 $load_ok is 1.
850
e9e642a8
AB
8512011-06-30 Andrew Burgess <aburgess@broadcom.com>
852
853 * gdb.python/py-template.exp: Don't run this test if the target
854 does not support c++ tests.
855
32019081
JK
8562011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 Fix non-only rename list for Fortran modules import.
859 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
860 tests.
861 * gdb.fortran/module.f90 (module moduse): New.
862 (program module): use moduse, test var_x, var_y and var_z.
863
0ecee54c
TT
8642011-06-29 Tom Tromey <tromey@redhat.com>
865
866 PR testsuite/12040:
867 * gdb.fortran/array-element.exp: Use f90, not f77.
868 * gdb.fortran/complex.exp: Use f90, not f77.
869 * gdb.fortran/derived-type.exp: Use f90, not f77.
870 * gdb.fortran/library-module.exp: Use f90, not f77.
871 * gdb.fortran/logical.exp: Use f90, not f77.
872 * gdb.fortran/module.exp: Use f90, not f77.
873 * gdb.fortran/multi-dim.exp: Use f90, not f77.
874 * gdb.fortran/subarray.exp: Use f90, not f77.
875
3b2b8fea
TT
8762011-06-29 Tom Tromey <tromey@redhat.com>
877
878 * gdb.fortran/charset.exp: New file.
879 * gdb.fortran/charset.f90: New file.
880
42159ca5
TT
8812011-06-29 Tom Tromey <tromey@redhat.com>
882
883 PR testsuite/12040:
884 * lib/future.exp: New file, mostly extracted from ada.exp.
885 Rewrote compatibility code to use rename.
886 (gdb_find_gfortran): New proc.
887 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
888 gfortran patch.
889 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
890 Move to future.exp.
891 * lib/gdb.exp: Always load future.exp.
892
af69a5ce
YQ
8932011-06-28 Yao Qi <yao@codesourcery.com>
894
895 * gdb.cp/exception.cc: Don't include iostream.
896 (bar): Remove print statement.
897 (catcher): New.
898 (main): Remove print statements. Call function catcher.
899 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
900 Set breakpoint on catcher, and check the value of parameter.
901
ab5c6a72
YQ
9022011-06-23 Yao Qi <yao@codesourcery.com>
903
904 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
905 1.2 is disabled. KFAIL for uclinux.
906
9497469f
MP
9072011-06-23 Marek Polacek <mpolacek@redhat.com>
908
909 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
910 mi_gdb_test.
911
b9132588
MP
9122011-06-23 Marek Polacek <mpolacek@redhat.com>
913
5d197ed0 914 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 915
e55595ca
MP
9162011-06-23 Marek Polacek <mpolacek@redhat.com>
917
5d197ed0
MP
918 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
919
9202011-06-23 Marek Polacek <mpolacek@redhat.com>
921
922 * gdb.mi/mi2-basics.exp: Fix races. Honour the
923 `test_exec_and_symbol_mi_operatons' return value.
924 (test_mi_interpreter_selection): Use mi_gdb_test instead of
925 gdb_test_multiple.
926 (test_exec_and_symbol_mi_operatons): Likewise.
927 (test_path_specification): Likewise.
e55595ca 928
be777e08
YQ
9292011-06-23 Yao Qi <yao@codesourcery.com>
930
931 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
932 supported.
933 * lib/gdb.exp (support_displaced_stepping): New.
934
615556d6
YQ
9352011-06-23 Yao Qi <yao@codesourcery.com>
936
937 * gdb.threads/execl.exp: Skip on remote target.
938
833b0ca7
MP
9392011-06-21 Marek Polacek <mpolacek@redhat.com>
940
5d197ed0 941 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
942 mi_gdb_test.
943
1ee4023a
MP
9442011-06-20 Marek Polacek <mpolacek@redhat.com>
945
5d197ed0 946 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 947
d0b1d624
MP
9482011-06-20 Marek Polacek <mpolacek@redhat.com>
949
5d197ed0 950 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
951 mi_gdb_test.
952
79aa92c1
MP
9532011-06-20 Marek Polacek <mpolacek@redhat.com>
954
5d197ed0 955 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 956
5ce5db06
YQ
9572011-06-14 Yao Qi <yao@codesourcery.com>
958
959 gdb/testsuite/
960 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
961
533a737e
JK
9622011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
963
964 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
965
d0e53741
TT
9662011-06-10 Tom Tromey <tromey@redhat.com>
967
968 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
969 Add tests for pointer-to-member-function.
970 * gdb.cp/temargs.cc (S::somefunc): New function.
971 (K2): New class.
972 (main): Instantiate K2; call method.
973
b5916bbd
JB
9742011-06-08 Joel Brobecker <brobecker@adacore.com>
975
976 * gdb.python/py-inferior.c (f2): Make str an array rather
977 than a pointer.
978 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
979
5be4dfca
JK
9802011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 * gdb.base/async-shell.c: New file.
983 * gdb.base/async-shell.exp: New file.
984
9f47e254
PA
9852011-06-06 Pedro Alves <pedro@codesourcery.com>
986
987 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
988
64b9b334
JB
9892011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
990
991 From Stephen Kitt <steve@sk2.org>
992 * gdb.base/help.exp: Adjust following some spelling corrections
993 in GDB.
994
dbc0f131
YQ
9952011-06-01 Yao Qi <yao@codesourcery.com>
996
997 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
998
fd336a18
KS
9992010-05-31 Keith Seitz <keiths@redhat.com>
1000
1001 PR c++/12750
1002 * gdb.cp/static-method.cc: New file.
1003 * gdb.cp/static-method.exp: New file.
1004
fa8b9902
KS
10052010-05-31 Keith Seitz <keiths@redhat.com>
1006
1007 PR symtab/12704
1008 * gdb.cp/anon-ns.cc: New file.
1009 * gdb.cp/anon-ns.exp: New file.
1010
0a5b1e09
PA
10112011-05-31 Pedro Alves <pedro@codesourcery.com>
1012
1013 * gdb.arch/i386-dr3-watch.c: New file.
1014 * gdb.arch/i386-dr3-watch.exp: New file.
1015
0578b8d1
YQ
10162011-05-30 Yao Qi <yao@codesourcery.com>
1017
1018 * gdb.base/callfuncs.c (t_structs_fc): New.
1019 (t_structs_dc, t_structs_ldc): New.
1020 (t_double_many_args):
1021 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1022 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1023 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1024 * gdb.base/callfuncs.exp: Call new functions.
1025
6680506e
YQ
10262011-05-30 Yao Qi <yao@codesourcery.com>
1027
ff4d2c60
YQ
1028 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1029 Call rerun_and_prepare for each test to isolate effects.
1030
10312011-05-30 Yao Qi <yao@codesourcery.com>
1032
1033 * gdb.base/varargs.c (find_max_float_real): New.
1034 (find_max_double_real, find_max_long_double_real): New.
1035 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1036 * lib/gdb.exp (setup_kfail_for_target): New.
1037
e43ec454
YQ
10382011-05-30 Yao Qi <yao@codesourcery.com>
1039
1040 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1041 (callcd, callce, callcf, callc1a, callc1b): New.
1042 (callc2a, callc2b): New.
1043 * gdb.base/funcargs.exp (complex_args): New.
1044 (complex_integral_args, complex_float_integral_args): New.
1045 * lib/gdb.exp (support_complex_tests): New. Determine
1046 whether to run test cases on _Complex types.
1047
432b4d03
JK
10482011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1049
1050 * gdb.threads/leader-exit.c: New file.
1051 * gdb.threads/leader-exit.exp: New file.
1052
6caf069d
MP
10532011-05-27 Marek Polacek <mpolacek@redhat.com>
1054
9497469f 1055 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1056
97fce28b
MP
10572011-05-27 Marek Polacek <mpolacek@redhat.com>
1058
1059 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1060 remove the `supported' variable.
1061 * gdb.mi/mi-nonstop.exp: Likewise.
1062 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1063 * gdb.mi/mi-nsintrall.exp: Likewise.
1064 * gdb.mi/mi-nsmoribund.exp: Likewise.
1065 * gdb.mi/mi-nsthrexec.exp: Likewise.
1066
9da8c2a0
PA
10672011-05-26 Pedro Alves <pedro@codesourcery.com>
1068
1069 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1070
2c03e5be
PA
10712011-05-26 Pedro Alves <pedro@codesourcery.com>
1072
1073 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1074
2e21250d
KS
10752011-05-24 Keith Seitz <keiths@redhat.com>
1076
1077 PR breakpoint/12803
1078 * gdb.cp/cmpd-minsyms.cc (a): New method.
1079 (b): New method.
1080 (c): New method.
1081 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1082
cdac0397
PA
10832011-05-24 Pedro Alves <pedro@codesourcery.com>
1084
1085 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1086 watchpoint's command list didn't execute when the watchpoint went
1087 out of scope.
1088
ee5683ab
PM
10892011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1090
1091 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1092 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1093 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1094 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1095 * gdb.arch/i386-permbkpt.exp: Likewise.
1096 * gdb.arch/i386-prologue.exp: Likewise.
1097 * gdb.arch/i386-size-overlap.exp: Likewise.
1098 * gdb.arch/i386-size.exp: Likewise.
1099 * gdb.arch/i386-unwind.exp: Likewise.
1100 * gdb.reverse/i386-precsave.exp: Likewise.
1101 * gdb.reverse/i386-reverse.exp: Likewise.
1102 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1103 * gdb.reverse/i387-env-reverse.exp: Likewise.
1104 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1105
c91c8c16
PA
11062011-05-24 Pedro Alves <pedro@codesourcery.com>
1107
1108 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1109 file doesn't error, using MI.
1110
c50491a7
TT
11112011-05-23 Tom Tromey <tromey@redhat.com>
1112
1113 * gdb.base/charset.exp (string_display): Add tests to assign to
1114 arrays.
1115 * gdb.base/charset.c (short_array, int_array, long_array): New.
1116
4a07b7da
PA
11172011-05-20 Pedro Alves <pedro@codesourcery.com>
1118
1119 Cope with async mode.
1120
4a07b7da
PA
1121 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1122 into gdb_test + mi_expect_stop.
1123
b275f2d2
PA
11242011-05-20 Pedro Alves <pedro@codesourcery.com>
1125
1126 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1127 (callme): Remove printf call.
1128
eec52c44
PM
11292011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1130
1131 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1132 quote pattern to avoid problems with Cygwin/mingw expect versions.
1133 * gdb.base/default.exp (show convenience): Use double
1134 quote pattern for regular expressions.
1135
b3c8eb43
JK
11362011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1137
1138 Fix -readnow for -gdwarf-4 unused type units.
1139 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1140 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1141
ed731959
JK
11422011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1143
1144 * gdb.base/kill-after-signal.c: New file.
1145 * gdb.base/kill-after-signal.exp: New file.
1146
3b48433d
PA
11472011-05-16 Pedro Alves <pedro@codesourcery.com>
1148
1149 * gdb.ada/start.exp: Call untested with the correct test filename.
1150 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1151 test filename. Make the test's binary unique.
1152 * gdb.arch/i386-signal.exp: Call untested with the correct test
1153 filename.
1154 * gdb.arch/i386-size-overlap.exp: Ditto.
1155 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1156 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1157 * gdb.cp/call-c.exp: Ditto.
1158 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1159 filename. Make the test's binary unique.
1160 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1161 * gdb.python/py-mi.exp: Ditto.
1162 * gdb.python/Makefile.in (EXECUTABLES): Update.
1163 * gdb.reverse/i386-precsave.exp: Ditto.
1164 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1165 test filename.
1166 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1167 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1168 unique.
1169 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1170 test filename.
1171 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1172 * gdb.trace/tfile.exp: Ditto.
1173
ba4a8bdd
YQ
11742011-05-14 Yao Qi <yao@codesourcery.com>
1175
1176 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1177 type.
1178
dbaefcf7
DE
11792011-05-13 Doug Evans <dje@google.com>
1180
1181 * gdb.python/py-objfile-script.exp: New file.
1182 * gdb.python/py-objfile-script.c: New file.
1183 * gdb.python/py-objfile-script-gdb.py: New file.
1184 * testsuite/gdb.python/py-section-script.exp: Test
1185 "info auto-load-scripts".
1186
9930639c
TT
11872011-05-13 Tom Tromey <tromey@redhat.com>
1188
1189 * gdb.dwarf2/clztest.exp: New file.
1190 * gdb.dwarf2/clztest.c: New file.
1191 * gdb.dwarf2/clztest.S: New file.
1192
05272e11
DE
11932011-05-13 Doug Evans <dje@google.com>
1194
cc63ef9b
DE
1195 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1196 String16 tests.
05272e11 1197
6edba76f
TT
11982011-05-13 Tom Tromey <tromey@redhat.com>
1199
1200 * lib/gdb.exp (is_x86_like_target): New proc.
1201 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1202 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1203 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1204 -nostdlib to compiler.
1205 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1206 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1207 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1208 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1209 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1210
028d0ed5
TJB
12112011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1212
1213 * gdb.python/py-function.exp: Test setting a value from a function
1214 which executes a command.
1215
8a9b8146
TT
12162011-05-12 Tom Tromey <tromey@redhat.com>
1217
1218 * gdb.dwarf2/typeddwarf.S: New file.
1219 * gdb.dwarf2/typeddwarf.c: New file.
1220 * gdb.dwarf2/typeddwarf.exp: New file.
1221
10483e8e
MP
12222011-05-12 Marek Polacek <mpolacek@redhat.com>
1223
1224 * gdb.mi/mi-basics.exp: Fix races. Honour the
1225 `test_exec_and_symbol_mi_operatons' return value.
1226 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1227 gdb_test_multiple.
1228 (test_exec_and_symbol_mi_operatons): Likewise.
1229 (test_path_specification): Likewise.
1230
faf067f1
JK
12312011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1232
1233 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1234 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1235 Replace `file copy' and `file rename' by `file mtime'. Twice.
1236
7ff911a3
JK
12372011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1238
1239 * gdb.base/readline-ask.c: New file.
1240 * gdb.base/readline-ask.exp: New file.
1241 * gdb.base/readline-ask.inputrc: New file.
1242
a536c6d7
UW
12432011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1244
1245 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1246 to avoid race condition.
1247 * gdb.cell/coremaker.c: Use small stack size.
1248 * gdb.cell/ea-standalone.exp: Use file name without path as
1249 argument to c_to.
1250 * gdb.cell/fork.exp: Allow other output when continuing to end.
1251
d472a426
JK
12522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1253
1254 * gdb.threads/corethreads.c: New file.
1255 * gdb.threads/corethreads.exp: New file.
1256
12572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1258
1259 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1260 Try to compile the test using -Wl,-z,norelro first.
1261 (load_core): New variable libthread_db_seen, initialize it.
1262 (zeroed-threads cannot be listed): Protect it by XFAIL on
1263 !$libthread_db_seen.
1264
8be455d7
JK
12652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1266
1267 PR 12573
1268 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1269 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1270 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1271
1976171a
JK
12722011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1273
1274 * gdb.cp/psymtab-parameter.cc: New file.
1275 * gdb.cp/psymtab-parameter.exp: New file.
1276
7db6f30f
JK
12772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 Fix a race.
1280 * gdb.cp/static-print-quit.exp (print c): Split to ...
1281 (print c - <return>, print c - q <return>, print c - to quit):
1282 ... these. Make the testfile untested on gdb-7.1.
1283
85161e9e 12842011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1285
1286 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1287 gdb_rename_execfile, gdb_touch_execfile): New.
1288 * gdb.base/reread.exp: Use new procs to handle multiple
1289 exec files.
1290
0c51be18
YQ
12912011-05-05 Yao Qi <yao@codesourcery.com>
1292
1293 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1294 (test_adr_32bit, test_pop_pc): New.
1295 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1296 (test_adr_32bit, test_pop_pc): New.
1297
4d393d60
JM
12982011-05-04 Joseph Myers <joseph@codesourcery.com>
1299
1300 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1301 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1302 targets.
1303 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1304 handle targets.
1305
8ffd0459
JK
13062011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 * gdb.base/completion.exp (complete help info wat): Rename to ...
1309 (complete 'help info wat'): ... here.
1310 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1311 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1312
8e28d804
PA
13132011-05-04 Pedro Alves <pedro@codesourcery.com>
1314
1315 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1316 gdb_test and explicit $gdb_prompt/timeout matches.
1317
3eb2ef34
YQ
13182011-05-04 Yao Qi <yao@codesourcery.com>
1319
1320 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1321 and __thumb2__.
1322
aaaf81a3
MP
13232011-05-03 Marek Polacek <mpolacek@redhat.com>
1324
1325 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1326 in place of `gdb_test "delete breakpoints"'. This eliminates two
1327 testcases.
1328
c4cbc0df
PA
13292011-05-02 Pedro Alves <pedro@codesourcery.com>
1330
1331 PR testsuite/12649
1332 Fix races.
1333
1334 * gdb.base/completion.exp: Remove all sleep calls. Remove
1335 unnecessary regexs. Don't explicitly expect anything after the
1336 prompt. Eat the prompt if necessary.
1337
b4cbb4a3
EBM
13382011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1339
1340 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1341 accept to show the caller line again as well as the line after.
1342
d65aec65
PM
13432011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1344
1345 PR mi/12531
1346
1347 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1348 compile target.
1349 * gdb.python/py-prettyprint.exp: Add C++ object for
1350 CPLUS_FAKE_CHILD test.
1351
30852783
UW
13522011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1353
1354 * gdb.base/signest.exp: New file.
1355 * gdb.base/signest.c: Likewise.
1356
c7b1f0d9
JK
13572011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1358
1359 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1360 thread and breakpoint notifications.
1361
559a7a62
JK
13622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 * gdb.base/fortran-sym-case.c: New file.
1365 * gdb.base/fortran-sym-case.exp: New file.
1366 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1367 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1368 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1369
8344e389
JK
13702011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1371
1372 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1373 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1374 false #1', `if true else false #2' and `if true else false #3'.
1375
2484c66b
UW
13762011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1377
1378 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1379 while delivering signal.
1380
8d3788bd
VP
13812011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1382
1383 MI breakpoint notifications.
1384
1385 * testsuite/gdb.mi/mi-cli.exp: Adust.
1386 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1387 * testsuite/gdb.mi/mi-watch.exp: Adust.
1388 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1389 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1390 notifications.
1391
3e03848b
JK
13922011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1393
1394 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1395 * gdb.base/gdbindex-stabs.c: New file.
1396 * gdb.base/gdbindex-stabs.exp: New file.
1397
918c9108
YQ
13982011-04-25 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1401 with /*...*/.
1402 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1403
90556b8c
JK
14042011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.python/py-value.exp (test_objfiles): Name the first test
1407 `py-value in file.filename'.
1408
03f2bd59
JK
14092011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1412 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1413 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1414 !gdbserver_reconnect_p..
1415 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1416
7b08b9eb
JK
14172011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1418
1419 * gdb.cp/cpcompletion.exp (complete class methods)
1420 (complete class methods beginning with F): Move them above runto. New
1421 comment about the runto delimiter.
1422
b78974c3
PA
14232011-04-20 Pedro Alves <pedro@codesourcery.com>
1424
1425 * gdb.base/maint.exp: Test that "maint print registers" works
1426 without a running program.
1427
20429c40 14282011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1429
20429c40
MP
1430 * gdb.base/setshow.exp: Fix racy tests.
1431 ($old_gdb_prompt): New variable.
1432
7a9dd1b2
TT
14332011-04-19 Tom Tromey <tromey@redhat.com>
1434
1435 * gdb.mi/mi-nsmoribund.exp:
1436 * gdb.hp/gdb.objdbg/objdbg01.exp:
1437 * gdb.base/structs.exp (test_struct_returns):
1438 * gdb.base/call-sc.exp (test_scalar_returns):
1439 * gdb.base/bigcore.exp: Remove duplicate words.
1440
02835898
JK
14412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1444 * gdb.base/break-interp.exp (test_attach): New comment.
1445
254f582e
JK
14462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1449 (clear __stack_user.next, clear stack_used.next)
1450 (save a zeroed-threads corefile): New test.
1451 Call core_load for $core0file.
1452 (zeroed-threads cannot be listed): New test.
1453
4fe85f5c
JK
14542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1457 filename.
1458 ($srcfile): Preserve the original value.
1459 ($testfile): Match it the .exp filename.
1460 ($corefile): New variable. Substitute it around.
1461 Use clean_restart.
1462 ($prev_timeout): Remove.
1463 (load_core): Move core loading into this proc.
1464 Fix restore of $timeout if load_core fails.
1465
63524580
JK
14662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1467
1468 * gdb.base/eu-strip-infcall.c: New file.
1469 * gdb.base/eu-strip-infcall.exp: New file.
1470
90359a16
JK
14712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1472
1473 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1474 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1475
626e7282
JK
14762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1477
1478 Fix Python access to inlined frames.
1479 * gdb.python/py-frame-inline.c: New file.
1480 * gdb.python/py-frame-inline.exp: New file.
1481
3363d018
EBM
14822011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1483
1484 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1485 content of 's24' correctly (avoiding "optimized out").
1486 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1487
28781456
JK
14882011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1491
4a4106ca
TJB
14922011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1493
1494 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1495 expect a colon in watch -location output.
1496
d26ccb4f
JK
14972011-04-13 Marek Polacek <mpolacek@redhat.com>
1498
df46027d 1499 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1500 New testcase `expect response to define backtrace'. Also remove
1501 redundant `default' block.
1502
e1ab1f9c
JK
15032011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1504
1505 * gdb.python/py-prettyprint.c (struct hint_error): New.
1506 (main): New variable hint_error.
1507 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1508 "print hint_error".
1509 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1510 (register_pretty_printers): Register it.
1511
0c2e6019
TT
15122011-04-04 Tom Tromey <tromey@redhat.com>
1513
1514 * gdb.cp/maint.exp (test_help): Update.
1515 (test_namespace): Likewise.
1516
af57139d
JB
15172011-04-01 Joel Brobecker <brobecker@adacore.com>
1518
1519 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1520 * gdb.ada/arrayptr.exp: Add new tests.
1521
956a9fb9
JB
15222011-04-01 Joel Brobecker <brobecker@adacore.com>
1523
1524 * gdb.ada/mi_catch_ex: New testcase.
1525
d0c4d642
PA
15262011-04-01 Pedro Alves <pedro@codesourcery.com>
1527
1528 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1529 base::overload(void) method without specifying "const".
1530
18819fa6
UW
15312011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1532
1533 * gdb.arch/thumb-singlestep.S: New file.
1534 * gdb.arch/thumb-singlestep.exp: Likewise.
1535
a4c8e806
TT
15362011-03-31 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.python/py-prettyprint.py (exception_flag): New global.
1539 (NoStringContainerPrinter._iterator.next): Check it.
1540 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1541 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1542
53832f31
TT
15432011-03-29 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.cp/anon-struct.cc: New file.
1546 * gdb.cp/anon-struct.exp: New file.
1547
e4620230
JK
15482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1549
1550 Test STT_GNU_IFUNC support.
1551 * gdb.base/gnu-ifunc-lib.c: New file.
1552 * gdb.base/gnu-ifunc.c: New file.
1553 * gdb.base/gnu-ifunc.exp: New file.
1554
d0fb5eae
JK
15552011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1556
1557 Support a ring of related breakpoints.
1558 * gdb.base/watchpoint-delete.c: New file.
1559 * gdb.base/watchpoint-delete.exp: New file.
1560
20106cfb
JK
15612011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 * gdb.ada/arrayparam.exp (print first after function call): Use
1564 explicit package name. Add a comment
1565 (print lasta after function call): Rename ...
1566 (print last after function call): ... it and use explicit package
1567 name.
1568 (print length after function call): Use explicit package name.
1569 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1570 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1571 (multiple matches for symbol i): Rename ...
1572 (multiple matches for symbol integervar): ... it.
1573 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1574 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1575
e7ab5e63
AB
15762011-03-25 Andrew Burgess <aburgess@broadcom.com>
1577
1578 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1579 environment variable to make grep output more predictable. Move
1580 all the environment setup into gdb_init so it's done once per test
1581 case rather than each time we start gdb.
1582
9ef07c8c
TT
15832011-03-24 Tom Tromey <tromey@redhat.com>
1584
1585 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1586 test.
1587
dd90784c
JK
15882011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1591 * gdb.dwarf2/dw2-entry-value.S: New file.
1592 * gdb.dwarf2/dw2-entry-value.exp: New file.
1593
05775840
PM
15942011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1595
1596 PR python/12183
1597
1598 * gdb.python/py-function.exp: Add GdbError tests.
1599
8661b11b
PA
16002011-03-18 Pedro Alves <pedro@codesourcery.com>
1601
1602 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1603 (reglocal_test_func, statlocal_test_func): New functions.
1604 (globals_test_func): Call new functions.
1605 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1606 (gdb_collect_locals_test): New procedure.
1607 (gdb_trace_collection_test): Call new procedures.
1608
0fdb4f18
PA
16092011-03-18 Pedro Alves <pedro@codesourcery.com>
1610
1611 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1612 (test_register, test_register_unavailable): New procedures.
1613 (gdb_unavailable_registers_test): New procedure.
1614 (gdb_trace_collection_test): Call it.
1615
99c3dc11
PM
16162011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1617
1618 PR python/12149
1619
1620 * gdb.python/python.exp: Add gdb.write tests.
1621
29703da4
PM
16222010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1623
1624 * gdb.python/Makefile.in: Add py-objfile.
1625 * gdb.python/py-objfile.exp: New file.
1626 * gdb.python/py-objfile.c: New file.
1627 * gdb.python/py-block.exp: Add is_valid tests.
1628 * gdb.python/py-inferior.exp: Ditto.
1629 * gdb.python/py-infthread.exp: Ditto.
1630 * gdb.python/py-symbol.exp: Ditto.
1631 * gdb.python/py-symtab.exp: Ditto.
1632
598997c8
KS
16332011-03-16 Keith Seitz <keiths@redhat.com>
1634
1635 PR c++/12273
1636 * gdb.cp/cmpd-minsyms.exp: New test.
1637 * gdb.cp/cmpd-minsyms.cc: New file.
1638
1639 PR c++/11734
1640 * gdb.cp/ovsrch.exp: New test.
1641 * gdb.cp/ovsrch.h: New file.
1642 * gdb.cp/ovsrch1.cc: New file.
1643 * gdb.cp/ovsrch2.cc: New file.
1644 * gdb.cp/ovsrch3.cc: New file.
1645 * gdb.cp/ovsrch4.cc: New file.
1646
c91513d8
PP
16472011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1648
1649 PR gdb/12528
1650 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1651 * gdb.base/break-on-linker-gcd-function.exp: New test.
1652 * gdb.base/break-on-linker-gcd-function.cc: New file.
1653
7470fc63
AT
16542011-03-15 Andreas Tobler <andreast@fgznet.ch>
1655
1656 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1657
959e7469
PM
16582011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1659
1660 * lib/gdb.exp (gdb_unload): Add another termination case.
1661
9373cf26
JK
16622011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1663
1664 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1665 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1666 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1667 Provide a stub byte there.
1668 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1669 DW_AT_entry_pc.
1670 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1671
24e9cda0
UW
16722011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1673
1674 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1675 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1676 "generic ABI, auto".
1677 (altivec_abi_tests): Accept vectors returned by reference.
1678
7371cf6d
PM
16792010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1680
1681 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1682
ce77046a
UW
16832011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1684
1685 * gdb.python/py-section-script.exp: Skip test if no Python support.
1686
176400c3
UW
16872011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1688
1689 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1690
ecec24e6
PM
16912011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1692
1693 * gdb.python/py-parameter.exp: Update tests to the new Python
1694 parameter API. Add "no documentation" test. Add deprecated API
1695 backward compatibility test.
1696
5dbdd470
TT
16972011-03-09 Tom Tromey <tromey@redhat.com>
1698
1699 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1700 gdb_continue_to_end.
1701
b66e66ee
MK
17022011-03-09 Mark Kettenis <kettenis@gnu.org>
1703
1704 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1705 tabs.
1706
eceb0c5f
TT
17072011-03-09 Tom Tromey <tromey@redhat.com>
1708
1709 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1710 parentheses.
1711 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1712 $command.
1713 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1714 argument to gdb_continue_to_end.
1715 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1716 argument to gdb_continue_to_end.
1717 * gdb.cp/annota3.exp: Fix regex.
1718 * gdb.cp/annota2.exp: Fix regex.
1719 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1720 gdb_continue_to_end.
1721 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1722 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1723 gdb_continue_to_end.
1724
63154eca
PA
17252011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 * gdb.server/ext-run.exp
1728 (load new file without any gdbserver inferior): New test.
1729
967d1f9b
TT
17302011-03-07 Tom Tromey <tromey@redhat.com>
1731
1732 * Makefile.in (TAGS): Rewrite.
1733
d68dcbb9
JK
17342011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1737 initial commands echo. New match for `Found trace'. Anchor all the
1738 other matches. Anchor and match for `No trace frame found' the final
1739 match.
1740
6bf58e63
TT
17412011-03-07 Tom Tromey <tromey@redhat.com>
1742
1743 * Makefile.in (TAGS): New target.
1744
fda326dd
TT
17452011-03-07 Tom Tromey <tromey@redhat.com>
1746
1747 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1748 change.
1749 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1750 change.
1751 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1752 exit message change.
1753 (skip_altivec_tests): Update for exit message change.
1754 (skip_vsx_tests): Likewise.
1755 (gdb_continue_to_end): Likewise. Add 'command' argument.
1756 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1757 * gdb.threads/tls.exp: Update for exit message change.
1758 * gdb.threads/thread-unwindonsignal.exp: Use
1759 gdb_continue_to_end.
1760 * gdb.threads/step.exp (step_it): Update for exit message change.
1761 (continue_all): Likewise.
1762 * gdb.threads/print-threads.exp (test_all_threads): Update for
1763 exit message change.
1764 * gdb.threads/interrupted-hand-call.exp: Use
1765 gdb_continue_to_end.
1766 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1767 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1768 gdb_continue_to_end.
1769 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1770 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1771 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1772 * gdb.cp/method.exp: Update for exit message change.
1773 * gdb.cp/mb-templates.exp: Update for exit message change.
1774 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1775 * gdb.cp/annota3.exp: Update for exit message change.
1776 * gdb.cp/annota2.exp: Update for exit message change.
1777 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1778 * gdb.base/term.exp: Update for exit message change.
1779 * gdb.base/step-test.exp (test_i): Update for exit message change.
1780 * gdb.base/sigstep.exp (advance): Update for exit message change.
1781 (advancei): Likewise.
1782 * gdb.base/siginfo.exp: Update for exit message change.
1783 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1784 * gdb.base/reread.exp: Use gdb_continue_to_end.
1785 * gdb.base/langs.exp: Use gdb_continue_to_end.
1786 * gdb.base/interrupt.exp: Update for exit message change.
1787 * gdb.base/gdb1555.exp: Update for exit message change.
1788 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1789 * gdb.base/ending-run.exp: Update for exit message change.
1790 * gdb.base/chng-syms.exp: Update for exit message change.
1791 * gdb.base/checkpoint.exp: Update for exit message change.
1792 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1793 gdb_continue_to_end.
1794 (test_catch_syscall_with_wrong_args): Likewise.
1795 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1796 * gdb.base/break-interp.exp (test_ld): Update for exit message
1797 change.
1798 * gdb.base/bang.exp: Update for exit message change.
1799 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1800 (do_call_attach_tests): Likewise.
1801 * gdb.base/a2-run.exp: Update for exit message change.
1802 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1803 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1804 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1805
dd19bd70
JK
18062011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1809
30e62689
TT
18102011-03-03 Tom Tromey <tromey@redhat.com>
1811
1812 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1813 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1814 * gdb.hp/gdb.aCC/configure.ac: Remove.
1815 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1816 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1817 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1818 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1819 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1820 * gdb.hp/gdb.compat/configure.ac: Remove.
1821 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1822 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1823 * gdb.hp/gdb.defects/configure.ac: Remove.
1824 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1825 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1826 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1827 * gdb.hp/configure.ac: Remove.
1828 * gdb.hp/configure: Remove.
1829 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1830 substitution.
1831 (Makefile): Remove rule.
1832 * gdb.cell/configure.ac: Remove.
1833 * gdb.cell/configure: Remove.
1834 * gdb.stabs/Makefile.in (Makefile): Remove.
1835 (distclean): Don't remove config.status or config.log.
1836 * gdb.stabs/configure (Makefile): Remove.
1837 * gdb.stabs/configure.ac: Remove.
1838 * configure: Rebuild.
1839 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1840 Remove stabs- and cell-specific logic. Test for existence of
1841 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1842 subdirectories, gdb.cell, and and gdb.stabs.
1843 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1844
c171f854
JB
18452011-03-03 Joel Brobecker <brobecker@adacore.com>
1846
1847 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1848 end of buffer.
1849
9a5193cb
JB
18502011-03-02 Joel Brobecker <brobecker@adacore.com>
1851
1852 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1853 gdb_test when running a test where we expected no output back.
1854
9bb4c1bb
MS
18552011-02-28 Michael Snyder <msnyder@vmware.com>
1856
1857 * gdb.cp/overload.cc: Change initializer value to integer.
1858
3bd0f5ef
MS
18592011-02-27 Michael Snyder <msnyder@vmware.com>
1860
1861 * gdb.multi/base.exp: Add test for remove-inferiors.
1862
2279eaad
JB
18632011-02-26 Joel Brobecker <brobecker@adacore.com>
1864
1865 * gdb.python/py-frame.exp: Simplify the initialization phase
1866 using prepare_for_testing.
1867
c82c0b55
MS
18682011-02-25 Michael Snyder <msnyder@vmware.com>
1869
1870 * gdb.multi/base.exp: Add tests for info inferiors with args.
1871
1d94651b
JK
18722011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1875 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1876 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1877 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1878 asmfile3. Comment the STABS (#3) file compilation. Compile
1879 everything through assembler. Provide KFAIL for symtab/12497.
1880 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1881 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1882 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1883 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1884
3bd0f5ef
MS
18852011-02-24 Michael Snyder <msnyder@vmware.com>
1886
1887 * gdb.base/break.exp: Add tests for delete breakpoints using
1888 convenience variables and value history references.
1889
12c1418e
MS
18902011-02-24 Michael Snyder <msnyder@vmware.com>
1891
1892 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1893 left behind in previous check-in.
1894
e5a67952
MS
18952011-02-23 Michael Snyder <msnyder@vmware.com>
1896
1897 * gdb.base/break.exp: Add tests for "info break" with arguments.
1898 * gdb.trace/infotrace.exp: Update patterns for error and help.
1899 * gdb.base/completion.exp: Update pattern.
1900 * gdb.base/ena-dis-br.exp: Update pattern.
1901 * gdb.base/help.exp: Update patterns.
1902
19032011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
1904
1905 * gdb.base/memattr.exp: New test.
1906 * gdb.base/memattr.c: Test load for memattr.exp.
1907
6e6fbe60
DE
19082011-02-22 Doug Evans <dje@google.com>
1909
1910 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1911
1d41d745
MS
19122011-02-22 Michael Snyder <msnyder@vmware.com>
1913
1914 * Makefile.in: Make more clean.
1915 * gdb.ada/Makefile.in: Ditto.
1916 * gdb.arch/Makefile.in: Ditto.
1917 * gdb.asm/Makefile.in: Ditto.
1918 * gdb.base/Makefile.in: Ditto.
1919 * gdb.cp/Makefile.in: Ditto.
1920 * gdb.dwarf2/Makefile.in: Ditto.
1921 * gdb.java/Makefile.in: Ditto.
1922 * gdb.mi/Makefile.in: Ditto.
1923 * gdb.modula2/Makefile.in: Ditto.
1924 * gdb.python/Makefile.in: Ditto.
1925 * gdb.server/Makefile.in: Ditto.
1926 * gdb.stabs/Makefile.in: Ditto.
1927 * gdb.threads/Makefile.in: Ditto.
1928 * gdb.trace/Makefile.in: Ditto.
1929
79ba84ca
MS
19302011-02-22 Michael Snyder <msnyder@vmware.com>
1931
df46027d 1932 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
1933 info threads.
1934
b9b35694
JB
19352011-02-22 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.python/py-breakpoint.exp: Fix the expected output of
1938 one of the "maint info breakpoints" tests to accept the output
1939 generated on platforms that do not have hardware watchpoints.
1940
8bfb830f
JB
19412011-02-22 Joel Brobecker <brobecker@adacore.com>
1942
1943 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1944 clean_restart. Be a little stricter in the expected output
1945 for one of the tests. Fix a typo in one of the comments.
1946
c45f3c54
JB
19472011-02-22 Joel Brobecker <brobecker@adacore.com>
1948
1949 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1950 Delete variable binfile, no longer use. Add or modify test
1951 comments to make them unique.
1952
b97c863c
MS
19532011-02-21 Michael Snyder <msnyder@vmware.com>
1954
1955 * Makefile.in: Update for make clean.
1956 * gdb.ada/Makefile.in: Ditto.
1957 * gdb.arch/Makefile.in: Ditto.
1958 * gdb.asm/Makefile.in: Ditto.
1959 * gdb.base/Makefile.in: Ditto.
1960 * gdb.cp/Makefile.in: Ditto.
1961 * gdb.dwarf2/Makefile.in: Ditto.
1962 * gdb.java/Makefile.in: Ditto.
1963 * gdb.mi/Makefile.in: Ditto.
1964 * gdb.modula2/Makefile.in: Ditto.
1965 * gdb.python/Makefile.in: Ditto.
1966 * gdb.server/Makefile.in: Ditto.
1967 * gdb.stabs/Makefile.in: Ditto.
1968 * gdb.threads/Makefile.in: Ditto.
1969 * gdb.trace/Makefile.in: Ditto.
1970
aea5b279
MS
19712011-02-21 Michael Snyder <msnyder@vmware.com>
1972
1973 * gdb.threads/thread-find.exp: Update patterns for changes in
1974 output of "info threads" command.
1975
e3039479
UW
19762011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1977 Ulrich Weigand <uweigand@de.ibm.com>
1978
1979 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1980 (skip_hw_watchpoint_tests): Likewise.
1981 (skip_hw_watchpoint_multi_tests): Likewise.
1982
b800ec70
UW
19832011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1984
1985 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1986 (skip_hw_watchpoint_tests): Likewise.
1987 (skip_hw_watchpoint_multi_tests): Likewise.
1988 (skip_hw_watchpoint_access_tests): Likewise.
1989
1990 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1991 * gdb.base/pr11022.exp: Likewise.
1992 * gdb.base/watch-read.exp: Likewise.
1993 * gdb.base/watch_thread_num.exp: Likewise.
1994 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1995 * gdb.base/watchpoint-hw.exp: Likewise.
1996 * gdb.base/watchpoint.exp: Likewise.
1997 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1998 * gdb.threads/watchthreads-reorder.exp: Likewise.
1999 * gdb.threads/watchthreads.exp: Likewise.
2000 * gdb.threads/watchthreads2.exp: Likewise.
2001
91033e37
JB
20022011-02-21 Joel Brobecker <brobecker@adacore.com>
2003
2004 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2005 the debugger is unable to find the array bounds.
2006
eeaafae2
JK
20072011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2008
2009 * gdb.cp/typedef-operator.exp: New file.
2010 * gdb.cp/typedef-operator.cc: New file.
2011
e338d953
MS
20122011-02-17 Michael Snyder <msnyder@vmware.com>
2013
2014 * gdb.threads/thread-find.exp: Fix regular expressions.
2015
e67ad678
JB
20162011-02-17 Joel Brobecker <brobecker@adacore.com>
2017
2018 * gdb.ada/packed_array: Expand testcase to test printing of
2019 unconstrained packed array.
2020
93084bca
JB
20212011-02-17 Joel Brobecker <brobecker@adacore.com>
2022
2023 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2024
a0c78a73
PA
20252011-02-16 Pedro Alves <pedro@codesourcery.com>
2026
f65d5553 2027 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2028 (main): Initialize it before collecting, and and clear it
2029 afterwards.
f65d5553
PA
2030 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2031 collecting with '{type} addr', where the addr expression is not an
2032 rvalue.
a0c78a73 2033
3dfcbbd2
KW
20342011-02-16 Ken Werner <ken.werner@de.ibm.com>
2035
2036 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2037 a bool variable. Expect correct OpenCL names for vector types. Use the
2038 uc3 variable name instead of referring to the uchar3 built-in type.
2039 Escape the asterisk at the half pointer test.
2040
08807d5a
PA
20412011-02-16 Pedro Alves <pedro@codesourcery.com>
2042
f65d5553 2043 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2044 (main): Initialize it before collecting, and and clear it
2045 afterwards.
f65d5553
PA
2046 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2047 collecting overlapping memory ranges.
08807d5a 2048
60f98dde
MS
20492011-02-15 Michael Snyder <msnyder@vmware.com>
2050
2051 * gdb.base/default.exp: Add tests for thread commands.
2052 * gdb.base/help.exp: Add tests for thread commands.
2053 * gdb.threads/thread-find.exp: New test for thread find command.
2054
648cd113
KW
20552011-02-15 Ken Werner <ken.werner@de.ibm.com>
2056
2057 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2058
494e194e
YQ
20592011-02-15 Yao Qi <yao@codesourcery.com>
2060
2061 PR tdep/12352
2062 * gdb.arch/arm-disp-step.S : New test for str instruction.
2063 * gdb.arch/arm-disp-step.exp : Likewise.
2064
d9492458
TJB
20652011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2066
2067 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2068 "vector_register2_vr" test strings. Test the extended floating
2069 point registers (F32~F63).
2070 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2071 IBM XL C compiler. Make the test program use a register provided
2072 by the compiler for the lxvd2x instruction.
2073
8af8e3bc
PA
20742011-02-14 Pedro Alves <pedro@codesourcery.com>
2075
2076 * gdb.trace/unavailable.cc (class Base, class Middle, class
2077 Derived): New types.
2078 (derived_unavail, derived_partial, derived_whole): New globals.
2079 (virtual_partial): New global.
2080 (virtualp): Point at virtual_partial.
2081 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2082 related to unavailable vptr.
2083
1b28d0b3
PA
20842011-02-14 Pedro Alves <pedro@codesourcery.com>
2085
2086 * gdb.trace/unavailable.cc (a, b, c): New globals.
2087 (main): Set and clear them.
2088 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2089 `a' and `c', and check that `b' isn't collected, although `a' and
2090 `c' are.
2091
ec0a52e1
PA
20922011-02-14 Pedro Alves <pedro@codesourcery.com>
2093
2094 * gdb.trace/unavailable.cc (struct Virtual): New.
2095 (virtualp): New global pointer.
2096 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2097 printing a pointer to an object whose type has a vtable, with
2098 print object on.
2099
24e6bcee
PA
21002011-02-14 Pedro Alves <pedro@codesourcery.com>
2101
2102 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2103 value repeat handles unavailableness.
2104
39d37385
PA
21052011-02-14 Pedro Alves <pedro@codesourcery.com>
2106
2107 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2108 tests for building arrays from unavailable values, subscripting
2109 non-memory rvalue unvailable arrays, and accessing fields or
2110 baseclasses of non-lazy unavailable values,
2111 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2112 struct types.
2113 (g_smallstruct, g_smallstruct_b): New globals.
2114
06d72e16
PA
21152011-02-14 Pedro Alves <pedro@codesourcery.com>
2116
2117 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2118
bc9a5551
JK
21192011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2122 * gdb.cp/overload-const.exp: New file.
2123 * gdb.cp/overload-const.cc: New file.
2124
54fcddd0
UW
21252011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2126
2127 * gdb.opencl/callfuncs.cl: New file.
2128 * gdb.opencl/callfuncs.exp: New test.
2129 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2130
d6dafb7c
UW
21312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2132
2133 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2134 when computing result.
2135 * gdb.arch/altivec-abi.exp: Update expected results.
2136
a449c2d8
TJB
21372011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2138
2139 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2140 * gdb.base/jit.exp: Likewise.
2141 * gdb.base/pie-execl.exp: Likewise.
2142 * gdb.base/solib-nodir.exp: Likewise.
2143 * gdb.base/solib-overlap.exp: Likewise.
2144
764880b7
PA
21452011-02-07 Pedro Alves <pedro@codesourcery.com>
2146
2147 * gdb.trace/collection.c (global_pieces): New.
2148 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2149 New procedure.
2150 (gdb_trace_collection_test): Call it.
2151
505500db
SW
21522011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2153
2154 * gdb.python/py-evthreads.c: New file.
2155 * gdb.python/py-evthreads.exp: New file.
2156 * gdb.python/py-events.py: New file.
2157 * gdb.python/py-events.exp: New file.
2158 * gdb.python/py-events.c: New file.
2159
385203ed
DD
21602011-02-04 David Daney <ddaney@caviumnetworks.com>
2161
2162 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2163
9011945e
AB
21642011-02-03 Andrew Burgess <aburgess@broadcom.com>
2165
2166 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2167 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2168 boundary between two compilation units.
2169
580688f3
PA
21702011-02-02 Pedro Alves <pedro@codesourcery.com>
2171
2172 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2173 (Virtual): New structs.
2174 (virtual_o, virtual_middle_b): New globals.
2175 * gdb.cp/virtbase.exp: New tests.
2176
d3f0f853
PP
21772011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2178
2179 * gdb.base/jit.exp: New file.
2180 * gdb.base/jit-main.c: New file.
2181 * gdb.base/jit-solib.c: New file.
2182
b2030fb5
UW
21832011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2184
2185 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2186 proceed to initial kernel entry point.
2187 * gdb.opencl/datatypes.exp: Likewise.
2188 * gdb.opencl/operators.exp: Likewise.
2189 * gdb.opencl/vec_comps.exp: Likewise.
2190
2db19d1e
SW
21912011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2192
2193 * gdb.cp/nsnested.cc: New.
2194 * gdb.cp/nsnested.exp: New.
2195 * gdb.cp/nsnoimports.exp: New.
2196 * gdb.cp/nsnoimports.cc: New.
2197
6b0c4c1f
JB
21982011-01-31 Joel Brobecker <brobecker@adacore.com>
2199
2200 * gdb.base/interact.exp: Add extra tests that verify that
2201 the value of the interactive-mode setting does not change
2202 after the script is sourced.
2203
80b23b6a
JK
22042011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2205
2206 * gdb.cp/noparam.exp: New file.
2207 * gdb.cp/noparam.cc: New file.
2208
ffd5ec24
PA
22092011-01-28 Pedro Alves <pedro@codesourcery.com>
2210
2211 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2212 there's no stack or registers.
2213
a81766d8
TT
22142011-01-26 Tom Tromey <tromey@redhat.com>
2215
2216 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2217 space before string output. Add test for "set print pretty off"
2218 case.
2219
585fdaa1
PA
22202011-01-25 Pedro Alves <pedro@codesourcery.com>
2221
2222 * gdb.base/frame-args.exp: Adjust.
2223 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2224 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2225 * gdb.dwarf2/pieces.exp: Adjust.
2226 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2227 * gdb.opt/inline-locals.exp: Adjust.
2228 * gdb.threads/fork-child-threads.exp: Adjust.
2229
d468832a
KW
22302011-01-25 Ken Werner <ken.werner@de.ibm.com>
2231
2232 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2233 OpenCL kernel function. Add a comment as marker. Add address space
2234 qualifiers for the remaining program scope variables.
2235 * gdb.opencl/datatypes.cl: Likewise.
2236 * gdb.opencl/operators.cl: Likewise.
2237 * gdb.opencl/vec_comps.cl: Likewise.
2238 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2239 Add breakpoint at the marker comment.
2240 * gdb.opencl/datatypes.exp: Likewise.
2241 * gdb.opencl/operators.exp: Likewise.
2242 * gdb.opencl/vec_comps.exp: Likewise.
2243
490f124f
PA
22442011-01-24 Pedro Alves <pedro@codesourcery.com>
2245
2246 * gdb.base/printcmds.c (some_struct): New struct and instance.
2247 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2248 procedure.
2249 <global scope>: Call it.
2250
6da78614
KW
22512011-01-21 Ken Werner <ken.werner@de.ibm.com>
2252
2253 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2254 argument to the gdb_compile_opencl_hostapp call.
2255
ec64c9aa
YQ
22562011-01-19 Yao Qi <yao@codesourcery.com>
2257
2258 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2259 positve list.
2260
810cfdbb
YQ
22612011-01-19 Yao Qi <yao@codesourcery.com>
2262
2263 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2264 canonical form.
2265 Remove "xscale-*-*"
2266 * gdb.xml/tdesc-regs.exp: Likewise.
2267 * gdb.python/py-section-script.exp: Replace ARM target triplet
2268 with canonical form.
2269 Match arm*-*-symbianelf*.
2270 * gdb.base/dup-sect.exp: Likewise.
2271 * lib/dwarf.exp: New.
2272 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2273 dwarf2_support.
2274 * gdb.dwarf2/dup-psym.exp: Likewise.
2275 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2276 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2277 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2278 * gdb.dwarf2/dw2-basic.exp: Likewise.
2279 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2280 * gdb.dwarf2/dw2-const.exp: Likewise.
2281 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2282 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2283 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2284 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2285 * gdb.dwarf2/dw2-filename.exp: Likewise.
2286 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2287 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2288 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2289 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2290 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2291 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2292 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2293 * gdb.dwarf2/dw2-producer.exp: Likewise.
2294 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2295 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2296 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2297 * gdb.dwarf2/dw2-strp.exp: Likewise.
2298 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2299 * gdb.dwarf2/implptr.exp: Likewise.
2300 * gdb.dwarf2/mac-fileno.exp: Likewise.
2301 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2302 * gdb.dwarf2/pieces.exp: Likewise.
2303 * gdb.dwarf2/pr11465.exp: Likewise.
2304 * gdb.dwarf2/valop.exp: Likewise.
2305 * gdb.dwarf2/watch-notconst.exp: Likewise.
2306 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2307
4694da01
TT
23082011-01-19 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.python/py-infthread.exp: Add thread tests.
2311
b075872c
JB
23122011-01-14 Joel Brobecker <brobecker@adacore.com>
2313
2314 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2315
2c3e6e24
JB
23162011-01-14 Joel Brobecker <brobecker@adacore.com>
2317
2318 * gdb.ada/widewide: New testcase.
2319
de8fa76c
JB
23202011-01-13 Joel Brobecker <brobecker@adacore.com>
2321
2322 * gdb.base/interact.exp: New testcase.
2323
1b05df00
TT
23242011-01-12 Tom Tromey <tromey@redhat.com>
2325
2326 * gdb.mi/gdb2549.exp: Update for error message changes.
2327 * gdb.mi/mi-cli.exp: Likewise.
2328 * gdb.mi/mi-disassemble.exp: Likewise.
2329 * gdb.mi/mi-pthreads.exp: Likewise.
2330 * gdb.mi/mi-regs.exp: Likewise.
2331 * gdb.mi/mi-stack.exp: Likewise.
2332 * gdb.mi/mi-var-block.exp: Likewise.
2333 * gdb.mi/mi-var-cmd.exp: Likewise.
2334 * gdb.mi/mi2-cli.exp: Likewise.
2335 * gdb.mi/mi2-disassemble.exp: Likewise.
2336 * gdb.mi/mi2-pthreads.exp: Likewise.
2337 * gdb.mi/mi2-regs.exp: Likewise.
2338 * gdb.mi/mi2-stack.exp: Likewise.
2339 * gdb.mi/mi2-var-block.exp: Likewise.
2340 * gdb.mi/mi2-var-cmd.exp: Likewise.
2341
c2ff108b
JK
23422011-01-12 Andrew Burgess <aburgess@broadcom.com>
2343 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 PR fortran/11104 and DWARF unbound arrays detection.
2346 * gdb.fortran/multi-dim.exp: New file.
2347 * gdb.fortran/multi-dim.f90: New file.
2348
b716877b
AB
23492011-01-12 Andrew Burgess <aburgess@broadcom.com>
2350
2351 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2352 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2353 add new tests for opcode dumping.
2354
6c162d5e
TT
23552011-01-11 Tom Tromey <tromey@redhat.com>
2356
2357 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2358
77b06cd7
TJB
23592010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2360
2361 Convert hardware watchpoints to use breakpoint_ops.
2362 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2363 type is not supported.
2364 * gdb.base/foll-fork.exp: Likewise.
2365 * gdb.base/foll-vfork.exp: Likewise.
2366
f39a75d0
PM
23672011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2368
2369 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2370 Use load_lib gdb-python.exp.
2371 * gdb.python/python.exp: Ditto.
2372 * gdb.python/py-function.exp: Ditto.
2373
fc529d80
AS
23742011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2375
2376 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2377
fb03cb59
JK
23782011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2379
2380 * configure: Regenerate.
2381
d8e22779
TT
23822011-01-06 Tom Tromey <tromey@redhat.com>
2383
2384 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2385
09050809
JB
23862011-01-06 Joel Brobecker <brobecker@adacore.com>
2387
fc529d80
AS
2388 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2389 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2390 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2391 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2392 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2393 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2394 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2395 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2396 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2397 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2398 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2399 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2400 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2401 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2402 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2403 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2404 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2405 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2406 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2407 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2408 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2409 gdb.ada/uninitialized_vars.exp,
2410 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2411 Simplify by using clean_restart.
09050809 2412
8ed5dd9e
JB
24132011-01-06 Joel Brobecker <brobecker@adacore.com>
2414
2415 Add marker to be used as anchor for inserting breakpoints.
2416 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2417 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2418 Likewise.
2419
2420 Remove uses of gdb_start_cmd.
2421 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2422 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2423
2424 Do not run testcase if testing with GDBserver.
2425 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2426 if testing with GDBserver.
2427
368a124f
JB
24282011-01-06 Joel Brobecker <brobecker@adacore.com>
2429
2430 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2431 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2432 copyright header.
2433
44944448
JB
24342011-01-05 Joel Brobecker <brobecker@adacore.com>
2435
2436 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2437 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2438 testsuite/gdb.fortran/complex.f,
2439 testsuite/gdb.fortran/derived-type.f90,
2440 testsuite/gdb.fortran/library-module-lib.f90,
2441 testsuite/gdb.fortran/library-module-main.f90,
2442 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2443 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2444 Copyright year update.
2445
31886ea6
JB
24462011-01-05 Joel Brobecker <brobecker@adacore.com>
2447
2448 * gdb.base/langs1.f: Add copyright header.
2449
ebedcab5
JK
24502011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2451
2452 * gdb.base/morestack.exp: New file.
2453 * gdb.base/morestack.c: New file.
2454
de1eb2f9
JK
24552011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2458
9e87a409
JB
24592010-12-29 Joel Brobecker <brobecker@adacore.com>
2460
2461 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2462 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2463
720d1a40
JB
24642010-12-29 Joel Brobecker <brobecker@adacore.com>
2465
2466 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2467
a283af87
AS
24682010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2469
5d3d9cba
AS
2470 * gdb.threads/tls.exp: Fix typo.
2471
a283af87
AS
2472 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2473 * gdb.threads/execl.exp: Update.
2474
2a20745c
YQ
24752010-12-23 Yao Qi <yao@codesourcery.com>
2476
2477 * gdb.arch/arm-disp-step.exp: New.
2478 * gdb.arch/arm-disp-step.S: New.
2479
a7658b96
TT
24802010-12-21 Tom Tromey <tromey@redhat.com>
2481
2482 * gdb.threads/execl.exp: Update.
2483 * gdb.threads/linux-dp.exp: Update.
2484 * gdb.threads/manythreads.exp: Update.
2485 * gdb.threads/tls.exp: Update.
2486
5b79abe7
TT
24872010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2488
2489 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2490 (NextOverThrowDerivates) <resumebpt>: New.
2491 (resumebpt_test): New.
2492 (main): Call resumebpt_test.
2493 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2494
0914bcdb
SS
24952010-12-12 Stan Shebs <stan@codesourcery.com>
2496
2497 * gdb.trace/tsv.exp: Test print command on trace state variables.
2498
305aeedc
TT
24992010-12-09 Tom Tromey <tromey@redhat.com>
2500
2501 * gdb.base/interp.exp: Add regression test.
2502
186c406b
TT
25032010-12-09 Tom Tromey <tromey@redhat.com>
2504
2505 * gdb.java/jnpe.java: New file.
2506 * gdb.java/jnpe.exp: New file.
2507 * gdb.cp/nextoverthrow.exp: New file.
2508 * gdb.cp/nextoverthrow.cc: New file.
2509
aae1c79a
DE
25102010-12-07 Doug Evans <dje@google.com>
2511
2512 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2513 of data-directory.
2514 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2515 updated.
2516 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2517
60f98dde 25182010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2519
2520 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2521 * gdb.base/call-sc.exp: Ditto.
2522 * gdb.base/finish.exp: Ditto.
2523 * gdb.base/return.exp: Ditto.
2524 * gdb.base/return2.exp: Ditto.
2525
5fa290c1
DE
25262010-11-30 Doug Evans <dje@google.com>
2527
2528 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2529 (gdb_expect_list): Fix spelling errors in comments.
2530 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2531 send_gdb/gdb_expect_list where applicable.
2532 * gdb.base/call-ar-st.exp: Ditto.
2533 * gdb.base/funcargs.exp: Ditto.
2534 * gdb.base/gcore.exp: Ditto.
2535 * gdb.base/page.exp: Ditto.
2536 * gdb.base/sigaltstack.exp: Ditto.
2537 * gdb.base/siginfo.exp: Ditto.
2538 * gdb.base/sigstep.exp: Ditto.
2539 * gdb.base/trace-commands.exp: Ditto.
2540
4e04c971
DE
25412010-11-29 Doug Evans <dje@google.com>
2542
2543 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2544 printer-name;subprinter-name.
2545
8cf6f0b1
TT
25462010-11-29 Tom Tromey <tromey@redhat.com>
2547
2548 * gdb.dwarf2/implptr.exp: New file.
2549 * gdb.dwarf2/implptr.c: New file.
2550 * gdb.dwarf2/implptr.S: New file.
2551
94b6973e
PM
25522010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2553
fc529d80 2554 PR python/12199
94b6973e
PM
2555
2556 * gdb.python/py-breakpoint.exp: Test the delete method.
2557
8358c15c
JK
25582010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2559
2560 Fix step_resume_breakpoint unsaved during an infcall.
2561 * gdb.base/step-resume-infcall.exp: New file.
2562 * gdb.base/step-resume-infcall.c: New file.
2563
f6df29bc
TJB
25642010-11-24 Edjunior Machado <emachado@br.ibm.com>
2565
2566 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2567
f2b5a5cf
TJB
25682010-11-24 Edjunior Machado <emachado@br.ibm.com>
2569
2570 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2571 on ppc64's symbols; "finish" and "return" commands must accept to
2572 show the caller line again as well as the line after.
2573 * gdb.asm/powerpc64.inc: New file.
2574
6b0ecdc2
DE
25752010-11-23 Doug Evans <dje@google.com>
2576
2577 * lib/gdb.exp (gdb_test_sequence): New function.
2578 (gdb_expect_list): Add verbose -log call for each pattern.
2579 * gdb.base/signals.exp (test_handle_all_print): Call it.
2580 Reduce timeout increment from 6 minutes to 1 minute.
2581 * gdb.server/ext-run.exp: Call it.
2582
ea976c60
PM
25832010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2584
f2b5a5cf 2585 PR python/12212
ea976c60
PM
2586
2587 * gdb.python/python.exp: Check that selected_thread raises an
2588 error when no inferior is loaded.
2589
c0efa795
JK
25902010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2591
2592 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2593 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2594
ec3aa567
JK
25952010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2596
2597 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2598 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2599
d8249011
DE
26002010-11-18 Doug Evans <dje@google.com>
2601
2602 * gdb.server/ext-run.exp: Fix intermittent failures.
2603
d4eba7d1
NF
26042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2605
2606 * gdb.stabs/gdb11479.exp: Use runto_main.
2607
b04c2f88
NF
26082010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2609
2610 * gdb.base/break-entry.exp: Skip if using a stub.
2611
ae9d7ce4
NF
26122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2613
2614 * gdb.python/py-inferior.exp: Pack values in target endianness.
2615
621c8364
TT
26162010-11-12 Tom Tromey <tromey@redhat.com>
2617
2618 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2619 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2620 MemoryError.
2621 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2622 type.
2623 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2624 MemoryError.
2625 (test_subscript_regression): Update exception type.
2626
84f4c1fe
PM
26272010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2628
2629 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2630 breakpoint tests.
2631
a1442452
PA
26322010-11-09 Pedro Alves <pedro@codesourcery.com>
2633
2634 * gdb.base/watchpoint.exp: Test "watch -location" with an
2635 innacessible location.
2636
efd11a33
JK
26372010-11-09 Edjunior Machado <emachado@br.ibm.com>
2638 Luis Machado <luisgpm@br.ibm.com>
2639
2640 * gdb.base/maint.exp: Expect "." prefix.
2641 * gdb.base/nodebug.exp: Expect "." Likewise.
2642 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2643 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2644 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2645 POWER server processors.
2646
aa00efb5
JK
26472010-11-08 Edjunior Machado <emachado@br.ibm.com>
2648 Luis Machado <luisgpm@br.ibm.com>
2649
2650 * gdb.base/break-entry.exp: convert entry point for
2651 ppc64 and expect leading `.' on ppc64's symbols
2652
99e7ae30
DE
26532010-11-05 Doug Evans <dje@google.com>
2654
2655 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2656 * gdb.python/py-param.exp: Delete, contents moved to ...
2657 * gdb.python/py-parameter.exp: ... here. New file.
2658 Add test for gdb.parameter ("directories").
99e7ae30 2659
f4b8a18d
KW
26602010-11-05 Ken Werner <ken.werner@de.ibm.com>
2661
2662 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2663 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2664 * configure: Regenerate.
2665 * gdb.opencl/Makefile.in: New File.
2666 * gdb.opencl/datatypes.exp: Likewise.
2667 * gdb.opencl/datatypes.cl: Likewise.
2668 * gdb.opencl/operators.exp: Likewise.
2669 * gdb.opencl/operators.cl: Likewise.
2670 * gdb.opencl/vec_comps.exp: Likewise.
2671 * gdb.opencl/vec_comps.cl: Likewise.
2672 * gdb.opencl/convs_casts.exp: Likewise.
2673 * gdb.opencl/convs_casts.cl: Likewise.
2674 * lib/opencl.exp: Likewise.
2675 * lib/opencl_hostapp.c: Likewise.
2676 * lib/opencl_kernel.cl: Likewise.
2677 * lib/cl_util.c: Likewise.
2678 * lib/cl_util.c: Likewise.
2679 * gdb.base/default.exp (set language): Add "opencl" to the list of
2680 languages.
2681
a9d5ef47
SW
26822010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2683
2684 * gdb.cp/overload.exp: Added test for inheritance overload.
2685 * gdb.cp/overload.cc: Ditto.
2686 * gdb.cp/oranking.exp: Removed releveant kfails.
2687
03eb1c79
JK
26882010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2689 Joel Brobecker <brobecker@adacore.com>
2690
2691 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2692 check test_compiler_info.
2693
dbc98a8b
KW
26942010-11-03 Ken Werner <ken.werner@de.ibm.com>
2695
2696 * gdb.base/gnu_vector.exp: Adjust expect messages.
2697
120bd360
KW
26982010-11-03 Ken Werner <ken.werner@de.ibm.com>
2699
2700 * gdb.base/gnu_vector.exp: Add unary operator tests.
2701
c37f7098
KW
27022010-11-03 Ken Werner <ken.werner@de.ibm.com>
2703
2704 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2705
7b51bc51
DE
27062010-11-02 Doug Evans <dje@google.com>
2707
2708 * gdb.python/py-pp-maint.c: New file.
2709 * gdb.python/py-pp-maint.exp: New file.
2710 * gdb.python/py-pp-maint.py: New file.
2711
50c97f38
TT
27122010-11-02 Tom Tromey <tromey@redhat.com>
2713
2714 * gdb.base/default.exp: Remove "scheme" from language list.
2715
a289b8f6
JK
27162010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2717
2718 Revert:
2719 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2720 * gdb.threads/sigstep-threads.exp: New file.
2721 * gdb.threads/sigstep-threads.c: New file.
2722
cd017491
MS
27232010-10-20 Michael Snyder <msnyder@vmware.com>
2724
2725 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2726
8e6a5956
UW
27272010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2728
2729 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2730 Skip test completely if gdb,no_hardware_watchpoints.
2731
2c04da0d
UW
27322010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2733
2734 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2735 strict, but do not check for any particular function name within libc.
2736
79afc5ef
SW
27372010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2738
2739 * gdb.cp/smartp.exp: New test.
2740 * gdb.cp/smartp.cc : New test.
2741
026ffab7
SW
27422010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2743
2744 * gdb.cp/converts.exp: Test pointer to bool conversion.
2745 Test pointer to long conversion.
2746 * gdb.cp/oranking.exp: Removed relevant kfail.
2747
3a772aa4
TT
27482010-10-18 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2751 argument to lazy_string.
2752 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2753 (pp_ls.to_string): Use it.
2754 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2755 Add "estring2" local.
2756
5fc3827b
JK
27572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2758
2759 Fix s390x compatibility.
2760 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2761 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2762
8aeb23f3
JK
27632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2764
2765 * gdb.threads/sigstep-threads.exp: New file.
2766 * gdb.threads/sigstep-threads.c: New file.
2767
c1e56572
JK
27682010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.base/pie-execl.exp: New file.
2771 * gdb.base/pie-execl.c: New file.
2772
92163a10
JK
27732010-10-13 Doug Evans <dje@google.com>
2774 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 PR exp/12117
2777 * gdb.cp/ptype-cv-cp.cc: New file.
2778 * gdb.cp/ptype-cv-cp.exp: New file.
2779
7062b0a0
SW
27802010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2781
2782 * gdb.cp/converts.cc: New test program.
2783 * gdb.cp/converts.exp: New test.
2784 * gdb.cp/overload.exp: Added test for void* vs int*.
2785 * gdb.cp/overload.exp: Ditto.
2786 * gdb.cp/oranking.exp: Removed related kfail.
2787
0e3509db
DE
27882010-10-13 Doug Evans <dje@google.com>
2789
2790 * lib/gdb-python.exp (gdb_check_python_config): New function.
2791 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2792 * gdb.python/lib-types.cc: New file.
2793 * gdb.python/lib-types.exp: New file.
2794
8dc78533
JK
27952010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2796
2797 * gdb.python/py-error.exp: New file.
2798 * gdb.python/py-error.py: New file.
2799
93c17e06
JK
28002010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2801
2802 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2803 gdb_test_multiple.
2804
d8b34041
JK
28052010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2806
2807 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2808 * gdb.base/prelink.exp: Likewise.
2809 * gdb.base/solib-nodir.exp: Likewise.
2810 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2811 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2812 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2813
e0cc584e
UW
28142010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2815
2816 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2817 for the "info files" test to avoid timeouts on slow machines.
2818
cfc353b1
JK
28192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2820
2821 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2822 (main): Make openlib dummy call.
2823
d3d7896d
JK
28242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2827 * break-interp.exp (reach): Move the core body ...
2828 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2829 (test_ld): Provide always real argument, even to the linker. Replace
2830 dl_main by _dl_debug_state.
2831
5e533c94
JK
28322010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2833
2834 Fix results of prelinked PIEs on ppc*.
2835 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2836 Accept also DISPLACEMENT "PRESENT".
2837 (main): Replace "ZERO" displacements by "PRESENT".
2838
33540610
SW
28392010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2840
2841 * gdb.cp/oranking.exp: New test.
2842 * gdb.cp/oranking.cc: New test program.
2843
3bdf2bbd
KW
28442010-10-08 Ken Werner <ken.werner@de.ibm.com>
2845
2846 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2847 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2848
2f608a3a
KW
28492010-10-06 Ken Werner <ken.werner@de.ibm.com>
2850
2851 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2852 lush, lynx) New constant.
2853 * gdb.base/constvars.exp: Test const array types.
2854 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2855
aa2e2d8d
DE
28562010-10-06 Doug Evans <dje@google.com>
2857
2858 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2859 of syscall staging area.
2860
2844d6b5
KW
28612010-10-06 Ken Werner <ken.werner@de.ibm.com>
2862
2863 * gdb.base/gnu_vector.c: Add variable c4.
2864 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2865 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2866
7d8ac8bb
MR
28672010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2868
2869 * gdb.arch/altivec-abi.exp: Fix a typo.
2870
84a02e58
MR
28712010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2872
2873 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2874 to match a thread ID.
2875
b18e6318
JK
28762010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 Fix s390x testcase compatibility.
2879 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2880
a2c09bd0
DE
28812010-10-01 Doug Evans <dje@google.com>
2882
2883 * lib/gdb-python.exp: New file.
2884 * gdb.python/py-block.exp: Use it.
2885 * gdb.python/py-breakpoint.exp: Ditto.
2886 * gdb.python/py-frame.exp: Ditto.
2887 * gdb.python/py-inferior.exp: Ditto.
2888 * gdb.python/py-param.exp: Ditto.
2889 * gdb.python/py-prettyprint.exp: Ditto.
2890 * gdb.python/py-shared.exp: Ditto.
2891 * gdb.python/py-symbol.exp: Ditto.
2892 * gdb.python/py-symtab.exp: Ditto.
2893 * gdb.python/py-type.exp: Ditto.
2894 * gdb.python/py-value.exp: Ditto.
2895 * gdb.python/python.exp: Ditto.
2896
38f12cfc
TT
28972010-09-30 Tom Tromey <tromey@redhat.com>
2898
2899 * gdb.base/anon.exp: New file.
2900 * gdb.base/anon.c: New file.
2901
9ae8282d
TT
29022010-09-30 Tom Tromey <tromey@redhat.com>
2903
2904 * gdb.base/completion.exp: Test completion through anonymous
2905 union.
2906 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2907
e9e07ba6
JK
29082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 Fix printing parameters of inlined functions.
2911 * gdb.dwarf2/dw2-inline-param.exp: New file.
2912 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2913 * gdb.dwarf2/dw2-inline-param.S: New file.
2914
cd2effb2
JK
29152010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2916
2917 PR corefiles/12071.
2918 * gdb.base/corefile.exp (quit with a process, no question: load core)
2919 (quit with a core file): New tests.
2920
bceffbf3
JK
29212010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 Fix GDB crash on inferior calls with self-referencing classes.
2924 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2925 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2926 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2927
1736ad11
JK
29282010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2929
2930 Fix lost siginfo_t for inferior calls.
2931 * gdb.base/siginfo-infcall.exp: New file.
2932 * gdb.base/siginfo-infcall.c: New file.
2933
a176ad92
JB
29342010-09-22 Joel Brobecker <brobecker@adacore.com>
2935
2936 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2937
c2b0a229
JK
29382010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2939
2940 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2941 New test.
2942 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2943
e8ae22d1
JB
29442010-09-22 Joel Brobecker <brobecker@adacore.com>
2945
2946 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2947 type of our const type.
2948
ec322823
SW
29492010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2950
2951 * gdb.cp/pr12028.cc: New.
2952 * gdb.cp/pr12028.exp: New.
2953
72929c62
JB
29542010-09-22 Joel Brobecker <brobecker@adacore.com>
2955
2956 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2957
875b4ff5 29582010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 2959 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
2960
2961 PR mi/11407
2962 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2963 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2964 * gdb.mi/dw2-ref-missing-frame.S New File.
2965 * gdb.mi/dw2-ref-missing-frame.exp New File.
2966
7155d578
TT
29672010-09-14 Tom Tromey <tromey@redhat.com>
2968
2969 PR symtab/8399:
2970 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2971
515ed532
TT
29722010-09-14 Tom Tromey <tromey@redhat.com>
2973
2974 PR exp/11803:
2975 * gdb.threads/tls.exp: Use C++.
2976 (check_thread_local): Use K::another_thread_local.
2977 * gdb.threads/tls.c (class K): New.
2978 (another_thread_local): Now a member of K.
2979 (spin): Update. No longer K&R C.
2980
450ca57c
SW
29812010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2982
2983 * gdb.cp/koenig.cc: created class for testing member lookup.
2984 * gdb.cp/koenig.exp: Added test for member lookup.
2985
dbd492a3
JK
29862010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2987
2988 Fix false FAILs on sourcetree topdir directory containing "kill".
2989 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2990 source line matching regexp.
2991
8d4d924b
JK
29922010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2993
2994 * gdb.python/python.exp (set height 0, collect help from uiout)
2995 (verify help to uiout): New tests.
2996
8e64f2a0
JK
29972010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2998
2999 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3000 is_lp64_target to check 64bit target.
3001
4569eed2
JK
30022010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3005 (test_ld) <powerpc64-*>: New.
3006
5e1617b1
DJ
30072010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3008
3009 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3010
c767944b
DJ
30112010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3012
3013 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3014 (FunctionArg::method): New function.
3015 (empty, arg): New variables.
3016 (main): Call arg.method.
3017 * gdb.cp/templates.exp (test_template_args): New function.
3018 (do_tests): Call it.
3019
27d3a3fc
UW
30202010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3021
3022 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3023 of "next" to proceed over pthread_exit call.
3024
55b7ce7f
UW
30252010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3026
3027 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3028 "maint print statistics" output to prevent expect timeouts.
3029
809df446
JK
30302010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3031
3032 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3033 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3034 (test_float_rejected): ... here.
3035 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3036 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3037 (test_float_rejected): ... here.
3038 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3039 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3040 (test_float_rejected): ... here.
3041 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3042 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3043 (test_float_rejected): ... here.
3044
8464be76
DJ
30452010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3046
3047 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3048 before disabling hardware watchpoints.
3049 (test_inaccessible_watchpoint): Check that hardware watchpoints
3050 are used. Test for watchpoints on a constant address.
3051
14dba4b4
JK
30522010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3053
3054 * gdb.base/ui-redirect.exp: New file.
3055
3f3540e1 30562010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3057 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3058
3059 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3060
0f254bb7
DE
30612010-08-31 Doug Evans <dje@google.com>
3062
3063 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3064
03f17ccf
TT
30652010-08-30 Tom Tromey <tromey@redhat.com>
3066
3067 PR python/11792:
3068 * gdb.python/py-value.exp (test_subscript_regression): Add
3069 dynamic_type test.
3070
640617ad
DJ
30712010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3072
3073 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3074 instead of running to main. Do not test the main function.
3075 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3076 Add new main.
3077
2ed91d1b
PA
30782010-08-26 Pedro Alves <pedro@codesourcery.com>
3079
3080 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3081 one test.
3082
673bfd45
DE
30832010-08-24 Doug Evans <dje@google.com>
3084
3085 PR symtab/11942
3086 * gdb.dwarf2/dw4-sig-types.cc: New file.
3087 * gdb.dwarf2/dw4-sig-types.h: New file.
3088 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3089 * gdb.dwarf2/dw4-sig-types.exp: New file.
3090
f9ffd4bb
TT
30912010-08-23 Tom Tromey <tromey@redhat.com>
3092
3093 PR python/11145:
3094 * gdb.python/py-value.c (Base, Derived): New types.
3095 (base): New global.
3096 * gdb.python/py-value.exp (test_subscript_regression): Add
3097 dynamic_cast test.
3098
d839c8a4
TT
30992010-08-23 Tom Tromey <tromey@redhat.com>
3100
3101 PR python/10676:
3102 * gdb.python/py-type.exp (test_fields): Add tests for type
3103 equality.
3104
702c2711
TT
31052010-08-23 Tom Tromey <tromey@redhat.com>
3106
3107 PR python/11915:
3108 * gdb.python/py-type.exp (test_fields): Add tests for array.
3109
832bafd3
KS
31102010-08-23 Keith Seitz <keiths@redhat.com>
3111
3112 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3113 have any children. Create a new abbrev for it.
3114 Add missing terminal sequence to .debug_abbrev.
3115
c37bf528
KS
31162010-08-20 Keith Seitz <keiths@redhat.com>
3117
3118 PR symtab/11465:
3119 * gdb.dwarf2/pr11465.exp: New test.
3120 * gdb.dwarf2/pr11465.S: New file.
3121 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3122 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3123
4572cbac
TJB
31242010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3125
3126 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3127 registers. Update data sets with the new v2_double element in the
3128 VSX register union. Add vector_register3_vr data set for the AltiVec
3129 registers. Use gdb_test_no_output instead of send_gdb.
3130
e7fbb131
PA
31312010-08-19 Pedro Alves <pedro@codesourcery.com>
3132
3133 * gdb.python/py-shared.exp: New file, factored out from
3134 python.exp.
3135 * gdb.python/py-shared.c: New file.
3136 * gdb.python/py-shared-sl.c: New file.
3137 * gdb.python/python-1.c: New file.
3138 * gdb.python/python-sl.c: Delete.
3139 * gdb.python/python.c: Mention python-1.c.
3140 * gdb.python/python.exp: Move shared library tests to
3141 py-shared.exp.
3142 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3143 (MISCELLANEOUS): New.
3144 (clean mostlyclean): Also remove $MISCELLANEOUS.
3145
d30f5e1f
DE
31462010-08-19 Doug Evans <dje@google.com>
3147
3148 PR exp/11926
3149 * gdb.base/printcmds.exp (test_float_accepted): New function.
3150 Move existing float tests there. Add tests for floats with suffixes.
3151 (test_float_rejected): New function.
3152 * gdb.java/jv-print.exp (test_float_accepted): New function.
3153 (test_float_rejected): New function.
3154 * gdb.objc/print.exp: New file.
3155 * gdb.pascal/print.exp: New file.
3156 * lib/objc.exp: New file.
3157
7b3fd859
PM
31582010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3159
3160 * gdb.base/default.exp (info set): Avoid full buffer error and force
3161 reading up to final gdb prompt.
3162 (show): Likewise.
3163
c92817ce
TT
31642010-08-18 Tom Tromey <tromey@redhat.com>
3165
3166 PR symtab/11919:
3167 * gdb.base/completion.exp: Add test.
3168
f1208f9e
DE
31692010-08-18 Doug Evans <dje@google.com>
3170
3171 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3172 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3173 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3174 Simplify, early exit if runto_main fails.
3175 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3176 (set_lang_fortran): Moved to lib/fortran.exp.
3177 * gdb.fortran/types.exp: load_lib fortran.exp.
3178 (set_lang_fortran): Moved to lib/fortran.exp.
3179 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3180 * gdb.java/jprint.exp (set_lang_java): Ditto.
3181 * gdb.java/jv-exp.exp: load_lib java.exp.
3182 If set_lang_java fails, issue a warning instead of failure to be
3183 consistent with other set_lang_foo uses.
3184 (set_lang_java): Moved to lib/java.exp.
3185 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3186 If set_lang_java fails, issue a warning instead of failure to be
3187 consistent with other set_lang_foo uses.
3188 * gdb.pascal/types.exp: load_lib pascal.exp.
3189 (set_lang_pascal): Moved to lib/pascal.exp.
3190 * lib/fortran.exp: New file.
3191 * lib/java.exp (set_lang_java): New function.
3192 * lib/pascal.exp (set_lang_pascal): New function.
3193
2f06b485
YQ
31942010-08-18 Yao Qi <yao@codesourcery.com
3195
3196 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3197 func_nofb_start and func_loopfb_start, so that address of functions
3198 is equal to these labels on Thumb.
3199
96e25403
YQ
32002010-08-18 Yao Qi <yao@codesourcery.com>
3201
3202 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3203 to reflect latest c source file.
3204
36e6adc4
JK
32052010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3206
3207 * gdb.cp/infcall-dlopen.exp: New file.
3208 * gdb.cp/infcall-dlopen.cc: New file.
3209 * gdb.cp/infcall-dlopen-lib.cc: New file.
3210
f431efe5
PA
32112010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3212 Pedro Alves <pedro@codesourcery.com>
3213
3214 PR breakpoints/11371
3215
3216 * gdb.base/watch-cond-infcall.exp: New file.
3217 * gdb.base/watch-cond-infcall.c: New file.
3218
06a64a0b
TT
32192010-08-16 Tom Tromey <tromey@redhat.com>
3220
3221 * gdb.base/help.exp: Update.
3222 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3223 watchpoint.
3224 (test_watch_location): New proc.
3225 (test_watchpoint_in_big_blob): Delete watchpoint.
3226 * gdb.base/watchpoint.c (func5): New function.
3227 (main): Call it.
3228
70ebf4ed
DE
32292010-08-16 Doug Evans <dje@google.com>
3230
3231 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3232
ca5c20b6
PM
32332010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3234
3235 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3236 tests.
3237
7346b668
KW
32382010-08-11 Ken Werner <ken.werner@de.ibm.com>
3239
3240 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3241 * gdb.base/gnu_vector.c: New File.
3242 * gdb.base/gnu_vector.exp: Likewise.
3243
cb2e07a6
PM
32442010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3245
3246 * gdb.python/python.c: New File.
3247 * gdb.python/python-sl.c: New File.
3248 * gdb.python/python.exp: Test solib_address and decode_line
3249 * functions.
3250
5da1313b
JK
32512010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 * gdb.python/python.exp (show height, set height 10)
3254 (verify pagination beforehand, verify pagination beforehand: q)
3255 (gdb.execute does not page, verify pagination afterwards)
3256 (verify pagination afterwards: q): New.
3257
49c3ccf7
DE
32582010-08-02 Doug Evans <dje@google.com>
3259
3260 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3261 because of an older gcc, change test2
3262 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3263 to unsupported.
3264
42c0c4f1
KH
32652010-07-30 Kazu Hirata <kazu@codesourcery.com>
3266
3267 * gdb.base/break-always.exp: Do not expect full paths to file
3268 names.
3269 * gdb.base/commands.exp: Likewise.
3270
d3765805
DE
32712010-07-30 Doug Evans <dje@google.com>
3272
c98ee71b
DE
3273 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3274 xfail them when run with older gccs.
3275
fd961404
DE
3276 * lib/gdb.exp (build_executable): Forward "c++" option to
3277 get_compiler_info.
3278
999adef4
DE
3279 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3280 "python print ttype.template_argument(1)" and
3281 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3282 if using gcc 4.4 or earlier.
3283
d3765805
DE
3284 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3285 attach-to-debugger handling.
3286
1276c759
JK
32872010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3288
3289 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3290 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3291 (main): Use copyreloc.
3292 * gdb.base/prelink.exp (split debug of executable)
3293 (.dynbss vs. .bss address shift): New tests.
3294
88caa9b9
PA
32952010-07-29 Pedro Alves <pedro@codesourcery.com>
3296
3297 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3298 in gdb_test_multiple.
3299
c6f2ac43
PA
33002010-07-29 Pedro Alves <pedro@codesourcery.com>
3301
3302 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3303 environment.
3304
326fd672
TT
33052010-07-28 Tom Tromey <tromey@redhat.com>
3306
3307 PR python/11060:
3308 * gdb.python/py-type.c (Temargs): New template.
3309 (temvar): New variable.
3310 * gdb.python/py-type.exp (test_template): New proc.
3311
3ce3b1ba
PA
33122010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3313
3314 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3315 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3316
34eaf542
TT
33172010-07-28 Tom Tromey <tromey@redhat.com>
3318
3319 PR c++/9946:
3320 * gdb.cp/temargs.exp: New file.
3321 * gdb.cp/temargs.cc: New file.
3322
d41b819e
JK
33232010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3324
3325 * gdb.base/help.exp (help disassemble): Update the content.
3326
26ab7092
JK
33272010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3328
3329 * gdb.threads/ia64-sigill.exp: New file.
3330 * gdb.threads/ia64-sigill.c: New file.
3331
5283e9e1
TT
33322010-07-27 Tom Tromey <tromey@redhat.com>
3333
3334 * gdb.opt/inline-cmds.c (ATTR): New define.
3335 (func1): Use it.
3336 (func2): Likewise.
3337 (func3): Likewise.
3338 (outer_inline1): Likewise.
3339 (outer_inline2): Likewise.
3340 * gdb.opt/inline-bt.c (ATTR): New define.
3341 (func1): Use it.
3342 (func2): Likewise.
3343 * gdb.opt/inline-locals.c (ATTR): New define.
3344 (func1): Use it.
3345 (func2): Likewise.
3346
e992ef73
TT
33472010-07-27 Tom Tromey <tromey@redhat.com>
3348
3349 * gdb.stabs/gdb11479.c (hack): New function.
3350 (test): Use it.
3351 (test2): Use it.
3352 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3353 (int32_search_buf, int64_search_buf): No longer static.
3354 (x): Remove.
3355 * gdb.base/relocate.c (hack): New function.
3356
5374244e
PM
33572010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3358
3359 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3360 * gdb.python/py-value.c (func1): New function.
3361 (func2): Likewise.
3362
a99aee83
CV
33632010-07-26 Corinna Vinschen <vinschen@redhat.com>
3364
3365 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3366 as not to clash with .data section.
3367
a04ba985
JG
33682010-07-26 Jerome Guitton <guitton@adacore.com>
3369
3370 * gdb.base/code_elim.exp: New file.
3371 * gdb.base/code_elim1.c: New file.
3372 * gdb.base/code_elim2.c: New file.
3373
23bd0f7c
PA
33742010-07-21 Pedro Alves <pedro@codesourcery.com>
3375
3376 PR symtab/11827
3377
3378 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3379 (some_volatile_enum): New variable.
3380 * gdb.base/printcmds.exp (test_print_enums): New.
3381 <top level>: Call it.
3382
883df6dd
SW
33832010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3384
3385 * gdb.cp/fpointer.cc: New test.
3386 * gdb.cp/fpointer.exp: New test.
3387
569b05a5
JK
33882010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3389
3390 * gdb.base/solib-nodir.exp: New file.
3391 * lib/gdb.exp (runto): New case for a GDB internal error.
3392
51d7d803
JK
33932010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3394 Ulrich Weigand <uweigand@de.ibm.com>
3395 Tom Tromey <tromey@redhat.com>
3396
3397 * gdb.base/charset-malloc.c: New file.
3398 * gdb.base/charset.c (malloc_stub): New prototype.
3399 (main): Call it instead of malloc itself.
3400 * gdb.base/charset.exp: Use only prepare_for_testing.
3401 (binfile): Remove the variable.
3402
c0edd9ed
JK
34032010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3404
3405 Make core files the process_stratum.
3406 * gdb.base/corefile.exp (run: load core again)
3407 (run: sanity check we see the core file, run: with core)
3408 (run: core file is cleared, attach: load core again)
3409 (attach: sanity check we see the core file, attach: with core)
3410 (attach: core file is cleared): New tests.
3411 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3412
3cbaedff
KW
34132010-07-14 Ken Werner <ken.werner@de.ibm.com>
3414
3415 * gdb.arch/altivec-abi.exp: New tests.
3416
91158a56
TT
34172010-07-13 Tom Tromey <tromey@redhat.com>
3418
3419 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3420 (main): Use it.
3421 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3422
0f5238ed
TT
34232010-07-13 Tom Tromey <tromey@redhat.com>
3424
3425 * gdb.base/label.exp: New file.
3426 * gdb.base/label.c: New file.
3427
add265ae
L
34282010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3429 H.J. Lu <hongjiu.lu@intel.com>
3430
3431 * lib/gdb.exp (is_ilp32_target): New.
3432 (is_lp64_target): Likewise.
3433
3434 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3435 target.
3436 * gdb.arch/amd64-disp-step.exp: Likewise.
3437 * gdb.arch/amd64-dword.exp: Likewise.
3438 * gdb.arch/amd64-i386-address.exp: Likewise.
3439 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3440
add265ae
L
3441 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3442 target.
3443 * gdb.arch/i386-bp_permanent.exp: Likewise.
3444 * gdb.arch/i386-byte.exp: Likewise.
3445 * gdb.arch/i386-disp-step.exp: Likewise.
3446 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3447 * gdb.arch/i386-prologue.exp: Likewise.
3448 * gdb.arch/i386-size-overlap.exp: Likewise.
3449 * gdb.arch/i386-size.exp: Likewise.
3450 * gdb.arch/i386-sse.exp: Likewise.
3451 * gdb.arch/i386-unwind.exp: Likewise.
3452 * gdb.arch/i386-word.exp: Likewise.
3453
3454 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3455 test only when building 64-bit executables. Do not hard-code
3456 -m64 option.
3457
2dfb8c17
DE
34582010-07-07 Doug Evans <dje@google.com>
3459
3460 * lib/gdb.exp (gdb_test_list_exact): New function.
3461 * gdb.base/default.exp (show convenience): Call it, add tests for
3462 $_sdata = void, $_thread = 0.
3463
4e5799b6
JK
34642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3465 Joel Brobecker <brobecker@adacore.com>
3466
3467 Fix re-run of PIE executable, PR shlibs/11776.
3468 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3469 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3470 and re-"run" of the inferior.
3471
1a219cc7
JK
34722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3473 Joel Brobecker <brobecker@adacore.com>
3474
3475 Cope with missing /usr/sbin/prelink.
3476 * lib/prelink-support.exp (prelink_no):
3477 <result == 1 && $output is "no such file or directory">: New.
3478 (prelink_yes): Likewise. Return on failed prelink_no.
3479
5e3b36f8
JK
34802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3481 Joel Brobecker <brobecker@adacore.com>
3482
3483 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3484 build_executable by build_executable_own_libs. Replace "prelink -R"
3485 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3486 change.
3487 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3488 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3489 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3490 Replace build_executable by build_executable_own_libs's function
3491 build_executable_own_libs.
3492 (prelinkNO): Create new stub to call prelink_no.
3493 (prelinkYES): Create new stub to call prelink_yes.
3494 (test_attach): Rename calls of copy to file_copy.
3495 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3496 (copy): Move to ...
3497 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3498 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3499 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3500 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3501 special flags by gdb_compile_shlib. Replace second gdb_compile by
3502 build_executable_own_libs. Replace "prelink -R" execution by a call of
3503 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3504 a second call of prelink_yes. Replace restart commands by
3505 clean_restart.
3506 (prelink): Rename to ...
3507 (seen displacement message): ... this test. Extend its expectation
3508 strictness.
3509
86e4bafc
JK
35102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3511
3512 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3513 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3514 displacement message exactly once.
3515
3cd07d20
JK
35162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3517 Joel Brobecker <brobecker@adacore.com>
3518
3519 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3520 its restore after the <$relink_args != ""> loop. new comment.
3521
0a1e94c7
JK
35222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3523 Joel Brobecker <brobecker@adacore.com>
3524
3525 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3526 code for it. New variable relink_args.
3527 (prelinkYES): Call prelinkNO.
3528 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3529 in such case. Move the core code to ...
3530 (test_attach_gdb): ... a new function. Send GDB command "file".
3531 Extend expected "Attaching to " string.
3532
2f70bcfb
TT
35332010-07-02 Tom Tromey <tromey@redhat.com>
3534
3535 * gdb.base/bitops.exp: Remove extraneous "pass".
3536
a17ac5b0
TT
35372010-07-02 Ken Werner <ken.werner@de.ibm.com>
3538
3539 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3540
dc10affe
PA
35412010-07-01 Pedro Alves <pedro@codesourcery.com>
3542
d41c0fc8
PA
3543 * gdb.base/help.exp: Adjust expected output.
3544
35452010-07-01 Pedro Alves <pedro@codesourcery.com>
3546
3547 * gdb.base/help.exp: Adjust expected output.
dc10affe 3548
0a600c36
JK
35492010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3550
3551 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3552 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3553 c++/11702.
3554
37cc8bfe
JK
35552010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3556 Doug Evans <dje@google.com>
3557
3558 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3559 add .dynamic entry'.
3560
254e6b9e
DE
35612010-06-29 Doug Evans <dje@google.com>
3562
3563 Test PR c++/11702.
3564 * gdb.cp/m-static.exp: Add testcase.
3565 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3566
595939de 35672010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3568 Tom Tromey <tromey@redhat.com>
3569 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3570
3571 * gdb.python/py-inferior.c: New File.
3572 * gdb.python/py-infthread.c: New File.
3573 * gdb.python/py-inferior.exp: New File.
3574 * gdb.python/py-infthread.exp: New File.
3575
98751a41
JK
35762010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3577
3578 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3579 (ptype ::C::OtherFileClass typedefs): New.
3580 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3581 (C::OtherFileClass::cOtherFileClassVar2): New.
3582 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3583 cOtherFileClassVar2.
3584 (C::cOtherFileType2, C::cOtherFileVar2): New.
3585 (C::cOtherFileVar_use): use also cOtherFileVar2.
3586 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3587
41f62f39
JK
35882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3589
3590 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3591 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3592 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3593 (print ::C::cOtherFileVar)
3594 (whatis C::OtherFileClass::cOtherFileClassType)
3595 (whatis ::C::OtherFileClass::cOtherFileClassType)
3596 (print C::OtherFileClass::cOtherFileClassVar)
3597 (print ::cOtherFileClassVar)
3598 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3599 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3600 trailing content.
3601 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3602 (C::OtherFileClass::cOtherFileClassVar)
3603 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3604 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3605
af53d231
JK
36062010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3607
3608 Test PR c++/11703 and PR gdb/1448.
3609 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3610 gdb/1448.
3611
9655fd1a
JK
36122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3613
3614 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3615 (main) <rtti_data>: New.
3616 * gdb.cp/virtbase.exp (print rtti_data): New.
3617
824cc8dd
JK
36182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3619 Joel Brobecker <brobecker@adacore.com>
3620
3621 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3622
6036c742
JK
36232010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3624
3625 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3626
de6a0421
DE
36272010-06-28 Doug Evans <dje@google.com>
3628
3629 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3630
b2dae948
DE
36312010-06-27 Doug Evans <dje@google.com>
3632
3633 * gdb.cp/m-static.exp: Update expected test output.
3634
0f3bb72e
PH
36352010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3636
889bf7c5
PA
3637 * gdb.gdb/selftest.exp: Adjust expected message for
3638 capturing start-up runtime.
0f3bb72e 3639
bc9f0842
TT
36402010-06-25 Tom Tromey <tromey@redhat.com>
3641
3642 PR python/10808:
3643 * gdb.python/python.exp: Add new tests.
3644
099ef718
SW
36452010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3646
3647 * gdb.cp/operator.cc: Created an import loop.
3648 * gdb.cp/operator.exp: Added testcase for import loop.
3649
5868a632
JK
36502010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3651
3652 Test PR python/11407.
3653 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3654 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3655 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3656 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3657 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3658 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3659 binfile. Call gdb_compile with clean_restart twice.
3660 (func_nofb print, func_nofb backtrace, func_loopfb print)
3661 (func_loopfb backtrace): New.
3662
af76db58
JK
36632010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3664
3665 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3666 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3667 by a hand made one.
3668 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3669 i?86 requirement. Remove variables srcfile and binfile. New variable
3670 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3671
f2c7657e
UW
36722010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3673
3674 * gdb.cell/dwarfaddr.exp: New file.
3675 * gdb.cell/dwarfaddr.S: New file.
3676
628fe4e4
JK
36772010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3678
3679 Test PR 9436.
3680 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3681
f1421989
HZ
36822010-06-24 Hui Zhu <teawater@gmail.com>
3683
3684 * gdb.base/eval.exp: New file.
3685
d03285ec
UW
36862010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3687
3688 * gdb.cell/fork.exp: New file.
3689 * gdb.cell/fork.c: Likewise.
3690 * gdb.cell/fork-spu.c: Likewise.
3691
41b2c92d
PM
36922010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3693
3694 * lib/gdb.exp (banned_variables_traced): New global variable.
3695 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3696 (gdb_init): Use `trace add variable' instead of obsolete
3697 `trace variable'.
3698
d5bc977f
DE
36992010-06-21 Doug Evans <dje@google.com>
3700
3701 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3702
d2ed6730
UW
37032010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3704
3705 * gdb.arch/spu-ls.exp: New file.
3706 * gdb.arch/spu-ls.c: Likewise.
3707
6aed2dbc
SS
37082010-06-18 Stan Shebs <stan@codesourcery.com>
3709
3710 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3711
e0756905
UW
37122010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3713
3714 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3715 * gdb.base/watch-cond.exp: Likewise.
3716 * gdb.python/py-breakpoint.exp: Likewise.
3717
d8053d4d
PA
37182010-06-18 Pedro Alves <pedro@codesourcery.com>
3719
3720 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3721 clean_restart, make sure every test has a distinct message, and
3722 that messages don't include the executable' full path.
3723
81ce510c
DE
37242010-06-17 Doug Evans <dje@google.com>
3725
3726 * gdb.arch/i386-size.exp: Updated expected output for
3727 DISASSEMBLY_OMIT_FNAME.
3728
65d79d4b
SDJ
37292010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3730 Sergio Durigan Junior <sergiodj@redhat.com>
3731
3732 * gdb.base/watch-notconst.c: New file.
3733 * gdb.base/watch-notconst.S: New file.
3734 * gdb.base/watch-notconst2.c: New file.
3735 * gdb.base/watch-notconst2.S: New file.
3736 * gdb.base/watch-notconst.exp: New file.
3737 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3738 (func4): Add operations on `global_ptr_ptr'.
3739 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3740 routine to test watchpoints created with a constant expression.
3741 (test_inaccessible_watchpoint): Include tests for watchpoints
3742 created with a constant expression.
3743
df0f4836
KB
37442010-06-14 Kevin Buettner <kevinb@redhat.com>
3745
3746 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3747 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3748 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3749 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3750 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3751 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3752 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3753 of `_start'.
3754
b769def5
UW
37552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3756
3757 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3758 not supported on the target.
3759 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3760 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3761 * gdb.mi/mi-nsintrall.exp: Likewise.
3762 * gdb.mi/mi-nsmoribund.exp: Likewise.
3763 * gdb.mi/mi-nsthrexec.exp: Likewise.
3764
d914c394
SS
37652010-06-11 Stan Shebs <stan@codesourcery.com>
3766
3767 * gdb.base/permissions.exp: New file.
3768
37692010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
3770
3771 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3772 does not support ELF executable class.
3773
f3ce5b9c
UW
37742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3775
3776 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3777
8e46892c
JK
37782010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3779
3780 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3781 (runto): Catch "The target does not support running in non-stop mode.".
3782
6cc55c64
MS
37832010-06-11 Michael Snyder <msnyder@vmware.com>
3784
3785 * gdb.base/setshow.exp (set language asm): Don't use
3786 gdb_test_no_output, fails on some targets.
3787
caddefa4
UW
37882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3789
3790 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3791 * gdb.cp/pr9167.exp: Likewise.
3792
468b1aa7
UW
37932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3794
3795 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3796
5c3552dc
UW
37972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3798
3799 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3800
02e6fe6a
UW
38012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3802
3803 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3804
0e03807e
TT
38052010-06-11 Tom Tromey <tromey@redhat.com>
3806
3807 PR gdb/9977, PR exp/11636::
3808 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3809 (pieces_test_f6): Update expected output.
3810
2bdf28a0
JK
38112010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 * gdb.base/moribund-step.exp: New.
3814
f6978de9
MS
38152010-06-08 Michael Snyder <msnyder@vmware.com>
3816
3817 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 3818 * gdb.ada/boolean_expr.exp:
f6978de9
MS
3819 * gdb.ada/frame_args.exp: Ditto.
3820 * gdb.ada/lang_switch.exp: Ditto.
3821 * gdb.ada/ptype_arith_binop.exp: Ditto.
3822 * gdb.ada/ref_param.exp: Ditto.
3823 * gdb.ada/type_coercion.exp:Ditto.
3824
3825 * gdb.asm/asm-source.exp: Ditto.
3826
3827 * gdb.base/attach.exp: Ditto.
3828 * gdb.base/bitfields2.exp: Ditto.
3829 * gdb.base/call-signal-resume.exp: Ditto.
3830 * gdb.base/callfuncs.exp: Ditto.
3831 * gdb.base/commands.exp: Ditto.
3832 * gdb.base/dbx.exp: Ditto.
3833 * gdb.base/default.exp: Ditto.
3834 * gdb.base/dump.exp: Ditto.
3835 * gdb.base/exprs.exp: Ditto.
3836 * gdb.base/freebpcmd.exp: Ditto.
3837 * gdb.base/interrupt.exp: Ditto.
3838 * gdb.base/list.exp: Ditto.
3839 * gdb.base/long_long.exp: Ditto.
3840 * gdb.base/maint.exp: Ditto.
3841 * gdb.base/ptype.exp: Ditto.
3842 * gdb.base/return.exp: Ditto.
3843 * gdb.base/setshow.exp: Ditto.
3844 * gdb.base/sigbpt.exp: Ditto.
3845 * gdb.base/sigrepeat.exp: Ditto.
3846
3847 * gdb.cp/classes.exp: Ditto.
3848
3849 * gdb.dwarf2/dw2-restore.exp: Ditto.
3850
3851 * gdb.gdb/selftest.exp: Ditto.
3852
3853 * gdb.multi/base.exp: Ditto.
3854 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3855
3856 * gdb.python/py-block.exp: Ditto.
3857 * gdb.python/py-prettyprint.exp: Ditto.
3858 * gdb.python/py-template.exp: Ditto.
3859
3860 * gdb.server/ext-attach.exp: Ditto.
3861 * gdb.server/ext-run.exp: Ditto.
3862 * gdb.server/server-mon.exp: Ditto.
3863
3864 * gdb.threads/fork-thread-pending.exp: Ditto.
3865 * gdb.threads/hand-call-in-threads.exp: Ditto.
3866 * gdb.threads/interrupted-hand-call.exp: Ditto.
3867 * gdb.threads/linux-dp.exp: Ditto.
3868 * gdb.threads/manythreads.exp: Ditto.
3869 * gdb.threads/print-threads.exp: Ditto.
3870 * gdb.threads/pthreads.exp: Ditto.
3871 * gdb.threads/schedlock.exp: Ditto.
3872 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3873 * gdb.threads/threadapply.exp: Ditto.
3874
de7ff789
MS
38752010-06-08 Michael Snyder <msnyder@vmware.com>
3876
889bf7c5 3877 * gdb.ada/exec_changed.exp:
de7ff789
MS
3878 Use ".*" instead of "" as wildcard regexp.
3879
3880 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3881 * gdb.base/call-ar-st.exp: Ditto.
3882 * gdb.base/checkpoint.exp: Ditto.
3883 * gdb.base/default.exp: Ditto.
3884 * gdb.base/dump.exp: Ditto.
3885 * gdb.base/ending-run.exp: Ditto.
3886 * gdb.base/fileio.exp: Ditto.
3887 * gdb.base/miscexprs.exp: Ditto.
3888 * gdb.base/pointers.exp: Ditto.
3889 * gdb.base/readline.exp: Ditto.
3890 * gdb.base/reread.exp: Ditto.
3891 * gdb.base/restore.exp: Ditto.
3892 * gdb.base/shlib-call.exp: Ditto.
3893 * gdb.base/valgrind-db-attach.exp: Ditto.
3894 * gdb.base/volatile.exp: Ditto.
3895 * gdb.base/watchpoints.exp: Ditto.
3896
3897 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3898
3899 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3900 * gdb.python/py-value.exp: Ditto.
3901
3902 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3903 * gdb.trace/circ.exp: Ditto.
3904 * gdb.trace/collection.exp: Ditto.
3905 * gdb.trace/packetlen.exp: Ditto.
3906 * gdb.trace/passc-dyn.exp: Ditto.
3907 * gdb.trace/report.exp: Ditto.
3908 * gdb.trace/tfile.exp: Ditto.
3909 * gdb.trace/tfind.exp: Ditto.
3910 * gdb.trace/while-dyn.exp: Ditto.
3911
3bebe2f2
JK
39122010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3913
3914 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3915
5c631832
JK
39162010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 Test PR 10640.
3919 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3920
4c3376c8
SW
39212010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3922
3923 * gdb.cp/koenig.exp: Test for ADL operators.
3924 * gdb.cp/koenig.cc: Added ADL operators.
3925 * gdb.cp/operator.exp: New test.
3926 * gdb.cp/operator.cc: New test.
3927
dc226d5a
MS
39282010-06-04 Michael Snyder <msnyder@vmware.com>
3929
dfb88a23
MS
3930 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3931 * gdb.base/pending.exp: Ditto.
f7ae76b3 3932
dc226d5a
MS
3933 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3934
967cf477
DE
39352010-06-04 Doug Evans <dje@google.com>
3936
3937 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3938 disabled printers.
3939 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3940 (enable_lookup_function): New function.
3941
eb801841
TT
39422010-06-04 Tom Tromey <tromey@redhat.com>
3943
3944 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3945 of hash and id.
3946
38979823
JK
39472010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3948
3949 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3950 newline.
3951 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3952 (empty verbose non-noisy clear, empty verbose noisy clear)
3953 (empty non-verbose noisy clear): Likewise.
3954
35ec993f
MS
39552010-06-03 Michael Snyder <msnyder@vmware.com>
3956
3957 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3958 * gdb.base/display.exp: Ditto.
3959 * gdb.base/find.exp: Ditto.
3960 * gdb.base/ifelse.exp: Ditto.
3961 * gdb.base/multi-forks.exp: Ditto.
3962 * gdb.base/recurse.exp: Ditto.
3963 * gdb.base/setshow.exp: Ditto.
3964 * gdb.base/value-double-free.exp: Ditto.
3965 * gdb.base/watch-vfork.exp: Ditto.
3966 * gdb.base/watch_thread_num.exp: Ditto.
3967 * gdb.base/watchpoint-solib.exp: Ditto.
3968 * gdb.base/watchpoint.exp: Ditto.
3969 * gdb.base/watchpoints.exp: Ditto.
3970
3971 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3972 * gdb.cp/overload.exp: Ditto.
3973 * gdb.cp/virtfunc.exp: Ditto.
3974
3975 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3976
889bf7c5 3977 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
3978 Replace gdb_test with gdb_test_no_output.
3979
889bf7c5 3980 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
3981 Replace gdb_test with gdb_test_no_output.
3982 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3983 * gdb.threads/watchthreads.exp: Ditto.
3984 * gdb.threads/watchthreads2.exp: Ditto.
3985
3986 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3987 * gdb.trace/tfind.exp: Ditto.
3988
c22decce
JB
39892010-06-03 Joel Brobecker <brobecker@adacore.com>
3990
3991 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3992 successful test if message is the empty string.
3993
fd5700c7
JK
39942010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3995
3996 * gdb.fortran/module.exp (stopped language detection): New test.
3997
f55ee35c
JK
39982010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3999
4000 Support DW_TAG_module as separate namespaces.
4001 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4002 gdb.fortran/library-module-lib.f90: New.
4003 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4004 (print i): Remove.
4005 (continue to breakpoint: i-is-1, print var_i value 1)
4006 (continue to breakpoint: i-is-2, print var_i value 2)
4007 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4008 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4009 (complete `modmany, complete `modmany`, complete `modmany`var)
4010 (show language, setting breakpoint at module): New tests.
4011 * gdb.fortran/module.f90 (module mod): Remove.
4012 (module mod1, module mod2, module modmany, subroutine sub1)
4013 (subroutine sub2, program module): New.
4014
b8e8282f
JK
40152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4016
4017 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4018 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4019 * gdb.cp/anon-union.exp (pass): Rename to ...
4020 (print z 2): ... here.
b8e8282f 4021
019ebafc
MS
40222010-06-02 Michael Snyder <msnyder@vmware.com>
4023
e68d8fd4
MS
4024 * gdb.trace/actions.exp: Use gdb_test_no_output.
4025 * gdb.trace/circ.exp: Ditto.
4026 * gdb.trace/packetlen.exp: Ditto.
4027 * gdb.trace/save-trace.exp: Ditto.
4028 * gdb.trace/tracecmd.exp: Ditto.
4029 * gdb.trace/tsv.exp: Ditto.
4030
12b5d08a
MS
4031 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4032 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4033 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4034 * gdb.threads/manythreads.exp: Ditto.
4035 * gdb.threads/print-threads.exp: Ditto.
4036 * gdb.threads/pthreads.exp: Ditto.
4037 * gdb.threads/schedlock.exp: Ditto.
4038 * gdb.threads/staticthreads.exp: Ditto.
4039 * gdb.threads/thread-specific.exp: Ditto.
4040 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4041 * gdb.threads/threadapply.exp: Ditto.
4042 * gdb.threads/watchthreads.exp: Ditto.
4043 * gdb.threads/watchthreads2.exp: Ditto.
4044
89493308
MS
4045 * gdb.python/py-block.exp: Use gdb_test_no_output.
4046 * gdb.python/py-prettyprint.exp: Ditto.
4047 * gdb.python/py-template.exp: Ditto.
4048 * gdb.python/py-value.exp: Ditto.
4049
4050 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4051 * gdb.reverse/watch-reverse.exp: Ditto.
4052
4053 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4054 * gdb.server/ext-run.exp: Ditto.
4055
019ebafc
MS
4056 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4057 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4058 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4059 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4060 * gdb.dwarf2/dw2-producer.exp: Ditto.
4061 * gdb.dwarf2/mac-fileno.exp: Ditto.
4062
4063 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4064 * gdb.gdb/selftest.exp: Ditto.
4065
4066 * gdb.multi/base.exp: Use gdb_test_no_output.
4067
4068 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4069
3e0ca3a5
JK
40702010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4071
4072 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4073
9db70545
MS
40742010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4075
a8d52276
MS
4076 * gdb.cp/class2.exp: Use gdb_test_no_output.
4077 * gdb.cp/classes.exp: Ditto.
4078 * gdb.cp/extern-c.exp: Ditto.
4079 * gdb.cp/inherit.exp: Ditto.
4080 * gdb.cp/maint.exp: Ditto.
4081 * gdb.cp/mb-inline.exp: Ditto.
4082 * gdb.cp/mb-templates.exp: Ditto.
4083 * gdb.cp/method2.exp: Ditto.
4084 * gdb.cp/misc.exp: Ditto.
4085 * gdb.cp/ovldbreak.exp: Ditto.
4086 * gdb.cp/punctuator.exp: Ditto.
4087 * gdb.cp/templates.exp: Ditto.
4088 * gdb.cp/virtbase.exp: Ditto.
4089
889bf7c5 4090 * gdb.threads/attach-stopped.exp:
9db70545 4091 Replace uses of send_gdb / gdb_expect.
889bf7c5 4092 * gdb.threads/attachstop-mt.exp:
9db70545 4093 Replace uses of send_gdb / gdb_expect.
889bf7c5 4094 * gdb.threads/gcore-thread.exp:
9db70545 4095 Replace uses of send_gdb / gdb_expect.
889bf7c5 4096 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4097 Replace uses of send_gdb / gdb_expect.
4098 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4099 * gdb.threads/print-threads.exp:
9db70545
MS
4100 Replace uses of send_gdb / gdb_expect.
4101 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4102 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4103 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4104
4105 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4106 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4107 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4108 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4109 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4110 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4111 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4112 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4113 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4114 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4115 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4116
359cc68c
JK
41172010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4120
7d3fe98e
SW
41212010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4122
4123 * gdb.cp/koenig.exp: Added new test case.
4124 * gdb.cp/koenig.cc: Ditto.
4125
27d3a1a2
MS
41262010-06-01 Michael Snyder <msnyder@vmware.com>
4127
4128 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4129 * gdb.base/arrayidx.exp: Ditto.
4130 * gdb.base/attach.exp: Ditto.
4131 * gdb.base/auxv.exp: Ditto.
4132 * gdb.base/bigcre.exp: Ditto.
4133 * gdb.base/break-always.exp: Ditto.
4134 * gdb.base/break-interp.exp: Ditto.
4135 * gdb.base/break.exp: Ditto.
4136 * gdb.base/breakpoint-shadow.exp: Ditto.
4137 * gdb.base/call-ar-st.exp: Ditto.
4138 * gdb.base/call-sc.exp: Ditto.
4139 * gdb.base/call-signal-resume.exp: Ditto.
4140 * gdb.base/callfuncs.exp: Ditto.
4141 * gdb.base/catch-syscall.exp: Ditto.
4142 * gdb.base/charset.exp: Ditto.
4143 * gdb.base/code-expr.exp: Ditto.
4144 * gdb.base/commands.exp: Ditto.
4145 * gdb.base/cond-expr.exp: Ditto.
4146 * gdb.base/condbreak.exp: Ditto.
4147 * gdb.base/cursal.exp: Ditto.
4148 * gdb.base/cvexpr.exp: Ditto.
4149 * gdb.base/default.exp: Ditto.
4150 * gdb.base/del.exp: Ditto.
4151 * gdb.base/detach.exp: Ditto.
4152 * gdb.base/display.exp: Ditto.
4153 * gdb.base/ena-dis-br.exp: Ditto.
4154 * gdb.base/eval-skip.exp: Ditto.
4155 * gdb.base/foll-fork.exp: Ditto.
4156 * gdb.base/foll-vfork.exp: Ditto.
4157 * gdb.base/frame-args.exp: Ditto.
4158 * gdb.base/funcargs.exp: Ditto.
4159 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4160 * gdb.base/gdbvars.exp: Ditto.
4161 * gdb.base/help.exp: Ditto.
4162 * gdb.base/ifelse.exp: Ditto.
4163 * gdb.base/included.exp: Ditto.
4164 * gdb.base/list.exp: Ditto.
4165 * gdb.base/macscp.exp: Ditto.
4166 * gdb.base/maint.exp: Ditto.
4167 * gdb.base/multi-fork.exp: Ditto.
4168 * gdb.base/overlays.exp: Ditto.
4169 * gdb.base/page.exp: Ditto.
4170 * gdb.base/pending.exp: Ditto.
4171 * gdb.base/pointers.exp: Ditto.
4172 * gdb.base/pr11022.exp: Ditto.
4173 * gdb.base/prelink.exp: Ditto.
4174 * gdb.base/printcmds.exp: Ditto.
4175 * gdb.base/psymtab.exp: Ditto.
4176 * gdb.base/randomize.exp: Ditto.
4177 * gdb.base/relational.exp: Ditto.
4178 * gdb.base/relocate.exp: Ditto.
4179 * gdb.base/remote.exp: Ditto.
4180 * gdb.base/sepdebug.exp: Ditto.
4181 * gdb.base/set-lang-auto.exp: Ditto.
4182 * gdb.base/setshow.exp: Ditto.
4183 * gdb.base/setvar.exp: Ditto.
4184 * gdb.base/signals.exp: Ditto.
4185 * gdb.base/signull.exp: Ditto.
4186 * gdb.base/sigstep.exp: Ditto.
4187 * gdb.base/sizeof.exp: Ditto.
4188 * gdb.base/solib-disc.exp: Ditto.
4189 * gdb.base/store.exp: Ditto.
4190 * gdb.base/structs.exp: Ditto.
4191 * gdb.base/structs2.exp: Ditto.
4192 * gdb.base/subst.exp: Ditto.
4193 * gdb.base/term.exp: Ditto.
4194 * gdb.base/trace-commands.exp: Ditto.
4195 * gdb.base/unwindonsignal.exp: Ditto.
4196 * gdb.base/valgrind-db-attach.exp: Ditto.
4197 * gdb.base/varargs.exp: Ditto.
4198 * gdb.base/watch-cond.exp: Ditto.
4199 * gdb.base/watch_thread_num.exp: Ditto.
4200 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4201 * gdb.base/watchpoint.exp: Ditto.
4202 * gdb.base/whatis-exp.exp: Ditto.
4203
f8d3bf8f
MS
42042010-06-01 Michael Snyder <msnyder@vmware.com>
4205
4206 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4207 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4208 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4209 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4210 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4211 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4212 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4213 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4214 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4215 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4216 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4217 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4218 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4219 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4220 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4221
3f9e0d32
JK
42222010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4223
4224 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4225 trailing newline.
4226 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4227 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4228 (p *args): ... here and remove excessive trailing newline.
4229
f629457d
JB
42302010-05-31 Joel Brobecker <brobecker@adacore.com>
4231
4232 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4233
09eef106
JK
42342010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4235
4236 Accept the new Linux kernel "t (tracing stop)" string.
4237 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4238 Update comment.
4239 (state_wait) <T (tracing stop)>: New.
4240 (main): Update the state_wait expect string.
4241
94f31136
PA
42422010-05-28 Pedro Alves <pedro@codesourcery.com>
4243
4244 * limits.c, limits.exp: Delete files.
4245 * Makefile.in (clean mostlyclean): Adjust.
4246 * tracecmd.exp: Adjust.
4247
096554ab
JK
42482010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4249
4250 * gdb.base/tui-layout.exp: New.
4251
27d3a1a2 42522010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4253
889bf7c5 4254 * gdb.reverse/break-precsave.exp:
bcd2dc50 4255 Replace uses of send_gdb / gdb_expect.
889bf7c5 4256 * gdb.reverse/break-reverse.exp:
bcd2dc50 4257 Replace uses of send_gdb / gdb_expect.
889bf7c5 4258 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4259 Replace uses of send_gdb / gdb_expect.
889bf7c5 4260 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4261 Replace uses of send_gdb / gdb_expect.
889bf7c5 4262 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4263 Replace uses of send_gdb / gdb_expect.
889bf7c5 4264 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4265 Replace uses of send_gdb / gdb_expect.
889bf7c5 4266 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4267 Replace uses of send_gdb / gdb_expect.
889bf7c5 4268 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4269 Replace uses of send_gdb / gdb_expect.
889bf7c5 4270 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4271 Replace uses of send_gdb / gdb_expect.
889bf7c5 4272 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4273 Replace uses of send_gdb / gdb_expect.
889bf7c5 4274 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4275 Replace uses of send_gdb / gdb_expect.
889bf7c5 4276 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4277 Replace uses of send_gdb / gdb_expect.
889bf7c5 4278 * gdb.reverse/machinestate.exp:
bcd2dc50 4279 Replace uses of send_gdb / gdb_expect.
889bf7c5 4280 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4281 Replace uses of send_gdb / gdb_expect.
889bf7c5 4282 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4283 Replace uses of send_gdb / gdb_expect.
889bf7c5 4284 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4285 Replace uses of send_gdb / gdb_expect.
889bf7c5 4286 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4287 Replace uses of send_gdb / gdb_expect.
889bf7c5 4288 * gdb.reverse/step-precsave.exp:
bcd2dc50 4289 Replace uses of send_gdb / gdb_expect.
889bf7c5 4290 * gdb.reverse/step-reverse.exp:
bcd2dc50 4291 Replace uses of send_gdb / gdb_expect.
889bf7c5 4292 * gdb.reverse/until-precsave.exp:
bcd2dc50 4293 Replace uses of send_gdb / gdb_expect.
889bf7c5 4294 * gdb.reverse/until-reverse.exp:
bcd2dc50 4295 Replace uses of send_gdb / gdb_expect.
889bf7c5 4296 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4297 Replace uses of send_gdb / gdb_expect.
889bf7c5 4298 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4299 Replace uses of send_gdb / gdb_expect.
4300
3def43e0
JK
43012010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4302
4303 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4304 excessive newline.
4305
27d3a1a2 43062010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4307
4308 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4309 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4310 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4311 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4312 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4313 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4314 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4315 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4316 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4317 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4318 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4319 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4320 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4321 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4322 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4323 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4324 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4325 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4326 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4327
27d3a1a2 43282010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4329
22454424
MS
4330 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4331 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4332
4333 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4334 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4335 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4336
889bf7c5 4337 * gdb.reverse/consecutive-reverse.exp:
22454424 4338 Replace uses of send_gdb / gdb_expect.
889bf7c5 4339 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4340 Replace uses of send_gdb / gdb_expect.
4341
4342 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4343 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4344 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4345 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4346 Replace uses of send_gdb / gdb_expect.
4347 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4348 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4349 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4350 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4351 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4352 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4353 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4354 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4355 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4356
43572010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4358
22454424 4359 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4360
22454424 4361 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4362
22454424
MS
4363 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4364 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4365 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4366 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4367 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4368 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4369 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4370 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4371 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4372
6e5f2c59
TT
43732010-05-25 Tom Tromey <tromey@redhat.com>
4374
4375 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4376
bbc8b958
TT
43772010-05-25 Tom Tromey <tromey@redhat.com>
4378
4379 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4380 argument order.
4381 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4382 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4383 order.
4384 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4385 order.
4386 * gdb.base/call-sc.exp (setup_kfails): Remove.
4387 (setup_compiler_kfails): Remove.
4388 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4389 argument order.
4390 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4391 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4392 (advancei): Fix setup_kfail argument order.
4393 * gdb.base/radix.exp: Fix setup_kfail argument order.
4394 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4395 order.
4396 * gdb.base/structs.exp (setup_kfails): Remove.
4397 (setup_compiler_kfails): Fix setup_kfail argument order.
4398 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4399 order.
4400 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4401 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4402 setup_kfail argument order.
4403 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4404
83d1babf
TT
44052010-05-25 Tom Tromey <tromey@redhat.com>
4406
4407 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4408
6acb16a2
MS
44092010-05-25 Michael Snyder <msnyder@vmware.com>
4410
4411 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4412 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4413 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4414 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4415 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4416 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4417 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4418 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4419 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4420 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4421 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4422 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4423 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4424 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4425 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4426 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4427 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4428 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4429 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4430 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4431 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4432 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4433 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4434 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4435 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4436 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4437 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4438 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4439 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4440 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4441 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4442 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4443 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4444 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4445 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4446 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4447 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4448 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4449 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4450 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4451 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4452 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4453 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4454 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4455 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4456 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4457 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4458 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4459
44602010-05-25 Doug Evans <dje@google.com>
4461
4462 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4463 gdb.string_to_argv.
ad3986f0 4464
d3b1e874
TT
44652010-05-21 Tom Tromey <tromey@redhat.com>
4466
4467 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4468 Call it.
4469 * gdb.dwarf2/pieces.S: Update.
4470 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4471
cb826367
TT
44722010-05-21 Tom Tromey <tromey@redhat.com>
4473
4474 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4475 Call it.
4476 * gdb.dwarf2/pieces.c (struct C): New.
4477 (f6): New function.
4478 * gdb.dwarf2/pieces.S: Replace.
4479
74de6778
TT
44802010-05-21 Tom Tromey <tromey@redhat.com>
4481
4482 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4483 Call it.
4484
afd74c5f
TT
44852010-05-21 Tom Tromey <tromey@redhat.com>
4486
4487 * gdb.dwarf2.pieces.exp: New file.
4488 * gdb.dwarf2.pieces.S: New file.
4489 * gdb.dwarf2.pieces.c: New file.
4490
a7b75dfd 44912010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4492 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4493
4494 * lib/gdb.exp (gdb_test_no_output): New function.
4495 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4496 when testing commands that should produce no output.
4497
c81c812a
JB
44982010-05-17 Joel Brobecker <brobecker@adacore.com>
4499
4500 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4501 parameter that we want to watch being a constant.
4502
0cce5bd9
JB
45032010-05-17 Joel Brobecker <brobecker@adacore.com>
4504
4505 * gdb.ada/cond_lang: New testcase.
4506
47050449
JB
45072010-05-17 Joel Brobecker <brobecker@adacore.com>
4508
4509 * lib/gdb.exp (banned_variables): New variable/constant.
4510 (gdb_init): Add write trace on variables listed in banned_variables.
4511 (gdb_finish): Remove write traces on variables listed in
4512 banned_variables.
4513
77c01586
JB
45142010-05-17 Joel Brobecker <brobecker@adacore.com>
4515
4516 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4517 * gdb.cp/koenig.exp: Likewise.
4518
88d4aea7
PM
45192010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4520
889bf7c5 4521 PR python/11482
88d4aea7
PM
4522
4523 * gdb.python/py-value.exp (test_value_hash): New function.
4524
f5a010c0
PM
45252010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4526
4527 PR exp/11530.
4528 * gdb.base/gdb11530.c: New file.
4529 * gdb.base/gdb11530.exp: New file.
4530
8ef4892f
JK
45312010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4534 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4535
7322dca9
SW
45362010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4537
4538 * gdb.cp/koenig.exp: New test.
4539 * gdb.cp/koenig.cc: New test program.
4540
02e7ea18
JB
45412010-05-05 Joel Brobecker <brobecker@adacore.com>
4542
4543 Remove the use of prms_id and bug_id throughout the testsuite.
4544
e1c34c5d
PM
45452010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4546
4547 PR exp/11349.
4548 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4549 use a reference local variable.
4550
8e1d0c49
JK
45512010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4552
4553 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4554 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4555 variable different_dir. Move debugfile into a full directory pathname
4556 under DIFFERENT_DIR.
4557 * lib/gdb.exp (separate_debug_filename): Remove.
4558 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4559 variable debug_dir and mkdir of it. Update function comments.
4560
e66408ed
PA
45612010-04-29 Pedro Alves <pedro@codesourcery.com>
4562
4563 PR gdb/11557
4564
4565 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4566 files.
4567
d7b32ed3
PM
45682010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4569
889bf7c5 4570 * gdb.python/py-param.exp: New File.
d7b32ed3 4571
6aecb9c2
JB
45722010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4573
4574 * gdb.base/default.exp: Fix "set language" test.
4575
bdf92a1c
PM
45762010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4577
4578 PR breakpoints/11531.
4579 * gdb.base/gdb11531.c: New file.
4580 * gdb.base/gdb11531.exp: New file.
4581
3f172e24
TT
45822010-04-26 Tom Tromey <tromey@redhat.com>
4583
4584 * gdb.base/completion.exp: Add tests for completion and deprecated
4585 commands.
4586
64af4c92
JK
45872010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4590 (print /x char_array): Escape curly brackets.
4591
492928e4
JK
45922010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 Fix deadlock on looped list of loaded shared objects.
4595 * gdb.base/solib-corrupted.exp: New.
4596
66d09542
DE
45972010-04-23 Doug Evans <dje@google.com>
4598
4599 * gdb.python/py-section-script.c: New file.
4600 * gdb.python/py-section-script.exp: New file.
4601 * gdb.python/py-section-script.py: New file.
4602
8bd10a10
CM
46032010-04-20 Chris Moller <cmoller@redhat.com>
4604
4605 PR 10179
4606
4607 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4608 * gdb.base/pr10179-a.c:
4609 * gdb.base/pr10179-b.c:
4610 * gdb.base/pr10179.exp: New files.
4611
c0201579
JK
46122010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4613
4614 Fix crashes on dangling display expressions.
4615 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4616 is SEP.
4617 (lib_flags): Remove the "debug" keyword.
4618 (libsepdebug): New variable for iterating new loop.
4619 (save_pf_prefix): New variable wrapping the loop.
4620 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4621 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4622
793b0ff8
PM
46232010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4624
4625 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4626
097f51f7
PM
46272010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4628
4629 PR stabs/11479.
4630 * gdb.stabs/gdb11479.exp: New file.
4631 * gdb.stabs/gdb11479.c: New file.
4632
9a22f0d0
PM
46332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4634
4635 * gdb.base/charset.c (Strin16, String32): New variables.
4636 * gdb.base/charset.exp (gdb_test): Test correct display
4637 of 16 or 32 bit strings.
4638
46392010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4640
4641 PR 9167
4642 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4643 * gdb.cp/pr9167.cc: New file.
4644 * gdb.cp/pr9167.exp: New file.
4645
4646
6e354e5e
PM
46472010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4648
4649 PR pascal/11492.
4650 * gdb.pascal/gdb11492.pas: New file.
4651 * gdb.pascal/gdb11492.exp: New file.
4652
be942545
JB
46532010-04-20 Joel Brobecker <brobecker@adacore.com>
4654
1667e6e3 4655 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4656
0c3acc09
JB
46572010-04-20 Joel Brobecker <brobecker@adacore.com>
4658
4659 * gdb.ada/dyn_loc: New testcase.
4660
ec31cde5
CM
46612010-04-20 Chris Moller <cmoller@redhat.com>
4662
4663 PR 10867
889bf7c5 4664
ec31cde5
CM
4665 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4666 * gdb.cp/pr10687.cc: New file.
4667 * gdb.cp/pr10687.exp: New file.
4668
4669
ce4b0682
SDJ
46702010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4671 Sergio Durigan Junior <sergiodj@redhat.com>
4672
4673 * gdb.fortran/logical.exp: New testcase.
4674 * gdb.fortran/logical.f90: New file.
4675
3436961f
DE
46762010-04-19 Doug Evans <dje@google.com>
4677
4678 * gdb.base/help.exp (help source): Update expected output.
4679
4d836c09
JK
46802010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4681
4682 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4683 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4684 gdb_exit and return.
4685 (executable): New variable.
4686 (binfile): Use it.
4687
6149aea9
PA
46882010-04-19 Pedro Alves <pedro@codesourcery.com>
4689
4690 PR breakpoints/8554.
4691
4692 * gdb.trace/save-trace.exp: Adjust.
4693
ed41462c
L
46942010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4695
4696 PR corefiles/11511
4697 * gdb.arch/system-gcore.exp: New.
4698 * gdb.arch/gcore.c: Likewise.
4699
3f7b2faa
DE
47002010-04-15 Doug Evans <dje@google.com>
4701
fa33c3cd
DE
4702 * gdb.python/py-progspace.c: New file.
4703 * gdb.python/py-progspace.exp: New file.
4704
3f7b2faa
DE
4705 * gdb.base/source.exp: Add tests for "source -s".
4706
79f283fe
PM
47072010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4708
4709 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4710 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4711 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4712 * gdb.python/py-mi.exp: New test for to_string returning None.
4713
fc8eb08a
PM
47142010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4715
4716 * gdb.python/py-breakpoint.c: Make result global.
4717
26e197f6
JK
47182010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4719
4720 Fix non-GNU make compatibility.
4721 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4722
adc36818
PM
47232010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4724
4725 * gdb.python/py-breakpoint.exp: New File.
4726 * gdb.python/py-breakpoint.C: Ditto.
4727
64e17368
SS
47282010-04-08 Stan Shebs <stan@codesourcery.com>
4729
4730 * gdb.trace/actions.exp: Clear default-collect.
4731 * gdb.trace/save-trace.exp: Clear default-collect.
4732
fff5cc64
PM
47332010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4734
4735 * gdb.python/py-value: Add null string variable.
4736 (test_lazy_string): Test zero length, NULL address lazy
4737 strings.
4738
a055a187
L
47392010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4740
4741 * gdb.arch/i386-avx.c: New.
4742 * gdb.arch/i386-avx.exp: Likewise.
4743
4744 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4745
96e39866
DE
47462010-04-06 Doug Evans <dje@google.com>
4747
4748 * gdb.base/source-test.gdb: New file.
4749 * gdb.base/source.exp: Test source -v.
4750
5984a431
UW
47512010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4752
4753 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4754
ec8a089a
PM
47552010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4756
4757 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4758 within one line, unless it is followed by a double quote.
4759 * gdb.stabs/hppa.sed: Idem.
4760 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
4761 * gdb.stabs/weird.exp: Check for correct parsing of
4762 char and string constants.
ec8a089a
PM
4763 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4764 in .stabs to .stabx substitution.
4765
fce3c1f0
SS
47662010-04-05 Stan Shebs <stan@codesourcery.com>
4767
4768 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4769 constant global.
4770 * gdb.trace/tfile.exp: Try to print them.
4771
d77f58be
SS
47722010-04-04 Stan Shebs <stan@codesourcery.com>
4773
4774 * gdb.base/completion.exp: Update for new "info watchpoints".
4775 * gdb.base/default.exp: Ditto.
4776 * gdb.base/help.exp: Ditto.
4777 * gdb.base/watchpoint.exp: Ditto.
4778 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 4779
af54718e
SS
47802010-04-04 Stan Shebs <stan@codesourcery.com>
4781
4782 * gdb.trace/tfile.exp: Sharpen tfind test.
4783
74d1f91e
JK
47842010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 * gdb.base/break-entry.exp: New.
4787
eb8e76db 47882010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 4789 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
4790
4791 * gdb.reverse/i386-sse-reverse.exp: New file.
4792 * gdb.reverse/i386-sse-reverse.c: New file.
4793
bf65cad8
PA
47942010-04-02 Pedro Alves <pedro@codesourcery.com>
4795
4796 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4797
fff87407
SS
47982010-04-01 Stan Shebs <stan@codesourcery.com>
4799
4800 * gdb.trace/actions.exp: Tweak expected output.
4801 * gdb.trace/while-stepping.exp: Tweak expected output.
4802
fe01d668
L
48032010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4804
4805 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4806
86b17b60
PA
48072010-04-01 Pedro Alves <pedro@codesourcery.com>
4808
4809 * gdb.base/commands.exp: Adjust.
4810 * gdb.cp/extern-c.exp: Adjust.
4811
2c58c0a9
PA
48122010-04-01 Pedro Alves <pedro@codesourcery.com>
4813
4814 * gdb.trace/collection.c (local_test_func): Define a local struct,
4815 and instanciate it.
4816
0db9b91c
PA
48172010-04-01 Pedro Alves <pedro@codesourcery.com>
4818
4819 * gdb.trace/collection.exp (gdb_collect_args_test)
4820 (gdb_collect_argarray_test): XFAIL the tests that assume the
4821 argarray argument's elements are collected.
4822
8072405b
JK
48232010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4824
4825 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4826 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4827
8bf6485c
SS
48282010-03-31 Stan Shebs <stan@codesourcery.com>
4829
4830 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4831 and tracepoint conditionals.
4832 (gdb_verify_tracepoints): Delete unused return.
4833
fd7f724a
KS
48342010-03-26 Keith Seitz <keiths@redhat.com>
4835
4836 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4837 appear in the output before main.
4838 Remove KFAIL for gdb/2215 aka bz 9320.
4839
8d9e7719
DE
48402010-03-30 Doug Evans <dje@google.com>
4841
0906dd0b
DE
4842 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4843 by dejagnu.
4844 * gdb.arch/amd64-dword.exp: Ditto.
4845
8d9e7719
DE
4846 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4847 match.
4848 (break printf): Ditto.
4849
1da644f0
SW
48502010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4851
4852 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4853 gcc < 4.4.
4854 * gdb.cp/shadow.exp: Ditto.
4855
a8121990
PA
48562010-03-29 Pedro Alves <pedro@codesourcery.com>
4857
4858 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4859 "tstart" is silent.
4860
6e79d367
PA
48612010-03-29 Pedro Alves <pedro@codesourcery.com>
4862
4863 * gdb.trace/collection.exp (executable): New.
4864 (binfile): Use it.
4865 (fpreg, spreg, pcreg): New.
4866 (test_register): Use gdb_test_multiple. Pass /x to print.
4867 (prepare_for_trace_test): New.
4868 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4869 (gdb_collect_args_test, gdb_collect_argstruct_test)
4870 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4871 prepare_for_trace_test.
4872 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4873 fpreg, spreg and pcreg.
4874 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4875 prepare_for_trace_test.
4876 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4877 try to detect tracing support here. Don't set breakpoints at
4878 `begin' or `end' here.
4879 <global scope>: Use clean_restart. Run to main before checking
4880 for tracing support. Check for for tracing support here.
4881
09248348
JK
48822010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4883
4884 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4885 " as $displacement" to "seen displacement message".
4886
d350db38
PA
48872010-03-28 Pedro Alves <pedro@codesourcery.com>
4888
4889 * gdb.trace/while-dyn.exp (executable): New variable.
4890 (binfile): Use it.
4891 (test_while_stepping): New function. Move most tests here. Call
4892 it once for each of the while-stepping, stepping and ws aliases.
4893
907af001
UW
48942010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4895
4896 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4897 that do not provide the tagless_struct type name at all.
4898 (test_print_anon_union): Do not check value of uninitialized
4899 union member. Do not use cp_test_ptype_class, so we can accept
4900 "long" as well as "long int".
4901
610197fd
PA
49022010-03-26 Pedro Alves <pedro@codesourcery.com>
4903
4904 * gdb.trace/tfile.c (tohex, bin2hex): New.
4905 (write_error_trace_file): Hexify error description.
4906
6c28cbf2
SS
49072010-03-25 Stan Shebs <stan@codesourcery.com>
4908
4909 * gdb.trace/tfile.c: Generate an additional trace file, improve
4910 portability.
4911 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4912 files in a better way.
4913
e62b8c7e
KS
49142010-03-25 Keith Seitz <keiths@redhat.com>
4915
4916 * gdb.java/jprint.exp: XFAIL printing of static class members
4917 because of GCC debuginfo problem.
4918
82ccf5a5
JK
49192010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4920
4921 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4922
293e2f9e
DJ
49232010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4924
4925 * gdb.base/completion.exp: Allow long instead of long int.
4926 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4927 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4928 variable p.
4929 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4930 * gdb.base/pointers.exp: Allow long instead of long int.
4931 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4932 * gdb.base/step-line.exp: Allow a directory before the source file name.
4933
95a42b64
TT
49342010-03-24 Tom Tromey <tromey@redhat.com>
4935
4936 PR breakpoints/9352:
4937 * gdb.base/default.exp: Update.
4938 * gdb.base/commands.exp: Update.
4939 * gdb.cp/extern-c.exp: Test setting commands on multiple
4940 breakpoints at once.
4941
2390201f
DJ
49422010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4943
4944 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4945 if gdb,nosignals.
4946 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4947 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4948 exited".
4949
8c9a6790
SS
49502010-03-24 Stan Shebs <stan@codesourcery.com>
4951
4952 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4953
a6c727b2
DJ
49542010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4957 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4958 argument. Handle "short" and "long".
4959 (Top level): Pass overprototyped output for old_fptr and xptr.
4960
4dfd5423
PA
49612010-03-23 Pedro Alves <pedro@codesourcery.com>
4962
4963 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4964 format strings and add casts to avoid compiler warnings.
4965
49662010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
4967
4968 * lib/trace-support.exp (gdb_trace_setactions):
4969 Don't expect whitespace after ">" prompt.
4970 * gdb.trace/actions.exp: Adjust for output changes.
4971 * gdb.trace/while-stepping.exp: Likewise.
4972
c847d045
JK
49732010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4974
4975 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4976 and r157645).
4977
5f717f1d
JK
49782010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4979
4980 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4981 New.
4982
7d6d51d5
DJ
49832010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4984
4985 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4986 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4987
3b11a015
SS
49882010-03-19 Stan Shebs <stan@codesourcery.com>
4989
4990 * gdb.trace/ax.exp: New file.
4991
d7d158ed
DE
49922010-03-19 Doug Evans <dje@google.com>
4993
6bb85cd1
DE
4994 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4995 output from gcc.
4996
d7d158ed
DE
4997 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4998 named /usr/sbin/prelink<foo>.
4999
4daf5ac0
SS
50002010-03-18 Stan Shebs <stan@codesourcery.com>
5001
5002 * gdb.trace/circ.exp: Test circular-trace-buffer.
5003 * gdb.trace/tfile.exp: Update tstatus test.
5004
e8d05480
JB
50052010-03-18 Joel Brobecker <brobecker@adacore.com>
5006
5007 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5008 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5009
441b986a
UW
50102010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5011
5012 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5013
4247603b
PA
50142010-03-18 Pedro Alves <pedro@codesourcery.com>
5015
5016 * gdb.base/default.exp: Adjust the expected output of the finish
5017 and until commands when the inferior is not being run.
5018
13387711
SW
50192010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5020
5021 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5022 * gdb.cp/nsusing.exp: Ditto.
5023
6e31430b
TT
50242010-03-15 Tom Tromey <tromey@redhat.com>
5025
5026 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5027 * gdb.cp/userdef.cc (operator==): New function.
5028 (main): New locals mem1, mem2.
5029
e2d69cb5
JZ
50302010-03-15 Jie Zhang <jie@codesourcery.com>
5031
5032 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5033 Declare and use new loadtimeout variable.
5034
f572f0a9
DJ
50352010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5036
5037 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5038 Use gdb_load later.
5039
51f4c0b0
PA
50402010-03-14 Pedro Alves <pedro@codesourcery.com>
5041
5042 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5043 literal. Add missing endlines to prints to stderr.
5044
1c809c68
TT
50452010-03-12 Tom Tromey <tromey@redhat.com>
5046
5047 PR c++/9708:
5048 * gdb.cp/m-static.exp: Add regression test.
5049 * gdb.cp/m-static.cc (method): New method.
5050 (main): Call it.
5051
00ae8fef
SW
50522010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5053
5054 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5055 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5056
759f0f0b
PA
50572010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5058
21e24d21
PA
5059 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5060
50612010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5062
759f0f0b
PA
5063 * lib/gdb.exp (skip_stl_tests): New.
5064 (gdb_compile): Symbian needs -ldl.
5065 (shlib_target_file): New.
5066 (shlib_symbol_file): New.
5067 (gdb_load_shlibs): Use shlib_target_file.
5068 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5069 * gdb.cp/exception.exp: Use skip_stl_tests.
5070 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5071 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5072 * gdb.cp/mb-templates.exp: Ditto.
5073 * gdb.base/commands.exp: Relax regexes.
5074 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5075 shlib_target_file and shlib_symbol_file.
5076 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5077 sections.
5078 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5079 * gdb.base/solib-disc.exp: Use
5080 shlib_target_file and shlib_symbol_file.
5081 * gdb.base/unload.exp: Don't skip on symbian. Use
5082 shlib_target_file and shlib_symbol_file.
5083 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5084
6a8f2671 50852010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5086
6a8f2671
PA
5087 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5088 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5089 Issue a tfind end before looking for a tracepoint frame.
5090 * gdb.trace/tfind.exp: Adjust tstatus output.
5091 Adjust disassembly output.
5092 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5093
ccf26247
JK
50942010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.base/break-interp.exp: Create new displacement parameter value
5097 for the test_ld calls.
5098 (reach): New parameter displacement, verify its content. New push of
5099 pf_prefix "reach-$func:". Import global expect_out.
5100 (test_core): New parameter displacement, verify its content. New push
5101 of pf_prefix "core:". New command "set verbose on". Import global
5102 expect_out.
5103 (test_attach): New parameter displacement, verify its content. New
5104 push of pf_prefix "attach:". New command "set verbose on". Import
5105 global expect_out.
5106 (test_ld): New parameter displacement, pass it to the reach, test_core
5107 and test_attach calls and verify its content in the "ld.so exit" test.
5108 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5109 (prelink): Update expected text, use gdb_test.
5110
e469c7fb
DE
51112010-03-10 Doug Evans <dje@google.com>
5112
5113 * gdb.base/checkpoint.exp: Fix comment.
5114 Lengthen timeout while doing >600 checkpoints test.
5115 Rename duplicate "kill all one" test to keep test names unique.
5116
60e1c644
PA
51172010-03-10 Pedro Alves <pedro@codesourcery.com>
5118
5119 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5120
cec808ec
KS
51212010-03-08 Keith Seitz <keiths@redhat.com>
5122
889bf7c5
PA
5123 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5124 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5125 (dm_type_long): New function.
5126 (dm_type_unsigned_short): New function.
5127 (dm_type_unsigned_long): New function.
5128 (myint): New typedef.
5129 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5130 long, unsigned shor and long, operator char*, and typedef.
5131 (test_lookup_operator_functions): Add operator char* test.
5132 (test_paddr_operator_functions): Likewise.
5133 (test_paddr_overloaded_functions): Use probe values for
5134 short, long, and unsigned short and long.
5135 (test_paddr_hairy_functions): If the demangler probe detected
5136 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5137 demangler.
5138 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5139 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5140 and "print null_pmf".
5141 Add test "ptype a.*pmf".
5142 * gdb.cp/overload.exp: Allow optional "int" to appear with
5143 "short" and "long".
5144 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5145 long expect value for men_overload1arg.
5146 Allow "int" to appear with "short" and "long".
5147 When testing "info break", add argument for main (void).
5148 Also allow "int" to appear with "short" and "long".
5149 Ditto with "unsigned" and "long long".
cec808ec
KS
5150 * gdb.java/jmain.exp: Do not enclose methods names in single
5151 quotes.
5152 * gdb.java/jmisc.exp: Likewise.
5153 * gdb.java/jprint.exp: Likewise.
5154 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5155
5156 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5157 * gdb.cp/exception.exp (backtrace after first throw)
5158 (backtrace after second throw): Allow a namespace before __cxa_throw.
5159 (backtrace after first catch, backtrace after second catch): Allow
5160 a namespace before __cxa_begin_catch.
5161
5162 * gdb.cp/cpexprs.exp: New file.
5163 * gdb.cp/cpexprs.cc: New file.
5164
5165 From Daniel Jacobowitz <dan@codesourcery.com>
5166 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5167 to use string_to_regexp.
5168 (ctor, dtor): New functions. Use them to match constructor
5169 and destructor function types.
5170 (Top level): Use runto_main.
5171
f870a310
TT
51722010-03-05 Tom Tromey <tromey@redhat.com>
5173
5174 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5175 gdb.target_charset.
5176 (pp_ns.to_string): Likewise.
5177
0c199f28
KS
51782010-03-04 Keith Seitz <keiths@redhat.com>
5179
5180 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5181 can be quoted. Test that both the filename and function/line
5182 portions can be quoted at the same time.
5183
c7437ca6
PA
51842010-03-04 Pedro Alves <pedro@codesourcery.com>
5185
5186 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5187
b111b805
DE
51882010-03-03 Doug Evans <dje@google.com>
5189
24486cb7
DE
5190 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5191 libc contains libpthread.
5192
b111b805
DE
5193 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5194 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5195 of gdb_compile. Add another pattern to match android backtrace.
5196
a0e0ef55
TT
51972010-03-03 Tom Tromey <tromey@redhat.com>
5198
5199 PR gdb/11345:
5200 * gdb.base/printcmds.exp (test_printf): Add test.
5201
1ba53b71
L
52022010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5203
5204 * gdb.arch/amd64-byte.exp: New.
5205 * gdb.arch/amd64-dword.exp: Likewise.
5206 * gdb.arch/amd64-pseudo.c: Likewise.
5207 * gdb.arch/amd64-word.exp: Likewise.
5208 * gdb.arch/i386-byte.exp: Likewise.
5209 * gdb.arch/i386-pseudo.c: Likewise.
5210 * gdb.arch/i386-word.exp: Likewise.
5211
f5dff777
DJ
52122010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5213
5214 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5215 types. Add structreg, bitfields, and flags registers.
5216 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5217 registers.
5218
90884b2b
L
52192010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5220
5221 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5222 (load_description): Set architecture if defined.
5223
dc00d89f
PM
52242010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5225
5226 * gdb.python/py-frame.exp: Add read_var block tests.
5227 * gdb.python/py-frame.c (block): New function.
5228
0e095b7e
JK
52292010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5230 Daniel Jacobowitz <dan@codesourcery.com>
5231
5232 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5233
624f1a65
DM
52342010-02-25 David S. Miller <davem@davemloft.net>
5235
5236 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5237 fix logic for setting all_syscalls_numbers.
5238
f3e9a817
PM
52392010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5240
5241 * Makefile.in: Add py-block and py-symbol.
5242 * gdb.python/py-symbol.exp: New File.
5243 * gdb.python/py-symtab.exp: New File.
5244 * gdb.python/py-block.exp: New File.
5245 * gdb.python/py-symbol.c: New File.
5246 * gdb.python/py-block.c: New File.
5247
f6bbabf0
PM
52482010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5249
5250 PR python/11314
5251 * lib/gdb.exp (skip_python_tests): New function.
5252 * gdb.python/py-cmd.exp: Use skip_python_tests.
5253 * gdb.python/py-frame.exp: Likewise.
5254 * gdb.python/py-function.exp: Likewise.
5255 * gdb.python/py-prettyprint.exp: Likewise.
5256 * gdb.python/py-template.exp: Likewise.
5257 * gdb.python/py-type.exp: Likewise.
5258 * gdb.python/py-value.exp: Likewise.
5259
85d721b8
PA
52602010-02-22 Pedro Alves <pedro@codesourcery.com>
5261
5262 PR9605
5263
5264 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5265
48e32051
TT
52662010-02-19 Tom Tromey <tromey@redhat.com>
5267
5268 PR c++/8693, PR c++/9496:
5269 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5270 regression tests.
5271
ac9c0048
JK
52722010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 Fix compatibility with m68k as.
5275 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5276 Use only /* comments */.
5277
57bb97a4
UW
52782010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5279
5280 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5281 * configure: Regenerate.
5282
7d1bf85c
DJ
52832010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5284
5285 * gdb.python/py-type.exp: Check for Python support.
5286
061b5285
PA
52872010-02-17 Pedro Alves <pedro@codesourcery.com>
5288
5289 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5290 `regsub' syntax available.
5291
f8a8bc2c
PA
52922010-02-17 Pedro Alves <pedro@codesourcery.com>
5293
5294 * gdb.base/shmain.c (main): Remove printf call.
5295 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5296 * gdb.base/unload.c (main): Make format of fprintf a string
5297 literal. Add missing endlines to prints to stderr.
5298 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5299
6f451e5e
TT
53002010-02-17 Tom Tromey <tromey@redhat.com>
5301
5302 * gdb.java/jprint.java (jprint.props): New field.
5303 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5304
12d79008
PA
53052010-02-17 Pedro Alves <pedro@codesourcery.com>
5306
ef801a0e 5307 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5308 available.
5309
d252f7e5
DJ
53102010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5311
5312 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5313 creation to support remote host testing.
5314
67bdab6c
DJ
53152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5316
5317 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5318 Recognize "command not found".
5319
bb391223
DJ
53202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5321
5322 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5323 single-stepping.
5324
70362913
DJ
53252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5326
5327 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5328 if arguments are not supported.
5329
493f3c00
DJ
53302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5331
5332 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5333 be const or non-const.
5334
8034c749
DJ
53352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5336
5337 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5338 mi_send_resuming_command to send -exec-continue.
5339
791dfb64
DJ
53402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5341
5342 * gdb.base/list.exp (test_list_filename_and_function): Add test
5343 with single quotes.
5344 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5345 matching.
5346 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5347 Add KFAIL'd tests for PR gdb/11289.
5348
7c5fe868
DJ
53492010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5350
5351 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5352
fdc498b8
DJ
53532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5354
5355 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5356 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5357 a temporary directory.
5358
b519e2a6
DJ
53592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5360
5361 * gdb.base/charset.exp: Use a single regular expression to match
5362 show host-charset and show target-charset output.
5363
74164c56
JK
53642010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5365
5366 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5367 "Illegal process-id" expect string more exact.
5368 (attach to digits-starting nonsense is prohibited): New.
5369
701ed6dc
JK
53702010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5371
5372 * gdb.base/prelink.exp (set verbose on): New.
5373
889bf7c5 53742010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5375
5376 * mi-reverse.exp: New file. Test for reverse option to the
5377 following MI commands: exec-continue, exec-finish, exec-next,
5378 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5379
dadf0e9c
JB
53802010-02-09 Joel Brobecker <brobecker@adacore.com>
5381
5382 * gdb.ada/ptype_tagged_param: New testcase.
5383
714f19d5
TT
53842010-02-08 Tom Tromey <tromey@redhat.com>
5385
5386 PR c++/8017:
5387 * gdb.cp/overload.exp: Add tests.
5388 * gdb.cp/overload.cc (struct K): New.
5389 (namespace N): New.
5390 (main): Call new functions.
5391 (K::staticoverload): Define.
5392
889bf7c5 53932010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5394
5395 PR gdb/10728
5396 * gdb.cp/pr10728-x.h: New file.
5397 * gdb.cp/pr10728-x.cc: New file.
5398 * gdb.cp/pr10728-y.cc: New file.
5399 * gdb.cp/pr10728.exp: New file.
5400 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5401
889bf7c5 54022010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5403
5404 PR gdb/9067
5405 * gdb.cp/pr9067.exp: New
5406 * gdb.cp/pr9067.cc: New
5407 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5408
7b356089
JB
54092010-02-08 Joel Brobecker <brobecker@adacore.com>
5410
5411 * lib/gdb.exp (gdb_test_timeout): New global variable.
5412 Set it to timeout if not already set.
5413 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5414
1be00882
DE
54152010-02-05 Doug Evans <dje@google.com>
5416
5417 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5418 user.
5419
82856980
SW
54202010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5421
5422 PR c++/7935:
5423 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5424
1a334831
TT
54252010-02-04 Tom Tromey <tromey@redhat.com>
5426
5427 * gdb.cp/virtbase.exp: Make test case names unique.
5428
9c3c02fd
TT
54292010-02-02 Tom Tromey <tromey@redhat.com>
5430
5431 * gdb.cp/virtbase.exp: Add regression tests.
5432 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5433 (main): Instantiate RHC.
5434
0cc2414c
TT
54352010-02-02 Tom Tromey <tromey@redhat.com>
5436
5437 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5438 type-printing change.
5439
edf3d5f3
TT
54402010-02-02 Tom Tromey <tromey@redhat.com>
5441
5442 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5443 * gdb.cp/virtbase.cc: New file.
5444 * gdb.cp/virtbase.exp: New file.
5445 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5446
e4b7f41c
JK
54472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5448
5449 PR libc/11214:
5450 * gdb.threads/current-lwp-dead.c: Include features.h.
5451 (HAS_NOMMU): New.
5452 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5453
b381ea14
JK
54542010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.base/symbol-without-target_section.exp,
5457 gdb.base/symbol-without-target_section.c: New.
5458
c593ac0e
DJ
54592010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5460
5461 * gdb.base/bigcore.exp: Reset increased timeout.
5462 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5463
db25f29d
DJ
54642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5465
5466 * gdb.base/gcore.exp (capture_command_output): Use
5467 gdb_test_multiple.
5468
f9d67f43
DJ
54692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5470
5471 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5472 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5473 (Top level): Call it.
5474
177321bd
DJ
54752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5476
5477 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5478
97f2ed50
DJ
54792010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5480
5481 * gdb.base/call-strs.exp, gdb.base/default.exp,
5482 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5483 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5484 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5485 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5486 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5487 * gdb.base/ending-run.exp: Correct restore of timeout.
5488 * gdb.base/page.exp: Remove unnecessary timeout setting.
5489
e4e2711a
JB
54902010-01-29 Joel Brobecker <brobecker@adacore.com>
5491
5492 * gdb.ada/rec_return: New testcase.
5493
ba581dc1
JB
54942010-01-29 Joel Brobecker <brobecker@adacore.com>
5495
5496 * gdb.ada/call_pn: New testcase.
5497
4ea95be9
DJ
54982010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5499
5500 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5501 (Top level): Use it to resume.
5502 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5503 the Thumb mode displaced stepping error as unsupported.
5504
df83a9bf
SW
55052010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5506
889bf7c5
PA
5507 * gdb.cp/nsusing.exp: Added more tests.
5508 * gdb.cp/nsrecurs.exp: Ditto.
5509 * gdb.cp/nsusing.cc: Added test functions.
5510 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5511
40b27cdc
JK
55122010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5513
5514 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5515 absolute directory pathnames in gdb.sum file.
5516
de958931
SW
55172010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5518
5519 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5520 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5521
708ead4e
TT
55222010-01-26 Tom Tromey <tromey@redhat.com>
5523
5524 PR exp/7643:
5525 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5526 setup_kfail.
5527
b14e635e
SW
55282010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5529
5530 * gdb.cp/nsrecurs.exp: New test.
5531 * gdb.cp/nsrecurs.cc: New test program.
5532 * gdb.cp/nsstress.exp: New test.
5533 * gdb.cp/nsstress.cc: New test program.
5534 * gdb.cp/nsdecl.exp: New test.
5535 * gdb.cp/nsdecl.cc: New test program.
5536
8540c487
SW
55372010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5538
5539 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5540 imported into file scope.
5541 Marked test as xfail.
5542 * gdb.cp/namespace-using.cc (marker5): New function.
5543 * gdb.cp/shadow.exp: New test.
5544 * gdb.cp/shadow.cc: New test program.
5545 * gdb.cp/nsimport.exp: New test.
5546 * gdb.cp/nsimport.cc: New test program.
5547
421d5d99
TT
55482010-01-25 Tom Tromey <tromey@redhat.com>
5549
5550 PR gdb/11049:
5551 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5552 with "set print null-stop on".
5553
691f8dc1
JK
55542010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5557 Adjust it for DISASSEMBLY_OMIT_FNAME.
5558
0b92b5bb
TT
55592010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5560
5561 PR symtab/11199:
5562 * gdb.dwarf2/member-ptr-forwardref.exp,
5563 gdb.dwarf2/member-ptr-forwardref.S: New.
5564
23787403
JK
55652010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5566
5567 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5568 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5569 thread1_tid_mutex. Remove gdbstop_mutex handling.
5570 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5571 thread2_tid_mutex. Remove gdbstop_mutex handling.
5572 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5573 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5574 pthread_cond_wait conditionalizations by while loops.
5575
b966cb8a
TT
55762010-01-20 Tom Tromey <tromey@redhat.com>
5577
5578 PR backtrace/10770:
5579 * gdb.dwarf2/pr10770.exp: New file.
5580 * gdb.dwarf2/pr10770.c: New file.
5581 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5582
fcae584b
VP
55832010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5584
5585 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5586 that target was removed, and the test always runs native anyway.
5587
a0f49112
JK
55882010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5591 gdb.base/watchpoint-cond-gone-stripped.c: New.
5592
ceeb3d5a
TT
55932010-01-19 Tom Tromey <tromey@redhat.com>
5594
5595 PR c++/8000:
5596 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5597 existing tests.
5598 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5599 (main): Use AAA::SomeEnum.
5600
dd322c54
JK
56012010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5602
5603 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5604 (test_ignore_count): Declare line_callme_body global.
5605 (run to breakpoint with ignore count): Use line_callme_body.
5606 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5607 (set line_main_hello, set line_main_return): Reindent.
5608 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5609 New.
5610 (continue to callee4): Use line_callee4_body.
5611 (check *stopped from CLI command): Use line_callee4_next.
5612 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5613 (set line_main_hello, set line_main_return): Reindent.
5614 (set line_callee4_head, set line_callee4_body): New.
5615 (continue to callee4): Use line_callee4_body.
5616
4e8f195d
TT
56172010-01-18 Tom Tromey <tromey@redhat.com>
5618
5619 PR c++/9680:
5620 * gdb.cp/casts.cc: Add new classes and variables.
5621 * gdb.cp/casts.exp: Test new operators.
5622
9e14a9ba
JB
56232010-01-18 Tom Tromey <tromey@redhat.com>
5624 Thiago Jung Bauermann <bauerman@br.ibm.com>
5625
5626 * gdb.python/source2.py: New file.
5627 * gdb.python/source1: New file.
5628 * gdb.python/python.exp: Test "source" command.
5629
00bf0b85
SS
56302010-01-15 Stan Shebs <stan@codesourcery.com>
5631
5632 * gdb.trace/tfile.c: New file.
5633 * gdb.trace/tfile.exp: New file.
889bf7c5 5634
55235ad7
JK
56352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5638
9f2982ff
JK
56392010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5640
5641 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5642
bbfba9ed
JK
56432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5644
5645 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5646 (libfunc): New parameter action. Implement also selectable "sleep".
5647 * gdb.base/break-interp-main.c: Include assert.h.
5648 (libfunc): New parameter action.
5649 (main): New parameters argc and argv. Assert argc. Pass argv.
5650 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5651 (test_attach): New proc.
5652 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5653 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5654
61f0d762
JK
56552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 * gdb.base/break-interp.exp (test_core): New proc.
5658 (test_ld): Call it.
5659
06a6f270
JK
56602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5661
5662 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5663 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5664 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5665 and gdb_compile_shlib. Use new -Wl compiler options.
5666 (dl bt, main bt): New tests.
5667
51bee8e9
JK
56682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5669
5670 Support PIEs with no symfile_objfile.
5671 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5672 (test_ld): New parameter trynosym.
5673 (test_ld <$trynosym>): New block.
5674
b8040f19
JK
56752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5676
5677 * gdb.base/break-interp.exp: New file.
5678
be759fcf
PM
56792010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5680
5681 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5682 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5683 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5684 test.
5685 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5686 * gdb.python/py-mi.exp: Add lazy string test.
5687
dc146f7c
VP
56882010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5689
5690 * lib/mi-support.exp (mi_check_thread_states): Handle
5691 core number in thread listing.
5692
b4ba55a1
JB
56932010-01-12 Joel Brobecker <brobecker@adacore.com>
5694
5695 * gdb.base/maint.exp: Adjust the expected output for the
5696 "maint print type" test. Use gdb_test_multiple instead of
5697 gdb_sent/gdb_expect.
5698
08e24bd4
DE
56992010-01-11 Doug Evans <dje@google.com>
5700
6496a609
DE
5701 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5702 from gdbserver_download. All callers updated.
5703
08e24bd4
DE
5704 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5705
b5cfddf5
JK
57062010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5707
5708 Implement binary numbers parsing.
5709 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5710 (test_integer_literals_rejected): New binary tests.
5711
3725885a
RW
57122010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5713
5714 * gdb.cell/configure: Regenerate.
5715
37aeb5df
JK
57162010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5717
5718 * gdb.base/corefile.exp: Move the core finding block out and call it as
5719 core_find, new variable $corefile, replace corefile by $corefile and
5720 [file tail $corefile] for usage vs. test names resp.
5721 * lib/gdb.exp (core_find): Move it as a new function here. New
5722 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5723 $destcore. Return "" on error.
5724
d521f563
JK
57252010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 Workaround PR binutils/10802.
5728 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5729 (twice).
5730
28f24826
DJ
57312010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5732
5733 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5734
2de75e71
JB
57352010-01-08 Joel Brobecker <brobecker@adacore.com>
5736
5737 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5738 call, to avoid interruption.
5739
fe00719b 57402010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5741
5742 * gdb.stabs/weird.def (args93): New.
5743
d0ef5df8
DE
57442010-01-07 Doug Evans <dje@google.com>
5745
5746 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5747
3a08d52f
TT
57482010-01-07 Tom Tromey <tromey@redhat.com>
5749
5750 * gdb.base/source.exp: Use correct line number.
5751
7a697b8d
SS
57522010-01-05 Stan Shebs <stan@codesourcery.com>
5753
5754 * gdb.trace/tracecmd.exp: Test ftrace.
5755
7803799a
UW
57562010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5757
5758 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5759
c54eabfa
JK
57602010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5763 "uint_for_mi_testing".
5764
02e7ef19
JB
57652010-01-01 Joel Brobecker <brobecker@adacore.com>
5766
5767 Test indented comment in file being sourced.
5768 * gdb.base/commands.exp: Test indented comment in file being sourced.
5769
abd775ce
JB
57702010-01-01 Joel Brobecker <brobecker@adacore.com>
5771
5772 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5773 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5774 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5775 notice.
5776
79b55b82
JB
57772010-01-01 Joel Brobecker <brobecker@adacore.com>
5778
5779 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5780 notice.
5781
8997583e
JK
57822010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5783
5784 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5785 missing $after_stopped and comma (,) expectation.
5786
6da95a67
SS
57872009-12-31 Stan Shebs <stan@codesourcery.com>
5788
5789 * gdb.trace/actions.exp: Test teval action.
889bf7c5 5790
218d2fc6
TJB
57912009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5792
5793 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5794 (top level): Call test_watchpoint_in_big_blob.
5795 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5796 watchpoints.
5797 (func3): Write to buf.
5798
236f1d4d
SS
57992009-12-29 Stan Shebs <stan@codesourcery.com>
5800
5801 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 5802
f61e138d
SS
58032009-12-28 Stan Shebs <stan@codesourcery.com>
5804
5805 * gdb.trace/tsv.exp: New file.
5806 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 5807
0219b378
DJ
58082009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5809
5810 * gdb.base/find.c (main): Reference search buffers.
5811 * gdb.base/included.c (main): Reference integer.
5812 * gdb.base/ptype.c (charfoo): Declare.
5813 (intfoo): Call charfoo.
5814 * gdb.base/scope0.c (useitp): New function.
5815 (usestatics): Use useitp.
5816 (useit): Add a type for val.
5817 * gdb.base/scope1.c (useit1): Take a pointer argument.
5818 (usestatics1): Update calls to useit1.
5819 * gdb.cp/call-c.cc: Declare foo.
5820 (main): Call foo.
5821 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5822 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5823 (main): Call C::ensureRefs and ensureOtherRefs.
5824 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5825 variables.
5826 (ensureOtherRefs): New function.
5827 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5828 * gdb.cp/templates.cc (main): Call t5i.value.
5829
3f78692f
JK
58302009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5831
5832 Fix compatibility with G++-4.5.
5833 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5834 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5835 (uncaught return): Remove.
5836
429374b8
JK
58372009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5838 Phil Muldoon <pmuldoon@redhat.com>
5839
5840 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5841 (bp_location13, bp_location14, bp_location17, bp_location18)
5842 (marker3_proto, marker4_proto): New variables.
5843 (breakpoint info): Update output.
5844 (run until breakpoint at marker3, run until breakpoint at marker4): New
5845 tests.
5846
859825b8
JK
58472009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5848
5849 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5850 Replace the printf call of Y by provided "y-set-1" label. New block
5851 for the second shared library.
5852 * gdb.base/unload.exp: Compile also the second library, call
5853 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5854 (single pending breakpoint info): Rename to ...
5855 (pending breakpoint info before run): ... this extended test.
5856 (libfile2, libname2, libsrcfile2, libsrc2)
5857 (lib_sl2): New variables.
5858 (exec_opts): Set also SHLIB_NAME2.
5859 (pending breakpoint info on first run at shrfunc1)
5860 (pending breakpoint info on second run at shrfunc1)
5861 (pending breakpoint info on second run at shrfunc2)
5862 (print y from libfile, print y from libfile2): New tests.
5863 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5864 * gdb.base/unloadshr2.c: New.
5865
e6a386cd
HZ
58662009-12-22 Hui Zhu <teawater@gmail.com>
5867
5868 * gdb.reverse/sigall-reverse.exp: Adjust.
5869
9e19b45e
VP
58702009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5871
5872 PR gdb/10884
5873
5874 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5875 (main): Call do_bitfield_tests.
aacf5b1e 5876 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 5877
d53a7b30
JB
58782009-12-20 Joel Brobecker <brobecker@adacore.com>
5879
5880 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5881 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5882 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5883 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5884 gdb.modula2/unbounded1.c: Update copyright header.
5885
191ca0a1
CM
58862009-12-10 Chris Moller <moller@mollerware.com>
5887
5888 PR gdb/9399
5889 * gdb.cp/virtfunc2.exp: New tests
5890 * gdb.cp/virtfunc2.cc: New tests
5891 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5892
0fa6cf1b
MS
58932009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5894
5895 * gdb.reverse/i387-env-reverse.c: New file.
5896 * gdb.reverse/i387-env-reverse.exp: New file.
5897 * gdb.reverse/i387-stack-reverse.c: New file.
5898 * gdb.reverse/i387-stack-reverse.exp: New file.
5899
361ae042
PM
59002009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5901
5902 * gdb.python/py-type.exp (test_range): New test.
5903
bfd31e71
PM
59042009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5905
5906 PR python/10805
5907
5908 * gdb.python/py-type.exp: New file.
5909 * gdb.python/py-type.c: New file.
5910 * Makefile.in: Add py-type.
5911
57a1d736
TT
59122009-12-03 Tom Tromey <tromey@redhat.com>
5913
5914 * gdb.python/py-value.exp (test_parse_and_eval): New
5915 function.
5916
1f3b5d1b
PP
59172009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5918
5919 PR gdb/11022
5920
5921 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
5922 * gdb.base/pr11022.c: New test.
5923
8b7dbdc9
JK
59242009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5925
5926 Fix spurious false FAILs.
5927 * gdb.base/structs.c (chartest): New.
5928 (main): Fill-in chartest.
5929 * gdb.base/structs.exp (anychar_re, first): New.
5930 (start_structs_test): Import global anychar_re and first.
5931 New gdb_test call "set print elements 300; ${testfile}"
5932 (start_structs_test <$first>): New block.
5933 (any): Import global anychar_re. New variable ac. Use ${ac}.
5934
6a53b2ec
JK
59352009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5936
5937 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5938
d7167b4c
JK
59392009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5940
5941 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5942 Force $srcfile file.
5943 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5944
b1798462
UW
59452009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5946
5947 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5948 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5949 * gdb.threads/watchthreads-reorder.exp: Likewise.
5950
b6199126
DJ
59512009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5952
5953 PR gdb/8704
5954
5955 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5956 "if", and "thread". Correct matching in the previous test.
5957
b22a0510
DJ
59582009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5959
5960 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5961
930636d2
MS
59622009-11-23 Michael Snyder <msnyder@vmware.com>
5963
5964 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5965 * gdb.reverse-watch-precsave.exp: Ditto.
5966
21a0512e
PP
59672009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5968
5969 * gdb.asm/asm-source.exp: Adjust.
5970 * gdb.base/help.exp: Adjust.
889bf7c5 5971
fc30d5e0
PA
59722009-11-22 Pedro Alves <pedro@codesourcery.com>
5973
5974 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5975 (do_syscall_tests_without_xml): Set data-directory to
5976 /the/path/to/nowhere.
5977
f6bc2008
PA
59782009-11-21 Pedro Alves <pedro@codesourcery.com>
5979
5980 * gdb.threads/local-watch-wrong-thread.c,
5981 gdb.threads/local-watch-wrong-thread.exp: New files.
5982
8c2fb5de
PA
59832009-11-21 Pedro Alves <pedro@codesourcery.com>
5984
5985 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5986 assume new `regsub' syntax available.
5987
ebec9a0f
PA
59882009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5989
a79d3c27
JK
5990 * gdb.base/watchpoint-hw-hit-once.exp,
5991 gdb.base/watchpoint-hw-hit-once.c: New.
5992
59932009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 * gdb.threads/watchthreads-reorder.exp,
5996 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 5997
276a961b
MK
59982009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5999
6000 * gdb.xml/tdesc-regs.exp: Use for m68k.
6001
4867c1fb
PA
60022009-11-15 Pedro Alves <pedro@codesourcery.com>
6003
6004 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6005
f6838f81
DJ
60062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6007
6008 * lib/gdb.exp (current_target_name): New procedure.
6009 (gdb_wrapper_target): New variable.
6010 (gdb_wrapper_init): Set gdb_wrapper_target.
6011 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6012 wrapper.
6013
4ac4dd3f
DJ
60142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6015
6016 * gdb.base/remote.exp: Delete the slowest load test.
6017 Do not load with fixed packet sizes.
6018
a7881759
DJ
60192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6020
6021 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6022
97a5b505
DJ
60232009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6024
6025 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6026 srcfile when setting a breakpoint.
6027
d3e1fc54
DJ
60282009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6029
6030 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6031 macros.
6032
7cbcbded
DJ
60332009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6034
6035 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6036 to be in memory.
6037 * gdb.base/display.c (force_mem): New.
6038 (do_loops): Use it. Add breakpoint comments.
6039 (do_vars): Add a breakpoint comment.
6040 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6041 line numbers.
6042
bdea3a92
NF
60432009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6044
6045 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6046 instead of a bare "run".
6047
269f82e5
PP
60482009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6049
6050 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6051
a69b7d9d
DJ
60522009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6053
6054 * lib/cell.exp (skip_cell_tests): Clean up test files before
6055 returning.
6056
b598bfda
DJ
60572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6058
6059 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6060 and the breakpoint menu. Do not call perror if a prompt is seen.
6061 Consume the following GDB prompt.
6062 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6063 * gdb.cp/namespace.exp: Use gdb_test.
6064 * gdb.cp/templates.exp: Use gdb_test.
6065 (test_template_breakpoints): Use gdb_test_multiple.
6066
87728fa0
DJ
60672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6068
6069 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6070 (marker4): Reference values.
6071
b67c692f
DJ
60722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6073
6074 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6075 is missing.
6076
f0df251a
DJ
60772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6078
6079 * gdb.base/break.c (need_malloc): New.
6080 * gdb.base/constvars.c (main): Reference crass and crisp.
6081 * gdb.base/gdb1821.c (main): Reference bar.
6082 * gdb.cp/gdb1355.cc (main): Reference s1.
6083 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6084 (main): Call them.
6085 * gdb.cp/hang2.cc (dummy2): Define.
6086 * gdb.cp/hang3.cc (dummy3): Define.
6087 * gdb.cp/m-data.cc (main): Reference shadow.
6088
bdf7534a
NF
60892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6090 Nathan Froyd <froydnj@codesourcery.com>
6091
6092 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6093 remote host.
6094
f24fce77
NF
60952009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6096
6097 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6098 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6099 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6100 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6101 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6102 * gdb.dwarf2/dw2-producer.exp: Likewise.
6103 * gdb.dwarf2/mac-fileno.exp: Likewise.
6104 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6105 py-prettyprint.py to the remote host.
6106 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6107
40f0318e
KS
61082009-11-11 Keith Seitz <keiths@redhat.com>
6109
6110 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6111 use it instead of "Foo".
6112 * gdb.cp/classes.exp (do_tests): Add a test to access
6113 a method through a typedef'd class name.
6114
f3d9f7fb
NF
61152009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6116
6117 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6118 exponents.
6119 * gdb.base/pointers.exp: Likewise.
6120 * gdb.cp/ref-types.exp: Likewise.
6121
a4216f37
KS
61222009-11-11 Keith Seitz <keiths@redhat.com>
6123
6124 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6125 new[] and delete[].
6126 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6127 "void".
6128 (probe_demangler): Remove all single-quoting of
6129 method and variable names.
6130 (info_func_regexp): Remove the word "void" from any
6131 occurrence of "(void)".
6132 (print_addr_2): Remove all single-quoting of
6133 method names.
6134 (print_addr_2_kfail): Likewise.
6135 (print_addr): Single-quote C function names before
6136 passing to print_addr_2.
6137 (test_paddr_operator_functions): Remove single-quoting
6138 for method names.
6139 Add tests for operator new[] and operator delete[].
6140
9b14d7aa
JK
61412009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6142
6143 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6144
85feb311
KS
61452009-11-09 Keith Seitz <keiths@redhat.com>
6146
6147 * gdb.cp/overload.exp: Add tests for resolving overloaded
6148 methods in expression parsing/evaluation.
6149
fa335448
DJ
61502009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6151
6152 * lib/gdb.exp (default_gdb_version): Use --version instead of
6153 --command.
6154
ec3c07fc
NS
61552009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6156
6157 * lib/gdb.exp (gdb_compile_test): New.
6158 (skip_ada_tests, skip_java_tests): New.
6159 (gdb_compile): Use gdb_compile_test for f77.
6160 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6161 * lib/java.exp (compile_java_from_source): Remove runtests check,
6162 use gdb_compile_test to record result.
6163 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6164 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6165 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6166 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6167 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6168 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6169 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6170 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6171 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6172 adjust gdb_compile invocations.
6173
b8b4e42b
JK
61742009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * Makefile.in (abs_builddir): New.
6177 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6178 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6179 `$(abs_builddir)/site.exp'.
6180
f8b7eaf3
DJ
61812009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6182
6183 * config/m68k-emc.exp, lib/emc-support.exp,
6184 gdb.trace/gdb_c_test.c: Delete.
6185 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6186 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6187 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6188 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6189 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6190 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6191 casing for m68k-*-elf.
6192
c4187697
NS
61932009-11-03 Pedro Alves <pedro@codesourcery.com>
6194
6195 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6196 * gdb.arch/i386-prologue.exp: Likewise.
6197 * gdb.arch/i386-unwind.exp: Likewise.
6198
db16b772
DJ
61992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6200
6201 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6202
bcf71277
DJ
62032009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6204
6205 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6206
0105cee2
DJ
62072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6208
6209 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6210
24ddea62
JK
62112009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6214
287ccc17
JK
62152009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6216
6217 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6218 * gdb.base/sepdebug2.c: New file.
6219
08bca259 62202009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6221
6222 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6223 the modified warnings for catch syscall. Verify if GDB was compiled
6224 with support for lib expat, and choose which tests to run depending
6225 on this.
6226
5d4e2b76
VP
62272009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6228
6229 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6230 that composite commands are parsed OK. And also test
6231 that breakpoint commands do work.
6232
240e538a
MS
62332009-10-23 Michael Snyder <msnyder@vmware.com>
6234
6235 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6236 to allow for new disassembly style.
6237
9c419145
PP
62382009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6239
6240 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6241
02506ff1
MS
62422009-10-22 Michael Snyder <msnyder@vmware.com>
6243
6244 * gdb.reverse/break-precsave.exp: New test.
6245 * gdb.reverse/consecutive-precsave.exp: Ditto.
6246 * gdb.reverse/finish-precsave.exp: Ditto.
6247 * gdb.reverse/i386-precsave.exp: Ditto.
6248 * gdb.reverse/machinestate-precsave.exp: Ditto.
6249 * gdb.reverse/sigall-precsave.exp: Ditto.
6250 * gdb.reverse/solilb-precsave.exp: Ditto.
6251 * gdb.reverse/step-precsave.exp: Ditto.
6252 * gdb.reverse/until-precsave.exp: Ditto.
6253 * gdb.reverse/watch-precsave.exp: Ditto.
6254
4cf866a3
MS
62552009-10-22 Michael Snyder <msnyder@vmware.com>
6256
6257 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6258 for gdb_expect. Adjust one test's expect strings for the new
6259 format of disassemble.
6260 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6261 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6262 gdb_test_multiple.
6263 * gdb.reverse/step-reverse.exp: Delete 'return'.
6264 * gdb.reverse/until-reverse.exp: Delete blank lines.
6265 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6266
2b28d209
PP
62672009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6268
6269 * gdb.base/consecutive.exp: Adjust.
6270 * gdb.base/display.exp: Likewise.
6271 * gdb.base/pc-fp.exp: Likewise.
6272 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6273
33b9c32b
MS
62742009-10-19 Michael Snyder <msnyder@vmware.com>
6275
6276 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6277 * gdb.reverse/finish-reverse.c: Ditto.
6278 * gdb.reverse/sigall-reverse.c: Ditto.
6279 * gdb.reverse/solib-reverse.c: Ditto.
6280 * gdb.reverse/step-reverse.c: Ditto.
6281 * gdb.reverse/watch-reverse.c: Ditto.
6282
6c95b8df
PA
62832009-10-19 Pedro Alves <pedro@codesourcery.com>
6284 Stan Shebs <stan@codesourcery.com>
6285
6286 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6287 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6288 "Executing new program".
6289 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6290 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6291 left listed after having been killed.
6292 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6293 * gdb.base/maint.exp: Adjust test.
6294
6295 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6296 * gdb.multi/Makefile.in: New.
6297 * gdb.multi/base.exp: New.
6298 * gdb.multi/goodbye.c: New.
6299 * gdb.multi/hangout.c: New.
6300 * gdb.multi/hello.c: New.
6301 * gdb.multi/bkpt-multi-exec.c: New.
6302 * gdb.multi/bkpt-multi-exec.exp: New.
6303 * gdb.multi/crashme.c: New.
6304
279017b7
TG
63052009-10-13 Tristan Gingold <gingold@adacore.com>
6306
6307 * gdb.base/sepdebug.exp: Check debug info are found.
6308
0413d738
PA
63092009-10-08 Pedro Alves <pedro@codesourcery.com>
6310
6311 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6312 bits.
6313
c628eecc
JK
63142009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6315
6316 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6317
38af1bfe
JB
63182009-10-07 Joel Brobecker <brobecker@adacore.com>
6319
6320 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6321 of the comments.
6322
2b0adecd
PM
63232009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6324
6325 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6326 * gdb.base/annota3.exp: Idem.
6327 * gdb.base/maint.exp: Idem.
6328
8d417781
PM
63292009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6330
889bf7c5 6331 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6332 to default.
6333
bb61102d
PM
63342009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6335
889bf7c5 6336 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6337 mingw and cygwin targets.
6338
ace5c364
PM
63392009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6340 Pedro Alves <pedro@codesourcery.com>
6341
889bf7c5 6342 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6343 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6344
c2d494a0
PM
63452009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6346
e1b52ce2
PM
6347 * gdb.base/shr1.c: Use %p in format string.
6348 * gdb.base/unload.c: Avoid warning in fprintf.
6349 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6350
209f53f5
PM
63512009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6352
6353 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6354 long type.
6355 (test_unlink): Correct printf string.
6356 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6357 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6358
8172766a
JK
63592009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6360
6361 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6362 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6363 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6364
0f73703c
UW
63652009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6366
6367 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6368 * gdb.objc/nondebug.exp: Likewise.
6369
b32306ca
UW
63702009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6371
6372 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6373 target_info setting.
6374
6375 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6376 that detect new threads during "info threads".
6377
0057022f
UW
63782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6379
6380 * gdb.threads/manythreads.c (main): Increase thread stack size
6381 to 2*PTHREAD_STACK_MIN.
6382 * gdb.threads/multi-create.c (main): Likewise.
6383 (create_function): Likewise.
6384
f29c0325
UW
63852009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6386
6387 * gdb.base/dump.exp: Pass difference of pointer types instead
6388 of integer types as offset to restore in intarr3.srec case.
6389
fcb34849
UW
63902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6391
6392 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6393
d5142e3b
UW
63942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6395
6396 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6397
087b74b2 63982009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6399
087b74b2
PM
6400 New test for two watchpoints, with disabling of
6401 the first inserted.
6402 * testsuite/gdb.base/watchpoints.c: New file.
6403 * testsuite/gdb.base/watchpoints.exp: New file.
6404
96c07c5b
TT
64052009-09-25 Tom Tromey <tromey@redhat.com>
6406
6407 * gdb.base/charset.exp: Test utf-16 strings with Python.
6408
b8899f2b
TT
64092009-09-25 Tom Tromey <tromey@redhat.com>
6410
6411 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6412 UCS-4.
6413 * gdb.base/charset.c (utf_32_string): Rename.
6414 (init_utf32): Rename.
6415 (main): Update.
6416
329719ec
TT
64172009-09-22 Tom Tromey <tromey@redhat.com>
6418
6419 * gdb.python/py-function.exp: Add regression tests.
6420
11ef0d76
KS
64212009-09-21 Keith Seitz <keiths@redhat.com>
6422
6423 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6424 with invalid operator.
6425
3fe8f3b3
KS
64262009-09-21 Keith Seitz <keiths@redhat.com>
6427
6428 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6429 and destructor using typedef name of class.
6430 * gdb.cp/classes.cc (class Base1): Add a destructor.
6431 (base1): New typedef.
6432 (use_methods): Instanitate an object of type base1.
6433 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6434 (do_tests): Call test_template_typedef.
6435 * gdb.cp/templates.cc (Baz::~Baz): New method.
6436 (intBazOne): New typedef.
6437 (main): Instantiate intBazOne.
6438
7a9fe101
PM
64392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6440
6441 PR python/10633
6442
6443 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6444 Function.
6445 (run_lang_tests): Add print elements test.
6446
2e4d963f
PM
64472009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6448
6449 * gdb.python/py-value.exp (test_subscript_regression): New
6450 function. Test for invalid subscripts.
6451 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6452 (ptr_ref): New function.
6453
ec7e75e7
PP
64542009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6455
6456 * gdb.base/default.exp: Fix "show convenience".
6457
0cc7d26f
TT
64582009-09-15 Tom Tromey <tromey@redhat.com>
6459
6460 * lib/mi-support.exp (mi_create_varobj): Update.
6461 (mi_create_floating_varobj): Likewise.
6462 (mi_create_dynamic_varobj): New proc.
6463 (mi_varobj_update): Update.
6464 (mi_varobj_update_with_type_change): Likewise.
6465 (mi_varobj_update_kv_helper): New proc.
6466 (mi_varobj_update_dynamic_helper): Rewrite.
6467 (mi_varobj_update_dynamic): New proc.
6468 (mi_list_varobj_children): Update.
6469 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6470 * gdb.python/python-prettyprint.py (pp_outer): New class.
6471 (pp_nullstr): Likewise.
6472 (lookup_function): Register new printers.
6473 * gdb.python/python-prettyprint.c (struct substruct): New type.
6474 (struct outerstruct): Likewise.
6475 (substruct_test): New function.
6476 (struct nullstr): New type.
6477 (string_1, string_2): New globals.
6478 (main): Add new tests.
6479 * gdb.python/python-mi.exp: Added regression tests.
6480 * gdb.mi/mi2-var-display.exp: Update.
6481 * gdb.mi/mi2-var-cmd.exp: Update.
6482 * gdb.mi/mi2-var-child.exp: Update.
6483 * gdb.mi/mi2-var-block.exp: Update.
6484 * gdb.mi/mi-var-invalidate.exp: Update.
6485 * gdb.mi/mi-var-display.exp: Update.
6486 * gdb.mi/mi-var-cmd.exp: Update.
6487 * gdb.mi/mi-var-child.exp: Update.
6488 * gdb.mi/mi-var-block.exp: Update.
6489 * gdb.mi/mi-break.exp: Update.
6490 * gdb.mi/gdb701.exp: Update.
6491
a96d9b2e
SDJ
64922009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6493
6494 * Makefile.in: Inclusion of catch-syscall object.
6495 * gdb.base/catch-syscall.c: New file.
6496 * gdb.base/catch-syscall.exp: New file.
6497
b43b923a
MS
64982009-09-12 Michael Snyder <msnyder@vmware.com>
6499
6500 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6501 that can support reverse debuggnig.
6502
cec03d70
TT
65032009-09-11 Tom Tromey <tromey@redhat.com>
6504
6505 * gdb.dwarf2/valop.S: New file.
6506 * gdb.dwarf2/valop.exp: New file.
6507
e23bb3fc
MK
65082009-09-11 Mark Kettenis <kettenis@gnu.org>
6509
6510 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6511
37c3696d
DE
65122009-09-10 Doug Evans <dje@google.com>
6513
6514 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6515 Add $gdb_prompt to second breakpoint regexp.
6516
5172aecb
JB
65172009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6518
6519 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6520 names, add missing ones.
6521 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6522 * gdb.python/py-frame.c: Rename from python-frame.c.
6523 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6524 testfile name.
6525 * gdb.python/py-function.exp: Rename from python-function.exp.
6526 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6527 testfile name.
6528 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6529 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6530 Adjust testfile name.
6531 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6532 * gdb.python/py-template.cc: Rename from python-template.cc.
6533 * gdb.python/py-template.exp: Rename from python-template.exp.
6534 Adjust testfile name.
6535 * gdb.python/py-value.c: Rename from python-value.c.
6536 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6537 testfile name.
6538
b554e4bd
JK
65392009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6540
6541 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6542 $bpt2address.
6543 (Second breakpoint address is valid on ia64)
6544 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6545
9a68ae16
JM
65462009-09-03 Joseph Myers <joseph@codesourcery.com>
6547
6548 * gdb.base/ending-run.exp: Restrict regular expression matching
6549 line number to require closing brace following.
6550
146b9145
DE
65512009-09-03 Doug Evans <dje@google.com>
6552
6553 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6554
787d21e1
TT
65552009-09-02 Tom Tromey <tromey@redhat.com>
6556
6557 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6558
e7802207
TT
65592009-09-02 Tom Tromey <tromey@redhat.com>
6560
6561 * gdb.dwarf2/callframecfa.exp: New file.
6562 * gdb.dwarf2/callframecfa.S: New file.
6563
817aadd2
JK
65642009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6565
6566 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6567 gdb.base/solib-overlap-main.c: New.
6568
4a76eae5
DJ
65692009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6570
6571 PR gdb/10565
6572
6573 * gdb.base/bitfields.c (struct container, container): New.
6574 (main): Initialize it and call break5.
6575 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6576
d4b96c9a
JK
65772009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6578
6579 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6580 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6581
4e22772d
JK
65822009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6585
2efab443
MS
65862009-08-26 Michael Snyder <msnyder@vmware.com>
6587
6588 * gdb.base/i386-reverse.c: New file.
6589 * gdb.base/i386-reverse.exp: New file.
6590 * gdb.base/Makefile.in: Add new files to be removed.
6591
07ab73a0
JM
65922009-08-26 Joseph Myers <joseph@codesourcery.com>
6593
6594 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6595 environment-pwd for remote host.
6596 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6597
676accff
KS
65982009-08-24 Keith Seitz <keiths@redhat.com>
6599
6600 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6601 Add two new C++ completer tests which limit the output to a
889bf7c5 6602 given class.
676accff 6603
f9f7ad22
MS
66042009-08-24 Michael Snyder <msnyder@vmware.com>
6605
6606 * gdb.base/del.exp: Fix typo in comment.
6607 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6608
81ecdfbb
RW
66092009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6610
6611 * configure: Regenerate.
6612 * gdb.hp/configure: Likewise.
6613 * gdb.hp/gdb.aCC/configure: Likewise.
6614 * gdb.hp/gdb.base-hp/configure: Likewise.
6615 * gdb.hp/gdb.compat/configure: Likewise.
6616 * gdb.hp/gdb.defects/configure: Likewise.
6617 * gdb.hp/gdb.objdbg/configure: Likewise.
6618 * gdb.stabs/configure: Likewise.
6619
cab0c772
UW
66202009-08-19 Doug Evans <dje@google.com>
6621
6622 * gdb.base/gdbvars.c: New file.
6623 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6624
b8fa0bfa
PA
66252009-08-14 Pedro Alves <pedro@codesourcery.com>
6626
6627 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6628 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6629
b84aa90a
PA
66302009-08-13 Pedro Alves <pedro@codesourcery.com>
6631
6632 * gdb.base/default.exp: Adjust "set language test": it's now an
6633 enum command. Larger help string moved to "help set language".
6634 * gdb.base/help.exp: Adjust "help set language" expected output,
6635 now lists all known languages.
6636
0d8f9b2c
NF
66372009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6638
6639 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6640 all frame arguments.
6641 * gdb.arch/altivec-regs.exp: Likewise.
6642
bda180e0
TT
66432009-08-07 Tom Tromey <tromey@redhat.com>
6644
6645 * gdb.base/setshow.exp: Add tests for changes to set language, set
6646 check range, and set check type.
6647
48cb2d85
VP
66482009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6649
6650 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6651 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6652 Call it.
48cb2d85 6653
1ea34204
UW
66542009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6655
6656 * configure.ac: Run gdb.cell tests when appropriate.
6657 * configure: Regenerate.
6658 * lib/cell.exp: New file.
6659 * gdb.cell: New directory.
6660 * gdb.cell/configure.ac: New file.
6661 * gdb.cell/configure: New file.
6662 * gdb.cell/Makefile.in: New file.
6663 * gdb.cell/arch.exp: New file.
6664 * gdb.cell/break.c: New file.
6665 * gdb.cell/break.exp: New file.
6666 * gdb.cell/break-spu.c: New file.
6667 * gdb.cell/bt.c: New file.
6668 * gdb.cell/bt2-spu.c: New file.
6669 * gdb.cell/bt-spu.c: New file.
6670 * gdb.cell/bt.exp: New file.
6671 * gdb.cell/coremaker.c: New file.
6672 * gdb.cell/coremaker-spu.c: New file.
6673 * gdb.cell/core.exp: New file.
6674 * gdb.cell/gcore.exp: New file.
6675 * gdb.cell/data.c: New file.
6676 * gdb.cell/data.exp: New file.
6677 * gdb.cell/data-spu.c: New file.
6678 * gdb.cell/ea-cache.exp: New file.
6679 * gdb.cell/ea-cache.c: New file.
6680 * gdb.cell/ea-cache-spu.c: New file.
6681 * gdb.cell/ea-standalone.c: New file.
6682 * gdb.cell/ea-standalone.exp: New file.
6683 * gdb.cell/ea-test.c: New file.
6684 * gdb.cell/ea-test.exp: New file.
6685 * gdb.cell/f-regs.exp: New file.
6686 * gdb.cell/mem-access.c: New file.
6687 * gdb.cell/mem-access.exp: New file.
6688 * gdb.cell/mem-access-spu.c: New file.
6689 * gdb.cell/ptype.exp: New file.
6690 * gdb.cell/registers.exp: New file.
6691 * gdb.cell/size.c: New file.
6692 * gdb.cell/sizeof.exp: New file.
6693 * gdb.cell/size-spu.c: New file.
6694 * gdb.cell/solib.exp: New file.
6695 * gdb.cell/solib-symbol.exp: New file.
6696
85e747d2
UW
66972009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6698
6699 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6700
58d6951d
DJ
67012009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6702
6703 * gdb.base/float.exp: Handle VFP registers.
6704
6e0a4f15
MS
67052009-07-14 Michael Snyder <msnyder@vmware.com>
6706
dcd5da87
MS
6707 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6708 to bring gdb to the beginning of the calling line.
6709
6e0a4f15
MS
6710 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6711 confusing the i386 epilogue unwinder.
6712
782b2b07
SS
67132009-07-14 Stan Shebs <stan@codesourcery.com>
6714
6715 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6716
f662c3bc
MS
67172009-07-14 Michael Snyder <msnyder@vmware.com>
6718
6719 * gdb.reverse/step-reverse.exp (stepi into function call):
6720 Call instruction may not be first instruction in the line.
6721 (reverse stepi from a function call): Used wrong line number.
6722
8f313923
JK
67232009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6724
6725 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6726
4662c76e
JK
67272009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6728
6729 Fix gdb.base/macscp.exp when using custom inputrc.
6730 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6731 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6732 env(TERM) set.
6733 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6734 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6735
aa81e255
JK
67362009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6737
6738 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6739 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6740 Change the compilation target to match the testcase name.
6741 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6742 testcase name.
6743 * a2-run.exp: Use for setup prepare_for_testing. Change the
6744 compilation target to match the testcase name.
6745 * gdb.base/commands.exp: Likewise.
6746 * gdb.base/finish.exp: Likewise.
6747 * gdb.base/float.exp: Likewise.
6748 * gdb.base/info-target.exp: Likewise.
6749 * gdb.base/relational.exp: Likewise.
6750 * gdb.base/term.exp: Likewise.
6751 * gdb.base/until.exp: Likewise.
6752 * gdb.base/volatile.exp: Likewise.
6753 * gdb.base/whatis-exp.exp: Likewise.
6754
4c93b1d7
HZ
67552009-07-11 Hui Zhu <teawater@gmail.com>
6756
6757 * gdb.base/help.exp (disassemble): Update expected help text.
6758
812f7342
TT
67592009-07-09 Tom Tromey <tromey@redhat.com>
6760
6761 * lib/gdb.exp: Handle TRANSCRIPT.
6762 (remote_spawn, remote_close, send_gdb): New procs.
6763
fbb8f299
PM
67642009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6765
6766 * gdb.python/python-prettyprint.c: Add counted null string
6767 structure.
6768 * gdb.python/python-prettyprint.exp: Print null string. Test for
6769 embedded nulls.
6770 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6771 * gdb.python/python-value.exp (test_value_in_inferior): Add
6772 variable length string fetch tests.
6773 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6774
c0ac0ec7
JK
67752009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6776
6777 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6778
30b66ecc
TT
67792009-07-07 Tom Tromey <tromey@redhat.com>
6780
6781 * gdb.base/call-rt-st.exp: Update for change to escape output.
6782 * gdb.base/callfuncs.exp: Likewise.
6783 * gdb.base/charset.exp: Likewise.
6784 * gdb.base/constvars.exp: Likewise.
6785 * gdb.base/long_long.exp: Likewise.
6786 * gdb.base/pointers.exp: Likewise.
6787 * gdb.base/printcmds.exp: Likewise.
6788 * gdb.base/setvar.exp: Likewise.
6789 * gdb.base/store.exp: Likewise.
6790 * gdb.cp/ref-types.exp: Likewise.
6791 * gdb.mi/mi-var-child.exp: Likewise.
6792 * gdb.mi/mi-var-display.exp: Likewise.
6793 * gdb.mi/mi2-var-display.exp: Likewise.
6794 * gdb.base/charset.exp: Test octal escape sequence length.
6795 Update for change to escape output.
6796
187c4a2b
JK
67972009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6798
6799 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6800
d80a43f9
DJ
68012009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6802
6803 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6804
047427a8
JK
68052009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6806
6807 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6808 gdbserver increasing $portnum if "Can't bind address" has been seen.
6809
8b5a0f4f
PA
68102009-07-05 Pedro Alves <pedro@codesourcery.com>
6811
6812 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6813 mingw32ce.
6814
7d93ba58
PA
68152009-07-05 Pedro Alves <pedro@codesourcery.com>
6816
6817 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6818 VFP format.
6819
2277426b
PA
68202009-07-02 Pedro Alves <pedro@codesourcery.com>
6821
6822 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6823 linux. Adjust to use "inferior", "info inferiors", "detach
6824 inferior" and "kill inferior" instead of "restart", "info fork",
6825 "detach fork" and "delete fork".
6826 * gdb.base/ending-run.exp: Spell out "info".
6827 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6828 the "kill" command.
6829
5af949e3
UW
68302009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6831
6832 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6833 change to prefix TLS offset in hex with 0x.
6834
5d3729b5
UW
68352009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6836
6837 * gdb.base/default.exp: Update test case for "x" changes.
6838
af589bd0
TG
68392009-07-01 Tristan Gingold <gingold@adacore.com>
6840
6841 * gdb.base/bigcore.exp: Make darwin untested.
6842
40974f91
JK
68432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6844
6845 * gdb.base/completion.exp (directory completion): Create the directory.
6846 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6847 escapeuniquesub.
6848 (directory completion 2): Expect now ${escapeuniquesub}.
6849 (Glob remaining of directory test): Remove one excessive newline.
6850 Expect the real output.
6851
59dd3af6
JK
68522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6853
6854 Fix `make check//%' target after `make check' has been ran.
6855 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6856 a mkdir call.
6857 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6858 (%/.dir): Remove.
6859
f4e164aa
JK
68602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6861
6862 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6863 the expected result record.
6864
69af2122
JK
68652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 Remove racy FAILs relying just on the timeouts.
6868 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6869 (annotation_level 2): Remove racy FAILs.
6870
2fd481e1
PP
68712009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6872
6873 gdb/10275
889bf7c5
PA
6874 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6875
c38f313d
DJ
68762009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6877
6878 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6879
8b777f02
VP
68802009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6881
6882 * gdb.mi/mi-stack.exp: Testing symbolic options
6883 to -stack-list-locals and -stack-list-arguments.
6884
00c7eacf
JK
68852009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6888
6bc80edc
TT
68892009-06-29 Tom Tromey <tromey@redhat.com>
6890
6891 * dg-extract-results.sh: New file.
6892 * Makefile.in (FORCE_PARALLEL): New variable.
6893 (CHECK_TARGET): New conditional variable.
6894 (check): Use CHECK_TARGET.
6895 (DO_RUNTEST): New variable.
6896 (check-single): New target.
6897 (TEST_DIRS): New variable.
6898 (TEST_TARGETS): Likewise.
6899 (check-parallel): New target.
6900 (check-gdb.%): New pattern.
6901 (BASE1_FILES): New variable.
6902 (BASE2_FILES): Likewise.
6903 (check-gdb.base%): New pattern.
6904 (%/.dir): New pattern.
6905 * configure: Rebuild.
6906 * aclocal.m4 (AM_CONDITIONAL): New defun.
6907 * configure.ac: Check whether user is using GNU make.
6908 (GMAKE): New conditional.
6909
794684b6
SW
69102009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6911
6912 * gdb.cp/namespace-nested-import.cc: New test.
6913 * gdb.cp/namespace-nested-import.exp: New test.
6914
edb3359d
DJ
69152009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6916
6917 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6918 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6919 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6920 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6921 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6922 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6923 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6924 gdb.opt/inline-markers.c: New files.
6925 * lib/gdb.exp (skip_inline_frame_tests): New function.
6926 (skip_inline_var_tests): New function.
6927
cf657a0c
AS
69282009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6929
6930 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6931 backtrace.
6932
28d41a99
MS
69332009-06-27 Michael Snyder <msnyder@vmware.com>
6934
6935 * gdb.reverse: New directory.
6936 * gdb.reverse/break-reverse.c: New test.
6937 * gdb.reverse/break-reverse.exp: New test.
6938 * gdb.reverse/consecutive-reverse.c: New test.
6939 * gdb.reverse/consecutive-reverse.exp: New test.
6940 * gdb.reverse/finish-reverse.c: New test.
6941 * gdb.reverse/finish-reverse.exp: New test.
6942 * gdb.reverse/machinestate.c: New test.
6943 * gdb.reverse/ms1.c: New test.
6944 * gdb.reverse/machinestate.exp: New test.
6945 * gdb.reverse/Makefile.in: New file.
6946 * gdb.reverse/shr2.c: New test.
6947 * gdb.reverse/solib-reverse.c: New test.
6948 * gdb.reverse/solib-reverse.exp: New test.
6949 * gdb.reverse/step-reverse.c: New test.
6950 * gdb.reverse/step-reverse.exp: New test.
6951 * gdb.reverse/until-reverse.c: New test.
6952 * gdb.reverse/ur1.c: New test.
6953 * gdb.reverse/until-reverse.exp: New test.
6954 * gdb.reverse/watch-reverse.c: New test.
6955 * gdb.reverse/watch-reverse.exp: New test.
6956 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6957 * configure: Regenerate.
6958
fe3c8b0d
DE
69592009-06-26 Doug Evans <dje@google.com>
6960
6961 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6962
3a72a602
PM
69632009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6964
6965 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6966 windows problem for 'file delete $binfile'.
6967
27aa8d6a
SW
69682009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6969
6970 * gdb.cp/namespace-using.exp: New test.
6971 * gdb.cp/namespace-using.cc: New test.
6972
8ac055f8
JB
69732009-05-20 Joel Brobecker <brobecker@adacore.com>
6974
6975 * gdb.ada/variant_record_packed_array: New testcase.
6976
85e306ed
TT
69772009-06-23 Tom Tromey <tromey@redhat.com>
6978
6979 * gdb.base/charset.exp (test_combination): Regression test.
6980 * gdb.base/charset.c (my_wchar_t): New typedef.
6981 (myvar): New global.
6982 (main): Set myvar.
6983
56643c5e
PM
69842009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6985
6986 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6987 target.
6988
1fac167a
UW
69892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6990
6991 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6992
7ccb0be9
UW
69932009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6994
6995 * gdb.mi/gdb680.exp: Update test for error message.
6996
568d6575
UW
69972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6998
6999 * gdb.base/annota1.exp: Allow multiple occurrences of the
7000 frames-invalid annotation.
7001 * gdb.cp/annota2.exp: Likewise.
7002
7cd1089b
PM
70032009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7004
7005 * gdb.cp/gdb2495.cc: New file.
7006 * gdb.cp/gdb2495.exp: New file.
7007
72c63395
JK
70082009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7009
7010 Report error on GDB crash during runto.
7011 * lib/gdb.exp (runto <eof>): New.
7012
3788363d
DJ
70132009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7014
7015 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7016 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7017 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7018 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7019 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7020 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7021 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7022 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7023 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7024 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7025 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7026 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7027 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7028 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7029 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7030 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7031 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7032 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7033 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7034 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7035 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7036 gdb.trace/passcount.exp, gdb.trace/report.exp,
7037 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7038 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7039 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7040 executable.
7041
17592de3
PA
70422009-06-07 Pedro Alves <pedro@codesourcery.com>
7043
7044 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7045 defined before referencing it.
7046
701e355d
DE
70472009-06-03 Doug Evans <dje@google.com>
7048
7049 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7050 * gdb.arch/i386-see.c: Ditto.
7051
f2292c65
PM
70522009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7053
7054 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7055 (check_macro): Return 1 if undefined.
7056 If first test fails, check if macro debug information is available,
7057 and report unsupported test if no macro information is found.
7058
5a437975
DE
70592009-05-29 Doug Evans <dje@google.com>
7060
7061 * gdb.threads/hand-call-in-threads.exp: New.
7062 * gdb.threads/hand-call-in-threads.c: New.
7063
c141c696
MS
70642009-05-29 Michael Snyder <msnyder@vmware.com>
7065
7066 * gdb.base/break-always.exp: Change "1" to "on".
7067 Add confirmation check.
7068
b3444185
PA
70692009-05-28 Pedro Alves <pedro@codesourcery.com>
7070
7071 * gdb.threads/threxit-hop-specific.c: New.
7072 * gdb.threads/threxit-hop-specific.exp: New.
7073 * gdb.threads/thread-execl.c: New.
7074 * gdb.threads/thread-execl.exp: New.
7075
b6313243
TT
70762009-05-27 Tom Tromey <tromey@redhat.com>
7077 Thiago Jung Bauermann <bauerman@br.ibm.com>
7078
7079 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7080 (mi_child_regexp): Likewise.
7081 (mi_list_varobj_children_range): Likewise.
7082 (mi_get_features): Likewise.
7083 (mi_list_varobj_children): Rewrite.
7084 * gdb.python/python-mi.exp: New file.
7085
a6bac58e
TT
70862009-05-27 Tom Tromey <tromey@redhat.com>
7087 Thiago Jung Bauermann <bauerman@br.ibm.com>
7088 Phil Muldoon <pmuldoon@redhat.com>
7089 Paul Pluzhnikov <ppluzhnikov@google.com>
7090
7091 * gdb.python/python-prettyprint.exp: New file.
7092 * gdb.python/python-prettyprint.c: New file.
7093 * gdb.python/python-prettyprint.py: New file.
7094 * gdb.base/display.exp: print/r is now valid.
7095
2c74e833
TT
70962009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7097 Tom Tromey <tromey@redhat.com>
7098 Pedro Alves <pedro@codesourcery.com>
7099 Paul Pluzhnikov <ppluzhnikov@google.com>
7100
7101 * gdb.python/python-template.exp: New file.
7102 * gdb.python/python-template.cc: New file.
7103 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7104 tests.
7105 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7106 Call it.
7107 (test_value_after_death): New proc.
7108 * gdb.python/python-value.c (PTR): New typedef.
7109 (main): New variable 'x'.
7110
89c73ade
TT
71112009-05-27 Tom Tromey <tromey@redhat.com>
7112
7113 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7114 tests.
7115 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7116 Call it.
7117
a75724bc
PA
71182009-05-27 Pedro Alves <pedro@codesourcery.com>
7119
7120 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7121
e58b0e63
PA
71222009-05-24 Pedro Alves <pedro@codesourcery.com>
7123
7124 * gdb.threads/fork-thread-pending.c: New.
7125 * gdb.threads/fork-thread-pending.exp: New.
7126
4ac36638
JK
71272009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7128
7129 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7130 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7131
889bf7c5 71322009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7133
889bf7c5 7134 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7135
b242c3c2
PA
71362009-05-17 Pedro Alves <pedro@codesourcery.com>
7137
7138 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7139 `gdb_get_line_number'. Call `callee' in both parent and child.
7140 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7141 `gdb_get_line_number' instead of hardcoding line numbers.
7142 (catch_fork_unpatch_child): New procedure to test detaching
7143 breakpoints from child fork.
7144 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7145 hardcoding line numbers.
7146 (do_fork_tests): Run `catch_fork_unpatch_child'.
7147
ee342b23
VP
71482009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7149
7150 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7151 of structure type enters or leaves the scope, it
7152 is reported by -var-update.
7153
e2009e98
DE
71542009-05-11 Doug Evans <dje@sebabeach.org>
7155
7156 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7157 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7158 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7159
00903456
JK
71602009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7161
7162 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7163
dc621c35
DE
71642009-04-30 Doug Evans <dje@google.com>
7165
7166 * gdb.threads/watchthreads2.exp: New testcase.
7167 * gdb.threads/watchthreads2.c: New testcase.
7168
9ab4e744
DE
71692009-04-29 Doug Evans <dje@google.com>
7170
7171 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7172 * gdb.cp/mb-ctor.cc: Ditto.
7173 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7174 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7175 * gdb.cp/mb-inline1.cc: Call it.
7176 * gdb.cp/mb-inline2.cc: Ditto.
7177 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7178 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7179
484086b7
JK
71802009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7181
7182 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7183 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7184 Replace all uses of `decimal' by `nonzero'.
7185 (info macro FROM_COMMANDLINE): New test.
7186
379a77b5
TT
71872009-04-27 Tom Tromey <tromey@redhat.com>
7188
7189 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7190
b92b73c2
DE
71912009-04-27 Doug Evans <dje@google.com>
7192
7193 * gdb.threads/watchthreads.c (main): Initialize args before starting
7194 the threads. Plus formatting cleanup.
7195 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7196 biased scheduling of one thread.
7197
945a118d
JG
71982009-04-27 Jerome Guitton <guitton@adacore.com>
7199
7200 * gdb.cp/templates.cc (GetMax): New template.
7201 (main): Declare two instances of GetMax.
7202 * gdb.cp/templates.exp: Add new test.
7203
d389af10
JK
72042009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7205
7206 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7207
e7f86de9
JM
72082009-04-22 Joseph Myers <joseph@codesourcery.com>
7209
7210 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7211
334cc82d
TT
72122009-04-15 Tom Tromey <tromey@redhat.com>
7213
7214 * gdb.base/charset.exp: Add regression test.
7215
d12672cc
JB
72162009-04-14 Joel Brobecker <brobecker@adacore.com>
7217
7218 * gdb.base/exe-lock.exp: New testcase.
7219
18e8c3bc
TT
72202009-04-13 Tom Tromey <tromey@redhat.com>
7221
7222 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7223 operator on Frame.
7224
5ecd5cbe
UW
72252009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7226
7227 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7228 * gdb.server/ext-attach.exp: Likewise.
7229
7309f756
VP
72302009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7231
7232 Eliminate some sleep usage.
7233
889bf7c5
PA
7234 * gdb.mi/basics.c (do_nothing): New.
7235 (main): Use do_nothing instead of printf, so that
7236 not to introduce race condition between output of
7237 inferiour and output of gdb. Do not use sleep as it
7238 is not generally available on embedded targets.
7309f756 7239
f4b95f6f
PA
72402009-04-02 Pedro Alves <pedro@codesourcery.com>
7241
7242 * gdb.server/ext-attach.exp: Expect an optional process id after
7243 "Detached from remote process".
7244
de40b933
JK
72452009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7246
7247 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7248 gdb.dwarf2/dw2-unresolved.exp: New.
7249
2ae101a4
PA
72502009-04-02 Pedro Alves <pedro@codesourcery.com>
7251
7252 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7253 mi_run_to_main.
7254
56a8e183
PA
72552009-04-02 Pedro Alves <pedro@codesourcery.com>
7256
7257 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7258 mi_run_to_main. Skip thread exit test on remote targets.
7259 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7260 mi_run_to_main.
7261 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7262 mi_run_to_main.
7263 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7264 when expecting ^connected. Detect when the target doesn't support
7265 non-stop mode.
7266 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7267 supported. Return -1 on error, 0 on success.
7268 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7269 (mi_runto): Return mi_runto_helper's result explicitly.
7270
c35fafde
PA
72712009-04-01 Pedro Alves <pedro@codesourcery.com>
7272
7273 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7274
f8a8dce6
JB
72752009-04-01 Tom Tromey <tromey@redhat.com>
7276
7277 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7278 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7279 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7280 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7281
71c25dea
TT
72822009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7283 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 PR gdb/931
7286 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7287 output.
7288 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7289 for gdb/931.
7290 * dw2-strp.S (DW_AT_language): Change to C++.
7291 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7292
02d9a9ce
JB
72932009-03-31 Joel Brobecker <brobecker@adacore.com>
7294
7295 * gdb.ada/tasks: New testcase.
7296
1042e4c0
SS
72972009-03-30 Stan Shebs <stan@codesourcery.com>
7298
7299 * gdb.trace/actions.exp: Update to match new info trace format.
7300 * gdb.trace/deltrace.exp: Ditto.
7301 * gdb.trace/infotrace.exp: Ditto.
7302 * gdb.trace/passcount.exp: Ditto.
7303 * gdb.trace/save-trace.exp: Ditto.
7304 * gdb.trace/while-stepping.exp: Ditto.
7305 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7306
f8f6f20b
TJB
73072009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7308
7309 * gdb.python/python-frame.c: New file.
7310 * gdb.python/python-frame.exp: New file.
7311
c0c6f777
TJB
73122009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7313
7314 * gdb.python/python-value.exp: Add tests for the address
7315 attribute.
7316
3cb51905
AS
73172009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7318
7319 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7320
88fc996f
DE
73212009-03-26 Doug Evans <dje@google.com>
7322
7323 * gdb.mi/mi-nonstop-exit.exp: New file.
7324 * gdb.mi/non-stop-exit.c: New file.
7325
56ef84b1
TT
73262009-03-26 Tom Tromey <tromey@redhat.com>
7327
7328 Update for change to prologue skipping:
7329 * gdb.mi/mi2-simplerun.exp: Update.
7330 * gdb.mi/mi2-break.exp: Update.
7331 * gdb.mi/mi-simplerun.exp: Update.
7332 * gdb.mi/mi-break.exp: Update.
7333 * gdb.base/ending-run.exp: Update.
7334
def2b000
TJB
73352009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7336
7337 * gdb.python/python-value.exp (test_value_in_inferior): Test
7338 gdb.Value.is_optimized_out attribute.
7339
442ddf59
JK
73402009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7341
7342 * gdb.dwarf2/dw2-noloc-main.c: New file.
7343 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7344 (.text): Remove.
7345 (.data): New.
7346 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7347 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7348 (DW_TAG_subprogram func_cu1, noloc): Remove.
7349 (main): New.
7350 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7351 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7352 (file_symbols): New procedure.
7353
a8df5de4
TT
73542009-03-25 Tom Tromey <tromey@redhat.com>
7355
7356 * gdb.base/charset.exp (valid_target_charset): New proc.
7357 Use it to skip tests on invalid charsets.
7358
cc1d7add
PM
73592009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7360
7361 * gdb.base/completion.exp: Add a test for directory completion.
7362
bcd5727b
JK
73632009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7364
7365 Fix a racy FAIL.
7366 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7367 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7368
cc924cad
TJB
73692009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7370
7371 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7372 * gdb.python/python-function.exp: Add test for function returning
7373 a GDB value.
7374
bc3b79fd
TJB
73752009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7376
7377 * gdb.python/python-function.exp: New file.
7378
6c7a06a3
TT
73792009-03-20 Tom Tromey <tromey@redhat.com>
7380
7381 * gdb.base/store.exp: Update for change to escape output.
7382 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7383 to escape output.
7384 * gdb.base/pointers.exp: Update for change to escape output.
7385 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7386 to escape output.
7387 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7388 escape output.
7389 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7390 to escape output.
7391 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7392 escape output.
7393 * gdb.base/setvar.exp: Update for change to escape output.
7394 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7395 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7396 to escape output.
7397 (test_print_string_constants): Likewise.
7398 * gdb.base/charset.exp (valid_host_charset): Check size of
7399 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7400 cases. Handle "auto"-related output.
7401 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7402 (uvar, Uvar): New globals.
7403
c31af87b
JG
74042009-03-19 Jerome Guitton <guitton@adacore.com>
7405
7406 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7407 deltas.
7408 * gdb.ada/fixed_points.exp: Ditto.
7409
51272cf2
PA
74102009-03-18 Pedro Alves <pedro@codesourcery.com>
7411
7412 * return-nodebug.c: Don't include stdio.h.
7413 (init): Delete.
7414 (func): Delete definition and provide extern declaration.
7415 (t): New.
7416 (main): Don't call printf. Call func and store its result in t.
7417 * return-nodebug1.c: New.
7418 * return-nodebug.exp: Don't expect stdio output. Instead, print
7419 the global variable t. Drop printf formatters and cast types from
7420 foreach loop. Don't use prepare_for_testing. Compile
7421 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7422 define FORMAT or CAST.
7423
d24948ac
PP
74242009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7425
7426 * gdb.base/solib-display.exp: Disable test for remote targers.
7427
61ff14c6
JK
74282009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7429
7430 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7431
cb4dce93
JK
74322009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 Fix a racy FAIL.
7435 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7436 code from `follow parent, print pids'.
7437 (`follow child, print pids', `follow parent, print pids'): Call it.
7438 Replace `gdb_test "break..."' by gdb_breakpoint.
7439
f7c60c5e
VP
74402009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7441
7442 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7443 sync and async modes.
f7c60c5e 7444
383ace49
JB
74452009-03-12 Joel Brobecker <brobecker@adacore.com>
7446
7447 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7448 that was checked in by mistake. Remove loading of ada.exp, since
7449 this is not necessary in this case.
7450
4ce102af
JB
74512009-03-12 Joel Brobecker <brobecker@adacore.com>
7452
7453 * gdb.ada/ptype_arith_binop.exp: New testcase.
7454
529a2aef
JB
74552009-03-12 Joel Brobecker <brobecker@adacore.com>
7456
7457 * gdb.ada/mod_from_name: New testcase.
7458
8a38181c
JB
74592009-03-12 Joel Brobecker <brobecker@adacore.com>
7460
7461 * gdb.ada/tick_last_segv: New testcase.
7462
11436dee
VP
74632009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7464
61ff14c6 7465 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7466
1f31650a
VP
74672009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7468
61ff14c6
JK
7469 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7470 include the token in ^running and frame info in *stopped.
1f31650a 7471
a3247a22
PP
74722009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7473
7474 * solib-display.exp: New file.
7475 * solib-display-main.c: New file.
7476 * solib-display-lib.c: New file.
61ff14c6 7477
aae64587
PA
74782009-03-05 Pedro Alves <pedro@codesourcery.com>
7479
7480 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7481
44aabfbc
JK
74822009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7483
7484 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7485 (list_and_check_macro): Use more specific test name.
7486 (next to definition): Make the test names unique.
7487
c087fcd3
PM
74882009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7489
7490 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7491
c86cf029
VP
74922009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7493
7494 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7495 notifications.
7496 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7497 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7498 * lib/mi-support.exp (library_loaded_re): New.
7499 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7500
3ea85240
VP
75012009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7502
7503 * gdb.gdb/observer.exp: Use test_notification observer, not
7504 normal_stop, everywhere.
7505 (test_normal_stop_notifications): Rename to...
7506 (test_notifications): ...this.
7507 (test_observer_normal_stop): Rename to...
7508 (test_observer): ...this.
7509
1903f0e6
DE
75102009-02-16 Doug Evans <dje@google.com>
7511
7512 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7513 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7514 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7515 (test_prefixed_syscall,test_int3): New tests.
7516 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7517 (test_prefixed_syscall,test_int3): New tests.
7518
1d33d6ba
VP
75192009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7520
3cb51905
AS
7521 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7522 (mi_expect_interrupt): Likewise.
7523 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7524 response.
1d33d6ba 7525
faafb047
PM
75262009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7527
7528 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7529 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7530 Replace calls to get_valueofx by get_hexadecimal_valueof.
7531
417e16e2
PM
75322009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7533
7534 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7535 (get_integer_valueof): New procedure.
7536 (get_sizeof): Use new get_integer_value_of.
7537 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7538 by get_integer_valueof.
7539
7065b901
TT
75402009-02-13 Tom Tromey <tromey@redhat.com>
7541
7542 * gdb.base/remote.exp (get_sizeof): Remove.
7543 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7544 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7545 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7546 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7547 (get_sizeof): Likewise.
7548
5d7cb8df
JK
75492009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7550
7551 PR fortran/9806
7552 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7553
b2febfff
PP
75542009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7555
7556 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7557
4aa995e1
PA
75582009-02-06 Pedro Alves <pedro@codesourcery.com>
7559
7560 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7561
d8906c6f
TJB
75622009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7563
7564 * gdb.python/python-cmd.exp: New file.
7565
ff4ab08d
TG
75662009-02-06 Tristan Gingold <gingold@adacore.com>
7567
7568 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7569
aacd552b
TG
75702009-02-05 Tristan Gingold <gingold@adacore.com>
7571
7572 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7573 pointer is dereferenced and use this signal name in regexp.
7574 * gdb.base/signull.exp: Ditto.
7575 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7576 * gdb.base/signull.c (main): Ditto.
7577
08c637de
TJB
75782009-02-04 Tom Tromey <tromey@redhat.com>
7579 Thiago Jung Bauermann <bauerman@br.ibm.com>
7580
7581 * gdb.python/python-value.exp: Use `gdb.history' instead of
7582 `gdb.value_from_history'.
7583 (test_value_numeric_ops): Add test for conversion of enum constant.
7584 * gdb.python/python-value.c (enum e): New type.
7585 (evalue): New global.
7586 (main): Use argv.
7587
20261af8
JG
75882009-02-04 Jerome Guitton <guitton@adacore.com>
7589
7590 * gdb.ada/uninitialized_vars: New test program.
7591 * gdb.ada/uninitialized_vars.exp: New testcase.
7592
52e44b43
TT
75932009-02-02 Tom Tromey <tromey@redhat.com>
7594
7595 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7596 * gdb.cp/pr2489.cc: Rename...
7597 * gdb.cp/pr9594.cc: ... to this.
7598
1c71341a
TT
75992009-02-02 Tom Tromey <tromey@redhat.com>
7600
7601 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7602 * gdb.cp/pr2489.cc: New file.
7603 * gdb.cp/cpcompletion.exp: New file.
7604
a4295225
TT
76052009-02-02 Tom Tromey <tromey@redhat.com>
7606
7607 PR exp/9059:
7608 * gdb.cp/call-c.exp: Add regression test.
7609 * gdb.cp/call-c.cc (FooHandle): New typedef.
7610 (main): New variable 'handle'.
7611
592375cd
VP
76122009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7613
7614 * lib/mi-support.exp (et_mi_thread_list)
7615 (check_mi_and_console_threads): Adjust for current thread in
7616 -thread-list-ids output.
7617
41447f92
VP
76182009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7619
889bf7c5
PA
7620 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7621 Call it.
41447f92 7622
35669430
DE
76232009-01-28 Doug Evans <dje@google.com>
7624
7625 * gdb.arch/amd64-disp-step.S: New file.
7626 * gdb.arch/amd64-disp-step.exp: New file.
7627 * gdb.arch/i386-disp-step.S: New file.
7628 * gdb.arch/i386-disp-step.exp: New file.
7629
09f00d9a
PM
76302009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7631
7632 * gdb.base/find.exp: Set newline variable
7633 using quotes instead of braces to fix cygwin failures.
7634
1e8fb976
PA
76352009-01-23 Pedro Alves <pedro@codesourcery.com>
7636
7637 * gdb.base/radix.exp: Add tests to ensure that that set
7638 input-radix 0 and set output-radix 0 are really rejected.
7639
da061712
PA
76402009-01-23 Pedro Alves <pedro@codesourcery.com>
7641
7642 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7643 copyright years.
7644
dd7e2d2b
PA
76452009-01-23 Pedro Alves <pedro@codesourcery.com>
7646
7647 PR gdb/9664:
7648 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7649
392452f6
PA
76502009-01-22 Pedro Alves <pedro@codesourcery.com>
7651
7652 PR c++/9631:
7653 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7654
8653e71c
PM
76552009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7656
7657 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7658 binfile definition to fix Windows OS failure.
7659
a12cc160
DJ
76602009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7661
7662 PR gdb/9346
7663 * gdb.base/interrupt.c (sigint_handler): New.
7664 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7665 on error.
7666 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7667 Test "signal SIGINT".
7668
b89667eb
DE
76692009-01-19 Doug Evans <dje@google.com>
7670
7671 * gdb.base/break.exp: Update expected gdb output.
7672 * gdb.base/sepdebug.exp: Ditto.
7673 * gdb.mi/mi-syn-frame.exp: Ditto.
7674 * gdb.mi/mi2-syn-frame.exp: Ditto.
7675 * gdb.base/call-signal-resume.exp: New file.
7676 * gdb.base/call-signals.c: New file.
7677 * gdb.base/unwindonsignal.exp: New file.
7678 * gdb.base/unwindonsignal.c: New file.
7679 * gdb.threads/interrupted-hand-call.exp: New file.
7680 * gdb.threads/interrupted-hand-call.c: New file.
7681 * gdb.threads/thread-unwindonsignal.exp: New file.
7682
adb483fe
DJ
76832009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7684
7685 * gdb.base/define.exp: Test defining and hooking prefix commands.
7686 * gdb.python/python.exp: Update test for "show user" output.
7687
60023297
JK
76882009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7689
7690 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7691 now the output exactly, using less wildcards. Expect also the output
7692 of gfortran-4.3. Update for the f-valprint.c modification from
7693 2008-04-22.
7694 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7695 Remove gdb_test test names where matching the command.
7696
ccc57cf9
PA
76972009-01-01 Pedro Alves <pedro@codesourcery.com>
7698
7699 PR breakpoints/9681:
7700 * gdb.base/watchpoint.exp: Add regression test.
7701
c7a6ca08
PA
77022008-12-31 Pedro Alves <pedro@codesourcery.com>
7703
7704 * gdb.threads/attach-into-signal.exp: Don't use
7705 gdb_suppress_entire_file.
7706 * gdb.threads/attach-stopped.exp: Ditto.
7707 * gdb.threads/attachstop-mt.exp: Ditto.
7708
3a031f65
PA
77092008-12-31 Pedro Alves <pedro@codesourcery.com>
7710
7711 PR gdb/8812:
7712 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7713
09e6485f
PA
77142008-12-29 Pedro Alves <pedro@codesourcery.com>
7715
7716 PR gdb/7536:
7717 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7718 and unsupported output radices are really rejected.
7719
0cd53049
JK
77202008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7721
7722 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7723
ba163c7e
TT
77242008-12-22 Tom Tromey <tromey@redhat.com>
7725
7726 * gdb.cp/punctuator.exp: New file.
7727
6f4de6c9
JK
77282008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7729
7730 * gdb.base/completion.exp (Completing non-existing component): New test.
7731
0f34d0b4
JK
77322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7733
7734 Fix for PR gdb/8648.
7735 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7736 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7737 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7738 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7739
db2ad4c3
JK
77402008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7741
7742 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7743
bb5ef15e
DP
77442008-12-16 Christophe Lyon <christophe.lyon@st.com>
7745
7746 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7747 compiler actually generate code at the expected line number.
7748
90142adc
JZ
77492008-12-15 Jie Zhang <jie.zhang@analog.com>
7750
7751 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7752
fad6eecd
TT
77532008-12-12 Tom Tromey <tromey@redhat.com>
7754
7755 * gdb.base/commands.exp (redefine_hook_test): New proc.
7756 Call it.
7757
17c8aaf5
TT
77582008-12-11 Tom Tromey <tromey@redhat.com>
7759
7760 * gdb.base/macscp.exp: New regression test.
7761
7c8adf68
TT
77622008-12-11 Tom Tromey <tromey@redhat.com>
7763
7764 * gdb.base/macscp.exp: Print "address.addr".
7765 * gdb.base/macscp1.c (struct outer): New struct.
7766 (address): New global.
7767
b05dcbb7
TT
77682008-12-09 Tom Tromey <tromey@redhat.com>
7769
7770 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7771 Call it.
7772
2d476de1
DE
77732008-12-04 Doug Evans <dje@google.com>
7774
7775 * gdb.server/ext-run.exp: Relax regexp for init program.
7776
87bdc959
TG
77772008-12-03 Tristan Gingold <gingold@adacore.com>
7778
7779 * gdb.base/macscp.exp: Generate an object file during compilation
7780 to work around Darwin dsymutil limitations.
7781
e0740f77
JK
77822008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7783
7784 Test resolving external references to TLS variables.
7785 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7786 FILE2_THREAD_LOCAL.
7787 (testfile2, srcfile2): New variables.
7788 * gdb.threads/tls.c (file2_thread_local)
7789 (function_referencing_file2_thread_local): New.
7790 * gdb.threads/tls2.c: New file.
7791
67f0aac5
JB
77922008-11-28 Joel Brobecker <brobecker@adacore.com>
7793
7794 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
7795 rather than integer, as integer might not be big enough when
7796 on 64bit targets.
67f0aac5 7797
c332165e
JG
77982008-11-27 Jerome Guitton <guitton@adacore.com>
7799
7800 * gdb.cp/formatted-ref.exp: Add equality test.
7801 * gdb.ada/formatted_ref.exp: Ditto.
7802
fc9b693c
JK
78032008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7804
7805 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7806 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7807
a9c64011
AS
78082008-11-20 Andreas Schwab <schwab@suse.de>
7809
7810 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7811 matching syscall entry point.
7812 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7813 (tcatch_vfork_then_child_follow): Likewise. Finish through
7814 vfork even if we stopped at the syscall trampoline.
7815
e2fd701e
DE
78162008-11-20 Doug Evans <dje@google.com>
7817
7818 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7819
69abc51c
TJB
78202008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7821
7822 * gdb.arch/ppc-dfp.exp: New file.
7823 * gdb.arch/ppc-dfp.c: New file.
7824
c14c28ba
PP
78252008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7826
7827 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 7828
2e74121d
DE
78292008-11-17 Doug Evans <dje@google.com>
7830
7831 * gdb.mi/mi-syn-frame.exp: Update expected output.
7832 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7833
66bb093b
VP
78342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7835
7836 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
7837 "thread N" results in =thread-selected.
7838 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7839 (mi_send_resuming_command_raw): Be prepared for
7840 =thread-selected.
7841
3d043ef6
VP
78422008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7843
a9c64011
AS
7844 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7845 * lib/mi-support.exp: Likewise.
3d043ef6 7846
808104c8
JB
78472008-11-16 Joel Brobecker <brobecker@adacore.com>
7848
7849 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7850 commands from the expected output for "help catch".
7851
00b22944
JB
78522008-11-15 Joel Brobecker <brobecker@adacore.com>
7853
7854 * gdb.ada/int_deref.exp: New testcase.
7855
59669435
TT
78562008-11-14 Nick Roberts <nickrob@snap.net.nz>
7857
7858 * gdb.mi/gdb2549.exp: New file.
7859
de04a248
DE
78602008-11-11 Doug Evans <dje@google.com>
7861
7862 * gdb.base/callexit.exp: New file.
7863 * gdb.base/callexit.c: New file.
7864
6b8ce727
DE
78652008-11-10 Doug Evans <dje@google.com>
7866
7867 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7868 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7869 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7870 (default_gdb_start,default_gdb_exit): Ditto.
7871 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7872 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7873 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7874 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7875 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7876 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7877
1b14b8aa
AS
78782008-11-03 Andreas Schwab <schwab@suse.de>
7879
7880 * gdb.base/hashline2.exp: Fix typo.
7881 * gdb.base/hashline3.exp: Likewise.
7882
f3134b88
TT
78832008-10-30 Tom Tromey <tromey@redhat.com>
7884
7885 * gdb.base/pointers.exp: Add test.
7886 * gdb.base/pointers.c (k, S): New typedefs.
7887 (instance): New global.
7888
c2226152
AS
78892008-10-30 Andreas Schwab <schwab@suse.de>
7890
7891 * gdb.base/args.exp: Add tests for newlines.
7892
462f405c
JB
78932008-10-30 Joel Brobecker <brobecker@adacore.com>
7894
7895 gdb.base/foll-exec.exp: Update the expected output of a couple
7896 of "info breakpoints" tests.
7897
79a45b7d
TT
78982008-10-28 Tom Tromey <tromey@redhat.com>
7899
7900 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7901
adc13a14
PA
79022008-10-24 Pedro Alves <pedro@codesourcery.com>
7903
7904 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7905 gdb_start_cmd.
7906 Use runto_main before any test that requires execution.
7907
252fbfc8
PA
79082008-10-23 Pedro Alves <pedro@codesourcery.com>
7909
7910 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7911 instead of SIGINT.
7912
28148e3d
JB
79132008-10-22 Joel Brobecker <brobecker@adacore.com>
7914
7915 * gdb.base/completion.exp: Update expected output following
7916 the addition of the "info tasks" command.
7917
c209f847
TT
79182008-10-22 Tom Tromey <tromey@redhat.com>
7919
7920 * gdb.base/exprs.exp (test_expr): Add test for string
7921 concatenation.
7922
f177e350
PA
79232008-10-19 Pedro Alves <pedro@codesourcery.com>
7924
7925 * configure.ac: Output gdb.python/Makefile.
7926 * configure: Regenerate.
7927 * gdb.python/Makefile.in: New.
7928
cce89356
JB
79292008-10-16 Joel Brobecker <brobecker@adacore.com>
7930
7931 * gdb.base/foll-fork.exp: Adjust the expected output to match
7932 the new description for fork/vfork catchpoints in the "info
7933 breakpoints" output.
7934
176d289d
TJB
79352008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7936
7937 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7938
a08702d6
TJB
79392008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7940
7941 * gdb.python/python-value.c: New file.
7942 * gdb.python/python-value.exp: New file.
7943
1c5cfe86
PA
79442008-10-15 Pedro Alves <pedro@codesourcery.com>
7945
7946 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7947
5a98ad69
DP
79482008-10-15 Denis Pilat <denis.pilat@st.com>
7949
41702f1b 7950 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 7951
dcb1a1e2
TT
79522008-10-09 Tom Tromey <tromey@redhat.com>
7953
7954 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7955 'fprintf' and 'stderr'.
7956
9124fe48
JB
79572008-10-07 Joel Brobecker <brobecker@adacore.com>
7958
7959 * gdb.ada/ref_tick_size.exp: New testcase.
7960
45452591
DE
79612008-10-06 Doug Evans <dje@google.com>
7962
7963 * gdb.dwarf2/dw2-cu-size.exp: New file.
7964 * gdb.dwarf2/dw2-cu-size.S: New file.
7965
7966 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7967 .Ltype_int for clarity.
7968
4fc5b208
PP
79692008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7970
7971 PR gdb/2384:
7972 * gdb.cp/gdb2384.exp: Extended to test more cases.
7973 * gdb.cp/gdb2384.cc: Likewise.
7974 * gdb.cp/gdb2384-base.h: Likewise.
7975 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 7976
d78df370
JK
79772008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7978
7979 * gdb.base/maint.exp (maint print type): Remove printing
7980 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7981
9a044a89
TT
79822008-09-30 Tom Tromey <tromey@redhat.com>
7983
7984 * gdb.base/macscp.exp: Add completion tests.
7985 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7986 (TWENTY_THREE): Likewise.
7987 (FORTY_EIGHT): Likewise.
7988
506800a9
TT
79892008-09-30 Tom Tromey <tromey@redhat.com>
7990
7991 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7992 everywhere.
7993 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7994
1a6f01b5
JK
79952008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7996
7997 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7998 testcase is derived from. Fix racy dependency on an expected PID
7999 number. No longer support the testcase on Linux kernel 2.4.x.
8000
2fae03e8
TT
80012008-09-27 Tom Tromey <tromey@redhat.com>
8002
8003 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8004 and varargs.
8005
1ad15515
PA
80062008-09-22 Pedro Alves <pedro@codesourcery.com>
8007
8008 * lib/mi-support.exp (mi_expect_interrupt): New.
8009 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8010 from gdb.mi/mi-nonstop.exp.
8011 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8012 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8013 lib/mi-support.exp.
8014 Use mi_check_thread_states throughout. Avoid ".*" and do not
8015 require an anchor after -exec-run.
8016
d0b76dc6
DJ
80172008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8018
8019 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8020 stop is pending. Avoid ".*" when two stops are pending.
8021 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8022 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8023 newlines in fullnames.
8024 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8025 (mi_expect_stop): Update comments. Only anchor in sync mode.
8026 Do not match newlines.
8027 (mi_send_resuming_command_raw): Always return status.
8028 (mi_get_stop_line): Do not match more than one line by accident.
8029 Only anchor in sync mode.
8030 (mi_run_inline_test): If -exec-next fails, give up.
8031
9990c830
UW
80322008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8033
8034 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8035 on SPU.
8036
ebcf6f00
JB
80372008-09-10 Joel Brobecker <brobecker@adacore.com>
8038
8039 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8040
b6db24e5
JB
80412008-09-10 Joel Brobecker <brobecker@adacore.com>
8042
8043 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8044 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8045 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8046 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8047 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8048 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8049 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8050 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8051 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8052 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8053 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8054 Include the "= " sequence in the expected output of print tests.
8055
2bf448e0
JB
80562008-09-10 Joel Brobecker <brobecker@adacore.com>
8057
8058 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8059 description for boolean types.
8060
d51fd4c8
PA
80612008-09-09 Pedro Alves <pedro@codesourcery.com>
8062
8063 * gdb.base/hook-stop-continue.c: New.
8064 * gdb.base/hook-stop-continue.exp: New.
8065
694182d2
DJ
80662008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8067
8068 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8069
3b8a7fc0
JG
80702008-09-08 Jerome Guitton <guitton@adacore.com>
8071
8072 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8073 (stack_check_probe_2, stack_check_probe_loop_1)
8074 (stack_check_probe_loop_2): New functions.
8075 (main): Add call to these new functions.
8076 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8077 functions, check that the breakpoint is inserted at the appropriate
8078 location.
8079 (insert_breakpoint): Slightly refine this procedure so that it can
8080 be called several times in the test.
8081
96cc0ae8
JG
80822008-09-08 Jerome Guitton <guitton@adacore.com>
8083
8084 * gdb.base/stack-checking.c: New file.
8085 * gdb.base/stack-checking.exp: New file.
8086
1f08b409
TJB
80872008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8088
8089 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8090 * gdb.arch/altivec-regs.exp: Likewise.
8091 * gdb.arch/vsx-regs.exp: Likewise.
8092
3099e1c4
TJB
80932008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8094
8095 * gdb.arch/ppc-fp.exp: New file.
8096 * gdb.arch/ppc-fp.c: New file.
8097
cc69bfc1
PP
80982008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8099
8100 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8101 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8102
b02a33db
MS
81032008-09-04 Michael Snyder <msnyder@vmware.com>
8104
8105 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8106 as "at" (for non-debug functions such as _start).
8107
2992cbe0
UW
81082008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8109
8110 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8111 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8112 software watchpoints.
8113 * gdb.base/watch_thread_num.exp: Likewise.
8114
514f746b
AR
81152008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8116
8117 * gdb.arch/i386-bp_permanent.exp: New test.
8118
876cecd0
TT
81192008-08-24 Tom Tromey <tromey@redhat.com>
8120
8121 * gdb.base/maint.exp: Update "maint print type".
8122
80f73d71
VP
81232008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8124
8125 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8126 support. Adjust the order of "*running" notifications.
8127 * gdb.mi/non-stop.c: Don't cast from int to void* and
8128 back.
8129
d9c78d7d
MK
81302008-08-20 Mark Kettenis <kettenis@gnu.org>
8131
8132 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8133 expect to find it in the "info frame" output.
8134
97a2d1d3
DJ
81352008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8136
8137 * gdb.base/interp.exp: Always consume both prompts.
8138
b96e2927
PA
81392008-08-20 Pedro Alves <pedro@codesourcery.com>
8140
8141 * gdb.base/pending.exp: Test pending breakpoints without symbols
8142 loaded.
8143
8cf6e61a
VP
81442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8145
8146 * lib/mi-support.exp (mi_expect_stop): Produce
8147 more details on failures.
8148 * gdb.mi/mi-nonstop.exp: New.
8149 * gdb.mi/non-stop.c: New.
8150
c6ebd6cf
VP
81512008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8152
a9c64011
AS
8153 * gdb.mi/mi-async.exp: Use 'set target-async'.
8154 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8155
46a9b8ed
DJ
81562008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8157
8158 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8159
44feb3ce
TT
81602008-08-17 Tom Tromey <tromey@redhat.com>
8161
8162 * gdb.base/help.exp (help catch): Rewrite.
8163
311a4e6b
TJB
81642008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8165
8166 * gdb.base/define.exp: Test indented command documentation.
8167 * gdb.python/python.exp: Test indented multi-line command.
8168
604c2f83
LM
81692008-08-15 Luis Machado <luisgpm@br.ibm.com>
8170
8171 * testsuite/gdb.arch/vsx-regs.c: New source file.
8172 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8173 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8174
886a217c
TT
81752008-08-14 Tom Tromey <tromey@redhat.com>
8176
8177 * gdb.base/macscp.exp: Add regression test for "macro define" or
8178 "macro undef" with no arguments.
8179
c814a4f3
PP
81802008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8181
8182 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8183
12ab8a60
UW
81842008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8185
8186 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8187
d57a3c85
TJB
81882008-08-06 Tom Tromey <tromey@redhat.com>
8189
8190 * gdb.python/python.exp: New file.
8191
c7b778ff
JK
81922008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8193
8194 Fix for PR gdb/1543.
8195 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8196 $LOCATION.
8197 (location): New variable.
8198 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8199 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8200 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8201 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8202 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8203 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8204 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8205 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8206 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8207 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8208 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8209 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8210 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8211 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8212 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8213 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8214 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8215 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8216 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8217 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8218 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8219 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8220 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8221 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8222 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8223 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8224 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8225 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8226 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8227 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8228 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8229 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8230 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8231 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8232 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8233 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8234 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8235 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8236 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8237 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8238 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8239 gdb.base/type-opaque.exp, gdb.base/until.exp,
8240 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8241 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8242 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8243 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8244 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8245 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8246 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8247 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8248 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8249 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8250 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8251 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8252 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8253 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8254 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8255 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8256 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8257 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8258 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8259 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8260 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8261 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8262 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8263 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8264 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8265 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8266 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8267 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8268 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8269 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8270 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8271 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8272 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8273 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8274 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8275 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8276 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8277 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8278 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8279 to bug-gdb@prep.ai.mit.edu .
8280
5e06a3d1
VP
82812008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8282
8283 * lib/mi-support.exp (mi_load_shlibs): New.
8284 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8285
9d81d21b
VP
82862008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8287
8288 * lib/mi-support.exp (get_mi_thread_list)
8289 (check_mi_and_console_threads): New, moved from ...
8290 * gdb.mi/mi-pthread.exp: ...here.
8291 * gdb.mi/gdb669.exp (get_mi_thread_list)
8292 (check_mi_and_console_threads): Delete.
8293 * gdb.mi/mi2-pthread.exp: Likewise.
8294
bae98fe0
TT
82952008-07-28 Tom Tromey <tromey@redhat.com>
8296
8297 * Makefile.in (just-check): Remove. Move body to...
8298 (check): ... here.
8299
57380f4e
DJ
83002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8301
8302 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8303 Add a test for duplicated SIGINTs.
8304
e09490f1
DJ
83052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8306
8307 * gdb.threads/schedlock.exp (get_args): Update to work for any
8308 value of NUM.
8309 (Top level): Report the number of threads that did not resume.
8310
6387b45f
DJ
83112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8312
8313 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8314
62f64ff2
DJ
83152008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8316
8317 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8318 non-MI prompt.
8319
fa8de41e
TT
83202008-07-26 Tom Tromey <tromey@redhat.com>
8321
8322 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8323 (function_struct, function_struct_ptr): New globals.
8324 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8325 function pointer in a struct.
8326
ccb3ac8a
TT
83272008-07-26 Tom Tromey <tromey@redhat.com>
8328
8329 * gdb.base/macscp.exp: Add test for macro lexing bug.
8330
d7d9f01e
TT
83312008-07-18 Tom Tromey <tromey@redhat.com>
8332
8333 * gdb.base/macscp.exp: Add macro tests.
8334
9bf07184
PP
83352008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8336
8337 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8338
becf6477
PP
83392008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8340
8341 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8342
0709f7d3
PP
83432008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8344
8345 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8346
7093c834
PP
83472008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8348
8349 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8350
b432ffe3
JK
83512008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8352
8353 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8354
b1a268e5
VP
83552008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8356
8357 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8358
e2995f8e
KB
83592008-07-11 Kevin Buettner <kevinb@redhat.com>
8360
8361 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8362 of regexp to account for changes made to GDB in the printing of
8363 byte vectors.
8364
14032a66
TT
83652008-07-11 Tom Tromey <tromey@redhat.com>
8366
8367 * gdb.base/completion.exp: Add 'help' completion test.
8368
981505ef
JK
83692008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8370
8371 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8372
10568435
JK
83732008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8374
8375 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8376
4487aabf
PA
83772008-07-09 Pedro Alves <pedro@codesourcery.com>
8378
8379 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8380
a4a9b1c4
PA
83812008-07-09 Pedro Alves <pedro@codesourcery.com>
8382
8383 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8384
3c3185ac
JK
83852008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8386
8387 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8388
7ebd49dc
VP
83892008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8390
8391 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8392 previous commit. Add a comment.
8393
84e46146
PA
83942008-06-28 Pedro Alves <pedro@codesourcery.com>
8395
8396 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8397
0f8d4a2f
VP
83982008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8399
8400 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8401
f747e0ce
PA
84022008-06-27 Pedro Alves <pedro@codesourcery.com>
8403
8404 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8405 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8406 compiling an executable, link in an object that forces unbuffered
8407 output.
8408 * lib/set_unbuffered_mode.c: New file.
8409
734a5c36
JK
84102008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8411
8412 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8413
a2840c35
VP
84142008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8415
a9c64011
AS
8416 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8417 mi_expect_stop.
8418 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8419 Demand that *running is output.
8420 (detect_async): Perform checking every time.
8421 (mi_send_resuming_command): Extract everything into...
8422 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8423 (mi_expect_stop): Don't accept any output before *stopped.
8424
6ae37fef
VP
84252008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8426
8427 Robustify mi-simplerun.
a9c64011
AS
8428 * gdb.mi/basics.c (main): Add a call to sleep.
8429 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8430 * gdb.mi/mi2-cli.exp: Likewise.
8431 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8432
b4aa76f0 84332008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8434
8435 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8436
e1ac3328
VP
84372008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8438
a9c64011
AS
8439 * gdb.mi/mi-console.exp: Adjust.
8440 * gdb.mi/mi-syn-frame.exp: Adjust.
8441 * gdb.mi/mi2-console.exp: Adjust.
8442 * gdb.mi/mi2-syn-frame.exp: Adjust.
8443 * lib/mi-support.exp (mi_run_cmd): Adjust.
8444 (mi_send_resuming_command): Adjust.
e1ac3328 8445
f7f9a841
VP
84462008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8447
8448 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8449 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8450 testing of stopped.
8451 * gdb.mi/mi2-syn-frame.exp: Likewise.
8452 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8453 (async, detect_async): New.
8454 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8455 depending on if we're running in sync or async mode.
f7f9a841 8456
37cd5d19
TT
84572008-06-09 Tom Tromey <tromey@redhat.com>
8458
8459 * gdb.base/completion.exp: New tests for field name completion
8460 with spaces, and field name completion with '->'.
8461
65d12d83
TT
84622008-06-06 Tom Tromey <tromey@redhat.com>
8463
8464 * gdb.base/break1.c (struct some_struct): New struct.
8465 (values): New global.
8466 * gdb.base/completion.exp: Add field name completion test.
8467
ebfe2e3f
PP
84682008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8469
8470 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8471 to pointer.
8472 * gdb.cp/call-c.cc: Likewise.
8473
bcf6fc3a
NR
84742008-06-06 Nick Roberts <nickrob@snap.net.nz>
8475
8476 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8477 annotation.
8478
49fd4a42 84792008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8480 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8481
8482 * gdb.threads/execl.c, gdb.threads/execl1.c,
8483 gdb.threads/execl.exp: New tests.
a9c64011 8484
8a34ac3f
AR
84852008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8486 Daniel Jacobowitz <dan@codesourcery.com>
8487
8488 * gdb.cp/exception.exp: Activate test, make it work with pending
8489 catchpoints.
8490
86ae69ef
JK
84912008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8492
8493 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8494
f7f9ae2c
VP
84952008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8496
a9c64011
AS
8497 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8498 now printed.
8499 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8500
2a2d4dc3
AS
85012008-05-27 Andreas Schwab <schwab@suse.de>
8502
8503 * gdb.base/frame-args.exp: Handle arguments that are optimized
8504 out.
8505
5099e4d9
LM
85062008-05-26 Luis Machado <luisgpm@br.ibm.com>
8507
8508 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8509 quiet for ppc32 and group options into a single variable.
8510
d9c36a91
JB
85112008-05-23 Joel Brobecker <brobecker@adacore.com>
8512
8513 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8514 of zero-size elements.
8515 * gdb.ada/null_array.exp: Test printing this new array.
8516
103a8671
JK
85172008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8520
07a4cc1a 85212008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8522
8523 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8524 of the "finish" command.
8525
55f996a7
NR
85262008-05-21 Nick Roberts <nickrob@snap.net.nz>
8527
8528 * gdb.base/annota1.exp: Test for new annotation.
8529
907fc202
UW
85302008-05-16 Pedro Alves <pedro@codesourcery.com>
8531
8532 * gdb.base/fixsection.exp: New file.
8533 * gdb.base/fixsection0.c: New file.
8534 * gdb.base/fixsection1.c: New file.
8535
e8f97270
UW
85362008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8537
8538 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8539 * gdb.base/annota3.exp: Likewise.
8540
ac0bb574
NF
85412008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8542
8543 * gdb.base/watch_thread_num.exp: Don't run tests that require
8544 watchpoints if the target doesn't support them.
8545
6fadd07a
DE
85462008-05-12 Doug Evans <dje@google.com>
8547
8548 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8549
6e9a4a30
JB
85502008-05-09 Joel Brobecker <brobecker@adacore.com>
8551
8552 * gdb.ada/assign_1.exp: New testcase.
8553
08388c79
DE
85542008-05-09 Doug Evans <dje@google.com>
8555
a3c83fae
DE
8556 * gdb.base/find.exp: New file.
8557 * gdb.base/find.c: New file.
08388c79 8558
bd5ddfe8
DJ
85592008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8560
8561 * gdb.base/commands.exp (watchpoint_command_test): Handle
8562 gdb,no_hardware_watchpoints.
8563 * gdb.base/float.exp: Allow ARM targets without floating point.
8564 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8565
b5dd68e2 85662008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8567 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8568
8569 * gdb.ada/lang_switch: New test program.
8570 * gdb.ada/lang_switch.exp: New testcase.
8571
382d13d1
DE
85722008-05-05 Doug Evans <dje@google.com>
8573
8574 * gdb.base/help.exp (disassemble): Update expected help text.
8575
9dd789d0
PA
85762008-05-04 Pedro Alves <pedro@codesourcery.com>
8577
8578 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8579
611c83ae
PA
85802008-05-04 Pedro Alves <pedro@codesourcery.com>
8581
8582 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8583 different times.
8584
ff013f42
JK
85852008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8586
8587 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8588 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8589 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8590 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8591
96dff6a2
VP
85922008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8593
8594 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8595 notification to appear.
8596
55cd6f92
DJ
85972008-05-04 Daniel Jacobowitz <dan@debian.org>
8598
8599 * gdb.base/fullname.c: New file.
8600 * gdb.base/fullname.exp: New file.
8601 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8602
d705c43c
PA
86032008-05-03 Pedro Alves <pedro@codesourcery.com>
8604
8605 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8606 expressions with macros.
8607
333222e1
JK
86082008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8609
8610 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8611
5ac01682
DJ
86122008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8613
8614 * gdb.base/completion.exp: Handle lack of other symbols beginning
8615 with "a".
8616
8617 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8618
237fc4c9
PA
86192008-05-02 Jim Blandy <jimb@codesourcery.com>
8620
8621 * gdb.asm/asmsrc1.s: Add scratch space.
8622
ed5e9466
DJ
86232008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8624 Daniel Jacobowitz <dan@codesourcery.com>
8625
8626 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8627 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8628 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8629
b39cc962
DJ
86302007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8631
8632 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8633
36d520f5
JB
86342008-05-01 Joel Brobecker <brobecker@adacore.com>
8635
8636 * gdb.base/info-target.exp: New testcase.
8637
8d4e3071
DJ
86382008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8639
8640 * gdb.cp/hang.exp: Use .cc instead of .C.
8641 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8642 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8643
6f3f3097
DJ
86442008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8645
8646 * gdb.base/gdb1250.exp: Remove perror.
8647 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8648
5550a914
PA
86492008-04-30 Pedro Alves <pedro@codesourcery.com>
8650
8651 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8652 .2byte.
8653
d848e687
DJ
86542008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8655
8656 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8657 (maybe_kfail): New.
8658
93b5768b
PA
86592008-04-25 Pedro Alves <pedro@codesourcery.com>
8660
8661 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8662
721c02de
VP
86632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8664
a9c64011
AS
8665 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8666 * gdb.mi/mi2-syn-frame.exp: Likewise.
8667 * lib/mi-support.exp: Likewise.
721c02de 8668
74960c60
VP
86692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8670
8671 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8672 to specify regexp for the location to stop at.
8673 * gdb.base/break-always.c: New.
8674 * gdb.base/break-always.exp: New.
8675
d24317b4
VP
86762008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8677
8678 * lib/mi-support.exp (mi_runto_helper): Adjust
8679 for the original-location field.
8680 (mi_create_breakpoint, mi_list_breakpoints): New.
8681 * gdb.mi/mi-break.exp: Adjust.
8682 * gdb.mi/mi2-break.exp: Adjust.
8683 * gdb.mi/mi-pending.exp: Adjust.
8684 * gdb.mi/mi-simplerun.exp: Adjust.
8685 * gdb.mi/mi2-simplerun.exp: Adjust.
8686 * gdb.mi/mi-syn-frame.exp: Adjust.
8687 * gdb.mi/mi2-syn-frame.exp: Adjust.
8688 * gdb.mi/mi-until.exp: Adjust.
8689 * gdb.mi/mi2-until.exp: Adjust.
8690 * gdb.mi/mi-var-display.exp: Adjust.
8691 * gdb.mi/mi2-var-display.exp: Adjust.
8692 * gdb.mi/mi-watch.exp: Adjust.
8693 * gdb.mi/mi2-watch.exp: Adjust.
8694
fdc59709 86952008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8696
a9c64011
AS
8697 * aclocal.m4: Add override.m4.
8698 * configure: Regenerate.
fdc59709 8699
8e91f023
VP
87002008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8701
8702 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8703 '-var-update --all-values' reports new value even the type
8704 of a variable object has changed.
8705
233a11ab
CS
87062008-04-18 Craig Silverstein <csilvers@google.com>
8707
8708 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8709 files.
d24317b4 8710
9c1137ad
JB
87112008-04-18 Joel Brobecker <brobecker@adacore.com>
8712
8713 * gdb.ada/atomic_enum: New test program.
8714 * gdb.ada/atomic_enum.exp: New testcase.
8715
66d0bbc7
DE
87162008-04-17 Doug Evans <dje@google.com>
8717
8718 * gdb.opt/Makefile.in: Fix whitespace.
8719
100906b0
UW
87202008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8721
8722 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8723
4584e32e
DE
87242008-04-17 Doug Evans <dje@google.com>
8725
8726 * gdb.base/hashline1.exp: New testcase.
8727 * gdb.base/hashline2.exp: New testcase.
8728 * gdb.base/hashline2.exp: New testcase.
8729
0a320680
PA
87302008-04-17 Pedro Alves <pedro@codesourcery.com>
8731
8732 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8733
18ac113b
AR
87342008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8735
8736 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8737 temporary breakpoint to match "Temporary breakpoint".
8738 * gdb.base/break.exp (delete_breakpoints): Likewise.
8739 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8740 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8741 * gdb.base/display.exp: Likewise.
8742 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8743 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8744 * gdb.base/restore.exp (restore_tests): Likewise.
8745 * gdb.base/sepdebug.exp: Likewise.
8746 * gdb.base/watchpoint.exp: Likewise.
8747 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8748 * gdb.mi/mi-pending.exp: Likewise.
8749 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8750 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8751 * gdb.mi/mi-var-cmd.exp: Likewise.
8752 * gdb.mi/mi-var-display.exp: Likewise.
8753 * gdb.mi/mi2-cli.exp: Likewise.
8754 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8755 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8756 * gdb.mi/mi2-var-display.exp: Likewise.
8757 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8758 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8759 new "disp" field.
a9c64011 8760 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
8761 reason. This is to support fix for PR2424.
8762
add38693
JK
87632008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8766
fcacd99f
VP
87672008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8768
8769 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 8770 field. Add more floating varobj tests.
fcacd99f 8771 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
8772 field.
8773 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8774 (main): Call do_at_tests.
8775 * lib/mi-support.exp (mi_create_floating_varobj)
8776 (mi_varobj_update_with_type_change): New.
fcacd99f 8777
de051565
MK
87782008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8779
8780 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8781 option of -var-evaluate-expression.
8782 * gdb.mi/mi2-var-display.exp: Likewise.
8783
dbc52822
VP
87842008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8785
8786 Introduce test setup helpers.
a9c64011
AS
8787 * lib/gdb.exp (build_executable, clean_restart)
8788 (prepare_for_testing): New.
8789 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8790 * gdb.base/return.exp: Likewise.
8791 * gdb.base/ending-run.exp: Likewise.
dbc52822 8792
473591da
NR
87932008-04-07 Nick Roberts <nickrob@snap.net.nz>
8794
8795 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8796 Interface (MI) responses.
8797
2b2d9e11
VP
87982008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8799
a9c64011
AS
8800 * gdb.cp/breakpoint.cc: New code to test conditions involving
8801 member variables.
8802 * gdb.cp/breakpoint.exp: Test condition involving member
8803 variables.
2b2d9e11 8804
bb378428
VP
88052008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8806
8807 * lib/mi-support.exp (mi_expect_stop): New.
8808 (mi_run_cmd): Change the
8809 token. Use mi_send_resuming_command, use
8810 mi_expect_stop.
8811 (mi_execute_to_helper): Rename to mi_execute_to.
8812 (mi_send_resuming_command): Add more error patterns.
8813 (mi_wait_for_stop): Renamed to...
8814 (mi_get_stop_line): ...this.
8815 (mi_run_inline_test): Adjust.
8816
8817 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8818 * gdb.mi/mi-console.exp: Likewise.
8819 * gdb.mi/mi-pending.exp: Likewise.
8820 * gdb.mi/mi-simplerun.exp: Likewise.
8821 * gdb.mi/mi-stack.exp: Likewise.
8822 * gdb.mi/mi-stepi.exp: Likewise.
8823 * gdb.mi/mi-syn-frame.exp: Add comment.
8824 * gdb.mi/mi-until.exp: Likewise.
8825 * gdb.mi/mi-var-display.exp: Likewise.
8826 * gdb.mi/mi-watch.exp: Likewise.
8827 * gdb.mi/mi2-cli.exp: Likewise.
8828 * gdb.mi/mi2-console.exp: Likewise.
8829 * gdb.mi/mi2-simplerun.exp: Likewise.
8830 * gdb.mi/mi2-stack.exp: Likewise.
8831 * gdb.mi/mi2-stepi.exp: Likewise.
8832 * gdb.mi/mi2-until.exp: Likewise.
8833 * gdb.mi/mi2-var-display.exp: Likewise.
8834 * gdb.mi/mi2-watch.exp: Likewise.
8835
62172bb9
UW
88362008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8837
8838 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8839
8840 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8841
a13e061a
PA
88422008-04-04 Pedro Alves <pedro@codesourcery.com>
8843
8844 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8845 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8846 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8847 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8848 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8849 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8850 expect an mi error duplicated in stderr.
8851
eae06beb
JB
88522008-04-03 Joel Brobecker <brobecker@adacore.com>
8853
8854 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8855 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8856 Add a couple of tests that verify the behavior when the new setting
8857 is set to "cancel" and "all".
8858 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8859 "ask" before we start the testing.
8860
79c6ced6
AR
88612008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8862
8863 * gdb.cp/casts.cc: Add class reference variables.
8864 * gdb.cp/casts.exp: New test cases for up/down casting references.
8865
6c2d1a6b
MK
88662008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8867
8868 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8869 instead of beginning to make an extra test pass.
8870 * gdb.mi/mi2-var-display.exp: Likewise.
8871
55b411d9
MR
88722008-03-31 Maciej W. Rozycki <macro@mips.com>
8873
8874 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8875
c6140da2
MD
88762008-03-31 Markus Deuling <deuling@de.ibm.com>
8877 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8878
8879 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8880 value. Add xfail for older kernels.
8881
79732189
AR
88822008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8883
8884 Bring mi-support in line with gdb.exp.
8885 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8886 (mi_gdb_start): New function.
8887
33c3676e
MR
88882008-03-28 Maciej W. Rozycki <macro@mips.com>
8889
8890 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8891
92e28119
VP
88922008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8893
8894 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8895 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 8896
9e8e3afe
VP
88972008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8898
8899 * lib/mi-support.exp (mi_create_varobj_checked): New.
8900 (mi_list_varobj_children): Allow to check for a
8901 value.
8902 (mi_list_array_varobj_children): New.
8903
8904 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8905 and mi_list_varobj_children, as opposed to hardcoding
8906 expected strings.
8907 * gdb.mi/gdb701.exp: Likewise.
8908 * gdb.mi/gdb792.exp: Likewise.
8909 * gdb.mi/mi-var-block.exp: Likewise.
8910 * gdb.mi/mi-var-cmd.exp: Likewise.
8911 * gdb.mi/mi-var-invalidate.exp: Likewise.
8912 * gdb.mi/mi2-var-block.exp: Likewise.
8913 * gdb.mi/mi2-var-child.exp: Likewise.
8914 * gdb.mi/mi2-var-cmd.exp: Likewise.
8915 * gdb.mi/mi2-var-display.exp: Likewise.
8916
9df50351
JK
89172008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8918
8919 Fix random false FAILs on i386.
8920 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8921
31e5d73a
DJ
89222008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8923
8924 PR gdb/544
8925 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8926
12f4afab
DJ
89272008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8928
8929 PR gdb/544
8930 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8931
b562a0cb
DJ
89322008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8933
8934 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8935 fixed PR gdb/544.
8936
17faa917
DJ
89372008-03-21 Pedro Alves <pedro@codesourcery.com>
8938
8939 * gdb.threads/fork-child-threads.exp: Test next over fork.
8940
6214f497
DJ
89412008-03-21 Chris Demetriou <cgd@google.com>
8942
8943 * gdb.base/break.exp (rbreak junk): New test for rbreak
8944 "Junk at end of arguments" issue.
8945
63092375
DJ
89462008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8947
8948 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8949 *& to work on created array elements.
8950 (Top level): Test print $pc with a file. Test string operations
8951 without a target.
8952 * gdb.base/ptype.exp: Do not expect *& to work on created array
8953 elements.
8954
b21991b0
DJ
89552008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8956
8957 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8958 gdb.threads/staticthreads.exp: Update exit query.
8959
c4b347c7
SL
89602008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8961
8962 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8963
fa4727a6
DJ
89642008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8965
8966 * gdb.base/watchpoint.c (global_ptr, func4): New.
8967 (main): Call func4.
8968 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8969 (test_inaccessible_watchpoint): New.
8970
2f34202f
MR
89712008-02-29 Maciej W. Rozycki <macro@mips.com>
8972
8973 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8974 select the largest.
8975
0d6ba1b1
DJ
89762008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8977
8978 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8979 frames-invalid annotations.
8980
e691325a
PM
89812008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8982
a9c64011 8983 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 8984
f85b5ecc
DE
89852008-02-27 Doug Evans <dje@google.com>
8986
8987 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8988 for bug 1738.
8989 (breakpoint_to_handler_entry): Ditto.
8990
b40e7bf3
JB
89912008-02-27 Joel Brobecker <brobecker@adacore.com>
8992
8993 * gdb.base/ending-run.exp: Use the first line of code inside
8994 function body to test breakpoints.
8995 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8996 location where the breakpoint is inserted when using the line
8997 where a function is declared. Fix typo in the description of
8998 one of the tests.
8999 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9000
2faca73a
PM
90012008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9002
9003 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9004 tests.
2faca73a 9005
6f439c36
PM
90062008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9007
9008 * gdb.base/args.exp: avoid same output for tests
9009 with single quotes.
9010
54e52265
VP
90112008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9012
a9c64011
AS
9013 * gdb.base/annota1.exp: Adjust for 'info break'
9014 format changes.
9015 * gdb.base/annota3.exp: Likewise.
9016 * gdb.base/break.exp: Likewise.
9017 * gdb.base/condbreak.exp: Likewise.
9018 * gdb.base/pending.exp: Likewise.
9019 * gdb.base/sepdebug.exp: Likewise.
9020 * gdb.base/unload.exp: Likewise.
9021 * gdb.cp/ovldbreak.exp: Likewise.
9022 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9023
897b09ca
DE
90242008-02-07 Doug Evans <dje@google.com>
9025
9026 * gdb.cp/mb-inline.exp: New.
9027 * gdb.cp/mb-inline.h: New.
9028 * gdb.cp/mb-inline1.cc: New.
9029 * gdb.cp/mb-inline2.cc: New.
9030
b1c32d35
PM
90312008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9032
9033 * gdb.pascal/floats.pas: New test program.
9034 * gdb.pascal/floats.exp: New testcase.
9035
1a4ca44a
TJB
90362008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9037
9038 * gdb.base/callfuncs.c (t_float_many_args): New function.
9039 (t_double_many_args): New function.
9040 * gdb.base/callfuncs.exp: Add tests for exceeding float
9041 and double parameters passed through the stack.
9042
439048e8
JB
90432008-02-05 Joel Brobecker <brobecker@adacore.com>
9044
9045 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9046 gdb.ada/complete/foo.adb: New files.
9047 * gdb.ada/complete.exp: New testcase.
9048
81fe8080
DE
90492008-02-03 Doug Evans <dje@google.com>
9050
301f0ecf
DE
9051 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9052
81fe8080
DE
9053 * gdb.cp/gdb2384.exp: New file.
9054 * gdb.cp/gdb2384.cc: New file.
9055 * gdb.cp/gdb2384-base.h: New file.
9056 * gdb.cp/gdb2384-base.cc: New file.
9057
4b071aec
DE
90582008-02-02 Doug Evans <dje@google.com>
9059
9060 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9061
61137ba6
JB
90622007-02-01 Joel Brobecker <brobecker@adacore.com>
9063
9064 * gdb.ada/sym_print_name: New test program.
9065 * gdb.ada/sym_print_name.exp: New testcase.
9066
90672007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9068
9069 * gdb.ada/nested/hello.adb: New file.
9070 * gdb.ada/nested.exp: New testcase.
9071 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9072
98deb0da
VP
90732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9074
9075 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9076 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9077 don't cause future evaluations of function to report
9078 creation of internal breakpoints.
98deb0da 9079
723a2275
VP
90802008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9081
9082 * gdb.mi/mi-break.exp (test_error): New.
9083 Call it.
9084
fb546a2f
LM
90852008-01-31 Luis Machado <luisgpm@br.ibm.com>
9086
9087 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9088 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9089
2d8fd90a
PM
90902008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9091
9092 * gdb.pascal/integers.pas: New test program.
9093 * gdb.pascal/integers.exp: New testcase.
9094
a7fa0ded
PM
90952008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9096
9097 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9098
5e1a1926
TJB
90992008-01-30 Luis Machado <luisgpm@br.ibm.com>
9100
9101 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9102 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9103
8d04f9f0
JB
91042008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9105
9106 * gdb.ada/formatted_ref: New test program.
9107 * gdb.ada/formatted_ref.exp: New testcase.
9108
9109 * gdb.cp/formatted-ref.cc: New file.
9110 * gdb.cp/formatted-ref.exp: New testcase.
9111
ce75a98f
JB
91122008-01-30 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9115
e835f6bf
NR
91162008-01-30 Nick Roberts <nickrob@snap.net.nz>
9117
9118 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9119 (test_file_list_exec_source_file): Update to new macro-info field.
9120
d118ef87
PH
91212008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9122
9123 * gdb.ada/exprs: New test program.
9124 * gdb.ada/exprs.exp: New testcase.
9125
7d35ab09
TJB
91262008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9127
9128 * dfp-test.c (DELTA, DELTA_B): New definitions.
9129 (double_val1, double_val2, double_val3, double_val4, double_val5,
9130 double_val6, double_val7, double_val8, double_val9, double_val10,
9131 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9132 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9133 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9134 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9135 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9136 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9137 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9138 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9139 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9140 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9141 dec128_val16): New global variables.
9142 (decimal_dec128_align): New function.
9143 (decimal_mixed): Likewise.
9144 (decimal_many_args_dec32): Likewise.
9145 (decimal_many_args_dec64): Likewise.
9146 (decimal_many_args_dec128): Likewise.
9147 (decimal_many_args_mixed): Likewise.
9148 * dfp-test.exp: Add tests calling new inferior functions.
9149
2d717e4f
DJ
91502008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9151
9152 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9153 gdb.server/ext-run.exp: New files.
9154 * lib/gdbserver-support.exp (gdbserver_download): New.
9155 (gdbserver_start): New. Update gdbserver expected
9156 output.
9157 (gdbserver_spawn): Use them.
9158 (gdbserver_start_extended): New.
9159
e85a822c
DJ
91602008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9161
9162 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9163 Run on GNU/Linux.
9164 (do_exec_tests): Check for systems which do not support catchpoints.
9165 Do not match START.
9166 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9167 Run on GNU/Linux. Enable verbose output.
9168 (check_fork_catchpoints): New.
9169 (explicit_fork_child_follow, catch_fork_child_follow)
9170 (tcatch_fork_parent_follow): Update expected messages.
9171 (do_fork_tests): Use check_fork_catchpoints.
9172 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9173 Run on GNU/Linux. Enable verbose output.
9174 (check_vfork_catchpoints): New.
9175 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9176 expected messages.
9177 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9178
401ea829
JB
91792008-01-29 Jim Blandy <jimb@red-bean.com>
9180
9181 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9182 host' errors.
9183 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9184
aceaf3ad
JB
91852008-01-29 Jim Blandy <jimb@red-bean.com>
9186
9187 * gdb.threads/sigthread.c: Use barriers to ensure that
9188 child_thread and child_thread_two are always initialized before we
9189 start to use them.
9190
a5606eee
VP
91912008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9192
9193 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9194 * gdb.base/watchpoint-solib.c: New.
9195 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9196
c55a82bb
PM
91972008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9198
9199 * gdb.base/gdb1056.exp: Add unsigned integer test.
9200
0993fe05
DE
92012008-01-28 Doug Evans <dje@google.com>
9202
9203 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9204
4fe42e7f
JB
92052008-01-27 Jim Blandy <jimb@codesourcery.com>
9206
c7a69933
JB
9207 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9208
4fe42e7f
JB
9209 * gdb.base/expand-psymtabs.exp: Doc fix.
9210
5def8285
MK
92112008-01-26 Mark Kettenis <kettenis@gnu.org>
9212
9213 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9214
5313c911
NR
92152008-01-24 Nick Roberts <nickrob@snap.net.nz>
9216
a9c64011 9217 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9218 -var-set-format.
9219
93815fbf
VP
92202008-01-23 Chris Demetriou <cgd@google.com>
9221
9222 * gdb.threads/thread_events.c: New testcase source file.
9223 * gdb.threads/thread_events.exp: New testcase expect file.
9224
467a88ee
NR
92252008-01-23 Nick Roberts <nickrob@snap.net.nz>
9226
9227 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9228
9229 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9230 -var-set-format.
9231
d8f82aba
DJ
92322008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9233 Vladimir Prus <vladimir@codesourcery.com>
9234
9235 * gdb.base/float.exp: Allow missing floating point for m68k and
9236 PowerPC.
9237
60c46647
VP
92382008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9239
9240 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9241 ignore count.
9242 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9243 * gdb.mi/mi-cli.exp: Adjust.
9244 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9245
c7dd36a1
PA
92462008-01-17 Pedro Alves <pedro@codesourcery.com>
9247
9248 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9249 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9250 with dummy_ptr's address.
9251 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9252 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9253 all targets.
9254 * gdb.mi/mi2-var-child.exp: Likewise.
9255
39d5313e
JB
92562008-01-09 Joel Brobecker <brobecker@adacore.com>
9257
9258 * gdb.ada/null_array: New test program.
9259 * gdb.ada/null_array.exp: New testcase.
9260
0aea4bf3
LM
92612008-01-09 Luis Machado <luisgpm@br.ibm.com>
9262
9263 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9264 with required float modifiers.
9265
0b354900
JB
92662008-01-08 Joel Brobecker <brobecker@adacore.com>
9267
9268 * gdb.ada/funcall_param: New test program.
9269 * gdb.ada/funcall_param.exp: New testcase.
9270
cdb7f5d4
JB
92712008-01-08 Joel Brobecker <brobecker@adacore.com>
9272
9273 * gdb.ada/arrayparam: New test program.
9274 * gdb.ada/arrayparam.exp: New testcase.
9275
88e2547f
JB
92762008-01-08 Joel Brobecker <brobecker@adacore.com>
9277
9278 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9279 landed. Should also fix random failures in the test following it.
9280
f6867ce0
TJB
92812008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9282
9283 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9284 for expressions with decimal float values.
9285 (test_dfp_conversions): New function to test casts to and from
9286 decimal float types.
9287 Call test_dfp_conversions.
9288 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9289 elements.
9290 (main): Initialize ds.float4 and ds.double8 elements.
9291 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9292 string to new error message.
9293 (d64_set_tests): Likewise.
9294 (d128_set_tests): Likewise.
9295 Add tests for expressions with decimal float variables. Add tests for
9296 conversions to and from decimal float types.
9297
f9c11282
JB
92982008-01-05 Joel Brobecker <brobecker@adacore.com>
9299
9300 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9301 * gdb.ada/packed_tagged.exp: New testcase.
9302
0ecbca72
JB
93032008-01-04 Joel Brobecker <brobecker@adacore.com>
9304
9305 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9306 gdb.ada/homonym/homonym_main.adb: New files.
9307 * gdb.ada/homonym.exp: New testcase.
9308
c18d3d89
JB
93092008-01-04 Joel Brobecker <brobecker@adacore.com>
9310
9311 * gdb.ada/packed_array.exp: Add testing of references to
9312 a packed array.
9313
ecc7085b
JB
93142008-01-04 Joel Brobecker <brobecker@adacore.com>
9315
9316 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9317 New files.
9318 * gdb.ada/type_coercion.exp: New testcase.
9319
c474c922
JB
93202008-01-04 Joel Brobecker <brobecker@adacore.com>
9321
9322 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9323 gdb.ada/tagged/foo.adb: New file.
9324 * gdb.ada/tagged.exp: New testcase.
9325
9005b927
JB
93262008-01-04 Joel Brobecker <brobecker@adacore.com>
9327
9328 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9329 gdb.ada/ptype_field/foo.adb: New files.
9330 * gdb.ada/ptype_field.exp: New testcase.
9331
1a6aaad8
JB
93322008-01-03 Joel Brobecker <brobecker@adacore.com>
9333
9334 * gdb.ada/print_pc.exp: New testcase.
9335
0ef22f53
JB
93362008-01-03 Joel Brobecker <brobecker@adacore.com>
9337
9338 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9339 gdb.ada/taft_type/p.adb: New files.
9340 * gdb.ada/taft_type.exp: New testcase.
9341
1689ecf8
JB
93422008-01-03 Joel Brobecker <brobecker@adacore.com>
9343
9344 * gdb.ada/array_bounds/bar.adb: New file.
9345 * gdb.ada/array_bounds.exp: New testcase.
9346
a4d0b9c3
JB
93472008-01-03 Joel Brobecker <brobecker@adacore.com>
9348
9349 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9350 gdb.ada/arrayptr/foo.adb: New files.
9351 * gdb.ada/arrayptr.exp: New testcase.
9352
a31ace00
JB
93532008-01-03 Joel Brobecker <brobecker@adacore.com>
9354
9355 * gdb.base/set-lang-auto.exp: New testcase.
9356
a97fced3
JB
93572008-01-03 Joel Brobecker <brobecker@adacore.com>
9358
9359 * gdb.ada/fun_addr/foo.adb: New file.
9360 * gdb.ada/fun_addr.exp: New testcase.
9361
ef29ce1a
JK
93622008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9363
9364 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9365 New files
9366
0fafefe3
JB
93672008-01-02 Joel Brobecker <brobecker@adacore.com>
9368
9369 * array_subscript_addr/p.adb: New file.
a9c64011 9370 * array_subscript_addr.exp: New testcase.
0fafefe3 9371
c4359f8d
JB
93722008-01-02 Joel Brobecker <brobecker@adacore.com>
9373
a9c64011 9374 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9375 New files.
9376 * gdb.ada/str_cmp_ref.exp: New testcase.
9377
1aa1b15b
JB
93782008-01-01 Joel Brobecker <brobecker@adacore.com>
9379
9380 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9381 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9382 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9383
81c9b2cf
JB
93842008-01-01 Joel Brobecker <brobecker@adacore.com>
9385
9386 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9387 gdb.ada/ref_param/pck.ads: New files.
9388 * gdb.ada/ref_param.exp: New testcase.
9389
319e4674
JB
93902008-01-01 Joel Brobecker <brobecker@adacore.com>
9391
9392 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9393 gdb.ada/interface/foo.adb: New files.
9394 * gdb.ada/interface.exp: New testcase.
9395
ef682c56
JB
93962007-12-31 Jim Blandy <jimb@codesourcery.com>
9397
9398 * gdb.base/multi-forks.exp: Consume all output from child
9399 processes before proceeding to next test.
9400
f6f3eb6c
JB
94012007-12-29 Jim Blandy <jimb@codesourcery.com>
9402
9403 * configure: Regenerated.
9404
f652e42f
JB
94052007-12-27 Joel Brobecker <brobecker@adacore.com>
9406
9407 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9408 gdb.ada/fixed_cmp/fixed.adb: New files.
9409 * gdb.ada/fixed_cmp.exp: New testcase.
9410
6943e596
JB
94112007-12-27 Joel Brobecker <brobecker@adacore.com>
9412
9413 * gdb.ada/boolean_expr.exp: New testcase.
9414
aad9a193
JB
94152007-12-26 Jim Blandy <jimb@codesourcery.com>
9416
9417 * gdb.base/multi-forks.exp: Doc fix.
9418
fb5f3683
JB
94192007-12-26 Joel Brobecker <brobecker@adacore.com>
9420
9421 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9422 * gdb.ada/char_param.exp: Do not compile our test program with
9423 -gnata, this is unnecessary.
9424 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9425
384e4a9c
JB
94262007-12-24 Joel Brobecker <brobecker@adacore.com>
9427
9428 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9429 gdb.ada/print_chars/foo.adb: New files.
9430 * gdb.ada/print_chars.exp: New testcase.
9431
01e044f7
JB
94322007-12-24 Joel Brobecker <brobecker@adacore.com>
9433
9434 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9435 gdb.ada/char_param/foo.adb: New files.
9436 * gdb.ada/char_param.exp: New testcase.
9437
0ce17860
JB
94382007-12-22 Jim Blandy <jimb@codesourcery.com>
9439
9440 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9441 hard-coding source line numbers into the test.
9442 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9443 gdb_get_line_number to find.
9444
919809b9
JB
94452007-12-22 Joel Brobecker <brobecker@adacore.com>
9446
9447 * gdb.base/ptype.c (highest): New struct type.
9448 (the_highest): New variable of that type.
9449 (main): Add dummy assignment to a field of variable the_highest.
9450 * gdb.base/ptype.exp: Test type printing of our new variable.
9451
abc8a88d
PM
94522007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9453
9454 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9455 and record first explicitly generated thread number.
abc8a88d
PM
9456 Use that thread number for thread specific watchpoint test.
9457 Add iteration number to repetitive tests.
9458
5158f3e3
CES
94592007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9460 Jim Blandy <jimb@codesourcery.com>
9461
9462 * gdb.base/expand-psymtabs.c: New testcase
9463 source file.
9464 * gdb.base/expand-psymtabs.exp: New testcase
9465 expect file.
9466
37e4754d
LM
94672007-12-17 Luis Machado <luisgpm@br.ibm.com>
9468
9469 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9470 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9471
551e5d04
JB
94722007-12-17 Joel Brobecker <brobecker@adacore.com>
9473
9474 * gdb.ada/frame_args/foo.adb: New file.
9475 * gdb.ada/frame_args/pck.ads: New file.
9476 * gdb.ada/frame_args/pck.adb: New file.
9477 * gdb.ada/frame_args.exp: New testcase.
9478
a05ee097
JB
94792007-12-17 Joel Brobecker <brobecker@adacore.com>
9480
9481 * gdb.base/frame-args.c: New file.
9482 * gdb.base/frame-args.exp: New testcase.
9483
c162e8c9 94842007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9485 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9486
9487 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9488
afe8ab22 94892007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9490
afe8ab22
VP
9491 * gdb.mi/mi-pending.exp: New.
9492 * gdb.mi/mi-pending.c: New.
9493 * gdb.mi/mi-pendshr.c: New.
9494
dfdfb3ca
JB
94952007-12-06 Jim Blandy <jimb@codesourcery.com>
9496
9497 * gdb.base/default.exp: Update expected output for 'info catch'.
9498
b7fca990
JK
94992007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9500
9501 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9502 must be set to binary.
9503
6a1afc1e
PA
95042007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9505
9506 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9507
a6b151f1
DJ
95082007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9511 gdb.mi/mi-file-transfer.exp: New.
9512
43039443
JK
95132007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9514
9515 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9516
0ef2251b
MR
95172007-11-22 Maciej W. Rozycki <macro@mips.com>
9518
9519 * gdb.trace/backtrace.exp: Fix a typo.
9520 * gdb.trace/circ.exp: Likewise.
9521 * gdb.trace/collection.exp: Likewise.
9522 * gdb.trace/limits.exp: Likewise.
9523 * gdb.trace/report.exp: Likewise.
9524 * gdb.trace/tfind.exp: Likewise.
9525 * gdb.trace/while-dyn.exp: Likewise.
9526
5443631e
NR
95272007-11-21 Nick Roberts <nickrob@snap.net.nz>
9528
9529 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9530 objects of pointers that can't be dereferenced are now
9531 "noneditable".
9532
a4ce5b0d
UW
95332007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9534
9535 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9536 (target_cpu): Remove.
9537
d6e956e5
VP
95382007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9539
9540 * gdb.base/ending-run.exp: Expect the list of cleared
9541 breakpoint to come in natural order, not the reversed one.
a9c64011 9542
214270ab
VP
95432007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9544
9545 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9546 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9547
1a619819
LM
95482007-11-05 Luis Machado <luisgpm@br.ibm.com>
9549
9550 * gdb.base/printcmds.exp: New function
9551 test_printf_with_dfp.
9552
5b01a6fa
DE
95532007-11-02 Doug Evans <dje@google.com>
9554
9555 * gdb.disasm/t01_mov.s: Remove carriage returns.
9556 * gdb.disasm/t02_mova.s: Ditto.
9557 * gdb.disasm/t03_add.s: Ditto.
9558 * gdb.disasm/t04_sub.s: Ditto.
9559 * gdb.disasm/t05_cmp.s: Ditto.
9560 * gdb.disasm/t06_ari2.s: Ditto.
9561 * gdb.disasm/t07_ari3.s: Ditto.
9562 * gdb.disasm/t08_or.s: Ditto.
9563 * gdb.disasm/t09_xor.s: Ditto.
9564 * gdb.disasm/t10_and.s: Ditto.
9565 * gdb.disasm/t11_logs.s: Ditto.
9566 * gdb.disasm/t12_bit.s: Ditto.
9567 * gdb.disasm/t13_otr.s: Ditto.
9568
ec33ab7f
JK
95692007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9570
9571 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9572
ae0d01ff
UW
95732007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9574
9575 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9576 provide DFP support.
9577
55eddb0f
DJ
95782007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9579
9580 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9581 Test "set powerpc vector-abi". Skip auto-detection tests for old
9582 toolchains.
9583
7020f05c
PA
95842007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9585
9586 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9587 with [string compare].
9588
84bc3db9
PA
95892007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9590
9591 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9592 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9593
5876dc88
LM
95942007-10-25 Luis Machado <luisgpm@br.ibm.com>
9595
9596 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9597 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9598 * gdb.opt/Makefile.in: New makefile.
9599 * Makefile.in: Create new directory "gdb.opt".
9600 * configure.ac: Add "gdb.opt" directory.
9601 * configure: Regenerated.
a9c64011 9602
c3ea9a14
DE
96032007-10-25 Doug Evans <dje@google.com>
9604
9605 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9606 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9607
a9c64011 96082007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9609 Thiago Jung Bauermann <bauerman@br.ibm.com>
9610
9611 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9612 Floating Point expressions.
9613 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9614 Floating Point variables.
9615 * gdb.base/dfp-test.c: new file containing program with Decimal
9616 Floating variables, used by gdb.base/dfp-test.exp.
9617
62a24a2b
DJ
96182007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9619
9620 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9621
e7b1eae6
UW
96222007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9623
9624 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9625 compiling test case with GCC.
9626 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9627
c641edcc
UW
96282007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9629
9630 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9631 format changes.
9632
5e5ebfe6
MS
96332007-10-18 Michael Snyder <msnyder@specifix.com>
9634
9635 * gdb.base/dbx.exp: Add missing "-re " operator.
9636
e831e7b6
GM
96372007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9638
9639 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9640 * configure.ac: Removed trailing spaces after backslash.
9641 * gdb.modula2: New directory.
9642 * gdb.modula2/Makefile.in: New file.
9643 * gdb.modula2/unbounded-array.exp: New file.
9644 * gdb.modula2/unbounded1.c: New file.
9645
7cc46491
DJ
96462007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9647
9648 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9649
96502007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9651
9652 * gdb.base/sigstep.c (main): Add checks for
9653 return values for setitimer call.
9654 Call setitimer again with itimer = ITIMER_REAL
9655 if first call to setitimer fails.
9656
e91528f0
KH
96572007-10-11 Kazu Hirata <kazu@codesourcery.com>
9658
9659 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9660 of $timeout.
9661
2ec9a4f8
DJ
96622007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9663
9664 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9665
96662007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9667
9668 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9669 of gdb_expect call, to avoid interruption.
9670
64b2fa04
PA
96712007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9672
9673 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9674 (v_unsigned_long_long, v_long_long_array)
9675 (v_signed_long_long_array, v_unsigned_long_long_array)
9676 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9677 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9678 [!NO_LONG_LONG]: New.
9679 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9680 v_long_long_member.
9681
9682 (v_long_long_func, v_signed_long_long_func)
9683 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9684 (main) [!NO_LONG_LONG]: Initialize long long variants.
9685
9686 * gdb.base/whatis.exp: If board file requests no_long_long, build
9687 test with NO_LONG_LONG defined. Test long long, signed long long,
9688 and unsigned long long variants but only if board file doesn't
9689 disable it.
9690
a912286e 96912007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9692 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9693
9694 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9695 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9696 * configure: Regenerated.
9697 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9698 gdb.pascal/types.exp, lib/pascal.exp: New files.
9699
471ba8c9
DJ
97002007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9701
9702 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9703 call.
9704 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9705 to return to the call.
9706 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9707 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9708 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9709 * gdb.mi/mi-until.exp (test_until): Likewise.
9710 * gdb.mi/mi2-until.exp (test_until): Likewise.
9711
fef8a650
DJ
97122007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9715 two-char array.
9716 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9717
d983da9c
DJ
97182007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9719
9720 * gdb.threads/watchthreads.c (thread_function): Sleep between
9721 iterations.
9722 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9723 at once for S/390. Generate matching fails and passes.
9724
17f62551
VP
97252007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9726
9727 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9728 the 'struct_declarations' variable to zeros.
a9c64011 9729
ed0616c6
VP
97302007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9731
9732 * gdb.cp/mb-ctor.cc: New.
9733 * gdb.cp/mb-ctor.exp: New.
9734 * gdb.cp/mb-templates.cc: New.
9735 * gdb.cp/mb-templates.exp: New.
9736
41f1b697
DJ
97372007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9738
9739 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9740
3f213f78
PA
97412007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9742
9743 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9744 targets.
9745 * configure: Regenerate.
9746
0d381245 97472007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9748
0d381245
VP
9749 * gdb.base/annota1.exp: Adjust for 'info break'
9750 format changes.
9751 * gdb.base/annota3.exp: Likewise.
9752 * gdb.base/break.exp: Likewise.
9753 * gdb.base/condbreak.exp: Likewise.
9754 * gdb.base/pending.exp: Likewise.
9755 * gdb.base/sepdebug.exp: Likewise.
9756 * gdb.base/unload.exp: Likewise.
9757 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 9758
fe3f5fa8
VP
97592007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9760
9761 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9762 messages.
9763 * gdb.base/chng-syms.exp: Likewise.
9764 * gdb.base/unload.exp: Likewise.
a9c64011 9765
a75cf6c0
DJ
97662007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9767
9768 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9769
18ecae38
DJ
97702007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9771
9772 * schedlock.c (NUM): Change to 1.
9773 (main): Use args[0] for the main thread.
9774 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9775 regardless of the number of threads.
9776
5509918f
MR
97772007-09-14 Maciej W. Rozycki <macro@mips.com>
9778
4a543daf
MR
9779 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9780 type down.
9781 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9782 test.
9783 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9784 watchpoint type down.
9785 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9786 test.
9787
97882007-09-14 Maciej W. Rozycki <macro@mips.com>
9789
5509918f
MR
9790 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9791 Move all the tests here and run them twice, once using software
9792 watchpoints and once using hardware watchpoints.
9793 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9794
40b53987
DJ
97952007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9796
9797 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9798 test.
9799
695e2681
MK
98002007-09-10 Mark Kettenis <kettenis@gnu.org>
9801
8b3fc8d8
MK
9802 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9803 build-id.
9804
695e2681
MK
9805 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9806 know about $ORIGIN. Calculate output dir from $dest instead of
9807 using ${objdir}/{$subdir}.
9808
58d69f29
MK
98092007-09-09 Mark Kettenis <kettenis@gnu.org>
9810
9811 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9812 gcore, before continuing with the test.
9813
3e347599
DJ
98142007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9815
9816 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9817 * gdb.mi/mi-watch.exp: Likewise.
9818
ea37ba09
DJ
98192007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9820 Jim Blandy <jimb@codesourcery.com>
9821
9822 * gdb.arch/i386-sse.exp: Do not expect character constants.
9823 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9824 * gdb.base/display.exp: Allow print/s.
9825 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9826 and unsigned char array changes.
9827
2025a643
DJ
98282007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9829
9830 * gdb.base/display.exp: Add tests for printf %p.
9831
26669a27
PA
98322007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9833
9834 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9835 the dll name to unicode.
9836
c8f021f8
JK
98372007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9838
9839 * gdb.base/default.exp (show version): Update the version text.
9840 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9841
4cf31eea
JK
98422007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9843
9844 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9845 New files.
9846
4935890f
JK
98472007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9848
9849 * lib/gdb.exp (build_id_debug_filename_get): New function.
9850 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9851 Remove the generate DEBUG file for the future testcase runs.
9852 New testcase for the NT_GNU_BUILD_ID retrieval.
9853 Move the final testing step to ...
9854 (test_different_dir): ... a new function.
9855 New parameter XFAIL to XFAIL all the tests performed.
9856 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9857 New parameter TYPE to PF_PREFIX all the tests performed.
9858
02142340
VP
98592007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9860
9861 * gdb.mi/mi-var-cp.cc (path_expression): New
9862 function.
9863 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9864
36acd84e
UW
98652007-08-27 Markus Deuling <deuling@de.ibm.com>
9866
9867 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9868 to fit into SPU Local Store memory.
9869
a896d121
JB
98702007-08-23 Joel Brobecker <brobecker@adacore.com>
9871
9872 * gdb.base/default.exp: Adjust the expected output of "info
9873 warranty" after the switch to GPLv3.
9874
7b433602
JB
98752007-08-23 Joel Brobecker <brobecker@adacore.com>
9876
9877 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9878 to 30000 (from 20000).
9879
e22f8b7c
JB
98802007-08-23 Joel Brobecker <brobecker@adacore.com>
9881
9882 Switch the license of all .exp files to GPLv3.
9883 Switch the license of all .f and .f90 files to GPLv3.
9884 Switch the license of all .s and .S files to GPLv3.
9885
5a0e3bd0
JB
98862007-08-23 Joel Brobecker <brobecker@adacore.com>
9887
9888 * configure.ac: Switch license to GPLv3.
9889
cc00619d
JB
98902007-08-23 Joel Brobecker <brobecker@adacore.com>
9891
9892 Switch the licensing to GPLv3 for all .ads and .adb files.
9893
8d26208a
DJ
98942007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9895
9896 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9897 and t_int_double.
9898 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9899
4fcb9948
JB
99002007-08-17 Joel Brobecker <brobecker@adacore.com>
9901
9902 * gdb.base/step-line.c: Switch license to GPL version 3, and
9903 update copyright year.
9904 * gdb.base/step-line.inp: Likewise.
9905
b9c34f67
JB
99062007-08-17 Joel Brobecker <brobecker@adacore.com>
9907
9908 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9909 changes inside gdb1555.c.
9910 * gdb.base/pending.exp: Likewise.
9911
2cc17678
DJ
99122007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9913
9914 * config/default.exp: New file.
9915
e48883f7
DJ
99162007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9917
9918 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9919 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9920
1ab80e5b
MR
99212007-07-30 Maciej W. Rozycki <macro@mips.com>
9922
9923 * gdb.base/dump.exp: Force the correct endianness for binary
9924 formats not carrying this information.
9925
aba471f5
DJ
99262007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9927
9928 * gdb.threads/staticthreads.exp: Match .*sem_post.
9929
d4e07204
DJ
99302007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9931
9932 * gdb.base/readline.exp (operate_and_get_next): Match the final
9933 prompt.
9934
2b97317d
KB
99352007-07-23 Kevin Buettner <kevinb@redhat.com>
9936
9937 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9938 to restarting SID.
9939
44efa07a
KB
99402007-07-18 Kevin Buettner <kevinb@redhat.com>
9941
9942 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9943 prior to `gdb_start'.
9944
7b5ebade
KB
99452007-07-18 Kevin Buettner <kevinb@redhat.com>
9946
9947 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9948 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9949 Remove call to gdb_unload.
9950
255e7678
DJ
99512007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9952 Daniel Jacobowitz <dan@codesourcery.com>
9953
9954 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9955 for __WIN32__.
9956 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9957 * gdb.base/unload.exp: Use shared library test routines.
9958
3a40aaa0
UW
99592007-07-03 Markus Deuling <deuling@de.ibm.com>
9960
9961 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9962 * gdb.base/solib-symbol-lib.c: Likewise.
9963 * gdb.base/solib-symbol-main.c: Likewise.
9964
b0f4b84b
DJ
99652007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9966
9967 * config/gdbserver.exp (gdb_reconnect): New.
9968 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9969 gdb.base/solib-disc.exp: New files.
9970 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9971 remote debugging".
9972 (gdb_compile): Add shlib_load flag.
9973 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9974 port.
9975 (gdbserver_reconnect): New.
9976
1b05479a
DJ
99772007-07-01 Nick Roberts <nickrob@snap.net.nz>
9978 Daniel Jacobowitz <dan@codesourcery.com>
9979
9980 * gdb.base/annota3.exp: Test for if construct.
9981
86f78eb2
DJ
99822007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9983
9984 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9985
6a2eb474 99862007-06-21 Chris Dearman <chris@mips.com>
a9c64011 9987 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
9988
9989 * gdb.base/display.exp: Allow a newline after display/i.
9990 * gdb.base/pc-fp.exp: Likewise.
9991 * gdb.base/sigbpt.exp: Likewise.
9992
f8b73d13
DJ
99932007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9994
9995 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9996 required features to be included.
9997
4339e69e
DJ
99982007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9999
10000 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10001 in info threads output.
10002
23d964e7
UW
100032007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10004 Markus Deuling <deuling@de.ibm.com>
10005
10006 * gdb.arch/spu-info.exp: New testcase.
10007 * gdb.arch/spu-info.c: New file.
10008
fd20f75b
DJ
100092007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10010
10011 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10012 tpcs_offset. Restore lr after the call.
10013 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10014
2226f861
DJ
100152007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10016
10017 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10018 (gdbserver_run): Kill any running gdbserver.
10019 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10020
d12371a9
MR
100212007-05-17 Maciej W. Rozycki <macro@mips.com>
10022
10023 * gdb.base/sigbpt.exp: Preset segv_addr.
10024
93f02886
DJ
100252007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10026
10027 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10028 (gdb_compile_shlib): Likewise.
10029 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10030 (default_gdb_init): Clear cleanfiles.
10031 (gdb_finish): Delete recorded cleanfiles.
10032 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10033
10034 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10035 Do not use isnative.
10036 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10037 gdb.base/so-impl-ld.exp: Likewise.
10038 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10039 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10040 gdb_compile.
10041
b04e06d7
VP
100422007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10043
10044 * config/unknown.exp: Remove.
10045
069ed931
UW
100462007-05-15 Markus Deuling <deuling@de.ibm.com>
10047
10048 * gdb.base/info-proc.exp: Check is_remote.
10049
09db0d03
UW
100502007-05-14 Markus Deuling <deuling@de.ibm.com>
10051
10052 * gdb.base/gcore.exp: Initialize variable core_supported.
10053
af2cbe8c
DJ
100542007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10055
10056 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10057
027c0295
DJ
100582007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10059
10060 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10061 * gdb.threads/print-threads.exp (test_all_threads): Allow
10062 negative and hexadecimal thread IDs.
10063
dc5000e7
DJ
100642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10065
10066 * gdb.java/jprint.java (public): Avoid invalid call to static
10067 method.
10068
2e74ed18
DP
100692007-05-14 Denis Pilat <denis.pilat@st.com>
10070
10071 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10072 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10073 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10074 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10075 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10076
83547f02
UW
100772007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10078
10079 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10080 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10081 this mode.
10082 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10083 * gdb.base/spu.ld: New file.
10084
b18be20d
DJ
100852007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10086
10087 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10088
be444858
DJ
100892007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10090
10091 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10092
b1d53152
DJ
100932007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10094
10095 * gdb.java/jmain.exp: Handle demangled names with and without method
10096 signatures.
10097
d084b331
DJ
100982007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10099
10100 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10101 (have_a_very_merry_interrupt): Remove calls to puts.
10102 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10103 inferior output.
10104 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10105 test names.
10106
db9d7fc5
DJ
101072007-04-29 Markus Deuling <deuling@de.ibm.com>
10108 Daniel Jacobowitz <dan@codesourcery.com>
10109
10110 * gdb.base/auxv.exp (core_works): Also check is_remote.
10111 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10112
ef783a7d 101132007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10114
ef783a7d
VP
10115 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10116 message, not the undefined 'module' variable.
10117 * gdb.base/siginfo.exp: Likewise.
10118 * gdb.base/sigstep.exp: Likewise.
10119 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10120 serialport.
10121 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10122
b7b73cae
CV
101232007-04-25 Corinna Vinschen <vinschen@redhat.com>
10124
10125 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10126 target sim fails. Return 0 otherwise.
10127 (gdb_load): Return prematurely if gdb_target_sim fails.
10128
7d90fdfa
DP
101292007-04-16 Denis Pilat <denis.pilat@st.com>
10130
10131 * gdb.base/setshow.exp: Reset height after having set it to 100.
10132
5d3e9c85
DP
101332007-04-16 Denis Pilat <denis.pilat@st.com>
10134
10135 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10136
18e75969
DP
101372007-04-16 Denis Pilat <denis.pilat@st.com>
10138
10139 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10140
25d5ea92
VP
101412007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10142
10143 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10144 tests. Run the frozen varobjs test.
10145 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10146 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10147
0b49cb80
JK
101482007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10149
10150 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10151 gdb.base/type-opaque.exp: New files.
10152
a73bafbc 101532007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10154
10155 * gdb.mi/mi-var-child.c
a73bafbc
VP
10156 (do_children_tests): User char[2] instead of
10157 char so that automatic printing of pointers to char
10158 don't give unpredicable result.
10159 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10160 local variables.
10161 * gdb.mi/mi-var-child.exp: Step to right line
10162 of do_children_tests.
10163 * gdb.mi/mi2-var-child.exp: Likewise.
10164 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10165 do_locals_tests.
a73bafbc
VP
10166 (do_children_tests): User char[2] instead of
10167 char so that automatic printing of pointers to char
a9c64011 10168 don't give unpredicable result.
a73bafbc 10169 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10170 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10171 Pass test name to mi_wait_for_stop.
10172
7ce59000
DJ
101732007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10174
10175 * gdb.asm/asm-source.exp: Remove d10v case.
10176 * lib/gdb.exp (skip_cplus_tests): Likewise.
10177 * gdb.asm/d10v.inc: Deleted.
10178
20389057
DJ
101792007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10180
10181 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10182
8807d78b
DJ
101832007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * config/netware.exp: Delete file.
10186
aa3edb8e
JB
101872007-03-29 Joel Brobecker <brobecker@adacore.com>
10188
10189 * gdb.dwarf2/dw2-noloc.S: New file.
10190 * gdb.dwarf2/dw2-noloc.exp: New file.
10191
297561ac
PA
101922007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10193
10194 * gdb.cp/method2.cc: New test.
10195 * gdb.cp/method2.exp: New test.
10196 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10197
1f81bd39
DJ
101982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10201
9453113a
DJ
102022007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10203
10204 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10205
b741e217
DJ
102062007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10207
10208 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10209 (gdb_load): Delete, replace with...
10210 (gdb_reload): ...this.
10211 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10212 * gdb.server/server-mon.exp: Likewise.
10213 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10214 (gdb_start_cmd): New.
10215 (gdb_file_cmd): Save the last loaded file.
10216 (gdb_reload): New.
10217 (gdb_gnu_strip_debug): Use transform.
10218 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10219 support here. Use new $last_loaded_file. Check mtime.
10220 (gdb_target_cmd): Handle ObjC failure case.
10221 (infer_host_exec): Delete.
10222 (gdbserver_load): Rename to...
10223 (gdbserver_run): ...this. Simplify.
10224 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10225 (mi_gdb_load): Move most contents to a new function...
10226 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10227 (mi_run_cmd): Use mi_gdb_target_load.
10228 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10229 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10230 Use gdb_run_cmd.
10231 * gdb.base/charsign.exp: Remove incorrect comment.
10232 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10233 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10234 gdb.base/start.exp: Use gdb_start_cmd.
10235
446ab585 102362007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10237 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10238
10239 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10240 * gdb.base/signull.exp: Similarly.
10241
bbb88ebf
UW
102422007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10243
10244 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10245 messages available to test cases (like chng-sym.exp).
10246
cb8c4a99
AS
102472007-03-14 Andreas Schwab <schwab@suse.de>
10248
10249 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10250 format changes.
10251
4e463ff5
DJ
102522007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10255 (optimized_1): New.
10256 (main): Call optimized_1.
10257 (gdb2029): Correct typos. Call gdb2029_marker.
10258 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10259 for gdb2029.
10260
b6db2c47
MK
102612007-03-12 Mark Kettenis <kettenis@gnu.org>
10262
10263 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10264 as tabs. Remove redundant test pattern.
10265
70ed3737
UW
102662007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10267
10268 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10269 for /a format output.
10270
47b67b60
DJ
102712007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10272
10273 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10274 collect output incrementally.
10275
b8953b0e
UW
102762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10277
10278 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10279 for -var-create lpcharacter test.
10280 * gdb.mi/mi2-var-cmd.exp: Likewise.
10281
7acd5c40
UW
102822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10283
10284 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10285 pass on targets where address zero is readable.
10286
9c6759c1
UW
102872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10288
10289 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10290 just a single architecture.
10291
a2f1aeb4
UW
102922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10293
10294 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10295 (fetch_all_registers): New function, uses gdb_test_multiple and
10296 exp_continue to fetch inferior output line-by-line.
10297 Replace all uses of do_get_all_registers by fetch_all_registers.
10298
46579ac2
UW
102992007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10300
10301 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10302 in target_info.
10303
fc133f24
MS
103042007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10305
a9c64011 10306 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10307 consistancy; add a default (timeout) case.
10308
7646a51d
MS
103092007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10310
10311 * gdb.base/watchpoint.exp: Fix truncated comment.
10312
dcfff61f
MS
103132007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10314
10315 * Makefile.in: Remove spurious single-quotes from sed command.
10316
664e3ee9
DJ
103172007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10318
10319 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10320 func.
10321 * gdb.mi/mi2-var-cmd.exp: Likewise.
10322
d7cc6f2f
JB
103232007-02-27 Joel Brobecker <brobecker@adacore.com>
10324
a9c64011
AS
10325 * gdb.dwarf2/dw2-producer.S: New file.
10326 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10327
103282007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10329
10330 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10331 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10332 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10333 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10334 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10335 Revert tests to use mi_gdb_test and include value field in output
10336 of -var-create.
10337
93d42b30
DJ
103382007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10339
10340 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10341
c499ed39
DJ
103422007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.base/maint.exp: Remove full paths from test names.
10345 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10346 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10347
9836f81b
JB
103482007-02-27 Joel Brobecker <brobecker@adacore.com>
10349
10350 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10351
c74d0ad8
DJ
103522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10353
10354 * gdb.server/server-mon.exp: New test.
10355
2711e456
DJ
103562007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10357
10358 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10359
ff6f572f
DJ
103602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10363 register capitalization.
10364
fada3feb
DP
103652007-02-13 Denis Pilat <denis.pilat@st.com>
10366
10367 * gdb.mi/mi-var-invalidate.exp: New file.
10368
fb1e4ffc
DJ
103692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10370
10371 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10372
3da939d7
DJ
103732007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10374
10375 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10376
123dc839
DJ
103772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10378
10379 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10380 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10381
877e3645 103822007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10383
10384 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10385 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10386 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10387 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10388 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10389 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10390 Update tests to include value field in output of -var-create.
a9c64011 10391
3c0a2960
AS
103922007-02-08 Andreas Schwab <schwab@suse.de>
10393
10394 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10395
108546a0
DJ
103962007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10397
10398 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10399 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10400
d701dcab
DP
104012007-02-02 Denis Pilat <denis.pilat@st.com>
10402
10403 * gdb.threads/threadapply.exp: check that frame is not changed by
10404 the thread apply all command.
10405
783e3e2f
AS
104062007-01-31 Andreas Schwab <schwab@suse.de>
10407
6d9c3a87
AS
10408 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10409
3c50d7b9
AS
10410 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10411 in the dwarf sections.
10412 * gdb.dwarf2/mac-fileno.S: Likewise.
10413
783e3e2f
AS
10414 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10415 bspstore register on ia64.
10416
78ff580e
AS
104172007-01-29 Andreas Schwab <schwab@suse.de>
10418
cc8e9b12
AS
10419 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10420 "frame-begin" annotation.
10421
78ff580e
AS
10422 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10423 number of "frames-invalid" annotations.
10424
704a4f78
DJ
104252007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10426
10427 * gdb.base/commands.exp: Call if_commands_test.
10428 (gdb_test_no_prompt, if_commands_test): New.
10429
e741bf94
MK
104302007-01-28 Mark Kettenis <kettenis@gnu.org>
10431
10432 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10433
474d0ad3
AS
104342007-01-27 Andreas Schwab <schwab@suse.de>
10435
10436 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10437 .short/.int/.quad in the dwarf sections.
10438 * gdb.dwarf2/dw2-intercu.S: Likewise.
10439 * gdb.dwarf2/dw2-intermix.S: Likewise.
10440
e784b426
JK
104412007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10442
10443 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10444 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10445 array.
e784b426
JK
10446 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10447 * gdb.base/setvar.exp: Likewise.
10448
37f08e04
AS
104492007-01-26 Andreas Schwab <schwab@suse.de>
10450
9a01813a
AS
10451 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10452 test.
10453
37f08e04
AS
10454 * gdb.base/multi-forks.exp ("restart $i"): Also match
10455 __kernel_syscall_via_break.
10456
6e2a9270
VP
104572007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10458
10459 * lib/mi-support.exp (mi_delete_varobj): New.
10460 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10461 testcase.
10462 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10463 (main): Call the above.
10464 (reference_update_test, base_in_reference_test)
10465 (reference_to_pointer): Delete the created varobjs.
a9c64011 10466
e515b470
DJ
104672007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10470 * configure: Regenerated.
10471 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10472 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10473 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10474 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10475 * lib/gdb.exp (gdb_skip_xml_test): New function.
10476
08d8bcd7
DJ
104772007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10478
10479 * gdb.base/sigrepeat.exp: Correct error message.
10480
104812007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10482 Daniel Jacobowitz <dan@codesourcery.com>
10483
10484 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10485 gdb.arch/i386-gnu-cfi-asm.S: New files.
10486
97c3f1f3
JK
104872007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10488
10489 * lib/gdb.exp: Abort on missing `site.exp'.
10490
cb1df416
DJ
104912007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10492 Daniel Jacobowitz <dan@codesourcery.com>
10493
10494 * gdb.base/included.c, gdb.base/included.exp,
10495 gdb.base/included.h: New files.
10496
35990120
DJ
104972007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10498
10499 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10500 (maximize_rlimit): Reduce limits on 64-bit systems.
10501
6e81a116 105022007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10503
10504 From Marcus Deuling <deuling@de.ibm.com>:
10505 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10506 every case.
10507
6c3c41f3
NR
105082007-01-13 Nick Roberts <nickrob@snap.net.nz>
10509
10510 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10511 (test_path_specification): Use objdir instead of srcdir to always
10512 get an absolute filename.
10513
2f12c312
DJ
105142007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10515
10516 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10517
81121995
VP
105182007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10519
10520 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10521 Make sure the variable we're using is in scope.
10522 (reference_to_pointer): Likewise.
10523
4741b737
DJ
105242007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10527 has no debug information.
10528
054410c3
DJ
105292007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10530
10531 * gdb.base/annota1.exp: Remove extra send_gdb.
10532
818f79f6
DJ
105332007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10534
10535 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10536
f7a6bb70
DJ
105372007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10538
10539 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10540
57e66780
DJ
105412007-01-08 Nick Roberts <nickrob@snap.net.nz>
10542 Daniel Jacobowitz <dan@codesourcery.com>
10543
10544 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10545 lcharacter or linteger change. Correct duplicated test name.
10546 * gdb.mi/mi2-var-cmd.exp: Likewise.
10547
3d799a95
DJ
105482007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10549
10550 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10551
105522007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10553
a9c64011
AS
10554 * gdb.base/nofield.c: New file.
10555 * gdb.base/nofield.exp: New testcase.
51679ba9 10556
eafb94e8
NR
105572007-01-05 Nick Roberts <nickrob@snap.net.nz>
10558
10559 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10560
10561 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10562 test.
10563
5e572bb4
DJ
105642007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10565
10566 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10567
74a44383
DJ
105682007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10569
10570 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10571 when continuing.
10572
1b572db9
DJ
105732007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10574
10575 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10576 Expect ".exe" extension.
10577
381bc39b
DJ
105782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10579
10580 * gdb.base/charset.exp: Add explicit filename to break.
10581 * gdb.base/dbx.exp: Add explicit filename to breaks.
10582
2b70e4c6
DJ
105832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10584
10585 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10586 * gdb.mi/mi2-file.exp: Likewise.
10587
303b6f5d
DJ
105882007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10589
10590 Implement specification of MI tests as comments
10591 in C and C++ sources.
10592 * lib/mi-support.exp (mi_autotest_data): New variable.
10593 (mi_autotest_source): New variable.
10594 (count_newlines, mi_prepare_inline_tests)
10595 (mi_get_inline_test, mi_continue_to_line)
10596 (mi_run_inline_test, mi_tbreak)
10597 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10598 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10599 Run inline tests.
10600 * gdb.mi/mi-var-cp.cc: Define tests here.
10601
23da0d94
VP
106022007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10603
10604 Simplify usage of mi_continue_to.
10605 * lib/mi-support.exp (mi_runto_helper): Renamed
10606 from mi_runto, added new parameter 'run_or_continue'.
10607 (mi_runto): Use mi_runto_helper.
10608 (mi_continue_to): Accept just function name as parameter.
10609 Use mi_runto_helper.
10610 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10611 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10612
f9e18282
JB
106132006-01-04 Joel Brobecker <brobecker@adacore.com>
10614
10615 Make this testcase a bit more realistic. The current code
10616 is too simplistic, and allows the compiler to optimize out
10617 some of the entities we need for this testcase.
10618 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10619 (Do_Nothing): Add extra parameter.
10620 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10621 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10622 by using a variable of type Void_Star.
10623
fd678c65
JB
106242006-01-04 Joel Brobecker <brobecker@adacore.com>
10625
10626 * gdb.ada/catch_ex/foo.adb: New file.
10627 * gdb.ada/catch_ex.exp: New testcase.
10628
05cfdb42
DJ
106292007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10630
10631 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10632 pass --image-base to linker.
10633
2e03ee74
DJ
106342007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10635 Daniel Jacobowitz <dan@codesourcery.com>
10636
10637 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10638 secondary prompts.
10639
0d5de010
DJ
106402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10641
10642 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10643 output. Test the types of members and member pointers.
10644 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10645 gdb/2092.
10646 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10647 statement. Enable for GCC. Update expected output for some tests
10648 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10649 layout.
10650 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10651 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10652 (Diamond::vget_base): New.
10653 (main): Add new tests.
10654 * gdb.cp/printmethod.exp: Update expected output for member functions.
10655 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10656 print pEe->D::vg().
10657
61a771aa
DJ
106582007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * gdb.threads/tls.exp: Allow stops in sem_post.
10661
2fa63963
DJ
106622006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10663
10664 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10665 * gdb.base/annota3.exp: Likewise.
10666 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10667 again (instead of timing out).
10668 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10669 GCC bug 26475.
10670 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10671 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10672 test from jmisc1.exp.
10673 * gdb.java/jmisc1.exp: Delete.
10674 * gdb.java/jprint.exp: Adjust to work with method signatures including
10675 return types.
10676 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10677 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10678 * lib/java.exp (compile_java_from_source): Pass the correct type
10679 to target_compile.
10680
5eefc2b7
JB
106812006-12-31 Joel Brobecker <brobecker@adacore.com>
10682
10683 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10684 (stack_align_edx): New function.
10685 (stack_align_eax): New function.
10686 (main): Add calls to stack_align_edx and stack_align_eax.
10687 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10688 Add testing for the cases where the register used during a stack
10689 realignment is edx. Same for eax.
10690
227c54da
DJ
106912006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10692
10693 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10694 and generic PE targets.
10695
cab8ac94
JB
106962006-12-29 Joel Brobecker <brobecker@adacore.com>
10697
10698 * gdb.ada/array_return.exp: Update copyright date list.
10699
ba54f318
JB
107002006-12-27 Joel Brobecker <brobecker@adacore.com>
10701
10702 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10703 (Create_Small_Float_Vector): New function.
10704 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10705 function body.
10706 * gdb.ada/array_return/p.adb: Use new type and function from
10707 package Pck.
10708 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10709 able to print the value returned by a function returning an
10710 array of float.
10711
6b7a35dd
JB
107122006-12-20 Joel Brobecker <brobecker@adacore.com>
10713
10714 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10715 The associated tests should be PASSing.
10716
038224f6
VP
107172006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10718
10719 Test for base in references.
10720 * gdb.mi/mi-var-cp.cc: Add test code.
10721 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10722 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10723 * gdb.mi/mi2-watch.exp: Likewise.
10724 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10725 (mi_list_varobj_children): New function.
10726
b26ed50d
VP
107272006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10728
10729 * lib/mi-support.exp
10730 (mi_runto): Accept "()" after function name.
10731 (mi_create_varobj): New function.
10732 (mi_varobj_update): New function.
10733 (mi_Check_varobj_value): New function.
10734 * gdb.mi/mi-var-cp.exp: New file.
10735 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10736
08232497
DJ
107372006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10738
10739 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10740 gdb.base/weaklib2.c: New files.
10741
d394c993 107422006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10743
ac6c2fba
NS
10744 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10745 info. Adjust test names.
10746
8ec659a0 10747 * gdb.base/break.c (main): Move position of malloc.
d394c993 10748 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10749
acd65feb
VP
107502006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10751
10752 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10753 assignement of arrays and function pointers.
10754 * gdb.mi/var-cmd.c: Add declaration necessary for above
10755 tests.
10756
f556d5e5
NS
107572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10758
10759 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
10760
10761 * gdb.threads/linux-dp.exp: Read thread table before and after
10762 creating each philosopher and verify it.
10763
697bc68d
NS
107642006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10765 Paul Brook <paul@codesourcery.com>
10766 Daniel Jacobowitz <dan@codesourcery.com>
10767
10768 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 10769 main to remove duplication. Add start function of the form
697bc68d
NS
10770 '_*start[1-9]*'. Add RVDS start function.
10771
29d73ae4
DJ
107722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10773
10774 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10775
c1d88655
UW
107762006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10777
10778 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10779 * gdb.asm/spu.inc: New file.
10780 * gdb.base/term.exp: Disable if [target_info exists noargs].
10781 * gdb.gdb/complaints.exp: Disable if ![isnative].
10782 * gdb.gdb/selftest.exp: Likewise.
10783 * gdb.gdb/observer.exp: Likewise.
10784 * gdb.gdb/xfullpath.exp: Likewise.
10785 * gdb.base/attach.exp: Disable on SPU target.
10786 * gdb.cp/bs145503.exp: Likewise.
10787 * gdb.cp/exception.exp: Likewise.
10788 * gdb.cp/userdef.exp: Likewise.
10789
32a13b1a
DJ
107902006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10791
10792 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10793
d8295fe9
VP
107942006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10795
10796 * gdb.base/completion.exp: Fix completion tests for
10797 'info' and 'info '.
10798 * gdb.base/help.exp (help_test_raw, test_class_help)
10799 (test_prefix_command_help): Move...
10800 * lib/gdb.exp: Here.
10801 * gdb.base/main.exp: Adjust.
10802 * gdb.cp/maint.exp: Adjust.
10803 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 10804
8c394015
VP
108052006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10806
10807 * gdb.stabs/weird.exp (print_weird_var): Use
10808 gdb_test_multiple instead of gdb_expect.
10809
027fc1bc
VP
108102006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10811
10812 * gdb.base/help.exp (help_test_raw): New.
10813 (test_class_help): New.
10814 (test_prefix_command_help): New.
10815 Adjust testcases.
10816
67609209
FR
108172006-11-09 Christophe Lyon <christophe.lyon@st.com>
10818
10819 * gdb.base/constvars.c (main): Write to crass and crips, so that
10820 they are allocated by the compiler.
10821
f73adfeb
AS
108222006-10-27 Andreas Schwab <schwab@suse.de>
10823
10824 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10825 "detach-fork".
10826
2f83a18e
DJ
108272006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10828
10829 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10830 of patterns.
10831
94277a38
DJ
108322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10833
10834 * gdb.base/sepdebug.exp: Remove debug format test.
10835 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10836 Handle no-symtab.
10837 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10838
5bd2f6e2
DJ
108392006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10840
10841 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10842 int to pointer or pointer to int.
10843 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10844
8c008720
DJ
108452006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10846
10847 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10848
9e35dae4
DJ
108492006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10850
10851 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10852
d9639e13
DJ
108532006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10854
10855 PR c++/2116
10856 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10857
390a1bd0
JB
108582006-10-06 Joel Brobecker <brobecker@adacore.com>
10859
10860 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10861 the corresponding bug has been fixed in GDB (PR/2018).
10862
dd920c33
JB
108632006-10-06 Joel Brobecker <brobecker@adacore.com>
10864
10865 * gdb.base/subst.exp: New testcase.
10866
53bbefe9
JB
108672006-10-06 Joel Brobecker <brobecker@adacore.com>
10868
10869 * gdb.ada/array_return/pck.ads: Add copyright notice.
10870 * gdb.ada/array_return/pck.adb: Likewise.
10871 * gdb.ada/array_return/p.adb: Likewise.
10872 * gdb.ada/exec_changed/first.adb: Likewise.
10873 * gdb.ada/exec_changed/second.adb: Likewise.
10874
09851417
JB
108752006-10-06 Joel Brobecker <brobecker@adacore.com>
10876
10877 * gdb.ada/watch_arg/watch.adb: New file.
10878 * gdb.ada/watch_arg.exp: New testcase.
10879
041bf30d
VP
108802006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10881
10882 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 10883 via string_to_regexp.
041bf30d 10884 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 10885
f286fbdd 108862006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
10887
10888 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10889 Remove unused / obsolete files.
10890
7c07f349
NR
108912006-09-19 Nick Roberts <nickrob@snap.net.nz>
10892
10893 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10894
cd5ff84a
VP
108952006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10896
10897 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10898 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 10899 the number of frames.
cd5ff84a 10900
ae018d1a
DJ
109012006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10902
10903 * gdb.base/args.c (main): Add breakpoint marker.
10904 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10905 really test empty arguments.
10906 (args_load): Delete.
10907 (args_test): New.
10908
b399c549
NR
109092006-09-13 Nick Roberts <nickrob@snap.net.nz>
10910
10911 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 10912 check for one file.
b399c549 10913
2ab1eb7a
VP
109142006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10915
10916 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10917 HIGH_FRAME argument to -stack-list-locals can be larger than
10918 the number of frames.
a9c64011 10919
476308bf
FF
109202006-08-18 Fred Fish <fnf@specifix.com>
10921
10922 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10923 '$' in front of skip_vmx_tests_saved when setting that.
10924
8625200f
AS
109252006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10926
10927 * gdb.base/trace-commands.exp: New file.
10928
089ec8f1
DJ
109292006-08-10 Joel Brobecker <brobecker@adacore.com>
10930 Daniel Jacobowitz <dan@codesourcery.com>
10931
10932 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10933 expected output of the backtrace commands.
10934
b60f0898
JB
109352006-08-09 Joel Brobecker <brobecker@adacore.com>
10936
10937 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10938 untested followed by return combination.
10939 * gdb.arch/altivec-regs.exp: Likewise.
10940 * gdb.arch/e500-abi.exp: Likewise.
10941 * gdb.arch/e500-regs.exp: Likewise.
10942 * gdb.arch/gdb1291.exp: Likewise.
10943 * gdb.arch/gdb1431.exp: Likewise.
10944 * gdb.arch/gdb1558.exp: Likewise.
10945 * gdb.arch/i386-prologue.exp: Likewise.
10946 * gdb.arch/i386-unwind.exp: Likewise.
10947 * gdb.asm/asm-source.exp: Likewise.
10948 * gdb.base/a2-run.exp: Likewise.
10949 * gdb.base/advance.exp: Likewise.
10950 * gdb.base/all-bin.exp: Likewise.
10951 * gdb.base/annota1.exp: Likewise.
10952 * gdb.base/annota3.exp: Likewise.
10953 * gdb.base/args.exp: Likewise.
10954 * gdb.base/arithmet.exp: Likewise.
10955 * gdb.base/assign.exp: Likewise.
10956 * gdb.base/async.exp: Likewise.
10957 * gdb.base/attach.exp: Likewise.
10958 * gdb.base/bang.exp: Likewise.
10959 * gdb.base/bigcore.exp: Likewise.
10960 * gdb.base/bitfields.exp: Likewise.
10961 * gdb.base/bitfields2.exp: Likewise.
10962 * gdb.base/break.exp: Likewise.
10963 * gdb.base/call-sc.exp: Likewise.
10964 * gdb.base/call-strs.exp: Likewise.
10965 * gdb.base/callfuncs.exp: Likewise.
10966 * gdb.base/checkpoint.exp: Likewise.
10967 * gdb.base/chng-syms.exp: Likewise.
10968 * gdb.base/code-expr.exp: Likewise.
10969 * gdb.base/commands.exp: Likewise.
10970 * gdb.base/completion.exp: Likewise.
10971 * gdb.base/cond-expr.exp: Likewise.
10972 * gdb.base/condbreak.exp: Likewise.
10973 * gdb.base/consecutive.exp: Likewise.
10974 * gdb.base/constvars.exp: Likewise.
10975 * gdb.base/corefile.exp: Likewise.
10976 * gdb.base/cvexpr.exp: Likewise.
10977 * gdb.base/dbx.exp: Likewise.
10978 * gdb.base/define.exp: Likewise.
10979 * gdb.base/detach.exp: Likewise.
10980 * gdb.base/display.exp: Likewise.
10981 * gdb.base/dump.exp: Likewise.
10982 * gdb.base/ena-dis-br.exp: Likewise.
10983 * gdb.base/ending-run.exp: Likewise.
10984 * gdb.base/environ.exp: Likewise.
10985 * gdb.base/eval-skip.exp: Likewise.
10986 * gdb.base/exprs.exp: Likewise.
10987 * gdb.base/fileio.exp: Likewise.
10988 * gdb.base/finish.exp: Likewise.
10989 * gdb.base/float.exp: Likewise.
10990 * gdb.base/foll-exec.exp: Likewise.
10991 * gdb.base/foll-fork.exp: Likewise.
10992 * gdb.base/foll-vfork.exp: Likewise.
10993 * gdb.base/freebpcmd.exp: Likewise.
10994 * gdb.base/funcargs.exp: Likewise.
10995 * gdb.base/gcore.exp: Likewise.
10996 * gdb.base/gdb1090.exp: Likewise.
10997 * gdb.base/gdb1250.exp: Likewise.
10998 * gdb.base/huge.exp: Likewise.
10999 * gdb.base/info-proc.exp: Likewise.
11000 * gdb.base/interrupt.exp: Likewise.
11001 * gdb.base/jump.exp: Likewise.
11002 * gdb.base/langs.exp: Likewise.
11003 * gdb.base/lineinc.exp: Likewise.
11004 * gdb.base/list.exp: Likewise.
11005 * gdb.base/logical.exp: Likewise.
11006 * gdb.base/long_long.exp: Likewise.
11007 * gdb.base/macscp.exp: Likewise.
11008 * gdb.base/maint.exp: Likewise.
11009 * gdb.base/mips_pro.exp: Likewise.
11010 * gdb.base/miscexprs.exp: Likewise.
11011 * gdb.base/multi-forks.exp: Likewise.
11012 * gdb.base/opaque.exp: Likewise.
11013 * gdb.base/overlays.exp: Likewise.
11014 * gdb.base/pc-fp.exp: Likewise.
11015 * gdb.base/pointers.exp: Likewise.
11016 * gdb.base/printcmds.exp: Likewise.
11017 * gdb.base/psymtab.exp: Likewise.
11018 * gdb.base/ptype.exp: Likewise.
11019 * gdb.base/recurse.exp: Likewise.
11020 * gdb.base/relational.exp: Likewise.
11021 * gdb.base/relocate.exp: Likewise.
11022 * gdb.base/remote.exp: Likewise.
11023 * gdb.base/reread.exp: Likewise.
11024 * gdb.base/restore.exp: Likewise.
11025 * gdb.base/return.exp: Likewise.
11026 * gdb.base/return2.exp: Likewise.
11027 * gdb.base/scope.exp: Likewise.
11028 * gdb.base/sect-cmd.exp: Likewise.
11029 * gdb.base/sep.exp: Likewise.
11030 * gdb.base/sepdebug.exp: Likewise.
11031 * gdb.base/setshow.exp: Likewise.
11032 * gdb.base/setvar.exp: Likewise.
11033 * gdb.base/sigall.exp: Likewise.
11034 * gdb.base/sigbpt.exp: Likewise.
11035 * gdb.base/signals.exp: Likewise.
11036 * gdb.base/signull.exp: Likewise.
11037 * gdb.base/sizeof.exp: Likewise.
11038 * gdb.base/solib.exp: Likewise.
11039 * gdb.base/step-line.exp: Likewise.
11040 * gdb.base/step-test.exp: Likewise.
11041 * gdb.base/structs.exp: Likewise.
11042 * gdb.base/structs2.exp: Likewise.
11043 * gdb.base/term.exp: Likewise.
11044 * gdb.base/twice.exp: Likewise.
11045 * gdb.base/until.exp: Likewise.
11046 * gdb.base/varargs.exp: Likewise.
11047 * gdb.base/volatile.exp: Likewise.
11048 * gdb.base/watchpoint.exp: Likewise.
11049 * gdb.base/whatis-exp.exp: Likewise.
11050 * gdb.base/whatis.exp: Likewise.
11051 * gdb.cp/ambiguous.exp: Likewise.
11052 * gdb.cp/annota2.exp: Likewise.
11053 * gdb.cp/annota3.exp: Likewise.
11054 * gdb.cp/bool.exp: Likewise.
11055 * gdb.cp/breakpoint.exp: Likewise.
11056 * gdb.cp/casts.exp: Likewise.
11057 * gdb.cp/class2.exp: Likewise.
11058 * gdb.cp/classes.exp: Likewise.
11059 * gdb.cp/cplusfuncs.exp: Likewise.
11060 * gdb.cp/ctti.exp: Likewise.
11061 * gdb.cp/derivation.exp: Likewise.
11062 * gdb.cp/exception.exp: Likewise.
11063 * gdb.cp/gdb1355.exp: Likewise.
11064 * gdb.cp/hang.exp: Likewise.
11065 * gdb.cp/inherit.exp: Likewise.
11066 * gdb.cp/local.exp: Likewise.
11067 * gdb.cp/m-data.exp: Likewise.
11068 * gdb.cp/m-static.exp: Likewise.
11069 * gdb.cp/member-ptr.exp: Likewise.
11070 * gdb.cp/method.exp: Likewise.
11071 * gdb.cp/misc.exp: Likewise.
11072 * gdb.cp/namespace.exp: Likewise.
11073 * gdb.cp/overload.exp: Likewise.
11074 * gdb.cp/ovldbreak.exp: Likewise.
11075 * gdb.cp/pr-1023.exp: Likewise.
11076 * gdb.cp/pr-1210.exp: Likewise.
11077 * gdb.cp/pr-574.exp: Likewise.
11078 * gdb.cp/printmethod.exp: Likewise.
11079 * gdb.cp/psmang.exp: Likewise.
11080 * gdb.cp/ref-params.exp: Likewise.
11081 * gdb.cp/ref-types.exp: Likewise.
11082 * gdb.cp/rtti.exp: Likewise.
11083 * gdb.cp/templates.exp: Likewise.
11084 * gdb.cp/try_catch.exp: Likewise.
11085 * gdb.cp/userdef.exp: Likewise.
11086 * gdb.cp/virtfunc.exp: Likewise.
11087 * gdb.disasm/am33.exp: Likewise.
11088 * gdb.disasm/h8300s.exp: Likewise.
11089 * gdb.disasm/mn10300.exp: Likewise.
11090 * gdb.disasm/sh3.exp: Likewise.
11091 * gdb.disasm/t01_mov.exp: Likewise.
11092 * gdb.disasm/t02_mova.exp: Likewise.
11093 * gdb.disasm/t03_add.exp: Likewise.
11094 * gdb.disasm/t04_sub.exp: Likewise.
11095 * gdb.disasm/t05_cmp.exp: Likewise.
11096 * gdb.disasm/t06_ari2.exp: Likewise.
11097 * gdb.disasm/t07_ari3.exp: Likewise.
11098 * gdb.disasm/t08_or.exp: Likewise.
11099 * gdb.disasm/t09_xor.exp: Likewise.
11100 * gdb.disasm/t10_and.exp: Likewise.
11101 * gdb.disasm/t11_logs.exp: Likewise.
11102 * gdb.disasm/t12_bit.exp: Likewise.
11103 * gdb.disasm/t13_otr.exp: Likewise.
11104 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11105 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11106 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11107 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11108 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11109 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11110 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11111 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11112 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11113 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11114 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11115 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11116 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11117 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11118 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11119 * gdb.mi/gdb701.exp: Likewise.
11120 * gdb.mi/gdb792.exp: Likewise.
11121 * gdb.mi/mi-basics.exp: Likewise.
11122 * gdb.mi/mi-break.exp: Likewise.
11123 * gdb.mi/mi-cli.exp: Likewise.
11124 * gdb.mi/mi-console.exp: Likewise.
11125 * gdb.mi/mi-disassemble.exp: Likewise.
11126 * gdb.mi/mi-eval.exp: Likewise.
11127 * gdb.mi/mi-file.exp: Likewise.
11128 * gdb.mi/mi-read-memory.exp: Likewise.
11129 * gdb.mi/mi-regs.exp: Likewise.
11130 * gdb.mi/mi-return.exp: Likewise.
11131 * gdb.mi/mi-simplerun.exp: Likewise.
11132 * gdb.mi/mi-stack.exp: Likewise.
11133 * gdb.mi/mi-stepi.exp: Likewise.
11134 * gdb.mi/mi-syn-frame.exp: Likewise.
11135 * gdb.mi/mi-until.exp: Likewise.
11136 * gdb.mi/mi-var-block.exp: Likewise.
11137 * gdb.mi/mi-var-child.exp: Likewise.
11138 * gdb.mi/mi-var-cmd.exp: Likewise.
11139 * gdb.mi/mi-var-display.exp: Likewise.
11140 * gdb.mi/mi-watch.exp: Likewise.
11141 * gdb.mi/mi2-basics.exp: Likewise.
11142 * gdb.mi/mi2-break.exp: Likewise.
11143 * gdb.mi/mi2-cli.exp: Likewise.
11144 * gdb.mi/mi2-console.exp: Likewise.
11145 * gdb.mi/mi2-disassemble.exp: Likewise.
11146 * gdb.mi/mi2-eval.exp: Likewise.
11147 * gdb.mi/mi2-file.exp: Likewise.
11148 * gdb.mi/mi2-read-memory.exp: Likewise.
11149 * gdb.mi/mi2-regs.exp: Likewise.
11150 * gdb.mi/mi2-return.exp: Likewise.
11151 * gdb.mi/mi2-simplerun.exp: Likewise.
11152 * gdb.mi/mi2-stack.exp: Likewise.
11153 * gdb.mi/mi2-stepi.exp: Likewise.
11154 * gdb.mi/mi2-syn-frame.exp: Likewise.
11155 * gdb.mi/mi2-until.exp: Likewise.
11156 * gdb.mi/mi2-var-block.exp: Likewise.
11157 * gdb.mi/mi2-var-child.exp: Likewise.
11158 * gdb.mi/mi2-var-cmd.exp: Likewise.
11159 * gdb.mi/mi2-var-display.exp: Likewise.
11160 * gdb.mi/mi2-watch.exp: Likewise.
11161 * gdb.stabs/exclfwd.exp: Likewise.
11162 * gdb.stabs/weird.exp: Likewise.
11163 * gdb.threads/gcore-thread.exp: Likewise.
11164 * gdb.trace/actions.exp: Likewise.
11165 * gdb.trace/backtrace.exp: Likewise.
11166 * gdb.trace/circ.exp: Likewise.
11167 * gdb.trace/collection.exp: Likewise.
11168 * gdb.trace/deltrace.exp: Likewise.
11169 * gdb.trace/infotrace.exp: Likewise.
11170 * gdb.trace/limits.exp: Likewise.
11171 * gdb.trace/packetlen.exp: Likewise.
11172 * gdb.trace/passc-dyn.exp: Likewise.
11173 * gdb.trace/passcount.exp: Likewise.
11174 * gdb.trace/report.exp: Likewise.
11175 * gdb.trace/save-trace.exp: Likewise.
11176 * gdb.trace/tfind.exp: Likewise.
11177 * gdb.trace/tracecmd.exp: Likewise.
11178 * gdb.trace/while-dyn.exp: Likewise.
11179 * gdb.trace/while-stepping.exp: Likewise.
11180
f4b618d1
JB
111812006-08-08 Joel Brobecker <brobecker@adacore.com>
11182
11183 * gdb.base/step-bt.c: New file.
11184 * gdb.base/step-bt.exp: New testcase.
11185
3d00d119
DJ
111862006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11187
11188 * config/monitor.exp (gdb_load): Remove support for obsolete
11189 download-write-size.
11190 * gdb.base/remote.exp: Likewise. Update all callers of
11191 gdb_timed_load.
11192
017b5bd4
DJ
111932006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * cursal.exp: Pass binfile to gdb_load.
11196
837c599d
DJ
111972006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11198
11199 * gdb.base/cursal.exp: Add "" to gdb_load call.
11200
8dd4540b
MK
112012006-07-29 Mark Kettenis <kettenis@gnu.org>
11202
11203 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11204 NetBSD/ELF targets.
11205
ab5c9f60
DJ
112062006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11207
11208 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11209 operator*.
11210
4c42eaff
DJ
112112006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11212
11213 * gdb.base/completion.exp: Update for change in "file" behavior.
11214 * gdb.stabs/weird.exp: Likewise.
11215 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11216 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11217
0155cc76
NS
112182006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11219
11220 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11221 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11222
16026cd7
AS
112232006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11224
11225 * gdb.base/default.exp: Update source command error message.
11226 * gdb.base/help.exp: Update 'help source' message.
11227
16963cb6
DJ
112282006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11229
11230 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11231 test.
11232
6d7fd486
AS
112332006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11234
11235 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11236
29e8a844
DJ
112372006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11238
11239 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11240
6afcfa39
DJ
112412006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11242
11243 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11244
267a692b
MK
112452006-07-17 Mark Kettenis <kettenis@gnu.org>
11246
11247 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11248 *-*-openbsd* from targets for wich we expect ARM FPA floating
11249 point format.
11250
85d2fec4
NR
112512006-07-17 Nick Roberts <nickrob@snap.net.nz>
11252
11253 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11254
112552006-07-17 Mark Kettenis <kettenis@gnu.org>
11256
11257 * gdb.base/annota3.exp: Expect frame-begin annotation.
11258
85b4c6e8
JB
112592006-07-14 Joel Brobecker <brobecker@adacore.com>
11260
11261 * gdb.base/help.exp: Adjust "help unset" test to accept
11262 any list of unset commands.
11263
fb933624
DJ
112642006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11265 Daniel Jacobowitz <dan@codesourcery.com>
11266
11267 * gdb.cp/ref-params.exp: New test.
11268 * gdb.cp/ref-params.cc: New source file.
11269 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11270
1dff4b64
MK
112712006-07-08 Mark Kettenis <kettenis@gnu.org>
11272
11273 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11274 spaces/tabs in regular expressions since they might not be there.
11275
40d2e0e3
AS
112762006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11277
11278 * gdb.base/ifelse.exp: New file.
11279
f6c957d2
NS
112802006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11281
11282 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11283 line.
11284 * gdb.base/huge.exp: Loop over compilation to find a size that
11285 is acceptable.
11286 * gdb.base/remote.exp: Correct expected strings.
11287 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11288
b9c5a23d
DJ
112892006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11290
11291 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11292
9af2e58d
DJ
112932006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11294
11295 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11296 native.
11297
30930ca5
DJ
112982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11299
11300 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11301 enable stabs testing.
11302
aa32fa1d
DJ
113032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11304
bd4a4c80 11305 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11306 gdb_test_multiple does.
11307
321fef15
DJ
113082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11309
11310 * Makefile.in (host_alias): Remove.
11311 (target_alias): Use @target_noncanonical@.
11312 (site.exp): Don't set host_alias.
11313 * aclocal.m4: Remove contents. Include acx.m4.
11314 * configure: Regenerated.
11315 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11316
e1c2defa
NS
113172006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11318
e63b55d1
NS
11319 * lib/gdb.exp (gdb_load_cmd): New.
11320
5600ea19
NS
11321 * gdb.base/fileio.c: Add system(NULL) test.
11322 * gdb.base/fileio.exp: Check it.
11323
e1c2defa
NS
11324 * gdb.base/break.c: Add 10a breakpoint at }
11325 * gdb.base/break.exp: Add test for breakpoint at }
11326 * gdb.cp/anon-union.cc: Add code at end of function.
11327 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11328 * gdb.mi/var-cmd.c: Add code at end of function.
11329 * gdb.mi/mi-var-display.exp: Adjust end of next.
11330 * gdb.mi/mi2-var-display.exp: Likewise.
11331 * gdb.base/fileio.c: Add stop function and insert calls at
11332 stopping places.
11333 * gdb.base/fileio.exp: Breakpoint stop function and remove
11334 explicit line number references.
11335
6c0112ec
JB
113362006-05-19 Joel Brobecker <brobecker@adacore.com>
11337
a9c64011
AS
11338 * gdb.base/del.exp (test_delete_alias): New function.
11339 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11340
154189a4
FF
113412006-05-18 Fred Fish <fnf@specifix.com>
11342
11343 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11344 required. Check for spurious output after program exits normally.
11345
582e64c2
FF
113462006-05-17 Fred Fish <fnf@specifix.com>
11347
11348 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11349 gdb_load, so it works in the simulator.
11350
8ef6493a
FF
113512006-05-11 Fred Fish <fnf@specifix.com>
11352
11353 * gdb.base/bang.exp: Ignore unexpected output between the
11354 "program exited normally" and the gdb prompt, as many other
11355 tests do.
11356
692b141c
MK
113572006-05-07 Mark Kettenis <kettenis@gnu.org>
11358
11359 * gdb.base/help.exp: Make "delete checkpoint" part option for
11360 "help d" and "help delete" tests.
11361
540b8a30
UW
113622006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11363
a9c64011 11364 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11365 expected output in some mi_gdb_test statements.
11366 * gdb.mi/mi2-basics.exp: Likewise.
11367
9b6462d9
JB
113682006-05-05 Joel Brobecker <brobecker@adacore.com>
11369
11370 * gdb.base/del.c: New file.
11371 * gdb.base/del.exp: New testcase.
11372
954de43b
DM
113732006-05-05 David S. Miller <davem@sunset.davemloft.net>
11374
11375 * gdb.base/break.exp: Do not assume a breakpoint on
11376 main will actually be in $srcfile when optimizing.
1303f75e
DM
11377 * gdb.base/savedregs.exp: Do not require that the dummy
11378 frame location match up to a symbol and source file location.
c3242428
DM
11379 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11380 will get printed without a mi_cmd_data_list_register_values prefix.
11381 (*-data-list-register-*): Correct regular expressions to expect the new
11382 pseudo d? floating point registers.
11383 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11384
c7e64c9a
DJ
113852006-05-05 Christophe Lyon <christophe.lyon@st.com>
11386
11387 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11388 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11389 is allocated by the compiler.
11390 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11391 anons, e, anone to force their allocation by the compiler.
11392
113932006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11394
11395 * gdb.base/help.exp: Update expected text for help d and
11396 help delete.
11397
27ce9a6d
MK
113982006-05-02 Mark Kettenis <kettenis@gnu.org>
11399
11400 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11401 NetBSD/ELF targets.
11402
8608915f
MK
114032006-04-30 Mark Kettenis <kettenis@gnu.org>
11404
11405 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11406 single-step breakpoint fails; make this a KFAIL on
11407 sparc*-*-openbsd*.
11408 * gdb.base/siginfo.exp: Likewise.
11409 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11410
b8db102d
MS
114112006-04-26 Michael Snyder <msnyder@redhat.com>
11412
11413 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11414 which may have to consume output from other forks.
11415 Add tests to make sure that "delete fork" succeeded.
11416
c702009a
MS
114172006-04-20 Michael Snyder <msnyder@redhat.com>
11418
11419 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11420 Add support for the Renesas M32C and M16C.
11421
11422 * gdb.asm/asm-source.exp: Add m32c target.
11423 * gdb.asm/m32c.inc: Support for m32c target.
11424
e28493f2
AS
114252006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11426
11427 * gdb.base/commands.exp (recursive_source_test): New test.
11428
880da185
DM
114292006-04-04 David S. Miller <davem@sunset.davemloft.net>
11430
11431 * gdb.base/float.exp: Add pattern for sparc targets.
11432
61d9b92f
DJ
114332006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11434
11435 * gdb.base/commands.exp (stray_arg0_test): New test.
11436
bd717df8
PB
114372006-03-30 Paul Brook <paul@codesourcery.com>
11438
11439 * gdb.mi/mi-until.exp: kfail broken until command.
11440 * gdb.mi/mi2-until.exp: Ditto.
11441
ec793d3c
NR
114422006-03-27 Nick Roberts <nickrob@snap.net.nz>
11443
11444 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11445
831004b7
AO
114462006-03-08 Alexandre Oliva <aoliva@redhat.com>
11447
11448 * gdb.base/prelink.exp: Anchor tested-for regular expression
11449 on gdb prompt.
11450
effe49a0
PB
114512006-03-07 Paul Brook <paul@codesourcery.com>
11452
11453 * gdb.base/assign.exp: Correct fail message.
11454
e5461016
PB
114552006-03-07 Paul Brook <paul@codesourcery.com>
11456
11457 * lib/compiler.c: Extract armcc version number.
11458 * lib/compiler.cc: Ditto.
11459
fc91c6c2
PB
114602006-03-07 Paul Brook <paul@codesourcery.com>
11461
11462 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11463 additional_flags=-w.
11464 * gdb.arch/altivec-regs.exp: Ditto.
11465 * gdb.arch/e500-abi.exp: Ditto.
11466 * gdb.arch/e500-regs.exp: Ditto.
11467 * gdb.base/all-bin.exp: Ditto.
11468 * gdb.base/annota1.exp: Ditto.
11469 * gdb.base/annota3.exp: Ditto.
11470 * gdb.base/args.exp: Ditto.
11471 * gdb.base/arithmet.exp: Ditto.
11472 * gdb.base/assign.exp: Ditto.
11473 * gdb.base/async.exp: Ditto.
11474 * gdb.base/bang.exp: Ditto.
11475 * gdb.base/break.exp: Ditto.
11476 * gdb.base/call-rt-st.exp: Ditto.
11477 * gdb.base/completion.exp: Ditto.
11478 * gdb.base/cond-expr.exp: Ditto.
11479 * gdb.base/condbreak.exp: Ditto.
11480 * gdb.base/consecutive.exp: Ditto.
11481 * gdb.base/define.exp: Ditto.
11482 * gdb.base/display.exp: Ditto.
11483 * gdb.base/ena-dis-br.exp: Ditto.
11484 * gdb.base/environ.exp: Ditto.
11485 * gdb.base/eval-skip.exp: Ditto.
11486 * gdb.base/info-proc.exp: Ditto.
11487 * gdb.base/jump.exp: Ditto.
11488 * gdb.base/logical.exp: Ditto.
11489 * gdb.base/long_long.exp: Ditto.
11490 * gdb.base/maint.exp: Ditto.
11491 * gdb.base/miscexprs.exp: Ditto.
11492 * gdb.base/pc-fp.exp: Ditto.
11493 * gdb.base/pointers.exp: Ditto.
11494 * gdb.base/relational.exp: Ditto.
11495 * gdb.base/reread.exp: Ditto.
11496 * gdb.base/sect-cmd.exp: Ditto.
11497 * gdb.base/sep.exp: Ditto.
11498 * gdb.base/sepdebug.exp: Ditto.
11499 * gdb.base/until.exp: Ditto.
11500 * gdb.base/whatis-exp.exp: Ditto.
11501 * gdb.cp/annota2.exp: Ditto.
11502 * gdb.cp/annota3.exp: Ditto.
11503 * gdb.trace/actions.exp: Ditto.
11504 * gdb.trace/backtrace.exp: Ditto.
11505 * gdb.trace/circ.exp: Ditto.
11506 * gdb.trace/collection.exp: Ditto.
11507 * gdb.trace/deltrace.exp: Ditto.
11508 * gdb.trace/infotrace.exp: Ditto.
11509 * gdb.trace/limits.exp: Ditto.
11510 * gdb.trace/packetlen.exp: Ditto.
11511 * gdb.trace/passc-dyn.exp: Ditto.
11512 * gdb.trace/passcount.exp: Ditto.
11513 * gdb.trace/report.exp: Ditto.
11514 * gdb.trace/save-trace.exp: Ditto.
11515 * gdb.trace/tfind.exp: Ditto.
11516 * gdb.trace/tracecmd.exp: Ditto.
11517 * gdb.trace/while-dyn.exp: Ditto.
11518 * gdb.trace/while-stepping.exp: Ditto.
11519 * lib/gdb.exp: Ditto.
11520 (gdb_compile): Handle nowarning option.
11521
5f4a23d9
AO
115222006-03-07 Alexandre Oliva <aoliva@redhat.com>
11523
11524 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11525 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11526 Rename executable to prelinkt. Don't re-prelink if we didn't
11527 get a core file. Test prelink -u exit status to tell whether
11528 prelinking failed. Use gdb_test_multiple.
11529
9733fc94
DJ
115302006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11531
11532 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11533 (do_tests): Call it.
11534
cc10cae3
AO
115352006-02-28 Alexandre Oliva <aoliva@redhat.com>
11536
11537 * gdb.base/prelink.exp: New test.
11538 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11539
15c46491
WZ
115402006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11541
11542 * gdb.fortran/derived-type.f90: New file.
11543 * gdb.fortran/derived-type.exp: New testcase.
11544
5c9f7ded
DJ
115452006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11546
11547 * gdb.base/default.exp: Allow ';' as a directory separator.
11548
5b96932b
AS
115492006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11550
11551 * gdb.base/help.exp (help add-symbol-file): Update.
11552
1986bccd
AS
115532006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11554
11555 * gdb.base/help.exp (help load): Update expected results.
11556
a8b7528f
FF
115572006-02-19 Fred Fish <fnf@specifix.com>
11558
11559 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11560 specifix hex value as part of results.
11561 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11562
f8261448
FF
115632006-02-16 Fred Fish <fnf@specifix.com>
11564
11565 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11566 ushort_addr, and slong_addr, so the typedefs are not optimized
11567 away.
11568 * gdb.base/whatis.exp: Add tests using type name for struct type,
11569 union type, enum type, and typedef.
a9c64011 11570
31d8bdd2
MK
115712006-02-13 Mark Kettenis <kettenis@gnu.org>
11572
11573 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11574
34e41e63
JB
115752006-02-13 Jim Blandy <jimb@redhat.com>
11576
11577 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11578 case where it takes two "next" commands to skip past the init
11579 call.
11580
ac6e4f31
FF
115812006-02-12 Fred Fish <fnf@specifix.com>
11582
11583 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11584 to handle cases where it takes two "next" commands to skip
11585 past the init call.
11586
2db2d571
JB
115872006-02-07 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11590 on hppa32 targets.
11591
38fcd64c
DJ
115922006-02-06 Vladimir Prus <ghost@cs.msu.su>
11593
11594 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11595 field.
11596
1315ad46
MK
115972006-01-29 Mark Kettenis <kettenis@gnu.org>
11598
11599 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11600
5625b943
DJ
116012006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11602
11603 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11604 files.
11605
80df1bbe
DJ
116062006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * gdb.cp/maint.exp: Set complaints to a positive value.
11609
9078e690
DJ
116102006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11611
11612 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11613 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11614 function name.
11615
9c903399
DJ
116162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11617
11618 * gdb.base/checkpoint.c: Update copyright notice. Include
11619 <stdlib.h>.
11620
761ae4d6
JB
116212006-01-04 Jim Blandy <jimb@redhat.com>
11622
11623 * gdb.asm/asm-source.exp: Independently provide default values for
11624 asm-flags and debug-flags. Use 'string equal' to do the
11625 comparison, not the implicit expr's '==' operator. Remove
11626 now-unneeded assignments to asm-flags. In h8300 case, place
11627 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11628
099ac3dd
MS
116292006-01-04 Michael Snyder <msnyder@redhat.com>
11630
11631 * gdb.base/checkpoint.c: New file.
11632 * gdb.base/checkpoint.exp: New file.
11633 * gdb.base/multi-fork.c: New file.
11634 * gdb.base/multi-fork.exp: New file.
11635 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11636
f4d85314
FF
116372006-01-04 Fred Fish <fnf@specifix.com>
11638
11639 * gdb.base/ptype.c (foo): Add typedef.
11640 (intfoo): Add function.
11641 * gdb.base/ptype1.c: New file.
11642 * gdb.base/ptype.exp: Handle compilation and linking with two
11643 source files. Test that proper type for "foo" is found based
11644 on source context rather than first match found in symtabs.
11645
a1b06f35
MK
116462005-12-28 Mark Kettenis <kettenis@gnu.org>
11647
11648 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11649 * gdb.asm/openbsd.inc: Indent commands.
11650
d082a1e2
MK
116512005-12-26 Mark Kettenis <kettenis@gnu.org>
11652
c65016bd
MK
11653 * gdb.base/freebpcmd.exp: Increase timeout.
11654
d082a1e2
MK
11655 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11656
d3c32a0e
DJ
116572005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11658
11659 * gdb.base/default.exp: Update check for "show version".
11660
9fdb1f50
RC
116612005-12-09 Randolph Chung <tausq@debian.org>
11662
11663 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11664 * gdb.asm/pa64.inc: New file.
11665
5f2c56f7
RC
116662005-12-09 Randolph Chung <tausq@debian.org>
11667
11668 * gdb.asm/common.inc: Indent commands.
11669 * gdb.asm/asmsrc1.s: Likewise.
11670 * gdb.asm/asmsrc2.s: Likewise.
11671
8117349c
RC
116722005-12-09 Randolph Chung <tausq@debian.org>
11673
11674 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11675 (get_addr_of_sym): Remove duplicate print.
11676 (gen_core): xfail hppa*-*-hpux*, update expected output.
11677 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11678 * gdb.arch/pa64-nullify.s: New file.
11679
8f07f25a
RC
116802005-12-09 Randolph Chung <tausq@debian.org>
11681
11682 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11683
55b39184
DJ
116842005-12-07 Christophe Lyon <christophe.lyon@st.com>
11685
11686 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11687 code generation for these functions.
11688 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11689 error message.
11690
31e2b00f
AS
116912005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11692
11693 * gdb.base/help.exp (help b, help br, help bre, help brea)
11694 (help break): Update the expected message.
11695
c3d0b56e
SC
116962005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11697
11698 * gdb.asm/m68hc11.inc: Setup the data section.
11699 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11700 script for this test.
11701 (m6812-*-*): Likewise.
11702
36ae0ea9
RC
117032005-11-09 Randolph Chung <tausq@debian.org>
11704
11705 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11706
9d6f42e9
WZ
117072005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11708
11709 * gdb.base/break.exp: Fix a comment typo.
11710
e2126a14
EZ
117112005-11-03 Jim Blandy <jimb@redhat.com>
11712
a9c64011
AS
11713 Checked in by Elena Zannoni <ezannoni@redhat.com>
11714
889bf7c5 11715 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11716
e0ac7199
CV
117172005-11-02 Corinna Vinschen <vinschen@redhat.com>
11718
11719 * gdb.arch/gdb1558.c: Include stdio.h.
11720
31d3fb18
MK
117212005-10-31 Mark Kettenis <kettenis@gnu.org>
11722
11723 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11724
e52b687c
MK
117252005-10-31 Mark Kettenis <kettenis@gnu.org>
11726
11727 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11728
f4711d79
PG
117292005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11730
a9c64011
AS
11731 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11732 vscr" tests to better match output.
f4711d79 11733
987a9106
JB
117342005-10-12 Jim Blandy <jimb@redhat.com>
11735
11736 * gdb.base/structs.exp (any): New function.
11737 (test_struct_returns): Don't make any assumptions at all about
11738 what value the function returns when GDB can't set the return
11739 value.
11740
2336bb58
JB
117412005-10-09 Joel Brobecker <brobecker@adacore.com>
11742
11743 * gdb.ada/arrayidx/p.adb: New file.
11744 * gdb.ada/arrayidx.exp: New testcase
11745
117462005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11747
11748 * gdb.ada/array_return/pck.ads: New file.
11749 * gdb.ada/array_return/pck.adb: New file.
11750 * gdb.ada/array_return/p.adb: New file.
11751 * gdb.ada/array_return.exp: New testcase.
11752
705335ea
JB
117532005-10-03 Joel Brobecker <brobecker@adacore.com>
11754
a9c64011
AS
11755 * gdb.base/arrayidx.c: New file.
11756 * gdb.base/arrayidx.exp: New testcase.
705335ea 11757
11ee9940
NR
117582005-09-29 Nick Roberts <nickrob@snap.net.nz>
11759
11760 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11761 frames-invalid and breakpoints-invalid are no longer generated
11762 with level 3 so don't expect them in the output.
11763
39fb8e9e
BR
117642005-09-27 Bob Rossi <bob@brasko.net>
11765
a9c64011 11766 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
11767 from test. Escape the | in mi_gdb_test call.
11768 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11769 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11770 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11771 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11772 expected regex's in mi_gdb_test calls.
11773 * lib/mi-support.exp: Remove arbitrary .* from tests.
11774 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11775 Fully anchor GDB/MI expected results in mi_gdb_test.
11776 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11777 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11778
2af48f68
PB
117792005-09-26 Paul Brook <paul@codesourcery.com>
11780
11781 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11782
f34502bc
WZ
117832005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11784
11785 * bfp-test.c: New file.
11786 * bfp-test.exp: New testcase.
11787
ca929517
WZ
117882005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11789
11790 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11791 of subarray and substring variable.
11792 * gdb.fortran/subarray.f: New source file for the test of subarray
11793 and substring variable evaluation.
11794 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11795 of string constant.
11796
c761af65
DJ
117972005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11798
11799 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11800 copyright dates.
11801
561d7a1d
PG
118022005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11803
11804 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11805 powerpc altivec' test with an almost identical 'info vector' test.
11806
b2b64cc9
PG
118072005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11808
a9c64011
AS
11809 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11810 vscr" tests to match output.
b2b64cc9 11811
6ac4d15a
PG
118122005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11813
a9c64011
AS
11814 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11815 output.
6ac4d15a 11816
40e55bef
BR
118172005-09-11 Bob Rossi <bob@brasko.net>
11818
889bf7c5
PA
11819 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11820 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11821 commands that return an MI output command and an asyncronous MI output
11822 command.
40e55bef
BR
11823 * gdb.mi/mi-console.exp: Ditto.
11824
3c7385ec
BR
118252005-09-11 Bob Rossi <bob@brasko.net>
11826
11827 * gdb.mi/mi-var-child.c: Include <string.h>.
11828
a6cd0eb3
DJ
118292005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11830
11831 * killed.exp: Correct gdb_expect syntax.
11832
2f168eed
CV
118332005-08-09 Corinna Vinschen <vinschen@redhat.com>
11834
11835 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11836
ecd3fd0f
BR
118372005-08-02 Bob Rossi <bob@brasko.net>
11838
11839 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11840 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11841 Change tests to inferior-tty-set/show.
11842 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11843 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11844 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11845 inferior. Use mi_gdb_test to get GDB and Inferior output.
11846 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11847 descriptor.
11848 (mi_inferior_tty_name): Add inferior PTY file name.
11849 (mi_gdb_start): Add INFERIOR_PTY parameter.
11850 (mi_gdb_test): Add IPATTERN parameter.
11851
f1ea48cb 118522005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 11853
f1ea48cb
BR
11854 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11855 parameter to mi_gdb_test.
11856 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11857
6e650a67
DJ
118582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11859
11860 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11861 struct_declarations.
11862 * gdb.mi/mi-var-child.exp: Step over the initialization of
11863 struct_declarations.
11864
8be260b6
DJ
118652005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11866
11867 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11868 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11869 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11870 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11871 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11872 file.
11873
4e660f07
NR
118742005-07-27 Nick Roberts <nickrob@snap.net.nz>
11875
11876 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11877 (do_children_tests): Assign values to the extra elements.
11878
11879 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11880 them for tests for "-var-update --no-values" and
a9c64011 11881 "-var-update --all-values".
4e660f07
NR
11882 Add test for "-var-list-children --simple-values".
11883
11884 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11885
11886 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11887 "-stack-list-locals --simple-values" Improve doc strings and
11888 comments.
11889
6bdae935
MK
118902005-07-18 Mark Kettenis <kettenis@gnu.org>
11891
598b7a6f
MK
11892 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11893 *-*-openbsd*.
11894 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11895
6bdae935
MK
11896 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11897 sigaltsatck'.
11898
1323e929 118992005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 11900
1323e929
BR
11901 * gdb.base/default.exp (tty): Changed output of command.
11902 * gdb.base/help.exp (help tty): Ditto.
11903
b1a9c082
MK
119042005-07-12 Mark Kettenis <kettenis@gnu.org>
11905
11906 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11907
10a844a2
MK
119082005-07-10 Mark Kettenis <kettenis@gnu.org>
11909
11910 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11911 -stack-select-frame without arguments.
11912 (test_stack_frame_listing): Add test for newly implemented command
11913 -stack-info-frame.
11914
3cb3b8df
BR
119152005-07-06 Bob Rossi <bob@brasko.net>
11916
11917 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11918 command.
11919 (Copyright): Update copyright.
11920
a0c5fbcf
WZ
119212005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11922
11923 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11924 tests to evaluate exponentiation expression.
11925
984971d0
AS
119262005-06-29 Andreas Schwab <schwab@suse.de>
11927
11928 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11929 main to avoid warnings.
11930
11931 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11932
fe03833f
NR
119332005-06-20 Nick Roberts <nickrob@snap.net.nz>
11934
11935 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11936 -stack-select-frame without arguments.
11937 (test_stack_frame_listing): Add test for newly implemented command
11938 -stack-info-frame.
a9c64011 11939
7a55f279
WZ
119402005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11941
0ffa0ea5
DJ
11942 * gdb.fortran/array-element.f: New file.
11943 * gdb.fortran/array-element.exp: New testcase.
7a55f279 11944
26585198
DJ
119452005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11946
11947 * gdb.base/bigcore.exp: Correct checks for systems which can
11948 not dump a large core file.
11949
c1bd25fd
DJ
119502005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11951
11952 * gdb.base/relocate.c: Add a copyright notice.
11953 (dummy): Remove.
11954 * gdb.base/relocate.exp: Test printing the values of variables
11955 from a relocatable file.
11956
589e074d
DJ
119572005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11958
11959 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11960 excess MI output after an error.
11961
0915f927
JB
119622005-05-29 Joel Brobecker <brobecker@adacore.com>
11963
11964 * gdb.arch/alpha-step.c: New file.
11965 * gdb.arch/alpha-step.exp: New testcase.
11966
76ff342d
DJ
119672005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11968 Dennis Brueni <dennis@slickedit.com>
11969
11970 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11971 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11972 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11973 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11974 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11975 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11976 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11977
96b0c7ac
DJ
119782005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11979 Wu Zhou <woodzltc@cn.ibm.com>
11980
11981 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11982 IBM's xlc compiler.
11983 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11984 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11985
f21565d2
JB
119862005-05-13 Jim Blandy <jimb@redhat.com>
11987
11988 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11989 calling gdb_suppress_entire_file.
11990 * gdb.base/charset.exp: Same.
11991 * gdb.base/call-rt-st.exp: Same.
11992
6006a3a1
BR
119932005-05-05 Bob Rossi <bob_rossi@cox.net>
11994
11995 * lib/gdb.exp (fullname_syntax): Added global regex.
11996 (fullname_syntax_POSIX): Ditto.
11997 (fullname_syntax_UNC): Ditto.
11998 (fullname_syntax_DOS_CASE): Ditto.
11999 (fullname_syntax_DOS): Ditto.
12000 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12001 fullname_syntax variable to scope and use it.
12002 (test_file_list_exec_source_files): Ditto.
12003 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12004
c3b69c04
DJ
120052005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12006
12007 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12008
3c95e6af
PG
120092004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12010
a9c64011
AS
12011 * lib/gdb.exp (skip_altivec_tests): New function, based on
12012 check_vmx_hw_available from the GCC testsuite.
12013 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12014 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12015
78df6c56
JB
120162005-05-02 Jim Blandy <jimb@redhat.com>
12017
12018 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12019 calling gdb_suppress_entire_file.
12020
1690f9cf
DJ
120212005-04-30 Randolph Chung <tausq@debian.org>
12022
12023 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12024 Slightly relax "sem_post" name checking.
12025
5ea106f7
PG
120262005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12027
12028 * gdb.base/unload.exp: Use new shared library infrastructure.
12029
bf7234cf
PG
120302005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12031
12032 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12033 infrastructure.
bf7234cf 12034
547b869a
CV
120352005-04-29 Corinna Vinschen <vinschen@redhat.com>
12036
12037 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12038 * gdb.asm/h8300.inc: New file.
12039
f07e55f0
PG
120402005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12041
12042 * gdb.base/shlib-call.exp: Change to use new shared library
12043 infrastructure.
12044
3cbba3d1
PG
120452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12046
a9c64011
AS
12047 * gdb.base/pending.exp: Change to use new shared library
12048 infrastructure.
3cbba3d1 12049
ed6df200
PG
120502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12051
a9c64011
AS
12052 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12053 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12054
8c8f4ebe
PG
120552005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12056
a9c64011
AS
12057 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12058 shared objects being adjusted and update copyright years.
8c8f4ebe 12059
607fbc54
DJ
120602005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12061
12062 * ChangeLog: Correct some 2003-01-13 dates.
12063 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12064 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12065 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12066 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12067 gdb.trace/tfind.exp: Update copyright years.
12068
57bf0e56
DJ
120692005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12070 Daniel Jacobowitz <dan@codesourcery.com>
12071
12072 * lib/gdb.exp (gdb_compile): Handle shlib=.
12073 (gdb_compile_shlib): New function.
12074
9b593790
PG
120752005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12076
a9c64011 12077 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12078
9494c6a5
DJ
120792005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12080
12081 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12082 gdb.server.
12083 * configure.ac: Likewise.
12084 * configure: Regenerated.
12085 * gdb.gdbserver/Makefile.in: Moved to...
12086 * gdb.server/Makefile.in: ... here.
12087 * gdb.gdbserver/server.c: Moved to...
12088 * gdb.server/server.c: ... here.
12089 * gdb.gdbserver/server-run.exp: Moved to...
12090 * gdb.server/server-run.exp: ... here.
12091
6f8eac0e
DJ
120922005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12093
12094 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12095 * configure.ac: Create gdb.gdbserver/Makefile.
12096 * configure: Regenerated.
12097 * lib/gdbserver-support.exp: New file, derived from
12098 config/gdbserver.exp.
12099 * config/gdbserver.exp: Use gdbserver-support.exp.
12100 * gdb.gdbserver/Makefile.in: New file.
12101 * gdb.gdbserver/server.c: New file.
12102 * gdb.gdbserver/server-run.exp: New file.
12103
6e87504d
PG
121042005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12105
a9c64011
AS
12106 * lib/gdb.exp (test_compiler_info): Return compiler_info
12107 if no arguments are given.
6e87504d 12108
d1779be4
PG
121092005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12110
12111 * gdb.arch/altivec-abi.exp: Check for compiler and set
12112 use altivec' flag accordingly.
12113 * gdb.arch/altivec-regs.exp: Likewise.
12114
88750304
DJ
121152005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12116
12117 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12118
f3fb768d
AS
121192005-03-27 Andreas Schwab <schwab@suse.de>
12120
12121 * gdb.base/bigcore.c (main): Add missing mode argument in open
12122 call.
12123
7e813ac5
DJ
121242005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12125
12126 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12127 downloads.
12128 * config/gdbserver.exp (gdb_load): Likewise.
12129
8e3049aa
PB
121302005-03-14 Paul Brook <paul@codesourcery.com>
12131
12132 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12133 targets.
12134
a9df7c44
JB
121352005-03-09 Joel Brobecker <brobecker@adacore.com>
12136
12137 * gdb.dwarf2/dup-psym.S: New file.
12138 * gdb.dwarf2/dup-psym.exp: New testcase.
12139
9f0d94e8
JB
121402005-03-09 Joel Brobecker <brobecker@adacore.com>
12141
12142 * gdb.ada/exec_changed/first.adb: New file.
12143 * gdb.ada/exec_changed/second.adb: New file.
12144 * gdb.ada/exec_changed.exp: New testcase.
12145
5f579bc5
NS
121462005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12147
36e9969c
NS
12148 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12149 (A2): New class.
12150 (main): Test operator+.
12151 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12152 breakpoint test.
12153
5f579bc5
NS
12154 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12155 * gdb.base/signull.exp: Disable if gdb,nosignals.
12156 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12157 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12158 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12159 * gdb.mi/mi2-console.exp: Likewise.
12160 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12161 continue output at start.
12162 (gdb_collect_locals_test): Robustify regexp.
12163 * gdb.trace/passc-dyn.exp: Fix comment typo.
12164 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12165
be46087e
CV
121662005-03-08 Corinna Vinschen <vinschen@redhat.com>
12167
12168 * gdb.asm/asm-source.exp: Add iq2000 case.
12169 * gdb.asm/iq2000.inc: New file.
12170
384e1a61 121712005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12172
384e1a61
MI
12173 * gdb.base/command.exp: Change hardcoded value to regular expression.
12174 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12175
584b6e9e
DJ
121762005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12177
12178 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12179 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12180 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12181 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12182 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12183
ab5b5d61
MK
121842005-03-05 Mark Kettenis <kettenis@gnu.org>
12185
12186 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12187 changes.
12188
ae051c1b
PG
121892004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12190
a9c64011
AS
12191 * lib/compiler.c: Add test for IBM's xlc compiler.
12192 * lib/compiler.cc: Likewise.
ae051c1b 12193
3f0f6ed2
JB
121942004-02-24 Joel Brobecker <brobecker@adacore.com>
12195
12196 * gdb.ada/fixed_points.exp: Create compilation object directory
12197 before running the test.
12198 * gdb.ada/null_record.exp: Likewise.
12199 * gdb.ada/packed_array.exp: Likewise.
12200 * gdb.ada/start.exp: Likewise.
12201
724f452b
JB
122022005-02-15 Joel Brobecker <brobecker@adacore.com>
12203
12204 * gdb.ada/packed_array/pa.adb: New file.
12205 * gdb.ada/packed_array.exp: New testcase.
12206
57f5cdfb 122072005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12208
1f393151
MK
12209 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12210 files.
12211
ebdda337
MK
12212 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12213 on *-*-openbsd*. Correctly match whitespace in regukar
12214 expressions.
12215
cf309262
DJ
122162005-02-10 Daniel Jacobowitz <dan@debian.org>
12217
12218 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12219 PR exp/1821
12220 * gdb.base/gdb1821.c: New test file.
12221 * gdb.base/gdb1821.exp: New test file.
12222
3be49e7a
JB
122232005-02-09 Joel Brobecker <brobecker@adacore.com>
12224
12225 * gdb.base/start.c: New file.
12226 * gdb.base/start.exp: New testcase.
12227
e292e67d
JB
122282005-02-09 Joel Brobecker <brobecker@adacore.com>
12229
12230 * gdb.ada/start/dummy.adb: New file.
12231 * gdb.ada/start.exp: New testcase.
12232
dbdfa66c
CV
122332005-02-09 Corinna Vinschen <vinschen@redhat.com>
12234
12235 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12236 for printing symbols and statistics.
12237 Add test for using relative pathnames in "maint print msymbols" test.
12238 Mark "maint info sections DATA" XFAIL on Cygwin.
12239 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12240 tests.
12241
d7941671
AC
122422005-02-09 Andreas Schwab <schwab@suse.de>
12243
12244 Committed by Andrew Cagney <cagney@gnu.org>
12245 * gdb.base/remotetimeout.exp: New file.
12246
74e5ef44
MK
122472005-02-07 Mark Kettenis <kettenis@gnu.org>
12248
12249 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12250
464dd14d
JB
122512005-02-03 Joel Brobecker <brobecker@adacore.com>
12252
12253 * gdb.ada/gnat_ada.gpr: New file.
12254 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12255 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12256 * configure.ac: No longer generate gnat_ada.gpr.
12257 * configure: Regenerate.
12258 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12259 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12260 * gdb.ada/null_record/bar.ads: Likewise.
12261 * gdb.ada/null_record/bar.adb: Likewise.
12262 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12263 * gdb.ada/null_record.exp (testdir): New variable.
12264 (testfile): executable is now in testdir subdirectory.
12265 (srcfile): Use full path to the main compilation unit.
12266 * gdb.ada/fixed_points.exp: Same changes as above.
12267
30d756ae
NR
122682005-02-03 Nick Roberts <nickrob@snap.net.nz>
12269
12270 * gdb.base/interp.exp: New test.
12271
9d799f85
AC
122722005-01-24 Andrew Cagney <cagney@gnu.org>
12273
12274 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12275
15656118
AC
122762005-01-19 Andrew Cagney <cagney@gnu.org>
12277
a892c31b
AC
12278 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12279 configure.ac not configure.in.
12280
15656118
AC
12281 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12282 of powerpc*-*-*.
12283 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12284 * gdb.base/list.exp (test_list_function)
15656118
AC
12285 (test_list_filename_and_function): Ditto.
12286 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12287
a7b01baf
AC
122882005-01-16 Andrew Cagney <cagney@gnu.org>
12289
17d92a02
AC
12290 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12291
a7b01baf
AC
12292 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12293
bc8332bb
AC
122942005-01-14 Andrew Cagney <cagney@gnu.org>
12295
12296 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12297 * gdb.mi/mi2-var-cmd.exp: Ditto.
12298
4d074752
CV
122992005-01-10 Corinna Vinschen <vinschen@redhat.com>
12300
12301 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12302
bec39cab
AC
123032005-01-07 Andrew Cagney <cagney@gnu.org>
12304
12305 * configure.ac: Rename configure.in, require autoconf 2.59.
12306 * configure: Re-generate.
12307 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12308 * gdb.stabs/configure: Re-generate.
12309 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12310 * gdb.hp/configure: Re-generate.
12311 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12312 autoconf 2.59.
12313 * gdb.hp/gdb.objdbg/configure: Re-generate.
12314 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12315 autoconf 2.59.
12316 * gdb.hp/gdb.defects/configure: Re-generate.
12317 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12318 autoconf 2.59.
12319 * gdb.hp/gdb.compat/configure: Re-generate.
12320 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12321 autoconf 2.59.
12322 * gdb.hp/gdb.base-hp/configure: Re-generate.
12323 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12324 autoconf 2.59.
12325 * gdb.hp/gdb.aCC/configure: Re-generate.
12326
f10b16d4
JB
123272004-12-15 Jim Blandy <jimb@redhat.com>
12328
12329 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12330 under NPTL when there is debugging info available for libpthread.
12331
fb6e1814
JG
123322004-12-13 Jerome Guitton <guitton@gnat.com>
12333
12334 * gdb.ada/fixed_points.c: New file.
12335 * gdb.ada/fixed_points.exp: New file.
12336
fe46cd3a
RC
123372004-12-03 Randolph Chung <tausq@debian.org>
12338
12339 * gdb.arch/pa-nullify.exp: New file.
12340 * gdb.arch/pa-nullify.s: New file.
12341
8de0841b
RC
123422004-11-30 Randolph Chung <tausq@debian.org>
12343
12344 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12345 instead of "tbug". Fix regexp to work properly with gdb_test.
12346
c8170782
PH
123472004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12348
12349 * gdb.base/bitfields2.exp: New test.
12350 * gdb.base/bitfields2.c: New file.
12351
954269c2
RE
123522004-11-28 Richard Earnshaw <rearnsha@arm.com>
12353
12354 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12355
0107feed
RC
123562004-11-16 Randolph Chung <tausq@debian.org>
12357
12358 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12359
f073ae8c
DJ
123602004-11-14 Daniel Jacobowitz <dan@debian.org>
12361
12362 * gdb.threads/threadapply.exp: Correct "macro details" test.
12363
19ad59e7
JJ
123642004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12365
12366 * gdb.threads/threadapply.exp: New test.
12367 * gdb.threads/threadapply.c: New file.
12368
9cf0961b
MK
123692004-11-07 Mark Kettenis <kettenis@gnu.org>
12370
12371 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12372 frames.
12373
c789492a
FL
123742004-11-05 Felix Lee <felix+log1@specifixinc.com>
12375
12376 * gdb.base/cursal.exp: New file.
12377 * gdb.base/cursal.c: New file.
12378
a1e167bb
AC
123792004-11-03 Andrew Cagney <cagney@gnu.org>
12380
12381 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12382
b7cbf173
MK
123832004-10-30 Mark Kettenis <kettenis@gnu.org>
12384
12385 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12386 NetBSD/ELF targets.
12387
88f9d34f
JB
123882004-10-29 Joel Brobecker <brobecker@gnat.com>
12389
12390 * gdb.threads/bp_in_thread.c: New file, copied from
12391 pthread_cond_wait.c.
12392 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12393 file, rather than reusing the .c file from another testcase.
12394
ca7d6a0c
JB
123952004-10-20 Joel Brobecker <brobecker@gnat.com>
12396
12397 * gdb.ada/null_record.exp: Check where we stopped after
12398 sending the start command, instead of where the associated
12399 temporary breakpoint was inserted.
12400
0d863d03
AC
124012004-10-14 Andrew Cagney <cagney@gnu.org>
12402
12403 * gdb.mi/gdb701.c (main): Return 0.
12404
d11e72cb
DJ
124052004-10-13 Daniel Jacobowitz <dan@debian.org>
12406
d40539a4 12407 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12408
e1923096
JJ
124092004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12410
12411 * gdb.threads/schedlock.c: Add comment markers to use to find
12412 line numbers.
12413 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12414 comments.
12415 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12416 breakpoint lines.
12417
ec8ba2c9
DJ
124182004-10-12 Daniel Jacobowitz <dan@debian.org>
12419
12420 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12421
0eb3658b
DJ
124222004-10-12 Daniel Jacobowitz <dan@debian.org>
12423
12424 * configure.in: Add gdb.dwarf2.
12425 * configure: Regenerated.
12426 * Makefile.in: Add gdb.dwarf2.
12427 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12428 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12429 gdb.dwarf2/file1.txt: New files.
12430
a271cc33
OF
124312004-10-11 Orjan Friberg <orjanf@axis.com>
12432
a9c64011 12433 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12434 of "run", since the latter doesn't work with remote targets. Adjust
12435 the breakpoint numbering accordingly.
12436 * gdb.threads/pthread_cond_wait.exp: Ditto.
12437
895ce074
MC
124382004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12439
12440 * gdb.base/overlays.exp: Update copyright years.
12441
6be3092d
KI
124422004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12443
12444 * gdb.base/overlays.exp: Disable if target is Linux.
12445
e05389b8
FL
124462004-10-06 Felix Lee <felix+log1@specifixinc.com>
12447
12448 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12449
73cb587d
KI
124502004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12451
12452 * gdb.asm/asm-source.exp: Add m32r-linux target.
12453 * gdb.asm/m32r-linux.inc: New file.
12454
3c0edcdc
AC
124552004-09-24 Andrew Cagney <cagney@redhat.com>
12456 David Anderson <anderson@redhat.com>
12457
12458 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12459 command fails, assume things will work.
12460 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12461 (_GNU_SOURCE): Define.
12462 (print_unsigned, print_hex): Change parameter to "long long".
12463 (print_byte_count): New function, use to print byte counts.
12464 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12465 O_LARGEFILE.
12466 (main): Compute an upper bound on a corefile in max_core_size.
12467 Limit memory chunk size to max_core_size. Limit total memory
12468 allocated to max_core_size.
12469
4bb3667f
AC
124702004-09-23 Andrew Cagney <cagney@gnu.org>
12471
12472 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12473 from a separate process with code that creates a corefile by
12474 making the inferior dump core.
12475
60fe1a51
MK
124762004-09-23 Mark Kettenis <kettenis@gnu.org>
12477
12478 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12479 block.
12480
8e937346
MC
124812004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12482
12483 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12484 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12485 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12486 Likewise.
12487
7213f6d6
JJ
124882004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12489
12490 * gdb.java/jprint.exp: New test case for java inferior call.
12491 * gdb.java/jprint.java: Ditto.
12492
eac69dca
JB
124932004-09-15 Joel Brobecker <brobecker@gnat.com>
12494
12495 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12496
22227696
MC
124972004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12498
12499 * gdb.threads/killed.c: Include <stdlib.h>.
12500 * gdb.threads/pthreads.c: Likewise.
12501
7dd403a4
MC
125022004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12503
12504 * gdb.threads/killed.c: Add copyright notice.
12505
33f2d567
JM
125062004-09-10 Jason Molenda (jmolenda@apple.com)
12507
a9c64011
AS
12508 * gdb.base/define.exp: Two new tests to verify zero space chars
12509 after 'if' and 'while' commands in a user-defined command is correctly
12510 parsed.
33f2d567 12511
e05b62ac
AC
125122004-09-08 Andrew Cagney <cagney@gnu.org>
12513
12514 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12515 delivery test with duplicate at end of file.
12516
9cbe82da
MK
125172004-09-06 Mark Kettenis <kettenis@jive.nl>
12518
12519 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12520
564803d9
MC
125212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12522
12523 * config/hppro.exp: Removed.
12524
7c6807ce
MC
125252004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12526
12527 * config/sparclet.exp: Removed.
12528
bf7e26dd
MC
125292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * config/udi.exp: Removed.
12532
714e341b
MC
125332004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12534
12535 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12536 of "exp_continue".
12537 (advancei): Likewise.
12538
1236e623
JJ
125392004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12540
12541 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12542
3bdcad15
MI
125432004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12544
228af206 12545 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12546 to check for nodebug in executable.
12547 * gdb.gdb/observer.exp (setup_test): Likewise.
12548 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12549 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12550
c72b934c
AC
125512004-09-01 Andrew Cagney <cagney@gnu.org>
12552
12553 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12554 files.
12555
edd9b715
JJ
125562004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12557
12558 * gdb.base/unload.exp: Fix expected warning message to match
12559 latest format.
12560
fb4ce06b
CV
125612004-09-01 Corinna Vinschen <vinschen@redhat.com>
12562
12563 * gdb.base/call-rt-st.exp: Fix typos.
12564
ce78e7c3
MI
125652004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12566
12567 * gdb.threads/thread_check.exp: New testcase.
12568 * gdb.threads/thread_check.c: New testcase.
12569
2dedb159
AC
125702004-08-31 Andrew Cagney <cagney@gnu.org>
12571
12572 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12573 (skip_to_handler_entry): New procedures. Test stepping into a
12574 handler when the breakpoint is at the handler's entry point.
12575
68f53502
AC
125762004-08-30 Andrew Cagney <cagney@gnu.org>
12577
12578 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12579 gdb/1757.
12580
3e3ffd2b
MC
125812004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12582
12583 With code from Manoj Iyer <manjo@austin.ibm.com>:
12584 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12585 return value. Add an arm for "no debugging symbols found".
12586 Change a stray "error" to "perror".
12587 (gdb_run_cmd): Adapt to new return value.
12588 * gdb.base/remote.exp: Adapt to new return value.
12589 * gdb.gdb/complaints.exp: Likewise.
12590 * gdb.gdb/observer.exp: Likewise.
12591 * gdb.gdb/selftest.exp: Likewise.
12592 * gdb.gdb/xfullpath.exp: Likewise.
12593
4b6f5fd2
JB
125942004-08-27 Joel Brobecker <brobecker@gnat.com>
12595
12596 * gdb.threads/bp_in_thread.exp: New testcase.
12597
e5b25496
MC
125982004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12599
12600 Fix PR testsuite/1735.
12601 * gdb.threads/schedlock.c (thread_function): Add a cast
12602 to suppress a gcc warning.
12603 * gdb.threads/thread-specific.c (thread_function): Likewise.
12604
934353d6
MC
126052004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12606
12607 * gdb.base/unload.c: Include <stdlib.h>.
12608
f98a0aef 126092004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12610
f98a0aef 12611 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12612 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12613 synchronized after the "return".
12614
5a2e8882
MC
126152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * gdb.mi/basics.c: Include <stdio.h>.
12618 * gdb.mi/pthreads.c: Include <stdlib.h>.
12619 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12620
a9640423
MC
126212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * gdb.threads/schedlock.c: Add copyright notice.
12624
b04e311d
AC
126252004-08-25 Andrew Cagney <cagney@gnu.org>
12626
12627 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12628 (skip_over_handler, breakpoint_over_hander): New test procedures.
12629 (advance, advancei): Add a proper prefix, do not use
12630 rerun_to_main.
12631 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12632
7c27f15b
MC
126332004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12634
12635 * gdb.mi/basics.c: Add copyright notice.
12636 * gdb.mi/var-cmd.c: Add copyright notice.
12637
fffc87ae
MC
126382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12639
12640 * lib/gdb.exp: Remove signed_keyword_not_used.
12641 * lib/compiler.c: Likewise.
12642 * lib/compiler.cc: Likewise.
12643
d782e0bf
MC
126442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12647 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12648
96033e83
MC
126492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12650
12651 * gdb.base/whatis.c: Add copyright notice.
12652
cf38c229
MK
126532004-08-20 Mark Kettenis <kettenis@gnu.org>
12654
12655 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12656 it to skip the breakpoints encoded in the inline assembly.
12657
f4b49756
MC
126582004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12659
12660 * Makefile.in: Add gdb.fortran.
12661
2f193b69
MC
126622004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12663
12664 * gdb.base/call-sc.exp (test_scalar_returns):
12665 Fix cut-and-paste glitch in "Make fun return now".
12666
89a237cb
MC
126672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12668
12669 * configure.in: Add gdb.fortran.
12670 * configure: Regenerate.
12671 * gdb.fortran/Makefile.in: New file.
12672 * lib/gdb.exp (skip_fortran_tests): New procedure.
12673
469aff8e
MC
126742004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12675
12676 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12677 reference to bug-gnu@prep.ai.mit.edu.
12678 * gdb.mi/mi-var-child.exp: Likewise.
12679 * gdb.mi/mi-var-cmd.exp: Likewise.
12680 * gdb.mi/mi-var-display.exp: Likewise.
12681 * gdb.mi/mi2-var-block.exp: Likewise.
12682 * gdb.mi/mi2-var-child.exp: Likewise.
12683 * gdb.mi/mi2-var-cmd.exp: Likewise.
12684 * gdb.mi/mi2-var-display.exp: Likewise.
12685
00b51b9f
MK
126862004-08-15 Mark Kettenis <kettenis@gnu.org>
12687
12688 * gdb.base/unload.c (main): Make local variable msg const.
12689
45f07fef
MC
126902004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12691
12692 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12693 to bug-gnu@prep.ai.mit.edu.
12694 * gdb.mi/mi-disassemble.exp: Likewise.
12695 * gdb.mi/mi-eval.exp: Likewise.
12696 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12697 default line number.
12698 * gdb.mi/mi-return.exp: Likewise.
12699 * gdb.mi/mi-simplerun.exp: Likewise.
12700 * gdb.mi/mi-stack.exp: Likewise.
12701 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12702 number with explicit range test.
12703 * gdb.mi/mi-watch.exp: Likewise.
12704 * gdb.mi/mi2-break.exp: Likewise.
12705 * gdb.mi/mi2-cli.exp: Likewise.
12706 * gdb.mi/mi2-disassemble.exp: Likewise.
12707 * gdb.mi/mi2-eval.exp: Likewise.
12708 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12709 default line number.
12710 * gdb.mi/mi2-return.exp: Likewise.
12711 * gdb.mi/mi2-simplerun.exp: Likewise.
12712 * gdb.mi/mi2-stack.exp: Likewise.
12713 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12714 number with explicit range test.
12715 * gdb.mi/mi2-watch.exp: Likewise.
12716
dd8c8ee7
MC
127172004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12718
12719 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12720 * gdb.cp/m-static.exp: Likewise.
12721 * gdb.cp/rtti.exp: Likewise.
12722
4e838464
MK
127232004-08-14 Mark Kettenis <kettenis@gnu.org>
12724
12725 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12726
8d8cb839
EZ
127272004-08-14 Eli Zaretskii <eliz@gnu.org>
12728
12729 * ChangeLog: Prefix Local Variables with semi-colons and indent
12730 the reference to older ChangeLog files, to fix fontification in
12731 Emacs.
12732
deea8bb0
MC
127332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12734
12735 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12736 * gdb.mi/mi2-break.exp: Likewise.
12737
c3297504
MC
127382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12739
12740 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12741
25808999
MC
127422004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12743
12744 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12745
226a8d71
MC
127462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12747
12748 * gdb.cp/classes.exp: Remove unused declarations. Just let
12749 test names default instead of providing special names. Remove
12750 extraneous demangler test.
12751
37fdf854
JJ
127522004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12753
12754 * gdb.base/unload.exp: New test for breakpoints in dynamically
12755 loaded libraries.
12756 * gdb.base/unload.c: Ditto.
12757 * gdb.base/unloadshr.c: Ditto.
12758
2d3a7986
MC
127592004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12762 cp_test_ptype_class.
12763 (test_enums): Likewise.
12764
c72b934c
AC
127652004-08-10 Andrew Cagney <cagney@gnu.org>
12766
12767 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12768 files.
12769
cc503c8a
AC
127702004-08-10 Andrew Cagney <cagney@gnu.org>
12771
12772 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12773 init_malloc call.
12774
902f2ccb
MC
127752004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12776
12777 * ChangeLog: Add copyright notice. The notice is copied
12778 from emacs 21.3 top level ChangeLog.
12779
78c90502
MC
127802004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * lib/cp-support.exp: New file.
12783 * lib/cp-support.exp (cp_test_type_class): New function.
12784 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12785 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12786 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12787 cp_test_ptype_class.
12788
88e5ea78
MC
127892004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12790
12791 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12792 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12793 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12794 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12795 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12796 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12797 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12798 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12799 gdb.mi/mi2-watch.exp: Update copyright years.
12800
6a89fc9c
MK
128012004-08-09 Mark Kettenis <kettenis@gnu.org>
12802
12803 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12804
1482e0de
MC
128052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12806
12807 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12808 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12809 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12810 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12811 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12812 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12813 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12814 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12815 gdb.mi/mi-watch.exp: Update copyright years.
12816
1a5ce3f3
DJ
128172004-08-08 Daniel Jacobowitz <dan@debian.org>
12818
12819 PR gdb/1738
12820 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12821 from a breakpoint with a pending signal.
12822
04f6ecf2
DJ
128232004-08-08 Daniel Jacobowitz <dan@debian.org>
12824
12825 PR gdb/1736
12826 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12827 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12828 the prompt.
12829 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12830
54d90d35
DJ
128312004-08-08 Daniel Jacobowitz <dan@debian.org>
12832
12833 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12834
d2f6abb0
DJ
128352004-08-08 Daniel Jacobowitz <dan@debian.org>
12836
12837 PR gdb/1736
12838 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12839 for i?86-*-linux*.
12840
5598c03d
DJ
128412004-08-08 Daniel Jacobowitz <dan@debian.org>
12842
12843 * gdb.arch/i386-prologue.exp: Compile without debug information.
12844
c6fee705
MC
128452004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12846
12847 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12848 rather than asking gdb to search.
12849
dd90efdb
MC
128502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12851
12852 * gdb.base/gcore.c: Include <string.h>.
12853
1e84bec1
MC
128542004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12855
12856 * gdb.base/gcore.c: Add copyright notice.
12857
e425eb2b
MC
128582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12859
12860 * gdb.base/freebpcmd.c: Include <stdio.h>.
12861 * gdb.base/long_long.c: Include <string.h>.
12862 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12863 * gdb.base/siginfo.c: Include <string.h>.
12864 * gdb.base/sigstep.c: Include <string.h>.
12865
cb9aaed5
MC
128662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12867
12868 * gdb.base/complex.c: Include <stdlib.h>.
12869
55944f3d
MC
128702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * gdb.base/complex.c: Add copyright notice.
12873
7b2953d9
MC
128742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12875
12876 * gdb.base/charset.c: Include <stdlib.h>.
12877
c9133d23
MC
128782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12879
12880 * gdb.base/auxv.c: Include <stdlib.h>.
12881
0a8490ad
MC
128822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12883
12884 * gdb.base/auxv.c: Add copyright notice.
12885
3426d5ec
MC
128862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12887
12888 * gdb.base/coremaker.c: Add copyright notice.
12889 * gdb.base/coremaker2.c: Add copyright notice.
12890
8da195dd
AC
128912004-08-04 Andrew Cagney <cagney@gnu.org>
12892
12893 * gdb.base/store.exp: Update copyright.
12894 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12895 names, do not import gdb_prompt.
12896
8d394f98
AC
128972004-08-01 Andrew Cagney <cagney@gnu.org>
12898
12899 Fix PR testsuite/1729.
12900 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12901 not use capture_value with value 4.
12902 (capture_value): Add optional test name parameter.
12903 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12904 the prefix, pass to capture_value.
12905
b6702b23
MK
129062004-08-01 Mark Kettenis <kettenis@gnu.org>
12907
12908 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12909 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12910 (main): Call new function.
12911
c203e0ca
MC
129122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12913
12914 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12915
a7995a30
MC
129162004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12917
12918 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12919
9366563b
MC
129202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12921
b6eeaf26 12922 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
12923 Accept more values of vtbl pointer. Remove some messages
12924 about "obsolete gcc or gdb".
12925
2fc1f950
MC
129262004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12927
12928 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12929
c724d49b
MC
129302004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12931
12932 * gdb.base/asm-source.exp: Properly convert target board
12933 debug flags from gcc format to binutils format.
12934
736b0fce
MK
129352004-07-28 Mark Kettenis <kettenis@gnu.org>
12936
12937 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12938 gdb1718". PR backtrace/1718 partially fixed.
12939
5633ea5c
JJ
129402004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12941
12942 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12943
575eebb1
NC
129442004-07-26 Nick Clifton <nickc@redhat.com>
12945
12946 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12947 good default value for a specific architecture is available then
12948 set it to that value. Otherwise default to the -gstabs switch.
12949 Remove the -g... switches from the asm-flags variable. Allow the
12950 target board info to override the value if it wants to. Pass the
12951 switch on the assembler command line.
12952
62104619
MK
129532004-07-23 Mark Kettenis <kettenis@gnu.org>
12954
12955 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12956 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12957 (main): Call new function.
12958
4a1135b8
MC
129592004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12960
12961 Test for PR exp/1715.
12962 * gdb.base/radix.exp: Refactor common procedures. Make all
12963 test names unique. Change XFAIL to KFAIL.
12964
8a12c1f0
MC
129652004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12966
12967 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12968 * gdb.ada/gnat_ada.gin: ... to here.
12969 * configure.in: Use gnat_ada.gin.
12970 * configure: Regenerate.
12971
23b451cf
AC
129722004-07-20 Andrew Cagney <cagney@gnu.org>
12973
12974 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12975 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12976 XFAILs. Clean up test messages and comments. Check backtraces.
12977 Delete re-sync code.
12978
ab618a02
MC
129792004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12980
12981 Fix PR cli/740.
12982 * gdb.base/annota1.exp: Honor gdb,nosignals.
12983 * gdb.base/annota3.exp: Likewise.
12984
46dad340
MC
129852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12986
12987 * lib/java.exp: Update copyright notice.
12988
756d8c70
AC
129892004-07-19 Andrew Cagney <cagney@gnu.org>
12990
12991 * gdb.base/selftest.exp: Copy file from here ...
12992 * gdb.gdb/selftest.exp: ... to here.
12993
586027e6
AC
129942004-07-16 Andrew Cagney <cagney@redhat.com>
12995
12996 * lib/insight-support.exp: Delete file.
12997 * lib/java.exp (java_init): Fix copyright.
12998
029d2200
AC
129992004-07-16 Andrew Cagney <cagney@gnu.org>
13000
13001 * gdb.base/restore.c: Append "prologue" to comments marking the a
13002 function's prologue.
13003 * gdb.base/restore.exp: Update copyright, re-indent.
13004 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13005 callerN" prefix where needed. Update patterns that match a
13006 function's prologue.
13007
653b62c5
MC
130082004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13009
13010 * gdb.base/restore.c: Add copyright notice.
13011
f7d690e5
AC
130122004-07-16 Andrew Cagney <cagney@gnu.org>
13013
13014 * gdb.base/logical.exp: Update copyright.
13015 (evaluate): New procedure. Use to re-implement tests using
13016 several tables.
13017
d629a7cb
MH
130182004-07-14 Martin Hunt <hunt@redhat.com>
13019
13020 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13021 which fixes some problems where init.tcl was not found.
13022
9c7bb332
AC
130232004-07-13 Andrew Cagney <cagney@gnu.org>
13024
6bf46641
AC
13025 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13026 (check_sizeof, check_valueof): Do not include the output in the
13027 test name. Use gdb_test.
13028 (get_valueof): Use gdb_test_multiple.
13029
c4ffd4c0
AC
13030 * gdb.base/step-test.exp: Update copyright. Use
13031 gdb_test_multiple. Ensure that test names do not include
13032 architecture dependent output.
13033
ab89363a
AC
13034 * gdb.gdb/observer.exp: Update copyright.
13035 (setup_test): Use gdb_test_multiple.
13036 (attach_first_observer, attach_second_observer)
13037 (attach_third_observer, detach_first_observer)
13038 (detach_second_observer, detach_third_observer)
13039 (reset_counters, check_counters): Make $message a prefix.
13040 (test_normal_stop_notifications): Add "args" parameter - a list of
13041 init functions to be called. Make $message a prefix,
13042 (test_observer_normal_stop): Change the message prefixes so that
13043 they are unique, pass the attach / detach procedures to
13044 test_normal_stop_notifications.
13045
ec58997a
AC
13046 * gdb.base/signull.exp (test_segv): Prefix all tests with
13047 "${name}". Clean up test messages.
13048
b475183b
AC
13049 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13050
9c7bb332
AC
13051 * gdb.base/ena-dis-br.exp: Update copyright.
13052 (break_at): New function. Replace send_gdb with gdb_test,
13053 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13054 ignore count, not stopped at bpt", with KFAIL.
13055
2dd95497
CV
130562004-07-13 Corinna Vinschen <vinschen@redhat.com>
13057
13058 * gdb.base/attach.exp: Remove cleanupfile handling.
13059
419e626b
AC
130602004-07-12 Andrew Cagney <cagney@gnu.org>
13061
13062 * gdb.base/annota1.exp: Cleanup corefile test name.
13063 * gdb.base/annota3.exp: Ditto.
13064
8b1b3228
AC
130652004-07-12 Andrew Cagney <cagney@gnu.org>
13066
78650829
AC
13067 * gdb.base/signals.exp: Clean up copyright, re-indent.
13068
8b1b3228
AC
13069 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13070 gdb_test and gdb_test_multiple.
13071
935c2760
JJ
130722004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13073
13074 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13075 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13076 provide line number info for first statement in main.
13077
1544280f
AC
130782004-07-08 Andrew Cagney <cagney@gnu.org>
13079
1279f4ff
AC
13080 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13081
1544280f
AC
13082 * gdb.base/sigbpt.exp: Make the common part of each test name a
13083 prefix instead of suffix.
13084
bcc82369
BR
130852004-07-07 Bob Rossi <bob_rossi@cox.net>
13086
13087 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13088 test from test_tbreak_creation_and_listing to
13089 test_file_list_exec_source_file
13090 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13091 Changed name of test from test_tbreak_creation_and_listing to
13092 test_file_list_exec_source_file
13093
23f4b0aa
JJ
130942004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13095
13096 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13097 the jmisc() constructor instead of <init>.
13098 * gdb.java/jmisc1.exp: Ditto.
13099
56401cd5
AC
131002004-07-07 Andrew Cagney <cagney@gnu.org>
13101
13102 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13103 corrupting the PC.
13104
44ae2f6a
MC
131052004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13106
13107 * gdb.cp/templates.exp: Accept whitespace change in demangler
13108 output.
13109
45a83408
AC
131102004-07-06 Andrew Cagney <cagney@gnu.org>
13111
13112 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13113
d205ad70
MC
131142004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13115
13116 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13117 * lib/compiler.cc: Likewise.
13118
06ea1a61
MC
131192004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13120
13121 * lib/compiler.cc: Work around string preprocessing problem
13122 with old hp c++ compiler.
13123 * lib/compiler.c: Likewise.
13124
daab1251
CV
131252004-06-29 Corinna Vinschen <vinschen@redhat.com>
13126
13127 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13128 directives to conditionalize symbol prefixing.
13129 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13130 additional_flags handling. Add underscore prefix for Cygwin.
13131 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13132 conditionalize symbol prefixing.
13133 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13134 additional_flags handling. Add underscore prefix for Cygwin.
13135
cc984116
CV
131362004-06-29 Corinna Vinschen <vinschen@redhat.com>
13137
13138 * gdb.base/bigcore.exp: Skip test on Cygwin.
13139
c279b077
MC
131402004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13141
13142 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13143 formats for "info register". Use gdb_test_multiple. Fix
13144 the "invalid register" test.
13145
0e915747
CV
131462004-06-28 Corinna Vinschen <vinschen@redhat.com>
13147
13148 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13149 PID for Cygwin. Add Cygwin specific strings to check for in some
13150 tests.
13151 (do_attach_tests): Add a test for user interaction when attaching
13152 to a process with no matching symbol table already loaded.
13153
11422c86
AC
131542004-06-26 Andrew Cagney <cagney@gnu.org>
13155
13156 Test PR java/1567 and PR java/1565.
13157 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13158 * gdb.java/jmisc2.exp: Delete file.
13159
cefbce26
MC
131602004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13161
13162 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13163
e19f872c
CV
131642004-06-25 Corinna Vinschen <vinschen@redhat.com>
13165
13166 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13167 attach process.
13168
d931ba3b
MC
131692004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13170
13171 * gdb.cp/pr-1553.exp: Remove.
13172
aef68c48
MC
131732004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13174
13175 * gdb.cp/pr-1553.cc: Remove.
13176 * gdb.cp/pr-1553.exp: Disable this test.
13177
8d5df71a
JB
131782004-06-20 Jim Blandy <jimb@redhat.com>
13179
a9c64011 13180 Fix PR testsuite/1680.
8d5df71a
JB
13181 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13182 regular expressions.
13183
4ac6f39d
MC
131842004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13185
13186 Fix PR testsuite/1679.
13187 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13188 Issue an UNSUPPORTED result instead.
13189
1b413552
JB
131902004-06-18 Jim Blandy <jimb@redhat.com>
13191
13192 * gdb.base/charset.exp: Only send a control-C if we see a new
13193 prompt and incomplete command.
13194
6daa6ebd
MC
131952004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 * gdb.cp/pr-574.cc: Add copyright notice.
13198
51fa4ae0
JB
131992004-06-17 Jim Blandy <jimb@redhat.com>
13200
13201 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13202 cases where the regexp has no groups; this grabs random text from
13203 the previous test suite, whatever that was.
13204
8fea26c5
MC
132052004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13206
13207 * gdb.cp/printmethod.cc: Add copyright notice.
13208
1e3aeb41
MC
132092004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13210
13211 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13212
9d9030bc
AC
132132004-06-16 Andrew Cagney <cagney@gnu.org>
13214
13215 * gdb.base/signull.c: Update copyright. Include <string.h>.
13216 (bowler): Replace data_pointer with data_read
13217 and data_write cases. Add code_descriptor case.
13218 (zero, desc): New array and pointer.
13219 (data, code): Change to simple pointers.
13220 * gdb.base/signull.exp: Fix probe pattern matching a function
13221 descriptor SIGSEGV. Replace data_pointer with data_read and
13222 data_write tests.
13223
acd4ad44
AC
132242004-06-16 Andrew Cagney <cagney@gnu.org>
13225
13226 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13227
08fd625c
MC
132282004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13229
13230 * gdb.base/long_long.c: Add copyright notice.
13231
1903502c
MC
132322004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13233
13234 * gdb.base/long_long.exp: Remove reference to
13235 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13236 to gdb_breakpoint and gdb_continue_to_breakpoint.
13237
83313cb1
JB
132382004-06-14 Jim Blandy <jimb@redhat.com>
13239
13240 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13241 endian case.
13242
1bf404ef
AC
132432004-06-14 Andrew Cagney <cagney@gnu.org>
13244
13245 * gdb.base/gcore.exp (capture_command_output): Delete the always
13246 passing tests containing inferior values.
13247 * gdb.base/ending-run.exp: Do not include the breakpoint address
13248 in the test message. Update copyright.
13249 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13250 size in the test name, use gdb_test_multiple. Update copyright.
13251
ef220b33
MC
132522004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13253
13254 * gdb.cp/ref-types.cc: Add copyright notice.
13255
4f70a4c9
MC
132562004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13257
13258 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13259 hp_aCC_compiler.
13260 * lib/compiler.cc: Likewise.
13261 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13262 'set' commands. Log diagnostics for other lines. Set
13263 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13264
335928ac
MC
132652004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13266
13267 * gdb.cp/try_catch.cc: Add copyright notice.
13268
2efb12e8
MC
132692004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13270
13271 * gdb.cp/userdef.cc: Add copyright notice.
13272
0bbed51a
MC
132732004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13274
13275 * gdb.cp/virtfunc.cc: Add copyright notice.
13276
e12a46c9
RC
132772004-06-11 Randolph Chung <tausq@debian.org>
13278
13279 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13280 problem.
13281
338e05af
AC
132822004-06-10 Andrew Cagney <cagney@gnu.org>
13283
13284 * lib/compiler.cc, lib/compiler.c: Append either
13285 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13286 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13287 instead of gcc-3-3.
13288
dc3f10cb
AC
132892004-06-09 Andrew Cagney <cagney@gnu.org>
13290
b4d946af
AC
13291 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13292 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13293
dc3f10cb
AC
13294 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13295 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13296 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13297 fixed.
13298
b5c0bfa2
AC
132992004-06-09 Andrew Cagney <cagney@gnu.org>
13300
13301 * gdb.base/structs.exp (test_struct_returns): Replace
13302 "return_value_unknown" and "finish_value_unknown" by
13303 "return_value_known" and "finish_value_known". Instead of
13304 "return_value_unknown" iff "finish_value_unknown", check
13305 "return_value_known" implies "finish_value_known".
13306
caeb605f
MH
133072004-06-08 Martin Hunt <hunt@redhat.com>
13308
13309 * gdb.base/float.exp: Add pattern for mips targets.
13310
c892bb64
RC
133112004-06-08 Randolph Chung <tausq@debian.org>
13312
13313 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13314 message for unknown architectures more clear.
13315
48306d3e
JB
133162004-06-08 Joel Brobecker <brobecker@gnat.com>
13317
13318 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13319 start the execution of the program.
13320
83ecb59f
JB
133212004-06-07 Jim Blandy <jimb@redhat.com>
13322
13323 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13324 * gdb.arch/i386-cpuid.h: New helper file.
13325
55264cb4
RC
133262004-06-07 Randolph Chung <tausq@debian.org>
13327
13328 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13329 has started.
13330
23cadb28
RM
133312004-06-04 Roland McGrath <roland@redhat.com>
13332
13333 Fix PR gdb/1647.
13334 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13335 differently to be robust to output buffering differences.
13336
51d01eda
MC
133372004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13338
13339 * gdb.threads/pthreads.exp: Update copyright years.
13340 (check_control_c): Change asynchronous 'after' to synchronous.
13341
f4fc3b93
RM
133422004-06-04 Roland McGrath <roland@redhat.com>
13343
13344 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13345 next gdb prompt.
13346
4013522b
MC
133472004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13348
13349 Fix PR gdb/1636.
13350 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13351 calls to synchronous.
13352
7a8f1e6b
JB
133532004-05-26 Jim Blandy <jimb@redhat.com>
13354
13355 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13356
81bb3443
RC
133572004-05-24 Randolph Chung <tausq@debian.org>
13358
13359 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13360 * gdb.asm/pa.inc: New file.
13361
8f5a3103
MK
133622004-05-22 Mark Kettenis <kettenis@gnu.org>
13363
13364 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13365
734b8fe8 133662004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13367 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13368
13369 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13370 GDB prompt.
13371
725603e1
UW
133722004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13373
f4fc3b93 13374 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13375 setjmp/longjmp. Use sigaction instead of signal.
13376
8b923272 133772004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13378 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13379
13380 * gdb.threads/pthread_cond_wait.c: New file.
13381 * gdb.threads/pthread_cond_wait.exp: New testcase.
13382
8bfabb04
AC
133832004-05-13 Andrew Cagney <cagney@redhat.com>
13384
13385 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13386 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13387
42edda50
AC
133882004-05-11 Andrew Cagney <cagney@redhat.com>
13389
13390 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13391 fixed but revealed gdb/1639.
13392
d303a6c7
AC
133932004-05-10 Andrew Cagney <cagney@redhat.com>
13394
13395 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13396 func1" and "next to 2nd alarm", kernel bug avoided.
13397
bf08c2a1
DJ
133982004-05-10 Daniel Jacobowitz <dan@debian.org>
13399
13400 PR external/1568
13401 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13402 XFAIL if it is smaller than bytes_allocated.
13403 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13404 (main): Make chunks_allocated unsigned. Correct comment.
13405
c0586a34
JB
134062004-05-07 Joel Brobecker <brobecker@gnat.com>
13407
13408 * gdb.arch/powerpc-aix-prologue.c: New file.
13409 * gdb.arch/powerpc-aix-prologue.exp: New file.
13410
f2785d12
JB
134112004-05-07 Jim Blandy <jimb@redhat.com>
13412
13413 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13414 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13415
bd7f6e30
JB
134162004-05-06 Joel Brobecker <brobecker@gnat.com>
13417
13418 * gdb.base/sep.exp: No longer setup_kfail when the program was
13419 built with dwarf2.
13420
0a5e7efe
JI
134212004-05-05 Jim Ingham <jingham@apple.com>
13422
13423 * gdb.base/pending.exp: Make sure pending breakpoints
13424 preserve the ignore count.
f4fc3b93 13425
a8958849
MK
134262004-04-27 Jerome Guitton <guitton@gnat.com>
13427
13428 * i386-prologue.exp: Add testcase for jump instruction as first
13429 instruction of the real code.
13430 * i386-prologue.c (jump_at_beginning): New function.
13431
7e103f5b
MK
134322004-04-28 Mark Kettenis <kettenis@gnu.org>
13433
13434 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13435 x86_64-*-*.
13436
5d38b224
MK
134372004-04-28 Mark Kettenis <kettenis@gnu.org>
13438
13439 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13440 i*86-*-*.
13441
0ef32fd9
MK
134422004-04-25 Mark Kettenis <kettenis@gnu.org>
13443
13444 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13445 expression that checks the return type.
13446
71d7dd7c
AC
134472004-04-23 Andrew Cagney <cagney@redhat.com>
13448
13449 * gdb.base/call-sc.exp: New test of scalar call/return values.
13450 * gdb.base/call-sc.c: Ditto.
13451
1e9f977e
JJ
134522004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13453
13454 * gdb.threads/manythreads.c: Reduce thread stack size.
13455
899d9e3a
JJ
134562004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13457
13458 * gdb.threads/manythreads.c: Add copyright notice.
13459
61bcae62
AC
134602004-04-23 Andrew Cagney <cagney@redhat.com>
13461
13462 * gdb.base/siginfo.exp: Better handle step out of signal.
13463 * gdb.base/sigstep.exp: Ditto.
13464
7339a42e 134652004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13466 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13467
13468 * gdb.threads/manythreads.c: New testcase.
13469 * gdb.threads/manythreads.exp: Ditto.
13470
5c98409b
JB
134712004-04-22 Jim Blandy <jimb@redhat.com>
13472
13473 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13474 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13475
3b611f1a
MC
134762004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13477
13478 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13479
f0fd9238
AC
134802004-04-21 Andrew Cagney <cagney@redhat.com>
13481
13482 * gdb.base/sigstep.c: New file.
13483 * gdb.base/sigstep.exp: New file.
13484
90990674
JB
134852004-04-16 Joel Brobecker <brobecker@gnat.com>
13486
13487 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13488 call to observer_notify_normal_stop.
13489
78cef34b
AC
134902004-04-15 Andrew Cagney <cagney@redhat.com>
13491
13492 * gdb.base/siginfo.c: New file.
13493 * gdb.base/siginfo.exp: New file.
13494
d2343407
JB
134952004-04-12 J. Brobecker <brobecker@gnat.com>
13496
13497 * gdb.base/sep.exp: Fix typo in comment.
13498
a2dba3c8
JB
134992004-04-12 J. Brobecker <brobecker@gnat.com>
13500
13501 * gdb.base/sep.c: New file.
13502 * gdb.base/sep-proc.c: New file.
13503 * gdb.base/sep.exp: New testcase.
13504
15f7b60e
MK
135052004-04-09 Mark Kettenis <kettenis@gnu.org>
13506
13507 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13508 support.
13509
44f4de1a
AC
135102004-04-05 Andrew Cagney <cagney@redhat.com>
13511
13512 * gdb.base/sigaltstack.c: New file.
13513 * gdb.base/sigaltstack.exp: New file.
13514
ef04f396
JB
135152004-04-04 Joel Brobecker <brobecker@gnat.com>
13516
13517 * gdb.base/foll-fork.exp: Update the expected output for
13518 "help set follow-fork-mode", to match a change that was made
13519 to the help of this variable on 2004-01-13.
13520
d40d2c92
JB
135212004-04-01 Joel Brobecker <brobecker@gnat.com>
13522
13523 * lib/ada.exp: Add copyright notice.
13524 * bar.ads: Likewise.
13525 * bar.adb: Likewise.
13526 * null_record.adb: Likewise.
13527 * null_record.exp: Likewise.
13528 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13529
f86ef5a3
JB
135302004-04-01 Joel Brobecker <brobecker@gnat.com>
13531
13532 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13533 * configure: Regenerate.
13534
414e70e3
JB
135352004-04-01 Joel Brobecker <brobecker@gnat.com>
13536
13537 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13538 to build the application. Remove the message printed when in
13539 verbose mode, redundant with the UNSUPPORTED message above.
13540
f0aaee49
JB
135412004-03-31 Joel Brobecker <brobecker@gnat.com>
13542
13543 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13544 * gdb.ada (null_record.exp): New testcase.
13545
ac81cb54
JB
135462004-03-31 Joel Brobecker <brobecker@gnat.com>
13547
13548 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13549
854af2f7
JB
135502004-03-31 Joel Brobecker <brobecker@gnat.com>
13551
13552 * gdb.ada: New subdirectory.
13553 * gdb.ada/Makefile.in: New file.
13554 * gdb.ada/gnat_ada.gpr.in: New file.
13555
034cb681
JB
135562004-03-31 Joel Brobecker <brobecker@gnat.com>
13557
13558 * lib/ada.exp: New file.
13559
78a1a894
DJ
135602004-03-24 Daniel Jacobowitz <drow@mvista.com>
13561
13562 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13563 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13564
4b2b3b3e
AC
135652004-03-22 Andrew Cagney <cagney@redhat.com>
13566
13567 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13568 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13569 Problem identified by Ulrich Weigand.
13570
23c73aa3
DC
135712004-03-17 David Carlton <carlton@kealia.com>
13572
13573 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13574 PR c++/826.
13575
d63a86f8
RM
135762004-03-16 Roland McGrath <roland@redhat.com>
13577
13578 * gdb.base/auxv.exp: New file.
13579 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13580
0e02aa50
DC
135812004-03-12 David Carlton <carlton@kealia.com>
13582
13583 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13584 * gdb.cp/pr-1553.cc: Ditto.
13585 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13586 pass branch.
13587
c20b71be
MC
135882004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13589
13590 * gdb.cp/templates.exp: Accept more template types.
13591
c7414a01
MC
135922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13593
13594 From Corinna Vinschen with modifications.
13595 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13596 local variable obj_with_enum.
13597 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13598 results with obj_with_enum.
13599
ed69573c
MC
136002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.cp/classes.cc: New file, copied from misc.cc.
13603 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13604
28301461
MC
136052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13606
13607 * gdb.cp/misc.cc: Add copyright notice.
13608
1198ecbe
DC
136092004-03-05 David Carlton <carlton@kealia.com>
13610
13611 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13612 * gdb.cp/rtti.h: Update copyright.
13613 (namespace n2::n3): New.
13614 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13615 (n2::n3::func3): New.
13616 (main): Call n2::n3::func3.
13617 * gdb.cp/rtti2.cc: Update copyright.
13618 (n2::create3): New.
13619
9e08c470
MK
136202004-03-04 Mark Kettenis <kettenis@gnu.org>
13621
13622 * gdb.asm/openbsd.inc: Fix typo.
13623
4bebc3aa
FF
136242004-03-03 Fred Fish <fnf@redhat.com>
13625
13626 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13627 "val" instead of unused "size". Update copyright year.
13628
6ea9fb37
DJ
136292004-02-29 Daniel Jacobowitz <drow@mvista.com>
13630
13631 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13632 to use unsigned char.
13633 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13634 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13635
23b23974
DJ
136362004-02-29 Daniel Jacobowitz <drow@mvista.com>
13637
13638 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13639 line of output.
13640
7574fd53
DJ
136412004-02-28 Daniel Jacobowitz <drow@mvista.com>
13642
13643 * gdb.base/relocate.c (dummy): Initialize.
13644
a195357f
DJ
136452004-02-28 Daniel Jacobowitz <drow@mvista.com>
13646
13647 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13648 a breakpoint at exit.
13649
72fd54a9
FF
136502004-02-27 Fred Fish <fnf@redhat.com>
13651
13652 * gdb.base/chng-syms.exp: Add expect condition to match failing
13653 case that isn't a timeout.
13654
b9d23137
AC
136552004-02-27 Andrew Cagney <cagney@redhat.com>
13656
13657 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13658 support.
13659
15d208f6 136602004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13661
15d208f6
FF
13662 * gdb.arch/gdb1431.c: Remove.
13663 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13664 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13665 of "until" incorrectly.
13666
98f9cd2d
JB
136672004-02-26 J. Brobecker <brobecker@gnat.com>
13668
13669 * gdb.cp/class2.cc (empty): New class.
13670 (refer): New function.
13671 (main): Declare an object of type empty and use it.
13672 * gdb.cp/class2.exp: Print the value of an object of type empty.
13673
9b50c11b
JJ
136742004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13675
13676 * gdb.base/langs.exp: Update query string to match the
13677 new nquery format used for pending breakpoints.
13678
0dcd613f
AC
136792004-02-26 Andrew Cagney <cagney@redhat.com>
13680
13681 Fix PR i18n/1570.
13682 * gdb.base/charset.c: Update copyright notice.
13683 (main, init_string): Remove the escape character '\e' tests.
13684 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13685 * gdb.base/charset.exp (valid_host_charset): Ditto.
13686 * gdb.base/setvar.exp: Ditto.
13687
b8a56647
AC
136882004-02-24 Andrew Cagney <cagney@redhat.com>
13689
90d59e34
AC
13690 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13691 mmapped data in core file" PASS and FAIL messages consistent.
13692
b8a56647
AC
13693 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13694 setting a breakpoint. Work around PR java/1565.
13695
9f27c604
JJ
136962004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13697
13698 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13699 new nquery format.
13700 * gdb.base/pending.exp: Ditto.
13701
3224a706
MK
137022004-02-22 Mark Kettenis <kettenis@gnu.org>
13703
13704 * configure.in: Run stabs tests on *BSD.
13705 * configure: Regenerated.
13706
41e0a9ca
MK
137072004-02-21 Mark Kettenis <kettenis@gnu.org>
13708
13709 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13710
1e1b3428
FF
137112004-02-20 Fred Fish <fnf@redhat.com>
13712
13713 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13714 blank in test for "returns short", for consistency with other
13715 "returns xxx" tests. Update copyright year.
13716
f9a7572a
FF
137172004-02-19 Fred Fish <fnf@redhat.com>
13718
13719 New testcase for PR breakpoint/1558.
13720 * gdb.arch/gdb1558.exp: New file.
13721 * gdb.arch/gdb1558.c: New file.
13722
b2ce2854
EZ
137232004-02-19 Elena Zannoni <ezannoni@redhat.com>
13724
13725 * gdb.base/nodebug.exp: Fix typo.
13726
e7c9ff01
JB
137272004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13728
13729 Committed by Jim Blandy <jimb@redhat.com>.
13730
62f4b920
JB
13731 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13732
2db536a1
JB
13733 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13734
e7c9ff01
JB
13735 * gdb.base/float.exp: Support s390*-*-* targets.
13736
f3205b34
AF
137372004-02-17 Adam Fedor <fedor@gnu.org>
13738
13739 * gdb.base/gdb1555.exp: New file.
13740 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13741
9d62932d
EZ
137422004-02-17 Elena Zannoni <ezannoni@redhat.com>
13743
13744 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13745
344c9711
FF
137462004-02-16 Fred Fish <fnf@redhat.com>
13747
13748 * gdb.arch/gdb1291.c: Remove
13749 * gdb.arch/gdb1291.s: New test input file.
13750 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13751 fail. Test for correct result, known incorrect result, other
13752 failures and timeouts.
13753
2d822687
AC
137542004-02-16 Andrew Cagney <cagney@redhat.com>
13755
13756 * gdb.base/bigcore.exp: New file.
13757 * gdb.base/bigcore.c: New file.
13758
dac15b66
AC
137592004-02-13 Andrew Cagney <cagney@redhat.com>
13760
13761 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13762 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13763 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13764 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13765 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13766 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13767 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13768 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13769 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13770 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13771
6bdfc2c4
JJ
137722004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13773
13774 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13775 executed is an alloc instruction.
13776
87b3ede8
DC
137772004-02-11 David Carlton <carlton@kealia.com>
13778
13779 * gdb.cp/breakpoint.exp: New.
13780 * gdb.cp/breakpoint.cc: New.
13781
6e19e2bf
MC
137822004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13783
13784 Partial fix for PR gdb/1543.
13785 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13786 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13787 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13788 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13789 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13790 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13791 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13792 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13793 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13794 to bug-gdb@prep.ai.mit.edu .
13795 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13796 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13797 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13798 Likewise.
13799
5c5455dc
AC
138002004-02-10 Andrew Cagney <cagney@redhat.com>
13801
13802 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13803 using gdb_internal_error_resync.
13804
9cf689d7
DJ
138052004-02-09 Daniel Jacobowitz <drow@mvista.com>
13806
13807 * gdb.threads/thread-specific.exp: Stop early if no threads are
13808 found.
13809
d2dc51db
MC
138102004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13811
13812 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13813
14b1a056
DJ
138142004-02-08 Daniel Jacobowitz <drow@mvista.com>
13815
13816 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13817 breakpoints.
13818
83f66e8f
DJ
138192004-02-07 Daniel Jacobowitz <drow@mvista.com>
13820
13821 * config/sim.exp (gdb_load): Handle $arg == "".
13822 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13823 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13824
30fc0091
EZ
138252004-02-07 Elena Zannoni <ezannoni@redhat.com>
13826
a9c64011
AS
13827 * gdb.base/maint.exp: Update test to reflect
13828 obstack changes.
30fc0091 13829
4d806929
JJ
138302004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13831
13832 * gdb.base/pendshr.c (pendfunc): New function that calls
13833 pendfunc1.
13834 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13835
7bfdd688
FF
138362004-02-04 Fred Fish <fnf@redhat.com>
13837
13838 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13839 function symbols and update copyright years.
13840 * gdb.arch/gdb1291.c: Ditto.
13841
aaa08ee4
MC
138422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13843
13844 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13845
dbad7755
MC
138462004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13847
13848 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13849
ec4646ef
MC
138502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13851
13852 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13853
1b802196
FF
138542004-02-02 Fred Fish <fnf@redhat.com>
13855
13856 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13857 remote targets. Update copyright years.
13858
18fe2033
JJ
138592004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13860
13861 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13862 support.
13863 * gdb.base/langs.exp: Fix test which attempts to create
13864 breakpoint on non-existent function to handle new pending
13865 support.
13866 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13867 a breakpoint.
13868 * gdb.base/pending.exp: New test.
13869 * gdb.base/pending.c: New file.
13870 * gdb.base/pendshr.c: Ditto.
13871
8d577d32
DC
138722004-02-02 David Carlton <carlton@kealia.com>
13873
13874 * gdb.cp/overload.exp: Add overloadNamespace tests.
13875 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13876 (overloadNamespace, XXX): New.
13877 (main): Call XXX::marker2.
13878
3ad13771
FF
138792004-02-01 Fred Fish <fnf@redhat.com>
13880
13881 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13882 * gdb.base/finish.exp: Ditto.
13883 * gdb.base/gcore.exp: Ditto.
13884 * gdb.base/huge.exp: Ditto.
13885 * gdb.base/info-proc.exp: Ditto.
13886 * gdb.base/return2.exp: Ditto.
13887 * gdb.threads/gcore-thread.exp: Ditto.
13888
44c75849
DJ
138892004-02-01 Daniel Jacobowitz <drow@mvista.com>
13890
13891 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13892
005bc093
MK
138932004-02-01 Mark Kettenis <kettenis@gnu.org>
13894
13895 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13896 that opening the file succeeds on OpenBSD.
13897
c47cebdb
DJ
138982004-02-01 Daniel Jacobowitz <drow@mvista.com>
13899
13900 * gdb.threads/thread-specific.c: New file.
13901 * gdb.threads/threads-specific.exp: New test script.
13902 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13903 to expect_out.
13904
5a01311c
MK
139052004-02-01 Mark Kettenis <kettenis@gnu.org>
13906
13907 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13908 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13909 only on the "print_small_structs from print_long_arg_list" test.
13910
ce22a4f1
DJ
139112004-02-01 Daniel Jacobowitz <drow@mvista.com>
13912
13913 * gdb.base/completion.exp: Kill a stray backslash.
13914
13915 From Jim Ingham <jingham@apple.com>:
13916 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13917 agrees with the result from sending a tab.
13918
abbab9d3
DJ
139192004-01-31 Daniel Jacobowitz <drow@mvista.com>
13920
13921 * gdb.base/chng-syms.exp: Remove stray newline.
13922
53904d1e
MK
139232004-01-31 Mark Kettenis <kettenis@gnu.org>
13924
13925 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13926 *-*-openbsd*.
13927 * gdb.asm/openbsd.inc: New file.
13928
3a4b3aac
MK
139292004-01-30 Mark Kettenis <kettenis@gnu.org>
13930
13931 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13932 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13933 *-*solaris2*. Remove commented out default settings for
13934 asm-flags. Replace gdb_compile with target_link.
13935
ebac27b4
MC
139362004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13937
13938 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13939 for all tests. Remove old hp-ux and cygnus xfail cases.
13940
d8679d84
PH
139412004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13942
13943 * gdb.base/chng-syms.exp: New file.
13944 * gdb.base/chng-syms.c: New file.
13945
0a55bc22
MC
139462004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13947
13948 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13949 Provide arms for current output in all my configurations.
13950
94b8e876
MC
139512004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13952
13953 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13954 * lib/compiler.cc: Likewise.
13955 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13956 get the right preprocessor. Eval the output directly. Remove
13957 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13958 hp_f77_compiler and hp_f90_compiler completely.
13959 (gdb_preprocess): Delete.
13960 (get_compiler): Delete.
13961
7cf03d44
MK
139622004-01-24 Mark Kettenis <kettenis@gnu.org>
13963
13964 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13965 <string.h>.
13966
68b6dce9
NR
139672004-01-24 Nick Roberts <nick@nick.uklinux.net>
13968
13969 * gdb.mi/mi-stack.exp: Update copyright.
13970
b368761e
DC
139712004-01-23 David Carlton <carlton@kealia.com>
13972
13973 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13974 test for cp_lookup_transparent_type.
13975 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13976 call them.
13977
f2061b53
DJ
139782004-01-23 Daniel Jacobowitz <drow@mvista.com>
13979
13980 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13981 after -var-update.
13982
37fc574a
DC
139832004-01-23 David Carlton <carlton@kealia.com>
13984
13985 * gdb.cp/namespace.cc (C::ensureRefs): New.
13986 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13987
8e94b928
NR
139882004-01-20 Nick Roberts <nick@nick.uklinux.net>
13989
13990 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13991 case "-stack-list-locals 2".
13992 * gdb.mi/mi-var-child.exp: Test for case
13993 "-var-list-children --all-values NAME".
13994
997b0952
MC
139952004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13996
13997 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13998
52470da3
MK
139992004-01-18 Mark Kettenis <kettenis@gnu.org>
14000
7049b4b8
MK
14001 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14002 used with gdb_test_multiple.
14003
52470da3
MK
14004 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14005 read at address 0. This fixes PR testsuite/1504.
14006
da6012e5
DJ
140072004-01-18 Daniel Jacobowitz <drow@mvista.com>
14008
14009 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14010 Remove downloading, guessing the host executable, the calls to
14011 gdb_file_cmd and gdb_target_cmd, and "load" support.
14012 (infer_host_exec): New function broken out from gdb_load.
14013 (gdb_load): New wrapper for gdbserver_gdb_load.
14014 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14015 gdb_target_cmd. Use -target-select.
14016 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14017 Download binaries to the host. Clear last_mi_remote_file when
14018 we load a new binary.
14019 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14020 call gdbserver_gdb_load and mi_gdb_target_cmd.
14021
32c70722
MC
140222004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14023
14024 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14025 type patterns.
14026
b0cecf36
MC
140272004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14028
14029 * gdb.cp/templates.exp: Fix typo in test name of
14030 "print Foo<volatile char*>::foo".
14031
4120d7e6
MC
140322004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14033
14034 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14035
f679e530
BE
140362004-01-16 Ben Elliston <bje@wasabisystems.com>
14037
14038 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14039 (clean mostlyclean): Remove empty rm.
14040
091c48f6
MC
140412004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14042
14043 * gdb.base/setvar.exp: Add copyright years.
14044
3e5fc8d2
DC
140452004-01-14 David Carlton <carlton@bactrian.org>
14046
14047 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14048 PR c++/1511 and update coment.
14049 * gdb.cp/templates.exp: Update patterns to match current output.
14050 If changes involve something other than whitespace, KFAIL
14051 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14052
63d06c5c
DC
140532004-01-14 David Carlton <carlton@kealia.com>
14054
14055 * gdb.cp/namespace.exp: Add tests involving classes defined within
14056 namespaces.
14057 * gdb.cp/namespace.cc (C::CClass): New.
14058 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14059
a51dab88
EZ
140602004-01-14 Elena Zannoni <ezannoni@redhat.com>
14061
14062 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14063 what debug info we have. Print a better message if something goes
14064 wrong while producing the separate debug info file.
14065
a476ccc9
MC
140662004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14067
14068 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14069
f453692c
MC
140702004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14071
14072 * gdb.base/callfuncs.c: Add copyright notice.
14073
f40063a5
MC
140742004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14075
14076 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14077 inheritance. PR gdb/1498, PR gcc/13539.
14078
19ac3974
EZ
140792004-01-13 Elena Zannoni <ezannoni@redhat.com>
14080
a9c64011
AS
14081 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14082 test specific name.
14083 * gdb.mi/gdb669.exp: Ditto.
14084 * gdb.mi/mi-pthreads.exp: Ditto.
14085 * gdb.mi/mi1-pthreads.exp: Ditto.
14086 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14087
56c97c6e
MC
140882004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14089
14090 * gdb.cp/member-ptr.cc: Add copyright notice.
14091
a0644324
MC
140922004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14093
14094 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14095 some patterns for recent versions of gcc and hpacc. Delete
14096 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14097 Delete tests that access a NULL pointer-to-member-data. This
14098 script is still disabled for gcc.
14099
32fabe09
EZ
141002004-01-12 Elena Zannoni <ezannoni@redhat.com>
14101
14102 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14103 escaped correctly.
32fabe09 14104
1f8a6abb
EZ
141052004-01-12 Elena Zannoni <ezannoni@redhat.com>
14106
14107 * gdb.base/sepdebug.exp: New file.
14108 * gdb.base/sepdebug.c: New file.
14109 * lib/gdb.exp (separate_debug_filename): New procedure.
14110 (gdb_gnu_strip_debug): New procedure.
14111
48efe704
AC
141122004-01-12 Andrew Cagney <cagney@redhat.com>
14113
14114 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14115 * gdb.mi/ChangeLog-1999-2003: New file.
14116
a9415475
AC
141172004-01-12 Andrew Cagney <cagney@redhat.com>
14118
14119 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14120 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14121 or EEXIST", treat EBUSY as an XFAIL.
14122
83b8cf9d
MC
141232004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14124
14125 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14126 hp_cc_compiler.
14127
9939d2a8
MC
141282004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14129
14130 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14131 decorations.
14132
1ff8cadf
MC
141332004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14134
14135 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14136 and "(aCC)" decorations. Remove obsolete doco about old
14137 test results.
14138
6fa9022e
MC
141392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14140
14141 * gdb.cp/exception.exp: Fix typo in doco.
14142
209721fe
MK
141432004-01-09 Mark Kettenis <kettenis@gnu.org>
14144
14145 * gdb.base/gdb1476.exp: Fix typo.
14146
ef11303e
MC
141472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14148
14149 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14150 file.
14151
041ab88c
MC
141522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14153
14154 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14155 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14156 Use gdb_compile. Remove restriction on gcc. Add some patterns
14157 for recent version of gdb. Delete second half, which was a copy
14158 of the first half with different build flags. This test is
14159 still disabled because it is still not ready for production.
14160
e36d075a
MC
141612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14162
14163 * gdb.cp/exception.cc: Add copyright notice.
14164 * gdb.cp/exception.exp: Add a notice that this file is broken
14165 because of line number changes caused by addition of copyright
14166 notice.
14167
42b190ad
MC
141682004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14169
14170 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14171 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14172
8f25f06b
MC
141732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14174
14175 * gdb.cp/classes.exp: Accept gnu abi 2.
14176 * gdb.cp/derivation.exp: Likewise.
14177 * gdb.cp/overload.exp: Likewise.
14178 * gdb.cp/virtfunc.exp: Likewise.
14179
06ded8b8
MC
141802004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14181
14182 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14183 semicolon after end of function.
14184
77c26ae3
MC
141852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14186
14187 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14188 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14189 boilerplate code for compiling and running the program under
14190 test. Add some string method tests.
14191
20757486
MC
141922004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14193
14194 * gdb.cp/bs15503.cc: Add copyright notice.
14195 * gdb.cp/bs15503.exp: Adjust line number.
14196
0fd3b503
MC
141972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14198
14199 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14200 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14201
10d1bea8
MC
142022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14203
14204 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14205 hp_cc_compiler.
14206
2789202a
MC
142072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14208
14209 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14210 * gdb.cp/ctti.exp: Use the marker instead of "next".
14211 With gcc, run further before bailing.
14212
b862f14c
MC
142132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14214
14215 * gdb.cp/cttiadd.cc: Add copyright notice.
14216 * gdb.cp/cttiadd1.cc: Likewise.
14217 * gdb.cp/cttiadd2.cc: Likewise.
14218 * gdb.cp/cttiadd3.cc: Likewise.
14219
96da2469
MC
142202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14221
14222 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14223 Use gdb_test, gdb_test_multiple. Use floating-point values that
14224 have exact representations in IEEE-ish formats.
14225
053248ff
MC
142262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14227
14228 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14229 compilers. Delete duplicate call to get_compiler_info.
14230 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14231 * gdb.base/volatile.exp: Likewise.
14232
84acecdd
MK
142332004-01-07 Mark Kettenis <kettenis@gnu.org>
14234
14235 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14236 memory at address 0.
14237
fe11a27f
MC
142382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14239
14240 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14241 to test for hp-ux assembler. Fix copyright years.
14242
60ad077b
AC
142432004-01-07 Andrew Cagney <cagney@redhat.com>
14244
14245 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14246
1c9b8f33
AC
142472004-01-07 Andrew Cagney <cagney@redhat.com>
14248
14249 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14250 when creating the read-only file. From analysis by Roland McGrath
14251 and Elena Zannoni.
14252
753ccc7a
MC
142532004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14254
14255 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14256
eca3e36b
MC
142572004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14258
14259 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14260 data pointers.
14261
f8d4bac4
MC
142622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14263
14264 * gdb.cp/m-static.exp: Compile one source file at a time.
14265 Delete unused call to get_compiler_info.
14266
9b4e0f94
MC
142672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14268
14269 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14270 * gdb.base/call-rt-st.exp: Likewise.
14271 * gdb.base/nodebug.exp: Likewise.
14272 * gdb.base/volatile.exp: Likewise.
14273 * gdb.cp/ref-types.exp: Likewise.
14274 * gdb.cp/templates.exp: Likewise.
14275
023c1024
MK
142762004-01-05 Mark Kettenis <kettenis@gnu.org>
14277
14278 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14279
19703c4a
MC
142802004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14281
14282 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14283 hppa*-hp-hpux*.
14284
18b67037
MK
142852004-01-04 Mark Kettenis <kettenis@gnu.org>
14286
ba6219c8
MK
14287 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14288 x86_64-*-*.
14289
18b67037
MK
14290 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14291 sparc64-*-* and sparc*-solaris2*.
14292
1bfbbb9d
MK
142932004-01-04 Mark Kettenis <kettenis@gnu.org>
14294
14295 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14296 return ${tests}" test. The ${tests} already mentions the
14297 filename.
14298
06846494
MC
142992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14300
14301 * gdb.cp/local.exp: Accept gcc abi 2.
14302
3b0cb202
MC
143032004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14304
14305 * gdb.cp/templates.exp: Accept gcc abi 2.
14306
0643ec3f
MC
143072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14308
14309 * lib/compiler.cc: Remove supports_template_debugging.
14310 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14311
d231d0b1
MC
143122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14313
14314 * gdb.cp/namespace.exp: Accept gcc abi 2.
14315
44ffb27c
MC
143162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14317
14318 * gdb.cp/method.exp: Accept gcc abi 2.
14319
184ad485
MC
143202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14321
14322 * gdb.cp/classes.exp: Generate identical results as old version.
14323 * gdb.cp/derivation.exp: Likewise.
14324 * gdb.cp/overload.exp: Likewise.
14325 * gdb.cp/virtfunc.exp: Likewise.
14326
116f09e7
MC
143272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14328
14329 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14330 mysterious bug with sourceware version of expect.
14331
b1379776
MC
143322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14333
14334 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14335 current versions of gcc, including gcc abi 2. Remove gratuitous
14336 restart of test program. Use gdb_test_multiple and gdb_test for
14337 all tests. Add patterns to xfail missing "const" in "const char *"
14338 and kfail PR gdb/1155.
14339
6b7a4c0e
MC
143402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14341
14342 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14343 current versions of gcc, including gcc abi 2. Remove gratuitous
14344 restart of test program. Use gdb_test_multiple and gdb_test for
14345 all tests. Add patterns to kfail PR gdb/1498.
14346
51615d72
MC
143472003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14348
14349 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14350 current versions of gcc, including gcc abi 2. Use "breakpoint"
14351 and "continue" instead of restarting the target program. Use
14352 gdb_test_multiple and gdb_test for all tests.
14353
7b79a9d7
MK
143542004-01-01 Mark Kettenis <kettenis@gnu.org>
14355
14356 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14357 for *-*-solaris2*.
14358
1cd3489f
MC
143592003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14360
14361 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14362 current versions of gcc, including gcc abi 2. Use "breakpoint"
14363 and "continue" instead of restarting the target program several
14364 times. Use gdb_test_multiple and gdb_test for all tests.
14365
850742db
MC
143662003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14367
14368 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14369 source files.
14370
eb4bbda8
MC
143712003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14372
14373 * gdb.base/environ.exp: Handle compiling test case from multiple
14374 source files.
14375
e42c7771
MC
143762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14377
14378 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14379
80e4b428
JB
143802003-12-17 Jim Blandy <jimb@redhat.com>
14381
5f06973a
JB
14382 * gdb.base/freebpcmd.c: Add copyright notice.
14383
80e4b428
JB
14384 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14385
0ab84fb7
MC
143862003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14387
14388 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14389
1b3bb3d0
JB
143902003-12-13 Jim Blandy <jimb@redhat.com>
14391
14392 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14393
3a4c9371
KB
143942003-12-12 Kevin Buettner <kevinb@redhat.com>
14395
14396 * gdb.asm/frv.inc: New file.
14397 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14398
a1dea79a
FF
143992003-12-09 Fred Fish <fnf@redhat.com>
14400
14401 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14402 functions to break1.c and leave prototypes behind. Add more
14403 "set breakpoint NN here" comments.
14404 * gdb.base/break1.c: New file.
14405
14406 * gdb.base/break.exp: Handle compiling test case from multiple
14407 source files and change source file references as needed.
14408 * gdb.base/completion.exp: Ditto.
14409 * gdb.base/condbreak.exp: Ditto.
14410 * gdb.base/define.exp: Ditto.
14411 * gdb.base/ena-dis-br.exp: Ditto.
14412 * gdb.base/info-proc.exp: Ditto.
14413 * gdb.base/maint.exp: Ditto.
14414 * gdb.base/until.exp: Ditto.
14415
14416 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14417 hardcoded line numbers.
14418 * gdb.base/define.exp: Ditto.
14419 * gdb.base/ena-dis-br.exp: Ditto.
14420 * gdb.base/maint.exp: Ditto.
14421 * gdb.base/until.exp: Ditto.
14422
14423 * gdb.base/completion.exp: Use "break1" for completion tests since
14424 "break" is no longer a unique prefix.
14425
5266b69c
AC
144262003-12-06 Andrew Cagney <cagney@redhat.com>
14427
14428 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14429 "return_value_unimplemented". When an unimplemented struct return
14430 architecture, report incorrect values as a KFAIL
14431
374451f0
MC
144322003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14433
14434 * gdb.cp/rtti.exp: Accept new wording of warning from
14435 cp_lookup_rtti_type.
14436
ba9b20a7
MC
144372003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14438
14439 Partial fix for PR testsuite/1456.
14440 * gdb.base/scope.exp (test_at_main): Replace references to
14441 gcc_compiled with calls to test_compiler_info.
14442 (test_at_foo): Likewise.
14443 (test_at_bar): Likewise.
14444
b74b6d0b
MC
144452003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14446
14447 Partial fix for PR testsuite/1456.
14448 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14449 to test_compiler_info.
14450
ccfa3402
MC
144512003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14452
14453 * gdb.base/so-impl-ld.exp: Update copyright notice.
14454
f6246aba
MC
144552003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14456
14457 Partial fix for PR testsuite/1456.
14458 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14459 to test_compiler_info.
14460
13ae734a
MC
144612003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14462
14463 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14464 from current versions of gdb. Clean up regular expressions.
14465 Delete redundant timeout case.
14466
d8e1cdee
MC
144672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14468
14469 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14470 from current versions of gdb. Clean up regular expressions.
14471 Delete redundant timeout case.
14472
96457b64
MC
144732003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14474
14475 Partial fix for PR testsuite/1456.
14476 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14477 gcc_compiled with call to test_compiler_info.
14478
f35309fc
MC
144792003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14480
14481 Partial fix for PR testsuite/1456.
14482 * gdb.base/list.exp (test_list_function): Delete unused declaration
14483 of gcc_compiled.
14484
d7afdf9b
MC
144852003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14486
14487 Partial fix for PR testsuite/1456.
14488 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14489 call to test_compiler_info.
14490
71507b56
MK
144912003-11-29 Mark Kettenis <kettenis@gnu.org>
14492
14493 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14494 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14495 it to create the appropriate note.inc.
14496 * gdb.asm/asmsrc1.s: Include "note.inc".
14497 * gdb.asm/netbsd.inc: New file.
14498 * gdb.asm/empty.inc: New file.
14499
f81f93f7
MC
145002003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14501
14502 Partial fix for PR testsuite/1456.
14503 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14504 calls to test_compiler_info.
14505
9a77938e
MC
145062003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14507
14508 Partial fix for PR testsuite/1456.
14509 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14510 calls to test_compiler_info.
14511
e8367dc7
MK
145122003-11-27 Mark Kettenis <kettenis@gnu.org>
14513
14514 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14515 pattern for the KFAILs.
14516
526c61ee
AF
145172003-11-25 Adam Fedor <fedor@gnu.org>
14518
14519 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14520 * gdb.objc/objcdecode.m: New file.
14521
28f2d600
AF
145222003-11-25 Adam Fedor <fedor@gnu.org>
14523
14524 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14525 * gdb.objc/nondebug.m: New file.
14526
a3895cee
BE
145272003-11-26 Ben Elliston <bje@wasabisystems.com>
14528
14529 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14530 NetBSD as it does on FreeBSD. Modelled on a similar change by
14531 Mark Kettenis on 2003-05-30.
14532 (link-flags): Set to "--entry _start" regardless of target.
14533 Special linker flags are to be appended to $link-flags.
14534 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14535
c9f2c8a3
MC
145362003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14537
14538 * gdb.cp/method.exp: Accept output of new demangler.
14539
15a0587a 145402003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14541
14542 * gdb/class2.exp: New file.
14543 * gdb/class2.cc: New file.
14544
3c00b570
MC
145452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14546
14547 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14548 of new demangler.
14549
7027acc7
MK
145502003-11-23 Mark Kettenis <kettenis@gnu.org>
14551
14552 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14553 of gdb_test "run".
14554
b0e1598a
MK
145552003-11-23 Mark Kettenis <kettenis@gnu.org>
14556
14557 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14558 "continue" into "run".
14559
4d9eda44
MC
145602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14561
14562 Partial fix for PR testsuite/1456.
14563 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14564 call to test_compiler_info.
14565 * gdb.cp/ctti.exp: Likewise.
14566 * gdb.cp/derivation.exp: Likewise.
14567 * gdb.cp/member-ptr.exp: Likewise.
14568 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14569 reference to gcc_compiled.
14570
145712003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14572
14573 Fix PR testsuite/1463.
14574 * gdb.base/structs.exp (start_structs_test): Call
14575 get_debug_format before using the debug format.
14576
d422fe19
AC
145772003-11-22 Andrew Cagney <cagney@redhat.com>
14578
14579 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14580 * gdb.base/structs.exp: Use gdb_test_multiple.
14581
039cf96d
AC
145822003-11-20 Andrew Cagney <cagney@redhat.com>
14583
6882279b
AC
14584 * gdb.base/structs.exp: Handle and recover from internal errors.
14585 Replace "foo${n}" with "foo<n>" in test messages.
14586
e53890ae
AC
14587 * gdb.base/structs.exp: Update copyright. Rewrite.
14588 * gdb.base/structs.c: Update copyright. Rewrite.
14589
2b211c59
AC
14590 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14591 resync count exceeded.
d63a86f8 14592
039cf96d
AC
14593 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14594 from the internal error.
14595 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14596 Original from Jim Blandy.
14597 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14598
eac98b22
AC
145992003-11-19 Andrew Cagney <cagney@redhat.com>
14600
14601 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14602 KFAIL.
14603
67455b2a
MK
146042003-11-17 Mark Kettenis <kettenis@gnu.org>
14605
14606 New testcase for PR backtrace/1435.
14607 * gdb.arch/i386-unwind.exp: New file.
14608 * gdb.arch/i386-unwind.c: New file.
14609
853d6e5b
AC
146102003-11-17 Andrew Cagney <cagney@redhat.com>
14611
14612 * lib/gdb.exp (compiler_info): New global.
14613 (test_compiler_info): New function.
14614 (get_compiler_info): Set compiler_info.
14615 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14616 "compiler_info" to gcc-<major>-<minor>.
14617
38cf6e11
MC
146182003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14619
14620 * gdb.trace/configure: Remove.
14621
a50d3602
EZ
146222003-11-13 Elena Zannoni <ezannoni@redhat.com>
14623
14624 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14625 breakpoints.
a50d3602
EZ
14626 * gdb.base/break.exp: Remove all references to explicit line
14627 numbers.
14628
d9407aaa
NC
146292003-11-11 Nick Clifton <nickc@redhat.com>
14630
14631 * gdb.base/shreloc.exp: Do not run for targets which do not
14632 support shared objects.
14633
db488fc1
CV
146342003-11-10 Corinna Vinschen <vinschen@redhat.com>
14635
14636 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14637 Don't run tests if nofileio flag is given.
14638
6a90a18e
EZ
146392003-11-07 Elena Zannoni <ezannoni@redhat.com>
14640
14641 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14642 as well as 'Watchpoint'.
6a90a18e 14643
0b915e9c
EZ
146442003-11-06 Elena Zannoni <ezannoni@redhat.com>
14645
14646 Reported by Jim Ingham <jingham@apple.com>:
14647 * gdb.base/annota1.exp: Match at least one occurrence of the
14648 signal handler annotation.
14649
d7e4b55f
EZ
146502003-11-06 Elena Zannoni <ezannoni@redhat.com>
14651
a9c64011
AS
14652 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14653 as well as 'Watchpoint'.
d7e4b55f 14654
2fe4e8d0
MC
146552003-11-05 Michael Chastain <mec@shout.net>
14656
14657 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14658
6ef88553
KW
146592003-11-03 Kris Warkentin <kewarken@qnx.com>
14660
14661 * gdb.arch/gdb1291.c: New test file.
14662 * gdb.arch/gdb1291.exp: New test script.
14663 * gdb.arch/gdb1431.c: New test file.
14664 * gdb.arch/gdb1431.exp: New test script.
14665
ae7dc4d8
MC
146662003-10-22 Michael Chastain <mec@shout.net>
14667
14668 * gdb.mi/pthreads.c: Add copyright notice.
14669
c39d7427
MC
146702003-10-22 Michael Chastain <mec@shout.net>
14671
14672 * gdb.threads/pthreads.c: Add copyright notice.
14673
8b7d96c1
MC
146742003-10-20 Michael Chastain <mec@shout.net>
14675
14676 * gdb.base/gdb1056.exp: New test script.
14677
d1d69fdd
DJ
146782003-10-13 Daniel Jacobowitz <drow@mvista.com>
14679
14680 * gdb.threads/killed.exp: Use gdb_run_cmd.
14681
7d605576
DJ
146822003-10-13 Daniel Jacobowitz <drow@mvista.com>
14683
14684 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14685 create a core file.
14686 * gdb.threads/gcore-thread.exp: Likewise.
14687
618ec112
CV
146882003-10-13 Corinna Vinschen <vinschen@redhat.com>
14689
14690 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14691 type, based on char type.
14692 (struct bit_flags_short_t): New bitfield type, based on short type.
14693 (init_bit_flags_char): New fuction.
14694 (init_bit_flags_short): Ditto.
14695 (print_bit_flags_char): Ditto.
14696 (print_bit_flags_short): Ditto.
14697 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14698
9367a73c
MC
146992003-10-11 Michael Chastain <mec@shout.net>
14700
14701 * gdb.base/call-rt-st.exp: Update copyright year.
14702
1decf120
KI
147032003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14704
14705 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14706 * gdb.disasm/sh3.s: Ditto.
14707
5445b2ae
DJ
147082003-10-07 Daniel Jacobowitz <drow@mvista.com>
14709
14710 * gdb.threads/switch-threads.exp: New test.
14711 * gdb.threads/switch-threads.c: New source file.
14712
aec24853
CV
147132003-10-07 Corinna Vinschen <vinschen@redhat.com>
14714
14715 * gdb.base/ending-run.exp: Add sh specific case.
14716
adc7428d
AC
147172003-10-06 Andrew Cagney <cagney@redhat.com>
14718
14719 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14720 * gdb.disasm/mn10200.exp: Delete obsolete file.
14721
c9d37158
DJ
147222003-09-29 Daniel Jacobowitz <drow@mvista.com>
14723
14724 * ChangeLog: Correct an entry command.exp -> commands.exp.
14725 * gdb.base/commands.exp (bp_deleted_in_command_test)
14726 (temporary_breakpoint_commands): Check noargs.
14727
79c2c32d
DC
147282003-09-25 David Carlton <carlton@kealia.com>
14729
14730 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14731 of some print tests, where appropriate. Add tests for C::D::cd,
14732 E::ce, F::cXfX, G::XgX.
14733 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14734
594e6d67
RE
147352003-09-25 Richard Earnshaw <rearnsha@arm.com>
14736
14737 * lib/java.exp (java_init): Import target_alias before using it.
14738
10f0d451
DC
147392003-09-25 David Carlton <carlton@kealia.com>
14740
14741 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14742
274bcba0
EZ
147432003-09-23 Elena Zannoni <ezannoni@redhat.com>
14744
d63a86f8 14745 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14746 weirdness.
274bcba0 14747
cdbf20f7
MC
147482003-09-17 Michael Chastain <mec@shout.net>
14749
14750 * gdb.cp/gdb1355.exp: New file.
14751 * gdb.cp/gdb1355.c: New file.
14752
71e06f80
CV
147532003-09-15 Corinna Vinschen <vinschen@redhat.com>
14754
14755 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14756 * gdb.asm/sh.inc: New file.
14757
5c4e30ca
DC
147582003-09-11 David Carlton <carlton@kealia.com>
14759
bd45b7af
DC
14760 * gdb.cp/namespace.exp: Add tests for namespace types.
14761 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
14762 (test_namespace): New.
14763
1c199746
EZ
147642003-09-11 Elena Zannoni <ezannoni@redhat.com>
14765
a9c64011 14766 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 14767 * gdb.stabs/weird.exp: Ditto.
1c199746 14768
04ed252f
MC
147692003-09-08 Michael Chastain <mec@shout.net>
14770
14771 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14772
d8a2d9e7
MC
147732003-09-07 Michael Chastain <mec@shout.net>
14774
14775 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14776 'parse error'.
14777
161afb24
MK
147782003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14779
14780 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14781
49f2741a
MC
147822003-08-30 Michael Chastain <mec@shout.net>
14783
14784 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14785 * gdb.gdb/observer.exp: Ditto.
14786 * gdb.gdb/xfullpath.exp: Ditto.
14787
8afa723e
MK
147882003-08-29 Mark Kettenis <kettenis@gnu.org>
14789
14790 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14791 *-*-*bsd*.
14792
f31dfe3b
JJ
147932003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14794
14795 * gdb.base/dump.exp: Skip for ia64.
14796
4630e498
JJ
147972003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14798
14799 * gdb.asm/asm-source.exp: Add ia64 support.
14800 * gdb.asm/ia64.inc: New file.
14801
1105b7ef
MC
148022003-08-22 Michael Chastain <mec@shout.net>
14803
14804 * gdb.cp: New directory.
14805 * gdb.cp/*: Copy from gdb.c++/*.
14806 * gdb.c++/*: Remove.
14807 * Makefile.in: Change gdb.c++ to gdb.cp.
14808 * configure.in: Ditto.
14809 * configure: Regnerate.
14810
c945b932
MK
148112003-08-18 Mark Kettenis <kettenis@gnu.org>
14812
14813 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14814 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14815
2b66634b
DJ
148162003-08-17 Daniel Jacobowitz <drow@mvista.com>
14817
14818 * mi-var-display.exp (-var-list-children weird): Accept function
14819 pointers with argument types.
14820 * mi1-var-display.exp (-var-list-children weird): Likewise.
14821 * mi2-var-display.exp (-var-list-children weird): Likewise.
14822
a356f73b
DJ
148232003-08-17 Daniel Jacobowitz <drow@mvista.com>
14824
14825 * gdb.base/annota3.exp: Add missing newline.
14826
483417b8
MC
148272003-08-06 Michael Chastain <mec@shout.net>
14828
14829 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14830
c99c59c3
MS
148312003-08-12 Michael Snyder <msnyder@redhat.com>
14832
14833 * gdb.base/float.exp: Add test for SH.
14834
55ed7501
MK
148352003-08-10 Mark Kettenis <kettenis@gnu.org>
14836
14837 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14838
1a371f2e
EZ
148392003-08-07 Elena Zannoni <ezannoni@redhat.com>
14840
14841 * gdb.base/completion.exp: Remove reduntant completion test
14842 on filename.
14843
e0f353ce
EZ
148442003-08-07 Elena Zannoni <ezannoni@redhat.com>
14845
a9c64011
AS
14846 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14847 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14848 gdb.trace/save-trace.exp: Make sure that full pathnames are
14849 escaped correctly.
e0f353ce 14850
5710a1af 148512003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 14852
a9c64011
AS
14853 * configure.in: Don't generate config.h from config.hin.
14854 * configure: Regenerate.
14855 * config.hin: Remove file.
14856 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14857 * gdb.threads/pthreads.c: Ditto.
5710a1af 14858
dcd81ce9
DJ
148592003-08-07 Daniel Jacobowitz <drow@mvista.com>
14860
14861 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14862 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14863 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14864 Replace ld24 with seth/add3.
14865
6009d884
AC
148662003-08-02 Andrew Cagney <cagney@redhat.com>
14867
14868 * gdb.base/annota3.exp: New file.
14869 * gdb.base/annota3.c: New file.
14870 * gdb.c++/annota3.exp: New file.
14871 * gdb.c++/annota3.cc: New file.
14872
51514e06
MC
148732003-07-29 Michael Chastain <mec@shout.net>
14874
14875 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14876 actually failed.
14877 (do_pass): Likewise.
14878 * gdb.threads/tls.exp: Always initialize no_of_threads.
14879
4ee6625b
DJ
148802003-07-27 Daniel Jacobowitz <drow@mvista.com>
14881
14882 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14883 pattern.
14884 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14885 * gdb.threads/tls.exp: Recognize one case of the host library not
14886 supporting TLS.
14887
225f2bf6
AC
148882003-07-27 Andrew Cagney <cagney@redhat.com>
14889
14890 * gdb.base/fileio.exp: Use SH when running commands using
14891 remote_exec.
14892
bcb27c9f
DJ
148932003-07-24 Daniel Jacobowitz <drow@mvista.com>
14894
14895 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14896 * gdb.base/relocate.c (dummy): New padding array.
14897
3d67be83
MS
148982003-07-22 Michael Snyder <msnyder@redhat.com>
14899
d63a86f8 14900 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
14901
14902 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14903 patterns to be more general, accepting old and new output.
14904 Some output chars (such as '+') also must be quoted.
d63a86f8 14905 Some addresses are displayed numerically instead of
3d67be83
MS
14906 symbolically.
14907
57ba3b85
MS
149082003-07-23 Michael Snyder <msnyder@redhat.com>
14909
686d097c
MS
14910 * gdb.base/return2.exp: Don't test long-long return.
14911
57ba3b85
MS
14912 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14913 * gdb.disasm/t01_mov.exp: Ditto.
14914 * gdb.disasm/t02_mova.s: Ditto.
14915 * gdb.disasm/t02_mova.exp: Ditto.
14916 * gdb.disasm/t03_add.s: Ditto.
14917 * gdb.disasm/t03_add.exp: Ditto.
14918 * gdb.disasm/t04_sub.s: Ditto.
14919 * gdb.disasm/t04_sub.exp: Ditto.
14920 * gdb.disasm/t05_cmp.s: Ditto.
14921 * gdb.disasm/t05_cmp.exp: Ditto.
14922 * gdb.disasm/t06_ari2.s: Ditto.
14923 * gdb.disasm/t06_ari2.exp: Ditto.
14924 * gdb.disasm/t07_ari3.s: Ditto.
14925 * gdb.disasm/t07_ari3.exp: Ditto.
14926 * gdb.disasm/t08_or.s: Ditto.
14927 * gdb.disasm/t08_or.exp: Ditto.
14928 * gdb.disasm/t09_xor.s: Ditto.
14929 * gdb.disasm/t09_xor.exp: Ditto.
14930 * gdb.disasm/t10_and.s: Ditto.
14931 * gdb.disasm/t10_and.exp: Ditto.
14932 * gdb.disasm/t11_logs.s: Ditto.
14933 * gdb.disasm/t11_logs.exp: Ditto.
14934 * gdb.disasm/t12_bit.s: Ditto.
14935 * gdb.disasm/t12_bit.exp: Ditto.
14936 * gdb.disasm/t13_otr.s: Ditto.
14937 * gdb.disasm/t13_otr.exp: Ditto.
14938
e00759ef
EZ
149392003-07-22 Elena Zannoni <ezannoni@redhat.com>
14940
14941 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14942
8bc2021f
EZ
149432003-07-22 Elena Zannoni <ezannoni@redhat.com>
14944
a9c64011
AS
14945 * gdb.threads/tls.c : New file.
14946 * gdb.threads/tls.exp : New file.
14947 * gdb.threads/tls-main.c : New file.
14948 * gdb.threads/tls-shared.c : New file.
14949 * gdb.threads/tls-shared.exp : New file.
8bc2021f 14950
89320c4c
AS
149512003-07-22 Andreas Schwab <schwab@suse.de>
14952
14953 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14954
180dea7c
AS
149552003-07-20 Andreas Schwab <schwab@suse.de>
14956
14957 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14958 due to insn reordering.
14959
0714963c
AC
149602003-07-15 Andrew Cagney <cagney@redhat.com>
14961
14962 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14963
98a23b3f
MC
149642003-07-15 Michael Chastain <mec@shout.net>
14965
14966 * gdb.base/gdb1250.exp: New file.
14967 * gdb.base/gdb1250.c: New file.
14968
27e417a2
ML
149692003-07-09 Michal Ludvig <mludvig@suse.cz>
14970
14971 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14972 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14973
8bc2021f
EZ
149742003-07-09 Elena Zannoni <ezannoni@redhat.com>
14975
a9c64011
AS
14976 * gdb.threads/tls.c: New file.
14977 * gdb.threads/tls.exp: New file.
14978 * gdb.threads/tls-main.c: New file.
14979 * gdb.threads/tls-shared.c: New file.
14980 * gdb.threads/tls-shared.exp: New file.
8bc2021f 14981
d99968dc
EZ
149822003-07-09 Elena Zannoni <ezannoni@redhat.com>
14983
14984 * gdb.base/annota1.exp: Make sure that we properly escape the
14985 full path of the source file. Xfail more permissive patterns,
d63a86f8 14986 due to a compiler debug info problem.
d99968dc 14987
83876b3b
AS
149882003-07-07 Andreas Schwab <schwab@suse.de>
14989
2705e972
AS
14990 * gdb.asm/m68k.inc: New file.
14991 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14992
83876b3b
AS
14993 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14994 arguments"): Also match negative number.
14995
14996 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14997
3a871b37
DJ
149982003-07-03 Daniel Jacobowitz <drow@mvista.com>
14999
15000 * gdb.base/store.c (charest): New typedef.
15001 (add_char): Rename to add_charest, update.
15002 (wack_char): Rename to wack_charest, update types. Return l + r
15003 to keep r live across the call.
15004 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15005 (wack_double, wack_doublest): Return l + r to keep r live across
15006 the call.
15007 * gdb.base/store.exp: Accomodate store.c changes.
15008
b2a7f303
DC
150092003-06-30 David Carlton <carlton@kealia.com>
15010
15011 * gdb.c++/maint.exp (test_invalid_name): New.
15012 (test_first_component): Add tests for invalid names.
15013
3c6cb4a1
MC
150142003-06-29 Michael Chastain <mec@shout.net>
15015
15016 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15017 output of '<VTT for class>' for virtual base classes.
15018
f1c2644b
DJ
150192003-06-29 Daniel Jacobowitz <drow@mvista.com>
15020
15021 * gdb.base/completion.exp: Tab-complete "complet" instead of
15022 "compl".
15023 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15024
18080350
DJ
150252003-06-29 Daniel Jacobowitz <drow@mvista.com>
15026
15027 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15028 * gdb.base/volatile.exp: Likewise.
15029
f56973f8
DJ
150302003-06-29 Daniel Jacobowitz <drow@mvista.com>
15031
15032 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15033 gdb/1265.
15034
150352003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15036 Daniel Jacobowitz <drow@mvista.com>
15037
15038 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15039 initial line count of 'captured_main' from 26 to 32.
15040 (test_with_self): Allow xmalloc call to be interleaved with the
15041 preceding two lines.
15042
e766d4d6
JB
150432003-06-24 Joel Brobecker <brobecker@gnat.com>
15044
15045 * gdb.base/bang.exp: New testcase.
15046
f125c9a4
JB
150472003-06-23 Joel Brobecker <brobecker@gnat.com>
15048
15049 * gdb.base/langs.exp: Add some tests for the "minimal" language
15050 support.
15051
6e25beaf
EZ
150522003-06-23 Elena Zannoni <ezannoni@redhat.com>
15053
15054 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15055 the testcase.
15056
2f816dda
DJ
150572003-06-22 Daniel Jacobowitz <drow@mvista.com>
15058
15059 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15060 offset.
15061
db5a5748
DJ
150622003-06-22 Daniel Jacobowitz <drow@mvista.com>
15063
15064 * gdb.c++/pr-1210.cc: New file.
15065 * gdb.c++/pr-1210.exp: New file.
15066
1df0c130
DJ
150672003-06-21 Daniel Jacobowitz <drow@mvista.com>
15068
15069 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15070 000-exec-continue.
15071
a92feac0
MK
150722003-06-15 Mark Kettenis <kettenis@gnu.org>
15073
15074 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15075 on *-*-*bsd* instead of *-*-freebsd*.
15076
81a58f5b
AC
150772003-06-14 Andrew Cagney <cagney@redhat.com>
15078
15079 * gdb.base/store.exp: Test longest and doublest. Test all
15080 parameters. Weaken return statement match.
15081 * gdb.base/store.c: Add longest and doublest - aka long long and
15082 long double functions. Put all parameters into local register
15083 variables. Use negative values.
15084
b257a0d3
AC
150852003-06-14 Andrew Cagney <cagney@redhat.com>
15086
15087 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15088 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15089 exit status.
15090 * gdb.base/fileio.exp: Disable target when nointerrupts and
15091 noinferiorio, instead of limiting it to remote. Use remote_exec
15092 instead of system.
d63a86f8 15093
21c38304
JJ
150942003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15095
15096 * gdb.base/float.exp: Add ia64 support.
15097
1bcdb424
CV
150982003-06-12 Corinna Vinschen <vinschen@redhat.com>
15099
15100 * gdb.base/fileio.exp: Run only on remote targets.
15101
6aeb981f
CV
151022003-06-10 Corinna Vinschen <vinschen@redhat.com>
15103
15104 * gdb.base/fileio.c: New file, testing File-I/O.
15105 * gdb.base/fileio.exp: Ditto.
15106
53df362e
RG
151072003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15108
15109 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15110 shared objects after relocation at load time (gdb PR/1132).
15111 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15112 as above, part of the shared object relocation test.
53df362e 15113
ffee1b46
MK
151142003-06-08 Mark Kettenis <kettenis@gnu.org>
15115
b5ca3722
MK
15116 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15117 fully filled history list.
15118 * gdb.base/gdb_history: New file.
15119
03ed860d
MK
15120 * gdb.base/signals.exp: XFAIL "continue to func1" on
15121 i*86-*-freebsd*.
15122
ffee1b46
MK
15123 * gdb.base/attach.exp: When trying to attach to a nonexistent
15124 process, make it possible to specify the PID based on the target,
15125 and do so for *-*-freebsd*.
15126
d80dbb52
RH
151272003-06-02 Richard Henderson <rth@redhat.com>
15128
15129 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15130
6dd77b81
RH
151312003-06-02 Richard Henderson <rth@redhat.com>
15132
15133 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15134
f6347e16
RH
151352003-06-02 Richard Henderson <rth@redhat.com>
15136
15137 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15138
2c161407
DJ
151392003-06-01 Daniel Jacobowitz <drow@mvista.com>
15140
15141 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15142 of globalvar.
15143
572eb746
MK
151442003-06-01 Mark Kettenis <kettenis@gnu.org>
15145
15146 * gdb.asm/asm-source.exp: Check for memory read errors in
15147 disassembler test on *BSD too.
15148
9e9617a5
RH
151492003-06-01 Richard Henderson <rth@redhat.com>
15150
15151 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15152 for .frame.
15153 (gdbasm_call): Lose ldgp.
15154 (gdbasm_startup): Add frame information.
15155 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15156
7b34ad4e
MK
151572003-05-31 Mark Kettenis <kettenis@gnu.org>
15158
15159 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15160 i?86-*-*.
15161
10059fdf
MK
151622003-05-30 Mark Kettenis <kettenis@gnu.org>
15163
15164 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15165 FreeBSD.
15166
acf4b816
RH
151672003-05-29 Richard Henderson <rth@redhat.com>
15168
15169 * gdb.asm/alpha.inc: New file.
15170 * gdb.asm/asm-source.exp: Use it.
15171
e9ecd949
JB
151722003-05-29 Jim Blandy <jimb@redhat.com>
15173
15174 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15175 'core.PID'.
15176
e3e5a4f3
JB
151772003-05-22 Jim Blandy <jimb@redhat.com>
15178
15179 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15180 backtrace.
d63a86f8 15181
72fe3d25
DC
151822003-05-20 David Carlton <carlton@math.stanford.edu>
15183
15184 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15185 this time.
15186
58da2eb2
DC
151872003-05-19 David Carlton <carlton@bactrian.org>
15188
15189 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15190 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15191
1fcb5155
DC
151922003-05-19 David Carlton <carlton@bactrian.org>
15193
15194 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15195 namespace tests.
15196 Bump copyright date.
15197 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15198 (main): Call C::D::marker2.
15199 * gdb.c++/namespace1.cc: New file.
15200
85e85163
JJ
152012003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15202
15203 Roland McGrath <roland@redhat.com>
d63a86f8 15204 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15205 there is no manager thread.
15206
a25fbfec
JJ
152072003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15208
d63a86f8
RM
15209 * gdb.threads/schedlock.exp: Remove assumption that all threads
15210 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15211 in one of the child threads rather than the main thread.
15212
be375bae
JB
152132003-05-07 Jim Blandy <jimb@redhat.com>
15214
09bf6082
JB
15215 Add support for assembly source testing on the s390x.
15216 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15217 architecture.
15218 * gdb.asm/s390x.inc: New file.
15219
be375bae
JB
15220 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15221 succession of 'if' statements.
15222
00905d52
AC
152232003-05-05 Andrew Cagney <cagney@redhat.com>
15224
15225 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15226
b1e29e33
AC
152272003-05-05 Andrew Cagney <cagney@redhat.com>
15228
15229 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15230 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15231
e33d66ec
EZ
152322003-05-02 Elena Zannoni <ezannoni@redhat.com>
15233
15234 * gdb.base/charset.exp: Update based on new behavior of set/show
15235 charset commands.
15236
2b6fd0d8
AC
152372003-05-01 Andrew Cagney <cagney@redhat.com>
15238
15239 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15240 variable do not give memory errors.
15241
130cacce
AF
152422003-04-30 Adam Fedor <fedor@gnu.org>
15243
15244 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15245 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15246 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15247 gdb.objc/basicclass.m: : New files
15248
15249 * lib/gdb.exp (gdb_compile_objc): New procedure.
15250
bea71854
DJ
152512003-04-27 Daniel Jacobowitz <drow@mvista.com>
15252
15253 * gdb.base/signals.exp: Make backtrace tests more specific.
15254
0f20eeea
DC
152552003-04-23 David Carlton <carlton@bactrian.org>
15256
15257 * gdb.c++/maint.exp (test_first_component): Add tests for
15258 'operator' in more locations.
15259
c8c4d8dc
KB
152602003-04-16 Kevin Buettner <kevinb@redhat.com>
15261
15262 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15263
3fe60e3c
EZ
152642003-04-16 Elena Zannoni <ezannoni@redhat.com>
15265
15266 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15267 func marke' instead. Update test name.
3fe60e3c 15268
9219021c
DC
152692003-04-15 David Carlton <carlton@math.stanford.edu>
15270
15271 * gdb.c++/maint.exp: New file.
15272
5dd55bdd
EZ
152732003-04-14 Elena Zannoni <ezannoni@redhat.com>
15274
15275 * gdb.threads/schedlock.c: Change type of thread function argument
15276 to long, to avoid warnings on 64-bit platforms.
15277
00890572
EZ
152782003-04-14 Elena Zannoni <ezannoni@redhat.com>
15279
a9c64011
AS
15280 * gdb.base/attach.exp: Add new message from ptrace in case of
15281 attaching to nonexistent process.
d63a86f8 15282
93201743
JB
152832003-04-11 Jim Blandy <jimb@redhat.com>
15284
15285 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15286 gdb.c++/userdef.cc: Place comments on the lines to which the
15287 marker function might return.
15288 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15289 gdb.c++/userdef.exp: Look for those comments to check that we've
15290 returned to the right place, instead of checking line numbers.
15291
2a11c64d
EZ
152922003-04-11 Elena Zannoni <ezannoni@redhat.com>
15293
a9c64011
AS
15294 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15295 match on sourcefile name, instead of directory name.
2a11c64d 15296
68ab8fc5
EZ
152972003-04-10 Elena Zannoni <ezannoni@redhat.com>
15298
d63a86f8 15299 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15300 working directory name.
15301
5624293a
JB
153022003-04-09 Jim Blandy <jimb@redhat.com>
15303
15304 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15305 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15306 after an inferior function call, report the failure, but allow the
15307 test to continue.
15308
f1f02ee4
SC
153092003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15310
15311 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15312 with -DPROTOTYPES.
15313
6eb79af0
SC
153142003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15315
15316 * gdb.base/break.exp: Revert last patch.
15317
8dfb4cf0
SC
153182003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15319
15320 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15321 with -DPROTOTYPES.
15322
ed4c619a
AC
153232003-04-02 Andrew Cagney <cagney@redhat.com>
15324
15325 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15326 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15327 matching directories by the name breakpoint.
15328 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15329 Make "continue to marker1" consistent.
15330 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15331 message consistent.
15332 * lib/gdb.exp: Put "the program is no longer running", and "the
15333 program exited" in parenthesis.
15334 * lib/mi-support.exp: Ditto.
d63a86f8 15335
4e35d5f0 153362003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15337
4e35d5f0
BR
15338 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15339
71900fe8
AC
153402003-03-29 Andrew Cagney <cagney@redhat.com>
15341
15342 * gdb.base/sizeof.c (main): Print the value of '\377'.
15343 * gdb.base/sizeof.exp: Check the sign of '\377'.
15344
c0655a16
MC
153452003-03-27 Michael Chastain <mec@shout.net>
15346
15347 * gdb.base/gdb1090.exp: New file.
15348 * gdb.base/gdb1090.cc: New file.
15349
5b2a3989
JB
153502003-03-27 J. Brobecker <brobecker@gnat.com>
15351
15352 * gdb.gdb/observer.exp: New regression test.
15353
79876890
MC
153542003-03-27 Michael Chastain <mec@shout.net>
15355
15356 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15357 * gdb.base/ptype.exp: Likewise.
15358
6eac95e3
CV
153592003-03-27 Corinna Vinschen <vinschen@redhat.com>
15360
15361 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15362
e8c71839
MC
153632003-03-26 Michael Chastain <mec@shout.net>
15364
15365 * gdb.base/ptype.exp: Actually use some typedef'd types.
15366
71b10041
SC
153672003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15368
15369 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15370 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15371
2512cf80
CV
153722003-03-20 Corinna Vinschen <vinschen@redhat.com>
15373
15374 * gdb.base/default.exp: Fix regular expression.
15375
0d195a4f
CV
153762003-03-20 Corinna Vinschen <vinschen@redhat.com>
15377
15378 * gdb.base/args.exp: Fix regular expression.
15379
8a2dbca8
CV
153802003-03-20 Corinna Vinschen <vinschen@redhat.com>
15381
15382 * gdb.base/help.exp: Allow Win32 child process.
15383
bf028682
CV
153842003-03-20 Corinna Vinschen <vinschen@redhat.com>
15385
15386 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15387 when stepping out of main().
15388
182dbe85
CV
153892003-03-20 Corinna Vinschen <vinschen@redhat.com>
15390
15391 * gdb.base/default.exp: Check for win32 specific message when calling
15392 "run" without executable.
15393
d67a6ba5
CV
153942003-03-20 Corinna Vinschen <vinschen@redhat.com>
15395
15396 * gdb.base/args.exp: Expect .exe in output.
15397
a955b5bb
CV
153982003-03-20 Corinna Vinschen <vinschen@redhat.com>
15399
15400 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15401 Cygwin native.
15402
bf6bad4b
AC
154032003-03-17 Andrew Cagney <cagney@redhat.com>
15404
15405 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15406 vector registes.
15407 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15408 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15409
293e9a31
DC
154102003-03-17 David Carlton <carlton@math.stanford.edu>
15411
15412 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15413 test, for PR breakpoints/38.
15414 Call test_watchpoint_and_breakpoint.
15415 * gdb.base/watchpoint.c (func3): New function.
15416 (main): Call func3.
15417
5330f2db
DC
154182003-03-04 David Carlton <carlton@math.stanford.edu>
15419
15420 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15421 Garply<Garply<char> >:: garply".
15422 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15423 with respect to PR c++/1111; note also PR c++/1113.
15424 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15425 respect to PR c++/1062.
15426 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15427
6ece72da
DC
154282003-03-03 David Carlton <carlton@math.stanford.edu>
15429
15430 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15431 with respect to PR c++/57.
15432 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15433 c++/826.
15434 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15435 respect to PR c++/57.
15436
85ca1584
DC
154372003-03-03 David Carlton <carlton@math.stanford.edu>
15438
15439 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15440 respect to PR c++/33 into FAILs.
15441
98e9c5b8
MC
154422003-03-03 Michael Chastain <mec@shout.net>
15443
7bedbf27
MC
15444 * configure.in: Update copyright years.
15445
154462003-03-03 Michael Chastain <mec@shout.net>
15447
15448 * Makefile.in: Update copyright years.
98e9c5b8 15449
f683e100
DC
154502003-02-28 David Carlton <carlton@math.stanford.edu>
15451
15452 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15453 print class instead of struct and/or superfluous protection
15454 specifiers, as long as the resulting output is equivalent to the
15455 source code.
15456 Delete FIXME from end of messages on tests that don't need
15457 fixing.
15458
a9e0cf2c
DC
154592003-02-28 David Carlton <carlton@math.stanford.edu>
15460
15461 * gdb.c++/templates.exp (do_tests): Allow const in the two
15462 Foo<volatile char *>::foo tests.
15463
e8d359df
MS
154642003-02-27 Michael Snyder <msnyder@redhat.com>
15465
d63a86f8 15466 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15467 will be consistant.
15468
0b71dc91
DC
154692003-02-26 David Carlton <carlton@math.stanford.edu>
15470
15471 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15472 char *>::foo" test with respect to PR c++/33. Create a new test
15473 which is identical to that one except that it doesn't put the
15474 space between the "char" and the "*"; KFAIL it, too.
15475
dd14ab43
DC
154762003-02-26 David Carlton <carlton@math.stanford.edu>
15477
15478 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15479 template types into either PASSes or KFAILs (corresponding to PR
15480 c++/57). Tweak indentation. Update copyright.
15481
1146c7f1
SC
154822003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15483
15484 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15485
74641dfb
MC
154862003-02-13 Michael Chastain <mec@shout.net>
15487
15488 * gdb.base/exprs.exp: Remove i960 remnants.
15489 * gdb.base/funcargs.exp: Likewise.
15490 * gdb.base/list.exp: Likewise.
15491 * gdb.base/ptype.exp: Likewise.
15492
559cd2d0
DC
154932003-02-14 David Carlton <carlton@math.stanford.edu>
15494
15495 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15496 pEe->D::vg()" from XFAIL to KFAIL.
15497
c4f90d87
JM
154982003-02-13 Jason Molenda (jmolenda@apple.com)
15499
15500 * gdb.base/maint.exp: Update maint print statistics regexp to include
15501 new entries.
15502
cbc4d97c
MC
155032003-02-13 Michael Chastain <mec@shout.net>
15504
15505 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15506
40f235b7
MC
155072003-02-12 Michael Chastain <mec@shout.net>
15508
15509 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15510 * gdb.c++/inherit.exp: Likewise.
15511 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15512 * gdb.c++/templates.exp: Likewise.
15513 * gdb.c++/virtfunc.exp: Likewise.
15514
c56716b0
JM
155152003-02-06 Jason Molenda (jason-cl@molenda.com)
15516
15517 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15518 why the code is written that way.
15519
070afcf8
MC
155202003-02-05 Michael Chastain <mec@shout.net>
15521
15522 * gdb.base/dump.exp: Add missing copyright line.
15523
5d0331e5
JM
155242003-02-05 Jason Molenda (jason-cl@molenda.com)
15525
f7ae6d3e 15526 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15527 at the beginning so the breakpoint doesn't get set on the loop.
15528
92851186
MC
155292003-02-05 Michael Chastain <mec@shout.net>
15530
15531 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15532 output for configurations with gcc 2.95.3.
15533
cbf1e085
AC
155342003-02-05 Keith Seitz <keiths@redhat.com>
15535 Andrew Cagney <ac131313@redhat.com>
15536
15537 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15538
29518e1e
MC
155392003-02-04 Michael Chastain <mec@shout.net>
15540
15541 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15542 Call perror and then continue.
15543
5af1d5f3
MC
155442003-02-03 Michael Chastain <mec@shout.net>
15545
15546 * gdb.c++/pr-1023.cc: New file.
15547 * gdb.c++/pr-1023.exp: New file.
15548
6b549786
JB
155492003-02-05 Jim Blandy <jimb@redhat.com>
15550
15551 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15552 it's local to foobar. Check for it there, and check that it's not
15553 present in main.
15554 * gdb.c++/local.cc (marker2): New function.
15555 (foobar): Call marker1.
15556 (main): Call marker2 instead of marker1.
15557
67f16606
AC
155582003-02-04 Andrew Cagney <ac131313@redhat.com>
15559
15560 * gdb.disasm/mn10200.exp: Obsolete file.
15561 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15562 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15563 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15564
1c5cb38e
DC
155652003-02-04 David Carlton <carlton@math.stanford.edu>
15566
15567 * gdb.c++/overload.exp: Test intToChar(1).
15568 * gdb.c++/overload.cc (intToChar): New.
15569 (main): Call intToChar.
15570
d1fe6965
DC
155712003-02-03 David Carlton <carlton@math.stanford.edu>
15572
15573 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15574 'might_kfail' arg.
15575 KFAIL some of the continue_to_bp_overloaded calls, according to
15576 PR c++/1025.
15577
9ba61c5d
MC
155782003-02-01 Michael Chastain <mec@shout.net>
15579
15580 * gdb.base/advance.c (marker1): New marker function.
15581 * gdb.base/advance.exp: When the 'advance' command lands on the
15582 return breakpoint, it can legitimately stop on either the
15583 current line or the next line. Accommodate both outcomes.
15584 * gdb.base/until.exp: Likewise.
15585
e7494ffb
AC
155862003-02-02 Andrew Cagney <ac131313@redhat.com>
15587
15588 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15589 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15590 now a list, not a tuple.
15591 * gdb.mi/mi-var-display.exp: Ditto.
15592 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15593
075559bc
AC
155942003-02-01 Andrew Cagney <ac131313@redhat.com>
15595
15596 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15597 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15598 stack backtraces.
15599 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15600
2bd4c7b1
MK
156012003-02-01 Mark Kettenis <kettenis@gnu.org>
15602
15603 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15604 gdb.mi/mi1-pthreads.exp: Return instead of calling
15605 gdb_suppress_entire_file.
15606
eabd8992
MS
156072003-02-01 Mark Salter <msalter@redhat.com>
15608
15609 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15610
71469e2f
MS
156112003-01-31 Mark Salter <msalter@redhat.com>
15612
15613 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15614 Support empty arg.
15615
38a94d44
MC
156162003-01-30 Michael Chastain <mec@shout.net>
15617
15618 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15619 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15620 has been fixed in gdb/readline on 2003-01-09.
15621
19ea9e73
MS
156222003-01-29 Michael Snyder <msnyder@redhat.com>
15623
e8d359df
MS
15624 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15625 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15626 * gdb.base/args.exp: Skip if target does not support args passing.
15627
2307bd6a
DJ
156282003-01-22 Daniel Jacobowitz <drow@mvista.com>
15629
19ea9e73 15630 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15631 gdb_test. Accept a list of expect arguments as the third
15632 parameter.
15633 (gdb_test): Use it.
15634
f2dd3617
EZ
156352003-01-20 Elena Zannoni <ezannoni@redhat.com>
15636
15637 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15638 allow for different test tree configurations. Update some
15639 tescases accordingly.
15640 * gdb.arch/altivec-regs.exp: Ditto.
15641 * gdb.asm/asm-source.exp: Ditto.
15642 * gdb.base/advance.exp: Ditto.
15643 * gdb.base/display.exp: Ditto.
d63a86f8 15644 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15645 * gdb.base/mips_pro.exp: Ditto.
15646 * gdb.base/overlays.exp: Ditto.
15647 * gdb.base/relocate.exp: Ditto.
15648 * gdb.base/setshow.exp: Ditto.
15649 * gdb.base/step-line.exp: Ditto.
15650 * gdb.base/step-test.exp: Ditto.
15651 * gdb.base/until.exp: Ditto.
15652 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15653
c71cdefd
DC
156542003-01-17 David Carlton <carlton@math.stanford.edu>
15655
15656 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15657 corresponding to PR c++/945.
15658 Update copyright.
15659
fdba05d7
DC
156602003-01-17 David Carlton <carlton@math.stanford.edu>
15661
15662 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15663 corresponding to PR c++/68.
15664
156652003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15666
15667 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15668 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15669 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15670
c362c33a
EZ
156712003-01-15 Elena Zannoni <ezannoni@redhat.com>
15672
0fbc361c
EZ
15673 * gdb.base/break.exp: Fix change of default location, because of
15674 removal of until tests.
15675 * gdb.base/help.exp: Update test for new 'until' help message.
15676 Add test for help on 'advance'.
a9c64011 15677 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15678
dabf8a35
MK
156792003-01-15 Mark Kettenis <kettenis@gnu.org>
15680
15681 * gdb.base/default.exp: Adapt "info float" test for recent changes
15682 to that command. Add test for "info vector".
15683 * gdb.base/float.exp: New file. Add test for "info float" that
15684 resembles the old test in gdb.base/default.exp.
15685
a1769aca
DC
156862003-01-15 David Carlton <carlton@math.stanford.edu>
15687
15688 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15689
82025e13
EZ
156902003-01-15 Elena Zannoni <ezannoni@redhat.com>
15691
15692 * gdb.base/break.exp: Move the tests of until command from here...
15693 * gdb.base/until.exp: ... to here. New file. Add other tests.
15694 * gdb.base/advance.c: New file.
15695 * gdb.base/advance.exp: New file.
15696
8f9ab801
EZ
156972003-01-14 Elena Zannoni <ezannoni@redhat.com>
15698
a9c64011
AS
15699 * gdb.base/args.c: New file.
15700 * gdb.base/args.exp: New file.
8f9ab801 15701
9ae66589
DJ
157022003-01-14 Daniel Jacobowitz <drow@mvista.com>
15703
15704 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15705
8d77e5c3
DJ
157062003-01-14 Daniel Jacobowitz <drow@mvista.com>
15707
15708 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15709
12d2f0a1
DJ
157102003-01-14 Daniel Jacobowitz <drow@mvista.com>
15711
15712 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15713 dates.
15714
6ca37014
DJ
157152003-01-13 Daniel Jacobowitz <drow@mvista.com>
15716
15717 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15718
b0023472
DJ
157192003-01-13 Daniel Jacobowitz <drow@mvista.com>
15720
15721 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15722 (ptype &*"foo").
15723 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15724
607fbc54 157252003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15726
15727 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15728 * gdb.mi/mi1-console.exp: Likewise.
15729
607fbc54 157302003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15731
15732 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15733 * gdb.mi/mi1-console.exp: Likewise.
15734
a1fb14a2
DJ
157352003-01-13 Daniel Jacobowitz <drow@mvista.com>
15736
15737 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15738
c4cf40b7
DJ
157392003-01-09 Daniel Jacobowitz <drow@mvista.com>
15740
15741 * gdb.base/detach.exp: New test.
15742
696d5a5b
DJ
157432003-01-09 Daniel Jacobowitz <drow@mvista.com>
15744
15745 * Makefile.in (ALL_SUBDIRS): New variable.
15746 (subdirs, clean, distclean): Use it.
15747 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15748 regenerating Makefile, since it is generated from the top level.
15749 * gdb.asm/Makefile.in: Likewise.
15750 * gdb.base/Makefile.in: Likewise.
15751 * gdb.c++/Makefile.in: Likewise.
15752 * gdb.disasm/Makefile.in: Likewise.
15753 * gdb.java/Makefile.in: Likewise.
15754 * gdb.mi/Makefile.in: Likewise.
15755 * gdb.threads/Makefile.in: Likewise.
15756 * gdb.trace/Makefile.in: Likewise.
15757
754533e4
DC
157582003-01-09 David Carlton <carlton@math.stanford.edu>
15759
15760 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15761 Add copyright year 2003.
15762
d8b3e9ee
MC
157632003-01-06 Michael Chastain <mec@shout.net>
15764
15765 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15766 When selecting a thread, 'line' and 'file' are optional.
15767 * gdb.mi/mi1-pthreads.exp: Likewise.
15768
8e9e0fe6
AS
157692003-01-06 Andreas Schwab <schwab@suse.de>
15770
15771 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15772 failures.
15773
b5ab8ff3
DJ
157742003-01-04 Daniel Jacobowitz <drow@mvista.com>
15775
15776 Fix PR gdb/844
15777 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15778 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15779
15780 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15781 instead of calling gdb_suppress_entire_file.
15782 * gdb.threads/print-threads.exp: Likewise.
15783 * gdb.threads/schedlock.exp: Likewise.
15784
15785 * gdb.threads/killed.exp: Return instead of calling
15786 gdb_suppress_entire_file.
15787 * gdb.threads/linux-dp.exp: Likewise.
15788 * gdb.threads/pthreads.exp: Likewise.
15789
1e698235
DJ
157902003-01-04 Daniel Jacobowitz <drow@mvista.com>
15791
15792 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15793 stabs.
15794 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15795 * gdb.base/whatis.exp: Always allow (void) after function names.
15796
147ff08c
DJ
157972003-01-04 Daniel Jacobowitz <drow@mvista.com>
15798
15799 * gdb.c++/casts.exp: Correct regexp.
15800
dc62bfc2
MK
158012003-01-04 Mark Kettenis <kettenis@gnu.org>
15802
15803 * configure.in: Call AC_CONFIG_HEADER. Don't call
15804 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15805 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15806 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15807 aforementioned directories in the AC_OUPUT call.
15808 * config.hin: New file.
15809 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15810 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15811 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15812 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15813 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15814 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15815 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15816 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15817 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15818 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15819 gdb.threads/configure.in, gdb.threads/configure,
15820 gdb.threads/config.in, gdb.trace/configure.in,
15821 gdb.trace/configure: Removed.
15822
77afa639
MC
158232003-01-03 Michael Chastain <mec@shout.net>
15824
15825 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15826 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15827
7634bb6e
DJ
158282003-01-03 Daniel Jacobowitz <drow@mvista.com>
15829
15830 * gdb.base/store.exp: Fix regular expressions.
15831
b39c905e
MK
158322002-12-28 Mark Kettenis <kettenis@gnu.org>
15833
15834 * configure.in: Rewrite.
15835 * configure: Regenerated.
15836
0a8551dd
DC
158372003-01-03 David Carlton <carlton@math.stanford.edu>
15838
15839 * gdb.base/psymtab.exp: New file.
15840 * gdb.base/psymtab1.c: Ditto.
15841 * gdb.base/psymtab2.c: Ditto.
15842
c60b7188
AF
158432002-12-23 Adam Fedor <fedor@gnu.org>
15844
15845 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15846
ee73db83
DC
158472002-12-23 David Carlton <carlton@math.stanford.edu>
15848
15849 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15850 and current_directory initialization.
15851
d6c1774e
JB
158522002-12-22 Jim Blandy <jimb@redhat.com>
15853
f0a847b8
JB
15854 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15855 rather than as part of the output file name.
15856
d6c1774e
JB
15857 * gdb.base/attach.exp: There's no need to copy the test program to
15858 /tmp; that was only ever necessary on HP/UX, and this test is
15859 entirely disabled there anyway.
15860
f0708dbb
JB
158612002-12-21 Jim Blandy <jimb@redhat.com>
15862
4c2acfea
JB
15863 * gdb.c++/psmang.exp: Doc fix.
15864
f0708dbb
JB
15865 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15866 test.
15867
9579e000
DC
158682002-12-20 David Carlton <carlton@math.stanford.edu>
15869
15870 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15871
d1810171
MC
158722002-12-18 Michael Chastain <mec@shout.net>
15873
15874 * gdb.c++/annota2.exp: Add copyright year 2002.
15875
76565097
DC
158762002-12-17 David Carlton <carlton@math.stanford.edu>
15877
15878 * gdb.c++/try_catch.cc: Add marker comments.
15879 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15880 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15881 * gdb.c++/m-static.cc: Ditto.
15882 * gdb.c++/m-static1.cc: Ditto.
15883 * gdb.c++/try_catch.cc: Ditto.
15884
da81390b
JJ
158852002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15886
15887 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15888 to see whether we are using the new -environment-directory
15889 command which resets via -r or the old version of the command
15890 which may prompt the user. Part of fix for gdb/741.
15891
b304d130
AC
158922002-12-13 Andrew Cagney <ac131313@redhat.com>
15893
15894 * gdb.fortran/types.exp: Update obsolete comment.
15895 * gdb.fortran/exprs.exp: Ditto.
15896 * lib/gdb.exp: Delete obsolete code.
15897 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15898 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15899 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15900 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15901 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15902 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15903 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15904 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15905 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15906 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15907 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15908 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15909 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15910 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15911 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15912 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15913 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15914 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15915 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15916 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15917 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15918 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15919 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15920 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15921 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15922 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15923 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15924 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15925 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15926 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15927 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15928 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15929 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15930 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15931 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15932 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15933 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15934
a23b6e6a
DC
159352002-12-11 David Carlton <carlton@math.stanford.edu>
15936
15937 * gdb.c++/m-data.exp: Add test for members that shadow global
15938 variables: see PR gdb/804.
15939 * gdb.c++/m-data.cc: Ditto.
15940
6604731b
DJ
159412002-12-10 Daniel Jacobowitz <drow@mvista.com>
15942
15943 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15944
de46ecd7
DC
159452002-12-06 David Carlton <carlton@math.stanford.edu>
15946
15947 * gdb.base/store.c: Don't declare functions static.
15948
27e829d0
AC
159492002-12-04 Andrew Cagney <ac131313@redhat.com>
15950
15951 * gdb.base/store.exp, gdb.base/store.c: New files.
15952
92806416
DJ
159532002-12-03 Daniel Jacobowitz <drow@mvista.com>
15954
15955 * gdb.base/selftest.exp: Update for current gdb.
15956
3bcbaac5
DJ
159572002-12-03 Daniel Jacobowitz <drow@mvista.com>
15958
15959 * gdb.base/maint.exp: Only dump symbols from one source file
15960 or objfile.
15961
f4f00b1f
DJ
159622002-12-03 Daniel Jacobowitz <drow@mvista.com>
15963
15964 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15965 function call.
15966
f1c8a949
JB
159672002-11-25 Jim Blandy <jimb@redhat.com>
15968
15969 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15970 function appearing in error message.
15971
9e297a97
DJ
159722002-11-21 Daniel Jacobowitz <drow@mvista.com>
15973
15974 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15975
1f312e79
JJ
159762002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15977
d63a86f8
RM
15978 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15979 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
15980 should be in mi console format. This is part of fix for PR gdb/604.
15981
83c31e7d
FN
159822002-09-18 Fernando Nasser <fnasser@redhat.com>
15983
15984 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15985 which explicitly prints the zero offset as "+0".
15986
322b3f65
DJ
159872002-10-22 Daniel Jacobowitz <drow@mvista.com>
15988
15989 * gdb.threads/schedlock.c (args): Make unsigned.
15990
159912002-10-21 Daniel Jacobowitz <drow@mvista.com>
15992
15993 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15994 numbers. Allow "foo2|selected stack frame".
15995 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15996 * gdb.asm/asmsrc2.s: Likewise.
15997 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15998 comments.
15999 * gdb.asm/mips.inc: New file.
16000
5e2fe5b8
AF
160012002-10-18 Adam Fedor <fedor@gnu.org>
16002
16003 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16004 * gdb.base/help.exp: Likewise.
16005
abe1a5d0
KB
160062002-10-17 Kevin Buettner <kevinb@redhat.com>
16007
16008 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16009 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16010
10abb1d4
JB
160112002-10-02 Jim Blandy <jimb@redhat.com>
16012
16013 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16014
1f609b42
AC
160152002-10-01 Andrew Cagney <ac131313@redhat.com>
16016
16017 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16018 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16019 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16020 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16021 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16022 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16023 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16024
0aee02e4
AC
160252002-09-29 Andrew Cagney <ac131313@redhat.com>
16026
16027 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16028 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16029 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16030 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16031 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16032 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16033 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16034
6fde09ad
KB
160352002-09-27 Kevin Buettner <kevinb@redhat.com>
16036
16037 * gdb.base/annota1.exp (info break): Make directory components of
16038 path optional since not all compilers emit this debug information.
16039
889bf7c5
PA
16040 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16041 step ends up stepping out of the function instead of stopping on
16042 the epilogue.
6fde09ad 16043
9e8aab75
KS
160442002-09-26 Keith Seitz <keiths@redhat.com>
16045
16046 * lib/insight-support.exp (gdbtk_start): Figure out where
16047 the insight executable is based on where gdb is. Use this
16048 executable to start insight instead of gdb.
16049
e36180d7
AC
160502002-09-25 Andrew Cagney <cagney@redhat.com>
16051
16052 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16053
9dd34b2b
AC
160542002-09-24 Andrew Cagney <ac131313@redhat.com>
16055
16056 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16057 test_isolated_complaints.
16058 (test_empty_complaint): New function.
16059 (test_empty_complaints): New function. Check no output when no
16060 complaints.
d63a86f8 16061
dea97812
KB
160622002-09-19 Jim Blandy <jimb@redhat.com>
16063
a9c64011 16064 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16065
54951bd7
AC
160662002-09-19 Andrew Cagney <ac131313@redhat.com>
16067
16068 * gdb.gdb/complaints.exp: New file.
16069
dec43320
AC
160702002-09-18 Andrew Cagney <ac131313@redhat.com>
16071
16072 * gdb.base/maint.exp: Check `help maint internal-warning'.
16073
e70d6e3f
DC
160742002-09-18 David Carlton <carlton@math.stanford.edu>
16075
16076 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16077 numbers, and replace them by a single breakpoint after the
16078 constructors are all finished.
16079 Add test 4.
16080 * gdb.c++/m-static.cc: Add test 4.
16081 * gdb.c++/m-static.h: New file.
16082 * gdb.c++/m-static1.cc: New file.
16083
16084 * gdb.c++/printmethod.exp: New file.
16085 * gdb.c++/printmethod.cc: New file.
16086
16087 * gdb.c++/pr-574.exp: New file.
16088 * gdb.c++/pr-574.cc: New file.
16089
afb5c968
CV
160902002-09-18 Corinna Vinschen <vinschen@redhat.com>
16091
16092 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16093 embedded targets which never actually exit.
16094
31e45dee
FN
160952002-09-18 Fernando Nasser <fnasser@redhat.com>
16096
16097 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16098 "don't step after run" as unresolved or unsupported, instead of xfail.
16099
a283c5a1
CV
161002002-09-18 Corinna Vinschen <vinschen@redhat.com>
16101
16102 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16103 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16104 Add newline to expected string in "step out of main (status wrapper)"
16105 case.
16106
11350d2a
CV
161072002-09-18 Corinna Vinschen <vinschen@redhat.com>
16108
16109 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16110 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16111
0deec7d6
TT
161122002-09-17 Tom Tromey <tromey@redhat.com>
16113
16114 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16115 \000, not \0, in double-quoted string.
16116
b2b4a1b5
CV
161172002-09-14 Corinna Vinschen <vinschen@redhat.com>
16118
c9d37158 16119 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16120 string after running the commands execution on breakpoint tests.
16121
1c56143a
CV
161222002-09-13 Corinna Vinschen <vinschen@redhat.com>
16123
16124 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16125
37f8da45
JB
161262002-09-12 Joel Brobecker <brobecker@gnat.com>
16127
16128 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16129
08b468e0
KS
161302002-09-10 Keith Seitz <keiths@redhat.com>
16131
16132 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16133 runto proc.
16134 (mi_run_to_main): Use mi_runto.
16135 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16136
dc360f58
KS
161372002-09-10 Keith Seitz <keiths@redhat.com>
16138
16139 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16140 regexp for stopping at main. Could have multiple event notifications.
16141 Don't assume that main was declared with no parameters.
16142 (mi_next): Use mi_step_to.
16143 (mi_step): Use mi_next_to.
16144
ce3abcfb
CV
161452002-09-09 Corinna Vinschen <vinschen@redhat.com>
16146
16147 * gdb.base/default.exp: Fix expected string in `info float' test.
16148
d1f5b980
BE
161492002-09-09 Ben Elliston <bje@redhat.com>
16150
16151 * config/mips.exp: Update comments.
16152 * config/mips-idt.exp: Likewise.
16153 * config/nind.exp: Likewise.
16154 * config/slite.exp: Likewise.
16155 * config/sparclet.exp: Likewise.
16156 * config/udi.exp: Likewise.
16157 * config/vx.exp: Likewise.
16158 * config/vxworks29k.exp: Likewise.
16159
2f71430b
JB
161602002-09-05 Jim Blandy <jimb@redhat.com>
16161
16162 * gdb.threads/killed.exp: Fix test failure message.
16163
7ddebc7e
KS
161642002-09-04 Keith Seitz <keiths@redhat.com>
16165
16166 * lib/mi-support.exp: Update copyright.
16167 (mi_gdb_test): Increase the priority of the expected pattern
16168 so that it matches gdb_test.
16169
0ae67eb3
KS
161702002-09-03 Keith Seitz <keiths@redhat.com>
16171
16172 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16173 Use integer comparison instead of string comparison for testing
16174 whether binary was built.
16175
38fc42c8
JB
161762002-09-03 Jim Blandy <jimb@redhat.com>
16177
16178 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16179
b6ff0e81
JB
161802002-08-29 Jim Blandy <jimb@redhat.com>
16181
16182 * gdb.threads/pthreads.exp: Move the portable thread compilation
16183 code into a function in lib/gdb.exp, and call that from here.
16184 * lib/gdb.exp (gdb_compile_pthreads): New function.
16185
07c98896
KS
161862002-08-29 Keith Seitz <keiths@redhat.com>
16187
16188 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16189 expect_out so that callers can get at it.
16190
0312286c
DJ
161912002-08-23 Daniel Jacobowitz <drow@mvista.com>
16192
16193 * gdb.threads/print-threads.c: New file.
16194 * gdb.threads/print-threads.exp: New file.
16195 * gdb.threads/schedlock.c: New file.
16196 * gdb.threads/schedlock.exp: New file.
16197
dd039bc4
EZ
161982002-08-22 Elena Zannoni <ezannoni@redhat.com>
16199
a9c64011
AS
16200 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16201 not altivec.c.
dd039bc4 16202
1f36144c
MK
162032002-08-17 Mark Kettenis <kettenis@gnu.org>
16204
16205 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16206 targets. The problem should be fixed now.
16207
16057ec7 162082002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16209
16210 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16211 2002-07-24 change that removes final dots from error messages.
16212
3c1499ad
TT
162132002-08-13 Tom Tromey <tromey@redhat.com>
16214
16215 * gdb.base/readline.exp: New file.
16216
a20ce2c3
AC
162172002-08-01 Andrew Cagney <ac131313@redhat.com>
16218
16219 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16220 supress message.
16221
db034ac5
AC
162222002-08-01 Andrew Cagney <cagney@redhat.com>
16223
16224 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16225 CHILL_FOR_TARGET and CHILL_LIB.
16226 * configure.in (configdirs): Remove gdb.chill.
16227 * configure: Regenerate.
16228 * lib/gdb.exp: Obsolete references to chill.
16229 * gdb.fortran/types.exp: Ditto.
16230 * gdb.fortran/exprs.exp: Ditto.
16231
3e000b18
KB
162322002-07-30 Kevin Buettner <kevinb@redhat.com>
16233
16234 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16235 set Irix-specific compile and link flags.
16236
28f4966b
KB
162372002-07-29 Kevin Buettner <kevinb@redhat.com>
16238
16239 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16240 source files. The ``-o'' option doesn't work with the ``-E'' option
16241 when using the Irix compiler.
16242
46c0d5a6
DJ
162432002-07-19 Daniel Jacobowitz <drow@mvista.com>
16244
16245 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16246 Improve support for reusing an exec file. Copy exec file
16247 to target, and run gdbserver on the target instead of on the host.
16248
eecf4bed
JB
162492002-07-18 Jim Blandy <jimb@redhat.com>
16250
0f815cdf
JB
16251 * gdb.base/ending-run.exp: Don't expect to see the program end in
16252 some orderly fashion when we're running on a real stand-alone
16253 board.
16254
eecf4bed
JB
16255 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16256 targets that don't support interrupts.
16257
52d309e4
JB
162582002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16259
16260 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16261 systems.
16262 Move comments in expect statements to inside the actions, so that they
16263 don't get matched against.
16264
ff683d9e
MK
162652002-07-10 Mark Kettenis <kettenis@gnu.org>
16266
16267 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16268 function when asleep" test.
16269
b5356753
AC
162702002-07-10 Andrew Cagney <ac131313@redhat.com>
16271
16272 * gdb.base/page.exp: Rewrite to handle problems with very long
16273 `info set' output. Update copyright.
16274
6aa4d13a
AC
162752002-06-26 Andrew Cagney <ac131313@redhat.com>
16276
16277 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16278 gdb.threads-hp.
16279 * gdb.hp/configure: Regenerate.
16280 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16281 * gdb.hp/gdb.threads-hp/configure: Delete file.
16282 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16283
8cf8c2b8
AC
162842002-06-22 Andrew Cagney <ac131313@redhat.com>
16285
16286 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16287 setlocale, bindtextdomain and textdomain.
16288
6827a8f8
JB
162892002-06-11 Jim Blandy <jimb@redhat.com>
16290
919d772c
JB
16291 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16292 preprocessor macro information is present.
16293
6827a8f8
JB
16294 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16295 tests.
16296
c15b0d21
MS
162972002-06-06 Michael Snyder <msnyder@redhat.com>
16298
c5984d70
MS
16299 * gdb.base/overlays.exp: Record addresses of overlay
16300 functions in TCL variables rather than in GDB variables,
16301 to avoid having GDB convert them to pointers (with loss
16302 of information).
16303
d63a86f8 16304 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16305 default linker script changes.
c15b0d21
MS
16306 * gdb.base/long_long.exp: Add check for sizeof (long double).
16307
be26fe0d
ML
163082002-06-06 Michal Ludvig <mludvig@suse.cz>
16309
16310 * gdb.asm/asm-source.exp: Add x86-64 target.
16311 * gdb.asm/x86_64.inc: New.
d63a86f8 16312
258093ca 163132002-05-30 Michael Chastain <mec@shout.net>
258093ca 16314
4b3153f1 16315 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16316 * gdb.c++/m-static.cc: New file.
16317 * gdb.c++/m-static.exp: New file.
16318
241264c6
MS
163192002-05-28 Michael Snyder <msnyder@redhat.com>
16320
16321 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16322 precision.
16323
9bba8c8f 163242002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16325
4b3153f1 16326 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16327 * gdb.c++/m-data.cc: New file.
16328 * gdb.c++/m-data.exp: New file.
16329
163302002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16331
4b3153f1 16332 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16333 * gdb.c++/try_catch.cc: New file.
d63a86f8 16334 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16335
def1b996
MC
163362002-05-27 Michael Chastain <mec@shout.net>
16337
16338 * gdb.c++/local.exp: Accept more nested types in output.
16339
522ba268
MC
163402002-05-26 Michael Chastain <mec@shout.net>
16341
16342 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16343
277254ba
MS
163442002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16345
16346 * lib/gdb.exp (gdb_wrapper_init): Just because
16347 gdb_wrapper_file exists, this does not mean that the file
16348 should not be rebuilt. That is what gdb_wrapper_initialized
16349 is for.
16350 (default_gdb_init): Reset gdb_wrapper_initialized.
16351
b61a8733
MS
163522002-05-23 Michael Snyder <msnyder@redhat.com>
16353
d63a86f8 16354 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16355 the precision of the floating point test results.
16356 * gdb.base/call-rt-st.exp: Ditto.
16357
b61a8733
MS
16358 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16359 * gdb.base/call-rt-st.exp: Ditto.
16360
56f6e910
MC
163612002-05-19 Michael Chastain <mec@shout.net>
16362
16363 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16364
ad0b0016
EZ
163652002-05-19 Elena Zannoni <ezannoni@redhat.com>
16366
a9c64011
AS
16367 * configure.in (configdirs): Add gdb.arch.
16368 * configure: Regenerate.
ad0b0016 16369
f617d2b6
JB
163702002-05-17 Jim Blandy <jimb@redhat.com>
16371
16372 * gdb.base/completion.exp: Recognize the more detailed error
16373 messages produced by the macro expander's lexical analyzer.
16374
eac2a696
EZ
163752002-05-14 Elena Zannoni <ezannoni@redhat.com>
16376
a9c64011
AS
16377 * gdb.arch/altivec-abi.c: New file.
16378 * gdb.arch/altivec-abi.exp: New file.
16379 * gdb.arch/altivec-regs.c: New file.
16380 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16381
2fdde8f8
DJ
163822002-05-14 Daniel Jacobowitz <drow@mvista.com>
16383
16384 * gdb.base/maint.exp (maint print type): Update for new type
16385 structure.
d63a86f8 16386
e31f1a7c
EZ
163872002-05-14 Elena Zannoni <ezannoni@redhat.com>
16388
16389 * gdb.arch: New directory.
16390 * gdb.arch/configure.in: New file.
16391 * gdb.arch/configure: New file.
16392 * gdb.arch/Makefile.in: New file.
16393
db589741
CV
163942002-05-13 Corinna Vinschen <vinschen@redhat.com>
16395
16396 * gdb.asm/asm-source.exp: Add v850 as supported target.
16397 * gdb.asm/v850.inc: New file.
16398
8ce2a7dc
DJ
163992002-05-13 Daniel Jacobowitz <drow@mvista.com>
16400
16401 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16402
df763c7f
DJ
164032002-05-12 Daniel Jacobowitz <drow@mvista.com>
16404
16405 * gdb.base/break.exp: Check 'break "marker2"'.
16406
377daeed
MS
164072002-05-10 Michael Snyder <msnyder@redhat.com>
16408
16409 * gdb.base/long_long.exp: Fix typo.
16410
c4b7bc2b
JB
164112002-05-10 Jim Blandy <jimb@redhat.com>
16412
ecac9a4e
JB
16413 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16414 a bug.
16415
c4b7bc2b
JB
16416 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16417 Recognize more detailed error message produced by the macro
16418 expander's lexical analyzer.
16419 * lib/gdb.exp (test_print_reject): Same.
16420
e71019a1
MK
164212002-05-09 Mark Kettenis <kettenis@gnu.org>
16422
16423 * gdb.c++/method.exp: Fix typo.
16424
fedfc8e6
MS
164252002-05-08 Michael Snyder <msnyder@redhat.com>
16426
166a1957
MS
16427 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16428 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16429 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16430 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16431 Add iftarget clause for strongarm.
d63a86f8 16432
f1c47eb2
MS
164332002-05-06 Michael Snyder <msnyder@redhat.com>
16434
cb9a9d3e
MS
16435 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16436 (gdb_continue_to_end): Accept output from status wrapper.
16437 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16438 Clean up fail messages to match pass messages.
16439
f1c47eb2
MS
16440 Enable the "needs_status_wrapper" testsuite feature.
16441 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16442 (gdb_compile): Conditionally call gdb_wrapper_init.
16443 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16444 * gdb.c++/method.exp: Recognize output from status wrapper.
16445
6079c749
BE
164462002-05-06 Ben Elliston <bje@redhat.com>
16447From Graydon Hoare <graydon@redhat.com>
16448
16449 * config/sid.exp: Include support for "rawsid" protocol.
16450
188baff3
JB
164512002-05-03 Jim Blandy <jimb@redhat.com>
16452
16453 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16454 * gdb.c++/hang3.C: New file.
16455
b9c07f0f
AC
164562002-05-04 Andrew Cagney <ac131313@redhat.com>
16457
16458 * gdb.base/default.exp: Remove obsolete code.
16459 * gdb.c++/misc.exp: Ditto. Update copyright.
16460 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16461 * gdb.base/whatis.exp: Ditto. Update copyright.
16462 * gdb.base/scope.exp: Ditto. Update copyright.
16463 * gdb.base/ptype.exp: Ditto. Update copyright.
16464 * gdb.base/printcmds.exp: Ditto. Update copyright.
16465 * gdb.base/opaque.exp: Ditto. Update copyright.
16466 * gdb.base/list.exp: Ditto.
16467 * gdb.base/funcargs.exp: Ditto. Update copyright.
16468 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16469 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16470 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16471 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16472 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16473 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16474
5c7a0397
MS
164752002-05-02 Michael Snyder <msnyder@redhat.com>
16476
d6dcc264 16477 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16478 * gdb.base/long_long.exp: Add xscale target.
16479 * gdb.base/default.exp: Add xscale target.
16480
eb7f1c48
JB
164812002-05-01 Jim Blandy <jimb@redhat.com>
16482
16483 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16484 gdb.c++/hang.exp: New test.
16485
a6befae8
FF
164862002-05-01 Fred Fish <fnf@redhat.com>
16487
16488 * gdb.base/completion.exp: Handle completions of "./Make" for
16489 more than one completion possibility, as is the case when we
16490 build and test in the source tree.
16491
0a310277
AG
164922002-04-29 Anthony Green <green@redhat.com>
16493
16494 * gdb.java/jmisc1.exp: New file.
16495 * gdb.java/jmisc2.exp: New file.
16496
6ff9af88
DJ
164972002-04-24 Daniel Jacobowitz <drow@mvista.com>
16498
16499 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16500
96b3d632
EZ
165012002-04-23 Elena Zannoni <ezannoni@redhat.com>
16502
16503 * gdb.base/help.exp: Change 'help status' to allow for target
16504 dependent output differences.
16505
5019bb54
MC
165062002-04-22 Michael Chastain <mec@shout.net>
16507
16508 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16509
a805a116
MC
165102002-04-22 Michael Chastain <mec@shout.net>
16511
16512 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16513
a1706bfd
DM
165142002-04-17 David S. Miller <davem@redhat.com>
16515
16516 * gdb.asm/sparc64.inc: New file.
16517 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16518
a73a20a2
EZ
165192002-04-19 Elena Zannoni <ezannoni@redhat.com>
16520
16521 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16522 instruction file directly into the build tree. Clean up at end of
16523 test.
16524
ba678339
DM
165252002-04-18 David S. Miller <davem@redhat.com>
16526
16527 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16528 handle 64-bit platforms correctly.
16529 * gdb.base/maint.exp: Likewise.
16530
b03399da
KB
165312002-04-18 Kevin Buettner <kevinb@redhat.com>
16532
16533 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16534 ``-fpic'' when compiling files comprising a shared library, but
16535 it does need additional linker flags in order to find shared
16536 libraries at run time.
16537
e2004992
KB
165382002-04-18 Kevin Buettner <kevinb@redhat.com>
16539
16540 * gdb.base/cvexpr.c (use): New function.
16541 (main): Invoke use() on all global variables to prevent
16542 some linkers from deleting these otherwise unused symbols.
16543
d8937120
MC
165442002-04-17 Michael Chastain <mec@shout.net>
16545From David S. Miller <davem@redhat.com>
16546
16547 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16548 handle 64-bit platforms correctly.
16549
ffd61a58
MS
165502002-04-12 Michael Snyder <msnyder@redhat.com>
16551From Jim Blandy <jimb@redhat.com>
a9c64011 16552 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16553 script can handle this instead.
16554 * gdb.base/bar.c (barx): Same.
16555 * gdb.base/baz.c (bazx): Same.
16556 * gdb.base/grbx.c (grbxx): Same.
16557
16558 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16559 manager doesn't automatically unmap overlays unnecessarily.
16560
6b8426a6
MH
165612002-04-10 Martin M. Hunt <hunt@redhat.com>
16562
16563 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16564 stepping out of main.
16565
34af4875
MC
165662002-04-09 Michael Chastain <mec@shout.net>
16567
16568 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16569 scope so that the nested scope tests will make sense.
16570 * gdb.c++/local.exp: Write patterns that actually work with gcc
16571 (the HP patterns "were never known to work with gcc").
16572 Keep the old aCC patterns too.
16573
2d1676a0
DJ
165742002-04-09 Daniel Jacobowitz <drow@mvista.com>
16575
16576 * gdb.base/attach.exp: Correct target board test.
16577
3a63e3f9
MC
165782002-04-08 Michael Chastain <mec@shout.net>
16579
16580 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16581 in a const method. Add some xfail and fail cases for configurations
16582 that do not emit the "const ...".
16583
f18dabd2
MC
165842002-04-07 Michael Chastain <mec@shout.net>
16585
16586 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16587 Accept "A * const" and "const A * const" as type of "this".
16588 Fix spelling of getFunky throughout. Make messages uniform.
16589
0fcddd82
EZ
165902002-04-07 Elena Zannoni <ezannoni@redhat.com>
16591
a9c64011 16592 Work around for PR gdb/285:
0fcddd82
EZ
16593 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16594
16a8534a
EZ
165952002-04-07 Elena Zannoni <ezannoni@redhat.com>
16596
16597 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16598 instructions file at run time instead of configure time.
16599 Sometimes we run the test in a directory that is not the one we
16600 configured in.
16601 * gdb.asm/configure.in: Delete creation of symlink.
16602 * gdb.asm/configure: Regenerate.
16603
24181d81
JB
166042002-04-05 J. Brobecker <brobecker@gnat.com>
16605
16606 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16607 xfullpath () function.
16608
7cdb7107
DJ
166092002-04-04 Daniel Jacobowitz <drow@mvista.com>
16610
16611 * gdb.asm/Makefile.in: Correct dependencies.
16612
16613 * gdb.asm/powerpc.inc: New file.
16614 * gdb.asm/asm-source.exp: Add PowerPC.
16615 * gdb.asm/configure.in: Likewise.
16616 * gdb.asm/configure: Regenerated.
16617
a7d17088
DJ
166182002-04-04 Daniel Jacobowitz <drow@mvista.com>
16619
16620 * gdb.base/relocate.exp: New file.
16621 * gdb.base/relocate.c: New file.
16622
cd721503
FF
166232002-04-04 Fred Fish <fnf@redhat.com>
16624
16625 * gdb.base/step-test.exp: Update comment regarding stopping in
16626 memcpy/bcopy calls inserted as part of the compiler runtime.
16627
b22ad7a7
MS
166282002-04-04 Michael Snyder <msnyder@redhat.com>
16629
16630 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16631
5f279fa6
DJ
166322002-04-03 Daniel Jacobowitz <drow@mvista.com>
16633
16634 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16635 (gdb_expect): Remove $notransfer hack.
16636
dd0fd3ce
DJ
166372002-04-02 Daniel Jacobowitz <drow@mvista.com>
16638
16639 * gdb.c++/classes.exp ("calling method for small class"): Match
16640 updated register output.
16641
1e50cda1
DJ
166422002-03-30 Daniel Jacobowitz <drow@mvista.com>
16643
16644 Fix PR gdb/452
16645 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16646 when finished. Make gdb_file_cmd send "exec-file" when
16647 appropriate.
16648
24015922
DJ
166492002-03-30 Daniel Jacobowitz <drow@mvista.com>
16650
16651 * gdb.base/attach.exp: Remove extra setup_xfail.
16652
dd7dfd64
MS
166532002-03-26 Michael Snyder <msnyder@redhat.com>
16654
16655 * gdb.base/default.exp: Add tests for dump, append, and restore.
16656 * gdb.base/help.exp: Add tests for dump, append, and restore.
16657 * gdb.base/dump.exp: New file, test dump, append and restore.
16658 * gdb.base/dump.c: New file.
16659
48b2f8d7
MS
166602002-03-27 Michael Snyder <msnyder@redhat.com>
16661
d63a86f8 16662 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16663 clean-ups in help messages.
16664
05b4d525
FF
166652002-03-26 Fred Fish <fnf@redhat.com>
16666
16667 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16668 have debugging info for those functions and the compiler uses them
16669 internally to copy structs around.
16670
d7679631
FF
166712002-03-26 Fred Fish <fnf@redhat.com>
16672
16673 * gdb.base/list.exp: Revert the change made yesterday and add note
16674 about why we don't list the default lines for remote targets.
16675
523ac3f9
MS
166762002-03-25 Michael Snyder <msnyder@redhat.com>
16677
16678 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16679
754b2b8d
FF
166802002-03-25 Fred Fish <fnf@redhat.com>
16681
16682 * gdb.base/list.exp: This test works on remote targets so remove
16683 the short circuit for remote targets. Update copyright.
16684
33c3e192
FF
166852002-03-25 Fred Fish <fnf@redhat.com>
16686
16687 * gdb.base/attach.exp: Fix logic error that was suppressing this
16688 test for all non hppa*-*-hpux* targets, instead of the hp target.
16689 Move comments closer to the suppression point. Also now need to
16690 check that we are running natively.
16691
d43e73ee
MS
166922002-03-22 Michael Snyder <msnyder@redhat.com>
16693
882c8f02
MS
16694 * gdb.base/default.exp: Add test for gcore. Update copyright.
16695 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16696
04c12f60
FF
166972002-03-06 Fred Fish <fnf@redhat.com>
16698
16699 * gdb.base/funcargs.c: Remove extraneous ';' character.
16700 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16701
b43df995
MC
167022002-03-04 Michael Chastain <mec@shout.net>
16703
16704 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16705 accommodate gcc v3 function signature.
16706 * gdb.mi/mi0-var-cmd-exp: Ditto.
16707
92362027
AC
167082002-02-24 Andrew Cagney <ac131313@redhat.com>
16709
16710 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16711 ``GNU/Linux'' or ``Linux kernel''
16712 * testsuite/gdb.threads/pthreads.c: Ditto.
16713
258ad32d
MC
167142002-02-24 Michael Chastain <mec@shout.net>
16715
16716 * gdb.threads/pthreads.c (thread1): Add a return statement.
16717 (thread2): Likewise.
16718 (foo): Likewise.
16719
04c3b3d4
MC
167202002-02-23 Michael Chastain <mec@shout.net>
16721
16722 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16723 to placate gcc.
16724
5a2a0a20
MC
167252002-02-23 Michael Chastain <mec@shout.net>
16726
16727 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16728 test "ptype bint". The test passes on all my stabs configurations.
16729
a640f7fc
JB
167302002-02-21 Jim Blandy <jimb@redhat.com>
16731
27924826
JB
16732 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16733 filename at a time, and watch for the ones we want to see.
16734
a640f7fc
JB
16735 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16736 types of pointers to prototyped functions.
16737
edcc8c75
AC
167382002-02-20 Andrew Cagney <ac131313@redhat.com>
16739
16740 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16741 signed, unsigned and straight char.
16742 (padding_char, padding_short, padding_int, padding_long,
16743 padding_long_long, padding_float, padding_double,
16744 padding_long_double): New global variables.
16745 (fill, fill_structs): New functions.
16746
16747 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16748 for correctly sized writes. Update copyright.
16749 (get_valueof): New procedure.
16750 (get_sizeof): Call get_valueof.
16751 (check_valueof): New procedure.
16752 (check_padding): New procedure.
16753
ac57ea44
MC
167542002-02-20 Michael Chastain <mec@shout.net>
16755
16756 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16757 to setup_xfail. Document some of the remaining calls.
16758
7a10c941
MC
167592002-02-18 Michael Chastain <mec@shout.net>
16760
16761 * gdb.c++/userdef.exp: Update copyright year.
16762
fb8acdcc
DJ
167632002-02-18 Daniel Jacobowitz <drow@mvista.com>
16764
16765 * gdb.c++/userdef.exp: Test overloaded operators properly.
16766 Remove xfails.
16767
fda6ae12
MS
167682002-02-14 Michael Snyder <msnyder@redhat.com>
16769
16770 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16771
676a0442
DJ
167722002-02-14 Daniel Jacobowitz <drow@mvista.com>
16773
16774 * gdb.base/a2-run.exp: Check for a remote target properly.
16775 * gdb.base/annota1.exp: Likewise.
16776 * gdb.base/list.exp: Likewise.
16777 * gdb.base/reread.exp: Likewise.
16778 * gdb.base/scope.exp: Likewise.
16779 * gdb.base/shlib-call.exp: Likewise.
16780 * gdb.base/term.exp: Likewise.
16781 * gdb.c++/annota2.exp: Likewise.
16782
78b4f468
RE
167832002-02-13 Richard Earnshaw <rearnsha@arm.com>
16784
16785 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16786
9a81ba51
MC
167872002-02-10 Michael Chastain <mec@shout.net>
16788
16789 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16790 (call_after_alloca): Ditto.
16791
004af6c7
DJ
167922002-02-10 Daniel Jacobowitz <drow@mvista.com>
16793
16794 * gdb.base/ending-run.exp: Guard "cont" test with
16795 gdb_skip_stdio_test.
16796
37225f62
JB
167972002-02-06 Jim Blandy <jimb@redhat.com>
16798
16799 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16800 from here...
16801 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16802 To here. Disable this test on non-HP platforms. Add big comment.
16803
fe6fdd96
MS
168042002-02-04 Michael Snyder <msnyder@redhat.com>
16805
16806 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16807 other than d10v and m32r.
16808
036fad3f
RE
168092002-02-02 Richard Earnshaw <rearnsha@arm.com>
16810
16811 * gdb.base/default.exp: Rewrite test patterns to reduce time
16812 taken to match them.
16813
7148ab62
DJ
168142002-01-30 Daniel Jacobowitz <drow@mvista.com>
16815
16816 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16817 Allow a start function above main.
16818 * gdb.threads/linux-dp.exp: Fix copyright date.
16819
396cc255
DJ
168202002-01-30 Daniel Jacobowitz <drow@mvista.com>
16821
a9c64011
AS
16822 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16823 (check_philosopher_stack): Check for manager thread before checking
16824 for a just-starting thread.
396cc255 16825
f038d31b
DJ
168262002-01-30 Daniel Jacobowitz <drow@mvista.com>
16827
16828 From Neil Booth <neil@daikokuya.demon.co.uk>:
16829 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16830 warnings.
16831
b3ff9d9a
FF
168322002-01-21 Fred Fish <fnf@redhat.com>
16833
16834 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16835 not caller.
16836
39ad761d
JB
168372002-01-21 Jim Blandy <jimb@redhat.com>
16838
16839 * gdb.base/reread.exp: Check that GDB properly re-reads the
16840 executable file when it changes while no inferior is running.
16841
aaf320fa
FF
168422002-01-21 Fred Fish <fnf@redhat.com>
16843
a9c64011
AS
16844 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16845 optionally accept the "shlib events" variation.
aaf320fa 16846
808a31f5
JB
168472002-01-21 Jim Blandy <jimb@redhat.com>
16848
16849 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16850 call `fflush' after every `printf', so that the output is produced
16851 at predictable points, regardless of whatever buffering does (or
16852 doesn't) take place.
16853 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16854 at different points.
16855
4420d5e2
DJ
168562002-01-20 Daniel Jacobowitz <drow@mvista.com>
16857
16858 * gdb.c++/inherit.exp: Update copyright years.
16859 * gdb.c++/method.exp: Likewise.
16860
3e36a0f4
DJ
168612002-01-20 Daniel Jacobowitz <drow@mvista.com>
16862
16863 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16864 artificial methods/arguments.
16865 * gdb.c++/derivation.exp: Likewise.
16866 * gdb.c++/inherit.exp: Likewise.
16867 * gdb.c++/method.exp: Likewise.
16868 * gdb.c++/virtfunc.exp: Likewise.
16869
b4ceaee6
AC
168702002-01-18 Andrew Cagney <ac131313@redhat.com>
16871
16872 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16873 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16874 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16875 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16876 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16877 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16878
ecace851
JB
168792002-01-17 Jim Blandy <jimb@redhat.com>
16880
16881 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16882 anchoring the pattern matching the entry point symbol's name.
16883
375fc983
AC
168842002-01-17 Andrew Cagney <ac131313@redhat.com>
16885
16886 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16887 continue/quit query. Update copyright.
16888
fe6fdd96
MS
168892002-01-14 Michael Snyder <msnyder@redhat.com>
16890
16891 * gdb.base/gcore.exp: Remove extra debugging output.
16892
e017c81f
DJ
168932002-01-13 Daniel Jacobowitz <drow@mvista.com>
16894
16895 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16896 for slightly dubious v2 mangled string.
16897
37ab3bf8
DJ
168982002-01-13 Daniel Jacobowitz <drow@mvista.com>
16899
16900 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16901
1bc05c3a 169022002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 16903
1bc05c3a 16904 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 16905
1bc05c3a
JM
16906 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16907 constructors.
16908 * gdb.c++/derivation.exp: Likewise.
16909 * gdb.c++/templates.exp: Likewise.
16910 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 16911
1bc05c3a
JM
169122002-01-10 Michael Snyder <msnyder@redhat.com>
16913
16914 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 16915
a911c360
MS
169162002-01-08 Michael Snyder <msnyder@redhat.com>
16917
16918 * gdb.base/gcore.exp: New test for generate-core-file command.
16919 * gdb.base/gcore.c: Testcase for above.
16920 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16921
ea2119ec
JM
169222002-01-08 Jason Merrill <jason@redhat.com>
16923
16924 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16925
68203136
FF
169262002-01-07 Fred Fish <fnf@redhat.com>
16927
16928 * gdb.c++/overload.exp: Remove unconditional xfails for:
16929 print foo_instance1.overloadargs(1)
16930 print foo_instance1.overloadargs(1, 2)
16931 print foo_instance1.overloadargs(1, 2, 3)
16932 print foo_instance1.overloadargs(1, 2, 3, 4)
16933 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16934 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16935 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16936 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16937 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16938 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16939 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16940 print foo_instance1.overload1arg()
16941 print foo_instance1.overload1arg((char)arg2)
16942 print foo_instance1.overload1arg((signed char)arg3)
16943 print foo_instance1.overload1arg((unsigned char)arg4)
16944 print foo_instance1.overload1arg((int)arg7)
16945 print foo_instance1.overload1arg((unsigned int)arg8)
16946 print foo_instance1.overload1arg((float)arg11)
16947 print foo_instance1.overload1arg((double)arg12)
d63a86f8 16948
21b9b5b1
MS
169492002-01-07 Michael Snyder <msnyder@redhat.com>
16950
16951 * gdb.base/huge.exp: New test. Print a very large target data object.
16952 (skip_huge_test): New test variable. Define if you want to skip this
16953 test. The test reads an 8 megabyte data object from the target, so it
16954 might be very time consuming on remote targets with a slow connection.
16955 * gdb.base/huge.c: New file. Test case for above.
16956
725f922e
FF
169572002-01-07 Fred Fish <fnf@redhat.com>
16958
16959 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16960 g_instance.bfoo, and g_instance.cfoo.
16961
889bf7c5 169622002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 16963
889bf7c5
PA
16964 * gdb.base/break.c (multi_line_if_conditional): New function.
16965 (multi_ilne_while_conditional): Likewise.
16966 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16967 IF or WHILE condition puts the breakpoint at the start of
16968 the condition.
f286b2c3 16969
634d57ec
JL
16970 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16971 hppa*-*-hpux* expected failure.
16972 * gdb.base/structs.exp (do_function_calls): Similarly.
16973
16974 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16975 watchpoints.
16976
9fbfe2dc
AC
169772002-01-06 Andrew Cagney <ac131313@redhat.com>
16978
16979 Fix PR gdb/66.
16980 * gdb.base/structs.exp: Replace skip for a29k with skip for
16981 gdb,cannot_call_functions.
16982 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16983 * gdb.base/callfuncs.exp: Ditto.
16984 * gdb.base/call-rt-st.exp: Ditto.
16985 * gdb.base/call-strs.exp: Ditto.
16986 * gdb.base/callfwmall.exp: Ditto.
16987 * gdb.base/scope.exp: Obsolete xfail a29k.
16988 * gdb.c++/misc.exp: Ditto.
16989 * gdb.c++/cplusfuncs.exp: Ditto.
16990 * gdb.base/ptype.exp: Ditto.
16991 * gdb.base/printcmds.exp: Ditto.
16992 * gdb.base/opaque.exp: Ditto.
16993 * gdb.base/list.exp: Ditto.
16994 * gdb.base/funcargs.exp: Ditto.
16995 * gdb.base/default.exp: Ditto.
16996
8ddad156
MS
169972002-01-04 Michael Snyder <msnyder@redhat.com>
16998
ca4976a6 16999 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17000 * gdb.base/maint.exp: Add tests for maint info sections options.
17001
1b074332
JL
17002Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17003
17004 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17005
7d159115
CV
170062001-12-20 Corinna Vinschen <vinschen@redhat.com>
17007
17008 * gdb.asm/arm.inc: New file.
17009 * gdb.asm/asm-source.exp: Add arm targets.
17010 * gdb.asm/configure.in: Ditto.
17011 * gdb.asm/configure: Recreated from configure.in.
17012
8fb87725
JL
17013Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17014
afabe08c
JL
17015 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17016 with HP's compiler.
17017 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17018 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17019 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17020 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17021
17022 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17023 either HP's compilers or GCC.
17024
db521deb
JL
17025 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17026 a SIGBUS or SIGSEGV.
17027
17028 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17029
17030 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17031 can be compiled with either HP's compiler or GCC.
17032
cfa88ab7
JL
17033 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17034 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17035 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17036
ca344dff
JL
17037 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17038 to match current gdb output. Update due to using auto-solib-limit
17039 for limiting instead of overloading auto-solib-add.
17040 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17041 test program.
17042
3f3c6e55 17043 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17044 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17045 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17046 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17047 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17048 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17049 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17050 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17051 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17052 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17053 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17054 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17055 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17056
8fb87725
JL
17057 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17058 a SIGTRAP to the inferior.
17059
cf599fa7
CV
170602001-12-19 Corinna Vinschen <vinschen@redhat.com>
17061
17062 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17063 Substitute call to target_link by call to gdb_compile.
17064
2cd045cd
JL
17065Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17066
a9c64011
AS
17067 * gdb.base/break.exp: Fix HP specific search string when testing
17068 backtracing in a called function.
2cd045cd 17069
a9c64011
AS
17070 * gdb.base/constvars.exp: Only set lang to C++ if we're
17071 compiling the test with HP's compilers.
17072 * gdb.base/volatile.exp: Similarly.
2cd045cd 17073
99ebe9ac
JB
170742001-12-19 Jim Blandy <jimb@redhat.com>
17075
17076 * gdb.base/printcmds.exp: Expect the null character to be printed
17077 as '\0', and the '\013' to be printed as '\v'.
17078 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17079 * gdb.base/setvar.exp: Same.
17080
b9891b29
JB
170812001-12-17 Jim Blandy <jimb@redhat.com>
17082
0eba65ab
JB
17083 * gdb.base/completion.exp: Rather than completing very long
17084 filenames, which can make the readline library produce output we
17085 don't recognize, cd to the directory first, and then complete
17086 using nice, short relative paths.
17087
6970b5b1
JB
17088 * gdb.base/completion.exp: On some systems, there is, in fact, a
17089 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17090 variables as being in scope. So use `no_var_named_this'
17091 instead of `b'.
6970b5b1 17092
b9891b29 17093 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17094 can't find the core file's registers as a failure.
b9891b29 17095
e6ccd35f
JSC
170962001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17097
a9c64011
AS
17098 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17099 test expect string more specific.
e6ccd35f 17100
105ba819
CV
171012001-12-13 Corinna Vinschen <vinschen@redhat.com>
17102
17103 * gdb.asm/asm-source.exp: Add support for xstormy16.
17104 * gdb.asm/configure.in: Ditto.
17105 * gdb.asm/configure: Rebuild.
17106 * gdb.asm/xstormy16.inc: New file.
17107
e9e79dd9
FF
171082001-12-10 Fred Fish <fnf@redhat.com>
17109
17110 * gdb.base/maint.exp: Update to match changes in type dumping code.
17111
347dc97d
JB
171122001-12-10 Jim Blandy <jimb@redhat.com>
17113
17114 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17115 matching the entry point symbol's name at the beginning of the
17116 line.
347dc97d 17117
5178b9d6
DJ
171182001-12-07 Daniel Jacobowitz <drow@mvista.com>
17119
17120 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17121 gdb.c++/inherit.exp, gdb.c++/method.exp,
17122 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17123 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17124 and class layout support.
17125
af890c52
DJ
171262001-12-07 Daniel Jacobowitz <drow@mvista.com>
17127
17128 * gdb.c++/classes.exp: Add test for static member function.
17129 * gdb.c++/misc.cc: Add class with static member function.
17130
7a345fb3
JB
171312001-12-07 Jim Blandy <jimb@redhat.com>
17132
f2e54a80 17133 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17134 those tests as `unsupported'.
17135 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17136 Rewrite subsequent tests to use it.
17137
17138 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17139 those tests as `unsupported'.
17140 * gdb.base/structs.exp (call_struct_func): New function.
17141 (do_function_calls): Use call_struct_func to call the functions
17142 returning structs.
17143
0bc69509
JB
17144 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17145 whether functions are prototyped or not, so we can't possibly pass
17146 arguments to t_float_values2 properly.
17147
7a345fb3
JB
17148 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17149 value of `timeout' for targets other than the mips*tx39-*.
17150
edb6ede1
MS
171512001-12-06 Michael Snyder <msnyder@redhat.com>
17152
d63a86f8 17153 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17154 and detect whether the start symbol has a leading underscore.
17155
2d842f13
JB
171562001-12-04 Jim Blandy <jimb@redhat.com>
17157
17158 * gdb.base/completion.exp: Clarify indentation.
17159
68550daf
JB
171602001-12-03 Jim Blandy <jimb@redhat.com>
17161
17162 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17163 variables on the S/390, not `.word'.
17164
cd5195a8
JB
171652001-11-30 Jim Blandy <jimb@redhat.com>
17166
17167 Add assembly-source tests for s390-ibm-linux.
17168 * gdb.asm/s390.inc: New file.
17169 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17170 the S/390 architecture.
a9c64011 17171 * gdb.asm/configure: Regenerated.
cd5195a8 17172
ca9efc90
MS
171732001-11-30 Michael Snyder <msnyder@redhat.com>
17174
17175 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17176 next, info source, info sources, info line, global and static
17177 variables, and static functions.
17178 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17179 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17180 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17181 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17182 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17183 (gdbasm_leave): Restore frame pointer.
17184 (gdbasm_startup): Copy stack set-up from crt0.S.
17185
d0e66976
FN
171862001-11-26 Fernando Nasser <fnasser@redhat.com>
17187
17188 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17189 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17190 to a local (non-static) variable. Copy tstruct.a to a static buffer
17191 and return a pointer to that buffer.
17192 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17193
e2334072
MK
171942001-11-24 Mark Kettenis <kettenis@gnu.org>
17195
17196 * gdb.asm/configure.in: Fix recognition of ix86 target.
17197 * gdb.asm/configure: Regenerate.
17198
756caa3d
MS
171992001-11-21 Michael Snyder <msnyder@redhat.com>
17200
17201 * gdb.asm/sparc.inc: New file.
17202 * gdb.asm/asm-source.exp: Recognize sparc target.
17203 * gdb.asm/configure.in: Recognize sparc target.
17204 * gdb.asm/configure: Regenerate.
d63a86f8 17205
9a4d72d5
MS
172062001-11-21 Michael Snyder <msnyder@redhat.com>
17207
17208 * gdb.asm/m32r.inc: New file.
17209 * gdb.asm/asm-source.exp: Recognize m32r target.
17210 * gdb.asm/configure.in: Recognize m32r target.
17211 * gdb.asm/configure: Regenerate.
17212
a773d1cd
MS
172132001-11-20 Michael Snyder <msnyder@redhat.com>
17214
017ac23d
MS
17215 * gdb.asm/i386.inc: New file.
17216 * gdb.asm/asm-source.exp: Recognize ix86 target.
17217 * gdb.asm/configure.in: Recognize ix86 target.
17218 * gdb.asm/configure: Regenerate.
17219
a773d1cd
MS
17220 * gdb.c++/namespace.exp: Fix quotes in output messages.
17221
bb632afb
MS
172222001-11-14 Michael Snyder <msnyder@redhat.com>
17223
25d559ca 17224 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17225 qualifier in a type cast expression, to designate an address
17226 in the instruction space (Harvard architecture).
17227
4749e309
MS
172282001-11-13 Michael Snyder <msnyder@redhat.com>
17229
17230 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17231 Tests for expressions using 'const' and 'volatile'.
17232
25050984
CV
172332001-11-13 Corinna Vinschen <vinschen@redhat.com>
17234
17235 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17236
1902c51f
DJ
172372001-11-12 Daniel Jacobowitz <drow@mvista.com>
17238
17239 * lib/mi-support.exp (mi_run_to_helper): Move comments
17240 outside of gdb_expect.
17241
dcf95b47
DJ
172422001-11-11 Daniel Jacobowitz <drow@mvista.com>
17243
17244 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17245 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17246 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17247 mi0_run_to): New functions.
17248 * gdb.mi/mi-simplerun.exp: Use them.
17249 * gdb.mi/mi0-simplerun.exp: Likewise.
17250 * gdb.mi/mi-var-cmd.exp: Likewise.
17251 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17252
45b074e1
AC
172532001-11-10 Andrew Cagney <ac131313@redhat.com>
17254
17255 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17256 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17257
bf50d346
AC
172582001-11-09 Andrew Cagney <ac131313@redhat.com>
17259
17260 * gdb.base/restore.exp: Include $expected value in restored test
17261 message.
17262
9383332c
AC
172632001-11-09 Andrew Cagney <ac131313@redhat.com>
17264
17265 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17266 implemented.
17267
db62520a
MS
172682001-11-08 Michael Snyder <msnyder@redhat.com>
17269
17270 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17271 Add pass/fail message for stop at breakpoint in call dummy function.
17272
b5703437
MS
172732001-11-07 Michael Snyder <msnyder@redhat.com>
17274
d63a86f8
RM
17275 * gdb.c++/templates.exp (test_template_breakpoints):
17276 If we get an overload menu, but it does not match what
760f6330 17277 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17278 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17279 making the whitespace optional. Argument for "new" may be
17280 "unsigned" as well as "unsigned int/long".
d63a86f8 17281 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17282 making the whitespace optional. Also replace "(void) with
17283 "((void|)), making the keyword "void" optional.
d63a86f8 17284 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17285 making the whitespace optional. Also replace "(void) with
17286 "((void|)), making the keyword "void" optional.
3bf40917
MS
17287 * gdb.base/callfuncs.c (t_float_values): This function must
17288 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17289 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17290 can be tested against both cases. Usually one case involves
17291 promotion of float to double, while the other does not.
17292 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17293 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17294 includes a stack frame for "start".
17295
c8ab4e6d
JB
172962001-11-05 Jim Blandy <jimb@redhat.com>
17297
17298 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17299 pointers are 32 bits long, and that offsets of relocs are always
17300 stored in the data (REL-style), and not in the reloc entry itself
17301 (RELA-style).
17302 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17303 stabs.
17304
3f08ced9
MS
173052001-11-01 Michael Snyder <msnyder@redhat.com>
17306
17307 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17308 and regular expression operators by using quoting.
17309
cbfa24cd
MS
173102001-10-31 Michael Snyder <msnyder@redhat.com>
17311
17312 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17313 depending on what the symbol table contains.
17314 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17315 the output of the ptype command. Similarly, accept both "const &"
17316 and "const&".
17317
aaa68313
CV
173182001-10-31 Corinna Vinschen <vinschen@redhat.com>
17319
17320 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17321 symbol `STORAGE' to allow to choose the storage class of
17322 the local datastructures.
17323 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17324 compiler directive.
17325
91740388
MS
173262001-10-30 Michael Snyder <msnyder@redhat.com>
17327
17328 * gdb.base/jump.exp: Allow it to run for all targets.
17329
1b7c05e7
CV
173302001-10-29 Corinna Vinschen <vinschen@redhat.com>
17331
17332 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17333 with new double_array size.
17334 (main): Change storage class of all local variables to static.
17335 Reduce size of double_array to 9.
17336 * gdb.base/call-ar-st.exp: Increase timeout value.
17337 Change expected output for double array to match new size in
17338 call-ar-st.c.
17339
36a22261
CV
173402001-10-29 Corinna Vinschen <vinschen@redhat.com>
17341
17342 * gdb.base/ending-run.exp: Create identical output when passing
17343 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17344 Stormy16 target.
36a22261 17345
92b8ae91
MK
173462001-10-28 Mark Kettenis <kettenis@gnu.org>
17347
17348 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17349 that we catch the expected failure under Linux/x86.
17350
cb135b83
OF
173512001-10-29 Orjan Friberg <orjanf@axis.com>
17352
17353 * gdb.base/setvar.exp: Escape curly braces.
17354 * gdb.stabs/weird.exp: Ditto.
17355
6884aa54
DJ
173562001-10-27 Daniel Jacobowitz <drow@mvista.com>
17357
17358 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17359 * gdm.mi/mi0-hack-cli.exp: Likewise.
17360
0398c9aa
AC
173612001-10-25 Andrew Cagney <ac131313@redhat.com>
17362
17363 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17364 messages.
17365
d20bf2e8
AC
173662001-10-21 Andrew Cagney <ac131313@redhat.com>
17367
17368 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17369 checking MI enabled.
17370
03dd63aa
CV
173712001-10-09 Corinna Vinschen <vinschen@redhat.com>
17372
17373 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17374
1d9d99f3
FCE
173752001-10-04 Frank Ch. Eigler <fche@redhat.com>
17376
17377 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17378 if gdb child process crashes, just signal an error.
17379
838ae6c4
JB
173802001-10-02 Jim Blandy <jimb@redhat.com>
17381
17382 * lib/gdb.exp (test_xfail_format): Simplify.
17383
17384 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17385 front of the variable name `format'. Simplify `if'.
17386
8f0cbc1c
DJ
173872001-10-01 Daniel Jacobowitz <drow@mvista.com>
17388
17389 * gdb.threads/pthreads.exp: Wait for output and delay
17390 before sending ^C.
17391
1f08dafd
DJ
173922001-10-01 Daniel Jacobowitz <drow@mvista.com>
17393
17394 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17395 some incorrect output instead of timing out.
17396 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17397
674f90ff
CV
173982001-09-28 Corinna Vinschen <vinschen@redhat.com>
17399
17400 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17401 check to allow additional `int'.
17402
9b284272
DJ
174032001-09-27 Daniel Jacobowitz <drow@mvista.com>
17404
17405 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17406 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17407
b55a4771
MS
174082001-09-27 Michael Snyder <msnyder@redhat.com>
17409
17410 * lib/gdb.exp (test_debug_format): New proc.
17411 (setup_xfail_format): Use new proc test_debug_format.
17412 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17413 proc; use new service proc test_debug_format.
17414 Replace all other "gcc_compiled" tests with this test.
17415 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17416 proc; use new service proc test_debug_format.
17417 Replace all other "gcc_compiled" tests with this test.
17418
174192001-09-27 Michael Snyder <msnyder@redhat.com>
17420
17421 * gdb.base/cvexpr.exp: New file.
17422 * gdb.base/cvexpr.c: New file
17423 Test for expressions using const and volatile keywords.
17424
4e6667ac
CV
174252001-09-26 Corinna Vinschen <vinschen@redhat.com>
17426
17427 * gdb.base/constvars.exp: Check for different orders of keywords
17428 and additional "int" strings in output.
17429
4f337972
AC
174302001-09-22 Andrew Cagney <ac131313@redhat.com>
17431
17432 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17433 responses from "help maint".
17434
2015650d
FCE
174352001-09-19 Frank Ch. Eigler <fche@redhat.com>
17436
17437 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17438 to localhost:NNN instead of :NNN, in case Xvfb is listening
17439 only on TCP.
17440
f3bcedc1
CV
174412001-09-19 Corinna Vinschen <vinschen@redhat.com>
17442
17443 * gdb.base/recurse.exp: When checking leaving the watchpoint
17444 scope, recognize when gdb is in function's epilogue and pass.
17445
6b819c92
KS
174462001-09-18 Keith Seitz <keiths@redhat.com>
17447
17448 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17449 support for running tests against sid targets.
17450 (gdbtk_done): Ditto.
17451
a10c9419
CV
174522001-09-18 Corinna Vinschen <vinschen@redhat.com>
17453
17454 * gdb.base/ending-run.c (main): Set stdout buffersize
17455 to the same reasonable value for any target.
17456 * gdb.base/ending-run.exp: Add a regular expression
17457 to make testsuite happy on Sanyo Stormy16 target.
17458
739d0d99
CV
174592001-09-17 Corinna Vinschen <vinschen@redhat.com>
17460
17461 * gdb.base/display.c (do_loops): Add float variable `f'.
17462 Increment f in loop.
17463 * gdb.base/display.exp: Increment timeout by 60 seconds.
17464 Change float display test to use variable `f'.
17465
1b8947f0
JB
174662001-09-17 Jim Blandy <jimb@redhat.com>
17467
17468 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17469 overflowing the limited breakpoint tables on some ROM monitors
17470 (like the ROM68K).
17471
9890ac81
FCE
174722001-09-15 Frank Ch. Eigler <fche@redhat.com>
17473
17474 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17475 the "-ac" (disable access control) flag.
17476
6db765ea
JH
174772001-08-30 Jeff Holcomb <jeffh@redhat.com>
17478
17479 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17480 ints.
17481
4c32cc04
KS
174822001-08-30 Keith Seitz <keiths@redhat.com>
17483
17484 * lib/gdb.exp: Move all insight-related functionality into
17485 separate file.
17486 * lib/insight-support.exp: New file.
17487
8d6e6f81
FCE
174882001-08-29 Frank Ch. Eigler <fche@redhat.com>
17489
17490 * config/sid.exp (sid_start): Never set sid verbosity; disable
17491 expect_background {} that consumed its stdout; tolerate </dev/null.
17492 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17493
6a90e1d0
AC
174942001-08-18 Andrew Cagney <ac131313@redhat.com>
17495
17496 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17497 CLI jump command to start it.
17498 (mi_run_to_main): Fail immediatly when unexpected output.
17499
1759b3c3
AC
175002001-08-18 Andrew Cagney <ac131313@redhat.com>
17501
17502 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17503 beginning of function. Fix PR gdb/191.
17504
61d11d80
FCE
175052001-08-16 Frank Ch. Eigler <fche@redhat.com>
17506
17507 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17508 what to force sid endianness to.
17509
942a4df2
KS
175102001-08-15 Keith Seitz <keiths@redhat.com>
17511
17512 * lib/gdb.exp (gdbtk_start): Don't set environment
17513 variables for TCL_LIBRARY and friends. Insight will
17514 now figure these out for itself.
17515
0521c418
MS
175162001-08-02 Michael Snyder <msnyder@redhat.com>
17517
17518 * gdb.base/completion.exp: Remove the symbol "a64l" from
17519 the expect string; this is target-specific, and not related
17520 to what is being tested.
17521
74a9a58a
DB
175222001-08-02 Dave Brolley <brolley@redhat.com>
17523
17524 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17525
c70819fa
MS
175262001-07-25 Michael Snyder <msnyder@redhat.com>
17527
c2b8fa57
MS
17528 * gdb.base/consecutive.exp: New file. Test stepping over
17529 breakpoints on consecutive instructions.
17530 * gdb.base/consecutive.c: New file.
17531
c70819fa
MS
17532 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17533 curly braces in regular expressions.
17534
2b1a1355
MS
175352001-07-25 Michael Snyder <msnyder@redhat.com>
17536
17537 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17538 legitimate output from stepping out of main.
17539
413eca6f
KS
175402001-07-22 Keith Seitz <keiths@redhat.com>
17541
17542 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17543 the empty string, do not run the tests.
17544
7e5a9322
SC
175452001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17546
17547 * gdb.base/long_long.exp: Detect size of pointer. Take into
17548 account 2-byte pointers when testing for p/a results.
17549
de58f10f
SC
175502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17551
d63a86f8 17552 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17553 and defined to 1K for m68hc11.
17554 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17555 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17556 (sizeof_random_data): New variable to tell the size of the data table;
17557 don't test past this size; always run to main.
17558
d6f5fea1
SC
175592001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17560
17561 * gdb.base/return2.exp: return of long long and double fails for
17562 68HC11; don't execute these tests on that platform.
17563 * gdb.base/return.exp: Return of a double fails for 68hc11.
17564
c477543d
SC
175652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17566
17567 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17568 tests that print a float.
17569 * call-rt-st.exp: Likewise.
17570
63cf1c79
MK
175712001-07-12 Mark Kettenis <kettenis@gnu.org>
17572
17573 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17574 running this test on Linux.
17575
112f9ab5
MC
175762001-06-24 Michael Chastain <chastain@redhat.com>
17577
17578 * gdb.base/arithmet.exp: Remove some tests to make all test names
17579 unique.
17580
4970cb0f
MS
175812001-07-03 Michael Snyder <msnyder@redhat.com>
17582
17583 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17584 the output of the ptype command.
17585
d85da69f
MS
175862001-07-02 Michael Snyder <msnyder@redhat.com>
17587
4c8a82de
MS
17588 * gdb.base/completion.exp: Don't assume that break.c is the only
17589 source file that may contain functions named "marker".
d85da69f
MS
17590 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17591
8afc772b
AC
175922001-06-28 Andrew Cagney <ac131313@redhat.com>
17593
17594 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17595 of files to delete.
17596
17597 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17598 * gdb.disasm/h8300s.exp: New file.
17599 gdb.disasm/h8300s.s: Likewise.
17600
cff22675
AC
176012001-06-27 Andrew Cagney <ac131313@redhat.com>
17602
17603 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17604 empty breakpoint tables.
17605
68c81b54
AC
176062001-06-25 Andrew Cagney <ac131313@redhat.com>
17607
17608 * lib/mi-support.exp: Update args=... part of stop-reason
17609 patterns. Accept either a list or a tuple.
17610
2dd62704
AC
176112001-06-23 Andrew Cagney <ac131313@redhat.com>
17612
17613 * lib/mi-support.exp: Remove local emacs variable defining
17614 change-log-default-name.
17615
b4127474
MC
176162001-06-22 Michael Chastain <chastain@redhat.com>
17617
17618 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17619 This is operationally compatible with the previous version.
17620
8dbfb380
JB
176212001-06-13 Jim Blandy <jimb@redhat.com>
17622
17623 * lib/gdb.exp (gdb_test): Doc fix.
17624
f2d8c86d
MC
176252001-06-10 Michael Chastain <chastain@redhat.com>
17626
17627 * gdb.base/exprs.exp: Remove a duplicate test.
17628
81564d34
JB
176292001-06-06 Jim Blandy <jimb@redhat.com>
17630
17631 * gdb.base/return2.exp (main): Use values to test float and double
17632 returns that are not NaN's, to avoid being confused by IEEE
17633 comparison rules.
17634
da55addb
MS
176352001-06-04 Michael Snyder <msnyder@redhat.com>
17636
17637 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17638 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17639 rather than wait for 12 more tests to time out.
17640
42c65987
JB
176412001-06-06 Jim Blandy <jimb@redhat.com>
17642
b18bced9 17643 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17644 Don't forget to match the GDB prompt.
b18bced9 17645
42c65987
JB
17646 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17647
5b41e5f0
JB
176482001-06-04 Jim Blandy <jimb@redhat.com>
17649
17650 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17651 command.
17652
015e046f
KB
176532001-05-31 Kevin Buettner <kevinb@redhat.com>
17654
17655 * gdb.base/annota1.exp (info break): Match four or more spaces
17656 after "Address".
17657
fb1ffbbe
MC
176582001-05-31 Michael Chastain <chastain@redhat.com>
17659
17660 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17661 (dm_type_int_star): Likewise.
17662 (dm_type_long_star): Likewise.
17663 (dm_type_void_star): Likewise.
17664
5ea2a32c
KB
176652001-05-29 Kevin Buettner <kevinb@redhat.com>
17666
17667 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17668 to a known value in order to get consistent results regardless
17669 of the setting of INPUTRC or the presence or contents of .inputrc.
17670
ae23c492
MS
176712001-05-24 Michael Snyder <msnyder@redhat.com>
17672
ac55707e
MS
17673 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17674 Don't require that the main thread and the manager thread are the
17675 first in the list.
17676
ae23c492
MS
17677 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17678 debugging. If test fails, issue an "unsupported" not a "fail".
17679
400071f1
JB
176802001-05-24 Jim Blandy <jimb@redhat.com>
17681
17682 Don't assume that short is shorter than int.
17683 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17684 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17685 this isn't true.
400071f1
JB
17686 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17687 an int, is not equal to ~0 stored in an unsigned char. This tests
17688 the same thing that the previous test meant to, but works on
17689 16-bit machines, too.
17690 ("print unsigned char != (~0)"): Same test, complemented.
17691
0816a3e5
MS
176922001-05-24 Michael Snyder <msnyder@redhat.com>
17693
17694 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17695 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17696 and prevents dejagnu getting out of step.
17697
f6dc23a9
KB
176982001-05-23 Kevin Buettner <kevinb@redhat.com>
17699
17700 * gdb.base/finish.exp (finish_void): Revise pattern for
17701 stopping on the call statement to not permit stopping at
17702 the start of the instructions comprising the call sequence.
17703
7dbd117d
MC
177042001-05-19 Michael Chastain <chastain@redhat.com>
17705
17706 * gdb.base/callfuncs.exp: Make all test names unique.
17707 * gdb.base/commands.exp: Make all test names unique.
17708 * gdb.base/condbreak.exp: Make all test names unique.
17709 * gdb.base/dbx.exp: Make all test names unique.
17710 * gdb.base/default.exp: Make all test names unique.
17711 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17712 and TIMEOUT messages to their corresponding PASS message.
17713 * gdb.base/ending-run.exp: Make all test names unique.
17714 * gdb.base/long_long.exp: Remove duplicate test.
17715
6b0b0a9e
KB
177162001-05-21 Kevin Buettner <kevinb@redhat.com>
17717
17718 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17719 stop on the call statement as well as the statement after the
17720 call.
17721
2caa35cb
MS
177222001-05-21 Michael Snyder <msnyder@redhat.com>
17723
17724 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17725
40713331
EZ
177262001-05-10 Elena Zannoni <ezannoni@redhat.com>
17727
a9c64011
AS
17728 * gdb.base/completion.exp: Revamp test. Make it execute on all
17729 platforms.
40713331 17730
c2c1be8d
EZ
177312001-05-10 Elena Zannoni <ezannoni@redhat.com>
17732
a9c64011
AS
17733 * config/gdbserver.exp (gdb_load): Handle the case
17734 in which the arguments to gdbserver are given in the
17735 baseboard configuration file.
17736 Also handle the case in which the server needs to do a
17737 load.
2c9cd303 17738
9671de48
KS
177392001-05-07 Keith Seitz <keiths@cygnus.com>
17740
a9c64011
AS
17741 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17742 set up the display for testing.
17743 (gdbtk_start): Convert all paths to paths that tcl will like.
17744 Export target information to environment.
17745 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17746 necessary.
17747 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17748 (to_tcl_path): New proc to convert a given pathname into
17749 a path acceptible as an argument to a tcl command.
17750 (_gdbtk_export_target_info): New proc to export target info
17751 into the environment for gdbtk testing.
17752 (gdbtk_done): New proc to signal end-of-test.
9671de48 17753
5a360f47
JB
177542001-05-06 Jim Blandy <jimb@redhat.com>
17755
17756 * restore.c: Make the code of caller0 correspond to its comment.
17757
66c756c6
MS
177582001-05-03 Michael Snyder <msnyder@redhat.com>
17759
17760 * config/sid.exp (gdb_target_sid): Check for error messages.
17761 On error or timeout, don't make expect exit (which will terminate
17762 all subsequent tests); instead just make gdb exit.
d63a86f8 17763 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
17764 return a negative value.
17765
a966fde5
JB
177662001-04-24 Jim Blandy <jimb@redhat.com>
17767
851c18e0
JB
17768 * gdb.c++/templates.exp: If we see the prompt for the overload
17769 list, but we haven't recognized any of the longer patterns,
17770 arrange for this test to fail, not hang.
17771
a966fde5
JB
17772 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17773 variations.
17774
db144853
MC
177752001-04-22 Michael Chastain <chastain@redhat.com>
17776
17777 * gdb.c++/local.exp: Use the 'runto' library function.
17778 * gdb.c++/namespace.exp: Likewise.
17779 * gdb.c++/overload.exp: Likewise.
17780
3207ec21
KB
177812001-03-26 Kevin Buettner <kevinb@redhat.com>
17782
17783 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17784 * gdb.base/step-line.exp: New file. Test step/next in presence of
17785 #line directives.
17786 * gdb.base/step-line.c: New file. Test program for the above.
17787 * gdb.base/step-line.inp: New file. We pretend that this file has
17788 been transformed by some other tool into step-line.c.
17789
13b57657
JB
177902001-03-21 Jim Blandy <jimb@redhat.com>
17791
17792 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17793 unmangled operator names.
17794
754cbe1c
JB
177952001-03-20 Jim Blandy <jimb@redhat.com>
17796
17797 * gdb.threads/linux-dp.exp: Recognize an additional message
17798 generated by GDB when it doesn't understand how to debug threads
17799 on the target system.
17800
177495c9
AC
178012001-03-19 Andrew Cagney <ac131313@redhat.com>
17802
17803 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17804
f266096b
MC
178052001-03-12 Michael Chastain <chastain@redhat.com>
17806
17807 * gdb.c++/derivation.exp: Use the 'runto' library function.
17808
cac3c2ff
MC
178092001-03-12 Michael Chastain <chastain@redhat.com>
17810
17811 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17812
b6c11a24
MC
178132001-02-24 Michael Chastain <chastain@redhat.com>
17814
17815 * gdb.c++/ref-types.exp: Change handwritten code to library
17816 function 'runto'.
17817
6bae5bce
OF
178182001-03-16 Orjan Friberg <orjanf@axis.com>
17819
17820 * gdb.base/signals.exp: Set count to 0 explicitly.
17821
0015fd9a
MS
178222001-03-15 Mark Salter <msalter@redhat.com>
17823
17824 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17825 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
17826 (gdb_load): Add support for additional target_info: gdb_download_size
17827 and gdb_load_timeout.
0015fd9a 17828
fc33412a
DT
17829Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17830
17831 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
17832 file -- to prevent failing when the compile fails but we have no
17833 intention of running the tests anyway.
fc33412a
DT
17834
17835 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17836 tests if set.
17837
17838 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 17839 integers.
fc33412a
DT
17840
17841 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17842 * gdb.c++/namespace.exp: Ditto.
17843
115f06de
OF
178442001-03-07 Orjan Friberg <orjanf@axis.com>
17845
17846 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17847 * gdb.base/pointers.exp: Relax pattern match of decimals.
17848
b6ba6518
KB
178492001-03-06 Kevin Buettner <kevinb@redhat.com>
17850
17851 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17852 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17853 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17854 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17855 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17856 config/sh.exp, config/sid.exp, config/slite.exp,
17857 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17858 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17859 config/vxworks.exp, config/vxworks29k.exp,
17860 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17861 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17862 gdb.base/arithmet.exp, gdb.base/assign.exp,
17863 gdb.base/async.exp, gdb.base/attach.exp,
17864 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17865 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17866 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17867 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17868 gdb.base/commands.exp, gdb.base/completion.exp,
17869 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17870 gdb.base/constvars.exp, gdb.base/corefile.exp,
17871 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17872 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17873 gdb.base/ending-run.exp, gdb.base/environ.exp,
17874 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17875 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17876 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17877 gdb.base/funcargs.exp, gdb.base/help.exp,
17878 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17879 gdb.base/logical.exp, gdb.base/long_long.exp,
17880 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17881 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17882 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17883 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17884 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17885 gdb.base/regs.exp, gdb.base/relational.exp,
17886 gdb.base/remote.exp, gdb.base/reread.exp,
17887 gdb.base/restore.exp, gdb.base/return2.exp,
17888 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17889 gdb.base/selftest.exp, gdb.base/setshow.exp,
17890 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17891 gdb.base/sigall.exp, gdb.base/signals.exp,
17892 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17893 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17894 gdb.base/step-test.exp, gdb.base/structs.c,
17895 gdb.base/structs.exp, gdb.base/structs2.exp,
17896 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17897 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17898 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17899 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17900 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17901 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17902 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17903 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17904 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17905 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17906 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17907 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17908 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17909 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17910 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17911 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17912 gdb.trace/circ.exp, gdb.trace/collection.exp,
17913 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17914 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17915 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17916 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17917 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17918 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17919 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17920 notices.
17921
dc96c6c7 179222001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
17923
17924 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17925 first arg is int not float.
17926
dc96c6c7 179272001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
17928
17929 * gdb.base/reread.exp: Unsupported for non-native targets;
17930 doesn't work for remote debugging.
17931
9b0c4aeb
FN
179322001-02-19 Fernando Nasser <fnasser@redhat.com>
17933
17934 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
17935 * gdb.base/ending-run.exp: Properly handle the BSP state when
17936 stepping past the end of main.
9b0c4aeb 17937
02aa71d5
MC
179382001-02-19 John Moore <jmoore@redhat.com>
17939
17940 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17941 Converted HPUX fix for non-expected items following multiple
17942 step commands into general solution for all platforms.
17943
1fa449a4
MC
179442001-02-18 Michael Chastain <chastain@redhat.com>
17945
17946 * gdb.c++/classes.exp (do_tests): Change runto statements
17947 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17948 statements demangler agnostic.
17949 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17950 (gdb_virtfunc_restart): Likewise.
17951
b2f9ec70
MC
179522001-02-14 Michael Chastain <chastain@redhat.com>
17953
17954 * gdb.c++/inherit.exp (do_tests): Change runto statements
17955 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17956 statements demangler agnostic.
17957
cf74b8ca
AC
17958Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17959
17960 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
17961 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17962 before calling common_routine 15 times'' tests.
cf74b8ca 17963
99f78f56
MC
179642001-02-11 Michael Chastain <chastain@redhat.com>
17965
17966 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17967 Helps the test script figure out which demangler is in use.
17968 (dm_type_foo_ref): Ditto.
17969 (dm_type_int_star): Ditto.
17970 (dm_type_long_star): Ditto.
17971 (dm_type_unsigned_int): Ditto.
17972 (dm_type_void): Ditto.
17973 (dm_type_void_star): Ditto.
99707966 17974 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
17975 Probe the gdb demangler and set variables to accommodate
17976 formatting differences.
17977 (info_func_regexp): New function. Same as info_func, but
17978 matches against a regexp.
17979 (info_func): Match against a literal string.
17980 (print_addr_2): New function. Match against a literal string,
17981 which can be different from the input to gdb.
17982 (print_addr): Simply call print_addr_2 with the same argument twice.
17983 (test_lookup_operator_functions): Use demangler formatting variables.
17984 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17985 the tests in the same order as the C++ class declaration.
17986 (test_paddr_operator_functions): Ditto.
17987 (test_paddr_overloaded_functions): Ditto.
17988 (test_paddr_hairy_functions): Use demangler formatting variables.
17989 Add reference to gdb/19 for related tests.
17990 (do_tests): Call probe_demangler.
17991
1de8f023
KB
179922001-01-30 Kevin Buettner <kevinb@redhat.com>
17993
17994 * gdb.c++/templates.cc (printf): Remove unused function definition.
17995
ca3f91ed
MS
179962001-01-26 Felix Lee <flee@redhat.com>
17997
17998 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17999
180002001-01-25 matthew green <mrg@redhat.com>
18001
18002 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18003 up sid.
18004 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18005
180062001-01-25 matthew green <mrg@redhat.com>
18007
18008 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18009 Deprecate $sid_spawn_id.
ca3f91ed
MS
18010 (sid_exit): Remove code necessary only for `spawn.'
18011
180122001-01-25 matthew green <mrg@redhat.com>
18013
18014 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18015
fb18ec4a
MC
180162001-01-28 Michael Chastain <chastain@redhat.com>
18017
18018 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18019 to call when tests fail. It takes gdb out of the overloaded
18020 function choice menu back to the main prompt, so that the test
18021 program stays synchronized.
18022 (set_bp_overloaded): New proc to collect all the common
18023 code for setting a breakpoint on an overloaded name. Calls
18024 take_gdb_out_of_choice_menu when needed.
18025 (menu_overload1arg): New variable to collect the repeated
18026 instances of the expected menu for an overloaded name. Change
18027 the regular expression to handle changes in g++ type encoding:
18028 "void" can be either "void" or "", and "unsigned int" can be
18029 either "unsigned int" or "unsigned".
18030 (continue_to_bp_overloaded): Change regular expressions to handle
18031 changes in g++ type encoding.
18032 (no proc): Call take_gdb_out_of_choice_menu when needed.
18033 Remove redundant calls to "info break". Accept either "canceled"
18034 or "cancelled". Change regular expressions in "info break"
18035 calls to handle changes in g++ type encoding. Give all tests
18036 unique strings.
18037
9c646a6e
BE
180382001-01-17 Ben Elliston <bje@redhat.com>
18039
18040 * config/sid.exp: New file.
18041
9549d9c1
AC
18042Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18043
18044 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18045
dc96c6c7 180462000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18047
18048 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18049 Add a RE to accept a non-ascii char if one is ever presented.
18050
b4df4f68
FN
180512000-12-20 Fernando Nasser <fnasser@redhat.com>
18052
297dd0fd 18053 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18054
dc96c6c7 180552000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18056
d63a86f8 18057 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18058 in regexp. One '\' does not suffice on Linux.
18059
4a7bddb6
MC
180602000-12-09 Michael Chastain <chastain@redhat.com>
18061
18062 * gdb.base/break.exp (test_clear_command): Use a marker function
18063 rather than 'main' for the test function. Also move this
18064 test to an execution point where the marker function names are
18065 guaranteed to be bound to functions. (Executing tests after a
18066 'finish' from main runs into name conflicts with local names
18067 in __libc_start_main).
18068
dc96c6c7 180692000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18070
18071 * gdb.base/finish.exp: New test for gdb's "finish" command.
18072 * gdb.base/return2.exp: New test for gdb's "return" command.
18073 * gdb.base/return2.c: New source file for above.
18074
dc96c6c7 180752000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18076
18077 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18078 * gdb.base/miscexprs.exp: Ditto.
18079 * gdb.base/pointers.exp: Ditto.
18080 * gdb.c++/derivation.exp: Ditto.
18081 * gdb.c++/local.exp: Ditto.
18082 * gdb.c++/namespace.exp: Ditto.
18083 * gdb.c++/overload.exp: Ditto.
18084 * gdb.c++/ref-types.exp: Ditto.
18085
dc96c6c7 180862000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18087
18088 * gdb.base/constvars.exp: Test result of "up" command.
18089 * gdb.base/miscexprs.exp: Ditto.
18090 * gdb.base/pointers.exp: Ditto.
18091 * gdb.base/scope.exp: Ditto.
18092 * gdb.c++/derivation.exp: Ditto.
18093 * gdb.c++/local.exp: Ditto.
18094 * gdb.c++/namespace.exp: Ditto.
18095 * gdb.c++/overload.exp: Ditto.
18096 * gdb.c++/ref-types.exp: Ditto.
18097
44097287
FN
180982000-11-22 Michael Chastain <chastain@redhat.com>
18099
18100 * mips_pro.exp: Accept either "middle -> top -> main" or
18101 "middle -> main" in the backtrace, because gcc can optimize
18102 tail calls to jumps. Remove setup_xfail for the hppa case.
18103 Add a comment with the original warning messages from PR 3016,
18104 which was filed in 1993, to preserve them for posterity.
18105
9d2e1bab
ND
181062000-11-17 Nick Duffek <nsd@redhat.com>
18107
18108 * lib/gdb.exp (gdb_test): Override timeout with board info.
18109
1aca8eb7
ND
181102000-11-17 Nick Duffek <nsd@redhat.com>
18111
18112 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18113 the second kill and detach messages.
18114
93076499
ND
181152000-11-17 Nick Duffek <nsd@redhat.com>
18116
18117 * configure.in: Add AC_EXEEXT.
18118 * configure: Regenerate.
18119 * Makefile.in (just-check): Export EXEEXT.
18120 * lib/gdb.exp ($EXEEXT): Import from environment.
18121 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18122 expect "maint dump-me" on Cygwin.
18123 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18124 $EXEEXT.
18125
30e87cd3
ND
181262000-11-17 Nick Duffek <nsd@redhat.com>
18127
18128 * gdb.base/break.exp: Test backtrace and finish from called
18129 function on all platforms, not just HP-UX.
18130
dc96c6c7 181312000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18132
18133 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18134 code from gdb_target_monitor, so it can be used independantly
18135 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18136
dc96c6c7 181372000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18138
18139 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18140 * gdb.base/corefile.exp: Expect the message "Program is being
18141 debugged already" when we send the "corefile" command, since
18142 the preceeding gdb_load may have connected gdb to a remote target.
18143 * gdb.base/display.exp: Disable hardware watchpoints if new
18144 board info variable "no_hardware_watchpoints" is true.
18145 Replace single-letter commands with more readable ones.
18146 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18147 if new board info variable "no_hardware_watchpoints" is true.
18148 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18149 to see if stdio (printf) testing is possible.
18150 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18151 board info variable "no_hardware_watchpoints" is true. Use new
18152 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18153
39124dea
FN
181542000-11-13 Fernando Nasser <fnasser@redhat.com>
18155
18156 From Orjan Friberg <orjanf@axis.com>:
18157 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18158 in array print pattern match.
18159
a9e2e984
FN
181602000-11-09 Fernando Nasser <fnasser@redhat.com>
18161
18162 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18163 spelling "cancelled" to U.S. spelling "canceled" to match changes
18164 made to gdb.
18165 * gdb.c++/ovldbreak.exp: Ditto.
18166
c7db355b
PS
181672000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18168
18169 * gdb.base/callfuncs.c (main): Moved to end of file, call
18170 t_double_values to initialize the FPU before inferior calls are made.
18171 * gdb.base/callfuncs.exp: Test for register preservation after calling
18172 inferior functions. Add tests for continuining, finishing and
18173 returning from a stop in a call dummy.
18174
dc96c6c7 181752000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18176
18177 * gdb.base/commands.exp: Break up long lines, and re-indent.
18178
dc96c6c7 181792000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18180
18181 * config/gdbserver.exp: Rewritten from the ground up, to make it
18182 compatible with the current dejagnu tree, and to make it work with
18183 the new "gdbserver" in libremote.
18184
dc96c6c7 181852000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18186
18187 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18188 * gdb.base/varargs.exp: Skip entire test if no printf support.
18189 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18190 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18191
dc96c6c7 181922000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18193
18194 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18195 no floating point support.
18196 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18197 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18198 * gdb.base/call-rt-st.exp: Ditto.
18199 * gdb.base/call-strs.exp: Ditto.
18200
bac5fc66
JG
182012000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18202
18203 * gdb.base/sizeof.c: include <stdio.h>.
18204
18205 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18206 'finish', otherwise uncaptured gdb_prompt would potentially
18207 throw remaining test points out of sync.
bac5fc66 18208
b22a6027
SB
182092000-07-26 Scott Bambrough <scottb@netwinder.org>
18210
18211 * gdb.base/recurse.exp: Run tests for all targets.
18212 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18213 gnu-oldld case on ARM.
18214 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18215 for ARM targets.
d63a86f8 18216
d8231941
AG
18217Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18218
18219 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18220 * gdb.java/configure: Rebuild.
18221
8caabe69
AG
18222Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18223
18224 * gdb.java/jv-exp.exp: New file.
18225
9d273ca3
AG
18226Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18227
18228 * configure: Rebuilt.
18229 * configure.in (configdirs): Add gdb.java.
18230 * gdb.java/jmisc.java: New file.
18231 * gdb.java/jmisc.exp: New file.
18232 * gdb.java/Makefile.in: New file.
18233 * gdb.java/configure: Rebuilt.
18234 * gdb.java/configure.in: New file.
18235 * lib/java.exp: New file.
18236
4f823a66
AC
18237Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18238
18239 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18240 underflow.
4f823a66 18241
2391e11d
AC
18242Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18243
18244 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18245 and the compilers sizes.
2391e11d 18246
54602222
ND
182472000-07-09 Nick Duffek <nsd@redhat.com>
18248
18249 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18250 (use_methods): New function.
18251 (main): Call use_methods().
18252 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18253 (do_tests): Call test_method_param_class.
18254
2bec0572
ND
182552000-07-09 Nick Duffek <nsd@redhat.com>
18256
18257 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18258 spelling.
18259 (test_enums): New procedure. Move enum tests from end of script
18260 to here. Set breakpoint on function name instead of line number.
18261 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18262 (enums2): New marker function.
18263 (enums1): New function.
18264 (main): Call enums1(). Move enum tests to enums1().
18265
78492fde
AC
18266Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18267
18268 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18269 compile/link program. Update line numbers.
78492fde
AC
18270 * gdb.asm/d10v.inc: Define ``startup''.
18271 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18272
49a2cef8
AC
18273Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18274
18275 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18276
3e6c8688
EZ
182772000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18278
18279 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18280 of 'help maint print' command.
3e6c8688 18281
9ff5cbe9
AC
18282Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18283
18284 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18285 they use gdb_expect_list.
9ff5cbe9 18286
17c579bd
AC
18287Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18288
18289 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18290 memory-read-packet-size'' instead of ``set endian big'' to test
18291 long commands.
17c579bd 18292
e6d71bf3
DB
182932000-06-03 Daniel Berlin <dan@cgsoftware.com>
18294
18295 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18296 g++, and stop skipping them.
e6d71bf3
DB
18297
18298 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18299 work under g++.
18300
d63a86f8 18301 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18302 initialization.
18303
dc96c6c7 183042000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18305
18306 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18307 the regular expression: accept an (almost) arbitrary sequence of
18308 "frames-invalid" and "breakpoints-invalid" messages both before
18309 and after the "starting" message.
18310
dc96c6c7 183112000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18312
18313 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18314
dc96c6c7 183152000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18316
18317 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18318 Relax the regular expression a little, make it pass on Solaris 8.
18319
8216cda9
KB
183202000-05-12 Kevin Buettner <kevinb@redhat.com>
18321
18322 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18323 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18324 Instead, it is permissible for gdb to stop on the line of the
18325 call itself.
18326
1a570b2f
MS
183272000-05-12 Michael Snyder <msnyder@.cygnus.com>
18328
18329 * gdb.base/break.exp (bp on small function, optimized file):
18330 Add a second pass pattern. The behavior differs here between stabs
18331 and dwarf for one-line functions. Stabs preserves two line symbols
18332 (one before the prologue and one after) with the same line number,
18333 but dwarf regards these as duplicates and discards one of them.
18334 Therefore the address after the prologue (where the breakpoint is)
18335 has no exactly matching line symbol, and GDB reports the breakpoint
18336 as if it were in the middle of a line rather than at the beginning.
18337
dc96c6c7 183382000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18339
d63a86f8 18340 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18341 rather than "send_gdb" (for consistancy).
18342
7d418785
AC
18343Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18344
18345 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18346 * gdb.c++/templates.cc: Properly check for GCC version number.
18347 * lib/compiler.cc: Likewise
18348
dc96c6c7 183492000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18350
d63a86f8 18351 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18352 gdb may not stop at the first line of main, due to code motion.
18353
dc96c6c7 183542000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18355
18356 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18357 This test depends on parsing the printf output from the target.
18358 Since the sparclet stub doesn't do stdio, this will never work.
18359 * gdb.base/call-rt-st.exp: ditto.
18360 * gdb.base/call-strs: ditto.
18361
dc96c6c7 183622000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18363
18364 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18365
18366 * gdb.base/ending-run.exp: After connecting to a remote target,
18367 but before running, the target will appear to be in a random
18368 location. Specify both a file and a line for breakpoints.
18369 Also, the function that calls main may be called 'init'
18370 rather than 'start'.
18371
a5a51225
EZ
183722000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18373
18374 * gdb.base/help.exp: Update output for add-symbol-file command.
18375
7930cc7c
FN
183762000-04-10 Fernando Nasser <fnasser@cygnus.com>
18377
18378 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18379 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18380
23e37ab1
C
183812000-04-07 J.T. Conklin <jtc@redback.com>
18382
e93c542c
C
18383 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18384
23e37ab1
C
18385 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18386
591b8fa3
PDM
18387Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18388
18389 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18390 values that can be represented exactly.
591b8fa3
PDM
18391 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18392 above change, and to not check against the directory part of the source
18393 file name.
18394 (step into print_long_arg_list): Likewise.
18395 (print print_small_structs from print_long_arg_list): Likewise.
18396 (print print_long_arg_list): Likewise.
18397
7a495180
EZ
183982000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18399
30b53638 18400 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18401
beb998c6
AC
18402Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18403
18404 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18405
1c689132
DB
184062000-03-25 Daniel Berlin <dan@cgsoftware.com>
18407
18408 * gdb.base/commands.exp (deprecated_command_test): Add test for
18409 deprecate with no arguments.
18410
c1790a9d
JL
184112000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18412
18413 * gdb.base/break.exp: Add new test for setting breakpoints on
18414 optimized code so we can test breakpoints work even when function
18415 prologues may be optimized away
18416
003ba290
FN
184172000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18418
18419 From David Whedon <dwhedon@gordian.com>
a9c64011 18420 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18421
6837a0a2
DB
184222000-03-22 Daniel Berlin <dan@cgsoftware.com>
18423
18424 * gdb.base/help.exp: Added test for new apropos command.
18425
b9593231
KB
184262000-03-21 Kevin Buettner <kevinb@redhat.com>
18427
18428 * gdb.base/pointers.c (usevar): New function.
18429 (main): Make sure that global variables v_int_pointer2, rptr,
18430 and y are all referenced someplace in the program by calling
18431 usevar() on them. [Some linkers delete symbols which are
18432 never referenced. The space remains, but there's no way to
18433 get a (symbolic) handle on the variable from the debugger.]
18434
751a959b
EZ
184352000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18436
18437 * gdb.base/printcmds.c: Add typedeffed arrays.
18438
18439 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18440 procedure to test arrays that are typedef'd.
751a959b 18441
73a93a32
JI
184422000-03-13 James Ingham <jingham@leda.cygnus.com>
18443
18444 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18445 the library directories.
73a93a32 18446
fb40c209
AC
18447Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18448
18449 * configure.in (configdirs): Add sub directory gdb.mi.
18450 * configure: Re-generate.
18451
18452 * gdb.mi: New directory.
d63a86f8 18453
ee4dd2c9
AC
184542000-02-25 Scott Bambrough <scottb@netwinder.org>
18455
18456 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18457 a long long value as a double on ARM platforms.
ee4dd2c9 18458
70f0cc22
JB
184592000-02-16 Jim Blandy <jimb@redhat.com>
18460
18461 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18462 default source file is set properly before running this test.
18463
853819b8
EZ
184642000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18465
18466 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18467 gdbtk/library directory, not in gdbtcl2.
853819b8 18468
dfcd3bfb
JM
184692000-02-04 Jim Blandy <jimb@redhat.com>
18470
18471 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18472 backslash from regexp pattern.
18473
18474 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18475 procedure. Use it to run all the "continue to bp overloaded"
18476 tests. Note that this changes the names of the tests slightly.
18477 If the breakpoint hit message includes a hex PC value, because
18478 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18479 from the real source code, still consider that a pass.
18480
18481 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18482 XFAIL here if the breakpoint message contains a hex address. Note
18483 similar change on 1999-11-02.
18484
18485 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18486
18487 * gdb.base/ptype.exp: Establish a default source file before
18488 calling get_debug_format.
18489
184902000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18491
18492 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18493
8b93c638
JM
184942000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18495
18496 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18497 of successive stepi commands -- while in the prologue we should see
18498 the function entry bracket.
18499
185002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18501
18502 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18503 reach __change_mode() when stepping through the end of main().
18504
c5394b80
JM
185052000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18506
18507 * gdb.base/default.exp: Fix expected pattern.
18508 * gdb.base/help.exp: Same.
18509
0d06e24b
JM
185102000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18511
18512 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18513 Don't use xfail's because that affects only the following test.
d63a86f8 18514
0d06e24b 18515 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18516 solaris or linux.
0d06e24b
JM
18517
18518 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18519
dc96c6c7 185202000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18521
d63a86f8 18522 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18523 "A syntax error" rather than "A parse error". Accept both.
18524
185252000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18526
18527 * gdb.base/default.exp: Remove OS dependent string from "target
18528 remote" test.
18529 * gdb.base/help.exp: Same for "help target remote" test.
18530
c3f6f71d
JM
185312000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18532
18533 From Jim Kingdon <kingdon@redhat.com>:
18534
18535 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18536 prompt (cleanup rather than necessity, but still might keep output
18537 from spilling to next test).
c3f6f71d
JM
18538
185392000-01-02 Fred Fish <fnf@cygnus.com>
18540
18541 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18542 AIX, which defines them in <sys/types.h>.
18543
ed9a39eb 185441999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18545
ed9a39eb 18546 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18547 float" test.
ed9a39eb
JM
18548
185491999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18550
ed9a39eb 18551 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18552
18553 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18554 outermost frame disallowed".
18555
185561999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18557
18558 * gdb.base/setvar.exp: New tests for setting the value of a struct
18559 with a constant list.
18560
185611999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18562
18563 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18564 require the user to type a cast before setting the value of a struct.
18565
de57eccd
JM
185661999-12-06 Jim Blandy <jimb@cygnus.com>
18567
18568 * gdb.base/default.exp: Expect the new 'info float' command on
18569 all i386 platforms.
18570
18571 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18572 LinuxThreads libraries that don't support debugging.
18573
c2d11a7d
JM
18574Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18575
18576 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18577 Change the buffer type to ``unsigned char'' to simplify size
18578 arithmetic.
c2d11a7d
JM
18579
18580 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18581 stub only handles 400-1 byte packets. Verify that the download
18582 worked.
c2d11a7d
JM
18583
185841999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18585
18586 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18587 tests, using UNRESOLVED for the untested cases. Also, does not wait
18588 for a timeout if the prompt was received before a recognizable pattern.
18589
185901999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18591
18592 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18593
185941999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18595
18596 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18597 watchpoints.
c2d11a7d
JM
18598
185991999-11-24 Jason Merrill <jason@casey.cygnus.com>
18600
18601 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18602
18603 * gdb.c++/local.exp: Be more flexible in recognizing local class
18604 name mangling. Don't allow horribly truncated method names.
18605 * gdb.c++/derivation.exp: Expect protected inheritance.
18606 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18607 * gdb.c++/virtfunc.exp: Likewise.
18608 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18609 when printing a nested enum.
18610
186111999-11-22 Jim Blandy <jimb@cygnus.com>
18612
18613 * gdb.base/step-test.exp: Properly await GDB's response to setting
18614 a breakpoint on the call to large_struct_by_value.
18615
18616 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18617 just because we have debug info for the `start' function.
18618
186191999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18620
18621 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18622 "Unknown signal" messages, which indicate (on LinuxThreads) that
18623 GDB doesn't know how to debug threads on this system. This is
18624 better than hanging while philosopher 0 dumps chatter into gdb.log.
18625
186261999-11-18 Tom Tromey <tromey@cygnus.com>
18627
18628 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18629
186301999-11-18 Fred Fish <fnf@cygnus.com>
18631
18632 * gdb.base/coremaker2.c: Add sample program for generating
18633 cores that is more self contained than coremaker.c. Eventually
18634 I'll add more code to this and tie it into the testsuite.
18635
4ce44c66
JM
186361999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18637
18638 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18639
186401999-11-10 Jimmy Guo <guo@cup.hp.com>
18641
18642 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18643 from $srcdir/lib/.
4ce44c66 18644 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18645 and gdb.c++/.
4ce44c66
JM
18646
18647 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18648
d63a86f8 18649 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18650 'continue with watch' test point.
18651
186521999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18653
18654 Merged from p2linux-990323-branch:
d63a86f8 18655
4ce44c66
JM
18656 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18657
11cf8741
JM
18658Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18659
18660 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18661 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18662
18663Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18664
18665 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18666 gdb_expect_list.
11cf8741
JM
18667
18668Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18669
18670 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18671
186721999-11-03 Mark Salter <msalter@cygnus.com>
18673
18674 * gdb.base/break.exp: Fix "stub continue" pattern.
18675
186761999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18677
18678 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18679
186801999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18681
18682 * gdb.base/display.exp ("finish"): Add timeout clause.
18683
18684 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18685 plain prompt clause, so this doesn't have to time out in order to
18686 fail.
18687
18688 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18689 breakpoint hit messages include an address.
11cf8741
JM
18690
18691 * gdb.base/display.exp: Don't forget to escape parens in regular
18692 expressions. Unix regexp notatation sucks.
18693
186941999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18695
18696 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18697 order for 'signalled' message.
11cf8741 18698
5c44784c
JM
186991999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18700
18701 From Jimmy Guo <guo@cup.hp.com>:
18702 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18703 * gdb.base/annota1.c: Add code for tests to work with.
18704
187051999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18706
18707 * gdb.base/remote.exp: New test for remote downloading settings.
18708 * gdb.base/remote.c: New file with large .data.
18709
917317f4
JM
187101999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18711
18712 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18713 for LinuxThreads support, merged from the Code Fusion branch.
18714
18715Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18716
18717 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18718 containing exp_continue into a while within an expect. Don't
18719 attempt a start more than three times. Check return value from
18720 gdb_load.
d63a86f8 18721
2df3850c
JM
18722Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18723
18724 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18725 a pass case.
2df3850c 18726
2acceee2
JM
187271999-10-01 Kevin Buettner <kevinb@cygnus.com>
18728
18729 * gdb.base/break.c (main): Added a statement that we can step
18730 off of.
18731 * gdb.base/break.exp: Added tests for setting a breakpoint
18732 at an offset and stepping onto a breakpoint.
18733
187341999-10-01 Fred Fish <fnf@cygnus.com>
18735
d63a86f8 18736 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18737 gdb output.
18738
c2c6d25f
JM
187391999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18740
18741 * gdb.base/break.exp: Code locations are in hex, don't forget!
18742 (For HP-UX.)
18743
187441999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18745
18746 * condbreak.exp: Use break.c as test program.
18747 * condbreak.c: Remove, redundant with break.c.
18748
187491999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18750
18751 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18752 Z-packets if the target needs it.
c2c6d25f
JM
18753
187541999-09-13 James Ingham <jingham@leda.cygnus.com>
18755
18756 * gdb.c++/overload.exp: Added tests for listing overloaded
18757 functions with function pointers in the arg, explicitly calling
18758 out the version you want.
18759
cff3e48b
JM
187601999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18761
18762 * long_long.exp: Add variations of test cases that work for
18763 targets with 16-bit ints and 32-bit doubles.
18764
d4f3574e
SS
187651999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18766
18767 * break.c (main): Compare a possibly-uninitialized argc with an
18768 unlikely value that fits in 16 bits.
18769
187701999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18771
18772 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18773 0xfeeb, don't want negative numbers if ints are 16 bits.
18774
18775 * lib/gdb.exp (skip_cplus_tests): New proc.
18776 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
18777 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18778 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18779 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18780 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18781 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18782 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18783 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
18784
18785 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18786
18787Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18788
18789 * gdb.base/corefile.exp (up): Allow a parameter to appear
18790 in the frame that we're going up to.
18791
18792 From Jim Blandy <jimb@cygnus.com>:
18793
18794 * gdb.base/default.exp (info float): Expect some output now.
18795
18796 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18797 returning floating-point values to fail on the x86.
18798 * gdb.base/callfwmall.exp (do_function_calls): Same.
18799
18800 * gdb.base/list.exp (test_listsize): Correct expectations for
18801 listing line 1 with listsize 2. Also, listing a single line
18802 works now, as does listing three lines. [Kevin's note: There
18803 were a number of other cases fixed too where the expectations
18804 differed...]
18805
188061999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18807
18808 * gdb.base/selftest.exp: Add case for when version prints as
18809 constant string instead of char pointer.
18810
104c1213
JM
188111999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18812
18813 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 18814 stepping out of main.
104c1213
JM
18815
18816 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18817 G++ used.
18818
18819 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 18820 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
18821
18822 * gdb.c++/ovldbreak.exp: Update match string in test that
18823 includes a warning of multiple breakpoints.
18824
188251999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18826
18827 * gdb.base/display.exp: Improve precision of step-after-finish
18828 added yesterday.
18829
18830 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 18831 test.
104c1213
JM
18832
18833 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18834 configs when using G++, not just hppa*.
18835
188361999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18837
18838 * gdb.base/async.c: New file.
18839 * gdb.base/async.exp: New file.
18840
18841Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18842
18843 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18844 PA64.
18845
53a5351d
JM
18846Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18847
104c1213
JM
18848 * gdb.base/display.exp: "finish" can leave us mid-line on many
18849 targets, deal with it. Add a small constant to main, instead of
18850 1000 since main+1000 may not be a valid address in the target.
18851
53a5351d
JM
18852 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18853 on hpux11.
18854
18855 * gdb.base/attach.exp: Handle another hpux11 error message variant
18856 when attaching to a process that does not exist.
18857
188581999-08-19 J.T. Conklin <jtc@redback.com>
18859
18860 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 18861 characters in 'continue to 1241' test.
53a5351d
JM
18862
188631999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18864
18865 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18866 stop in print_long_arg_list, define and use a whitespace
18867 variable in print_small_structs test, add an XFAIL for Solaris.
18868 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18869 interested enough to fix.
18870
7be570e7
JM
188711999-08-13 Keith Seitz <keiths@cygnus.com>
18872
18873 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18874 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18875 proc knows about targets other than the natives.
18876 (test_assign): Use "gdb_run_cmd" to "run" the target.
18877 Check that we've actually hit the breakpoint at main.
18878 When we attempt to assign a value to a local variable, check
18879 that the variable is in the current scope, i.e., don't use
18880 a test with an empty result.
18881
18882Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18883
18884 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 18885 command.
7be570e7
JM
18886
188871999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18888
18889 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18890 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18891 gdb.compat, gdb.threads-hp.
18892 gdb.hp/configure, gdb.hp/configure.in: New files.
18893 gdb.hp/Makefile.in: Recurse into new subdirs.
18894 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18895 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18896 in object files.
18897 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18898
96baa820
JM
188991999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18900
18901 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 18902 funky printf, remove a bogus p/a test.
96baa820
JM
18903
189041999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18905
18906 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
18907 connected to the target. This is necessary when running not
18908 natively.
96baa820
JM
18909
189101999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18911
18912 * gdb.base/step-test.exp: Removed some extraneous messages.
18913
18914 * gdb.base/long_long.exp: Don't run memory examination tests
18915 on little-endian targets (they will need a different set of
18916 results to match).
18917
189181999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18919
18920 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18921 until somebody decides to fix GDB.
18922
18923 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 18924 constant as "ULL".
96baa820
JM
18925 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18926 matches for a couple x/2 commands.
18927
a0b3c4fd
JM
189281999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18929
18930 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18931 by merging in ref-types2 tests.
18932 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18933
18934 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18935 * gdb.c++/Makefile.in: Add standard actions.
18936 (EXECUTABLES): Rename from PROGS, update list.
18937 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18938 from gdb.hp.
18939 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18940 foo and bar locals.
18941 * gdb.c++/anon-union.exp: Fix tests to match.
18942 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18943 expect matches to handle output variations.
18944 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18945 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 18946 output, add HP alternatives for new and delete prints.
a0b3c4fd 18947 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 18948 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
18949 * gdb.c++/demangle.exp: Use $style when reporting failure.
18950 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18951 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18952 match alternatives.
18953 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 18954 compilers.
a0b3c4fd
JM
18955 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18956 * gdb.c++/method.exp: Add match alternatives.
18957 * gdb.c++/misc.cc: Add bool types.
18958 * gdb.c++/misc.exp: Add tests for bool types.
18959 * gdb.c++/overload.exp: Add xfails.
18960 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18961 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18962 add some more template parameter tests (only for HP currently).
18963 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18964 * gdb.c++/virtfunc.cc: Add return type and value for main.
18965 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18966 match alternatives.
d63a86f8 18967
a0b3c4fd
JM
189681999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18969
18970 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18971
189721999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18973
18974 * gdb.base/signals.exp: Don't expect getting a backtrace from
18975 within a signal handler to fail on Linux.
18976
189771999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18978
18979 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18980 * lib/gdb.exp: Remove some gratuitious semicolons.
18981 (delete_breakpoints): Increase timeout.
18982 (gdb_expect): Add -notransfer option.
18983 (gdb_test): Use -notransfer option.
18984 (get_compiler_info): Add f77 case.
18985 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 18986 case.
a0b3c4fd
JM
18987 (gdb_preprocess): Call get_compiler.
18988
18989 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18990 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
18991 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18992 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18993 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18994 third arg to gdb_test.
a0b3c4fd
JM
18995 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18996 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 18997 HP-UX xfails, add others.
a0b3c4fd
JM
18998 * gdb.base/completion.exp: Reflect name change of self-test.
18999 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19000 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19001 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19002 HP failure number.
a0b3c4fd
JM
19003 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19004 useless HP-UX 10.30 references.
19005 * gdb.base/maint.exp: Loosen matches.
19006 * gdb.base/pointers.c (main): Declare more_code.
19007 * gdb.base/pointers.exp: Match on output of a `next'.
19008 * gdb.base/structs.c: Add prototypes.
19009 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19010 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19011
190121999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19013
19014 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19015 command.
a0b3c4fd
JM
19016
190171999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19018
19019 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19020 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19021
19022 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19023 debug info. Deal with lack of signal hanlder info in stack.
19024
a9c64011 19025 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19026 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19027
5a2468f5
JM
190281999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19029
19030 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19031 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19032
adf40b2e
JM
19033Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19034
19035 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19036 a1-selftest.exp.
adf40b2e
JM
19037 * gdb.base/configure: Re-generate.
19038
190391999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19040
19041 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19042 in trying to run first and name is too long.
19043
19044 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19045 pointers2.c and pointers2.exp, respectively.
19046 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19047 doschk happier.
19048
43e526b9
JM
190491999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19050
19051 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19052 callfuncs2.c and callfuncs2.exp.
19053
19054 * gdb.base/list.exp: Remove mistaken xfails.
19055 * gdb.base/list0.h: Add optional prototypes.
19056
9846de1b
JM
19057Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19058
a9c64011 19059 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19060 calling malloc.
a9c64011
AS
19061 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19062 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19063 use.
9846de1b
JM
19064
190651999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19066
19067 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19068 * gdb.base/annota2.cc, annota2.exp: Move from here.
19069 * gdb.c++/annota2.cc, annota2.exp: To here.
19070 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19071
43ff13b4
JM
19072Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19073
19074 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19075 a consistent format.
43ff13b4 19076
085dd6e6
JM
190771999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19078
19079 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19080 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19081 HP compilers, also set the globals $true and $false.
19082
19083 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19084 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19085 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19086 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19087 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19088 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19089 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19090 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19091 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19092 whatis.c} Add C++ compatible function definitions and return
19093 types, add includes for library functions.
085dd6e6
JM
19094 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19095 * gdb.base/step-test.c (myglob): Rename from glob.
19096 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19097 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19098 files, move here from gdb.hp.
085dd6e6 19099 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19100 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19101 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19102 Adjust line numbers in regexps.
085dd6e6
JM
19103
19104 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19105 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19106 instead of 0/1.
19107
19108 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19109 foll-vfork.exp: New files, move here from gdb.hp.
19110 * gdb.base/page.exp: New file, test of pagination command.
19111
19112 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19113 recursion test.
19114 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19115
19116 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19117 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19118
19119 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19120 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19121 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19122 watchpoint test.
085dd6e6
JM
19123 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19124 them work.
19125 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19126 expressions properly.
19127 * gdb.base/corefile.exp: Loosen the match slightly.
19128 * gdb.base/default.exp: Allow "Error accessing memory" message
19129 also.
19130 * gdb.base/display.exp: Skip over x/0 j if PA64.
19131 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19132 * gdb.base/interrupt.exp: Ditto.
19133 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19134 in use.
19135 * gdb.base/list.exp: Add xfails for HP-UX.
19136 * gdb.base/long_long.exp: Refine some of the numeric matches.
19137 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19138 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19139 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19140 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19141 * gdb.base/ptype.exp: Succeed on more varieties of output.
19142 * gdb.base/scope.exp: Add xfails for HP-UX.
19143 * gdb.base/sect-cmd.exp: Add more cases.
19144 * gdb.base/setvar.exp: Add xfails for HP-UX.
19145 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19146 * gdb.base/signals.exp: Match on void symbolically.
19147 * gdb.base/step-test.exp: Add case for PA64.
19148 * gdb.base/term.exp: Add exit and restart.
19149 * gdb.base/twice.exp: Clean up after self.
19150 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19151 * gdb.base/whatis.exp: Allow more ways to pass tests.
19152
19153 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19154 no longer useful.
085dd6e6
JM
19155
19156Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19157
19158 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19159 list of patterns.
085dd6e6 19160 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19161 print_double_array(double_array)", "continuing to breakpoint
19162 1018", "print print_double_array(array_d)" and "continuing to
19163 1034" tests.
d63a86f8 19164
085dd6e6
JM
191651999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19166
a9c64011 19167 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19168
191691999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19170
19171 * config/mt-*: Remove, these haven't been used since 1996.
19172
191731999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19174
19175 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19176 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19177 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19178
9e0b60a8
JM
191791999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19180
19181 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19182 simpler match case for the ptype of the big class.
19183
191841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19185
19186 * gdb.exp: Fix test for gdb_prompt existence.
19187
191881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19189
19190 * gdb.exp (gdb_test): Add fail after calls to perror.
19191
191921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19193
19194 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19195
191961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19197
19198 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19199
0f71a2f6
JM
19200Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19201
19202 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19203 malloc() is linked in.
0f71a2f6
JM
19204
192051999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19206
19207 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19208 step at end.
19209
19210 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19211
192121999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19213
19214 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19215
cce74817
JM
19216Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19217
19218 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19219 * gdb.base/mips_pro.exp: Likewise.
19220
192211999-06-02 Keith Seitz <keiths@cygnus.com>
19222
19223 * gdb.c++/templates.cc: Change all "new" operators to throw
19224 an exception.
19225 * gdb.c++/cplusfuncs.cc: Likewise.
19226
19227 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19228
19229Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19230
19231 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19232 * gdb.base/ending-run.exp: When stepping out of main, accept a
19233 step into an arbitrary assembler file.
cce74817 19234
392a587b
JM
192351999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19236
d63a86f8 19237 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19238 "breakpoint-invalid" to be printed.
d63a86f8 19239 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19240 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19241 * gdb.base/annota2.cc: Initialize a.x to 0.
19242
9e086581
JM
192431999-05-17 Keith Seitz <keiths@cygnus.com>
19244
19245 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19246 when "skip_float_tests" set.
19247 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19248 "print print_ten_doubles", and "step into print_long_arg_list".
19249 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19250 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19251 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19252 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19253 "skip_float_tests" is set.
19254 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19255 when "skip_float_tests" set.
d63a86f8 19256
cd0fc7c3
SS
192571999-05-06 Keith Seitz <keiths@cygnus.com>
19258
19259 * gdb.base/annota2.cc: Include stdio.h.
19260
19261Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19262
19263 * gdb.base/crossload.exp: Remove, this has been disabled ever
19264 since BFD stopped including all targets, and cross-GDB gets
19265 plenty of testing anyway.
19266 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19267 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19268 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19269 * gdb.base/README: Remove, was doc for this.
19270 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19271 needed.
cd0fc7c3 19272
b83266a0
SS
192731999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19274
19275 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19276 output.
19277
19278 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19279 * gdb.base/annota2.exp: New file. More annotation tests.
19280 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19281 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19282
192831999-04-23 Angela Marie Thomas <angela@cygnus.com>
19284
19285 * config/cfdbug.exp: New file.
19286
7a292a7a
SS
192871999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19288
19289 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19290 Marcus Daniel's and Dale Hawkins's demangler crashes.
19291
19292 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19293 test_lucid_style_demangling, test_arm_style_demangling,
19294 test_hp_style_demangling): Try Tom Tromey's core-dumping
19295 identifier under each demangling style.
7a292a7a
SS
19296
192971999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19298
19299 * gdb.c++/demangle.exp: Include the current demangling style
19300 in all test names.
19301 (current_demangling_style): New global variable.
19302 (set_demangling_style, test_demangling_core, test_demangling,
19303 test_demangling_exact): New functions.
19304 (test_gnu_style_demangling, test_lucid_style_demangling,
19305 test_arm_style_demangling, test_hp_style_demangling): Use those,
19306 instead of calling gdb_test and gdb_test_exact directly.
19307 (catch_demangling_errors): New function, which reports errors
19308 signalled by the demangling test functions in an orderly way.
19309 (do_tests): Use catch_demangling_errors.
19310
193111999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19312
19313 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19314 grouping in expressions, not {}.
7a292a7a
SS
19315
19316 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19317 initialized yet.
7a292a7a
SS
19318
193191999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19320
19321 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19322 are listed.
19323
193241999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19325
19326 * gdb.stabs/weird.exp: Test for CC being defined before
19327 looking at its value.
19328
193291999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19330
19331 * gdb.base/call-ar-st.exp: Remove stray '#'.
19332 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19333 "short int" and "long int".
19334 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19335 change, to mollify finicky HP compiler.
7a292a7a
SS
19336 * gdb.hp/reg-test.exp (testfile): Fix file name.
19337 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19338
7a292a7a
SS
19339 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19340 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19341 alternate form of enum ptype.
19342
c906108c
SS
193431999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19344
7a292a7a
SS
19345 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19346 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19347 passing skip_hp_tests, so as not to waste time on guaranteed
19348 failure.
7a292a7a 19349
c906108c
SS
19350 * gdb.c++/overload.cc: Pass string instead of char addr, always
19351 init ccpfoo.
19352 * gdb.c++/templates.cc: Fix syntax error.
19353
7a292a7a
SS
19354Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19355
19356 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19357 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19358 command.
19359
193601999-03-18 James Ingham <jingham@cygnus.com>
19361
19362 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19363
19364 * gdb.c++/method.exp: It was testing an uninitialized int on the
19365 stack and assuming it was positive.
19366
19367 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19368
19369 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19370 keep it from killing the rest of the tests.
7a292a7a
SS
19371 Use gdb_continue_to_end.
19372
19373 * gdb.base/sigall.exp: use gdb_continue_to_end.
19374
19375 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19376
19377 * gdb.base/display.exp: use runto_main, not run.
19378
d63a86f8
RM
19379 * gdb.base/default.exp: Check for the current error message in the
19380 r abbreviation test.
7a292a7a
SS
19381 Add strongarm to the targets that know info float.
19382
d63a86f8 19383 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19384 run which doesn't work with monitors.
19385
19386 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19387
19388 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19389
19390 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19391 program. Traps the case (in Cygmon) when the program never really
19392 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19393 more places, so I used my name. Sorry Mark...
19394
19395 * config/monitor.exp (gdb_target_monitor): added another
19396 target_info parameter: remotebinarydownload. This will set the
19397 remotebinarydownload flag if this is causing some boards trouble.
19398
193991999-03-18 Mark Salter <msalter@cygnus.com>
19400
19401 * lib/gdb.exp (continue_to_exit): New function.
19402
19403 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19404 * gdb.base/ending-run.exp: Ditto.
19405 * gdb.base/step-test.exp: Ditto.
19406
194071999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19408
19409 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19410 (suggested by Art Haas <ahaas@neosoft.com>).
19411
194121999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19413
889bf7c5 19414 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19415
19416Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19417
19418 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19419 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19420
194211999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19422
19423 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19424 a call to strlen; sometimes we do have sources.
19425
194261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19427
19428 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19429 character, so GDB won't print garbage after its end.
d63a86f8 19430
c906108c
SS
19431 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19432 breakpoint there instead. Sometimes GCC emits memcpy to handle
19433 the large structures being passed by value, so we step into that
19434 instead of sum_array_print, which obscures what we're really testing.
19435 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19436 the bizarre steps into memcpy, so do that here. Add check for
19437 stepping into function calls that pass large structures by value.
19438 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19439 Remove all references to specific line numbers.
19440 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19441 New type and function.
19442 (main): Call large_struct_by_value, passing it a large struct by value.
19443 * lib/gdb.exp (gdb_get_line_number): New function.
19444
19445 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19446 more portable.
19447
7a292a7a
SS
194481999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19449
c906108c
SS
19450 * lib/gdb.exp: Doc fixes.
19451
7a292a7a
SS
194521999-03-05 Nick Clifton <nickc@cygnus.com>
19453
d63a86f8 19454 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19455
194561999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19457
c906108c 19458 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19459 commands. They're not germane to this test, and they don't work
19460 that way on remote targets.
c906108c 19461
3fc11d3e
JM
194621999-03-01 James Ingham <jingham@cygnus.com>
19463
19464 * Changelog entries merged over from gdb development branch.
19465
3fc11d3e
JM
19466 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19467
19468 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19469 for outputting results of test run.
19470
2d4a1622 19471 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19472
19473 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19474
7a292a7a
SS
194751999-02-25 Felix Lee <flee@cygnus.com>
19476
19477 * lib/gdb.exp (debug_format): initialize
19478
c906108c
SS
194791999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19480
19481 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19482 * gdb.base/call-rt-st.c: Ditto.
19483
c906108c
SS
194841999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19485
19486 * gdb.threads/pthreads.exp (horiz): New variable.
19487 (test_startup): Fix regexps that capture thread numbers.
19488
194891999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19490
19491 * gdb.base/smoke.exp: Disambiguate two test case names (both
19492 called ``print'').
19493
19494Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19495
19496 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19497 compilation.
c906108c
SS
19498
194991999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19500
19501 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19502 actual output formatting.
19503 * gdb.base/smoke.exp: GDB removes leading 0's.
19504 * gdb.base/volatile.exp: Don't check type of remuneration;
19505 that variable is no longer defined in constvars.c.
19506 * gdb.base/step-test.c (main): Exit with explicit exit code.
19507 * gdb.base/step-test.exp: Remove two nexti checks--they are
19508 not portable.
19509
195101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19511
19512 * gdb.base/help.exp ("help delete display"): Fix test to match
19513 gdb's output.
19514
19515 * gdb.base/long_long.c (known_types): Initialize values to zero.
19516 * gdb.base/long_long.exp: Step one more line
19517 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19518 leading zeros. Explicitly ask for hex formatting. Use
19519 unique test case names.
c906108c
SS
19520
19521Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19522
d63a86f8 19523 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19524
19525 * gdb.c++/method.exp: Add missing close brace.
19526
195271999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19528
19529 * gdb.base/maint.exp: Use 'set height 0' to disable page
19530 prompting, not 'set height 400'.
19531
19532 Fix a bunch of timeouts.
19533 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19534 four separate tests, so expect doesn't take forever to match a ton
19535 of text against a regexp with lots of .* forms.
19536 ("maint print psymbols", "maint print symbols"): Make some of
19537 these greps more selective, so that expect doesn't try to wade
19538 through huge piles of output and time out.
19539
19540 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19541
19542 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19543 tests: one which doesn't expect shlib events to be reported, and
19544 another which does, but is XFAIL for all platforms other than
19545 HP/UX.
c906108c
SS
19546
19547 * gdb.base/break.exp: Teach the test suite that the `catch
19548 fork', `catch vfork', and `catch exec' commands produce error
19549 messages on platforms that don't provide these features.
19550
19551Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19552
19553 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19554 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19555 (shortening names from solib_threshold.exp etc), won't run on
19556 anything but HP-UX for the foreseeable future.
c906108c 19557 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19558 reflect move.
c906108c
SS
19559
19560Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19561
19562 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19563 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19564
19565Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19566
19567 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19568 successfully re-sets breakpoints in shared libraries.
19569 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19570
19571Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19572
d63a86f8
RM
19573 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19574 and compiled w/o GCC.
c906108c
SS
19575
19576 * gdb.hp/watch-cmd.exp: ditto.
19577
19578 * gdb.hp/watch-hp.exp: ditto.
19579
19580 * gdb.hp/xdb1.exp: ditto.
19581
19582 * gdb.hp/xdb2.exp: ditto.
19583
19584 * gdb.hp/dbx.exp: ditto.
19585
19586Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19587
19588 * constvars.c: Remove C++-isms.
19589 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19590 with GCC.
c906108c
SS
19591
19592Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19593
19594 The following changes are part of the HP merge.
19595
19596 * gdb.base/break.exp: new tests to verify that catchpoints for
19597 fork, vfork, and exec don't trigger inappropriately.
19598
19599 * gdb.base/opaque.exp: compile one file at a time, then link.
19600
19601 * gdb.base/signals.exp: be more restrictive about which hppa
19602 systems receive a setup_xfail. new tests.
19603
19604 * gdb.base/solib_threshold.build: new file.
19605 * gdb.base/solib_threshold.exp: new file.
19606 * gdb.base/solib_threshold.link_opts: new file.
19607 * gdb.base/solib_threshold.mk: new file.
19608 * gdb.base/gen_solib_threshold.c: new file.
19609
19610 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19611 tests. New tests for enums inside classes.
19612
19613 * gdb.c++/compiler.cc: indicate support of template debugging.
19614
19615 * gdb.c++/demangle.exp: run hp style demangling tests.
19616
19617 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19618 tests.
19619
19620 * gdb.c++/misc.cc: changes to support new tests.
19621
19622 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19623 to support new tests.
19624
19625 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19626 gcc, then skip these tests.
19627
19628Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19629
19630 The following files are part of the HP merge; some had longer
19631 names at HP, but have been renamed to be no more than 14
19632 characters in length.
19633
19634 * gdb.hp/ambiguous.cc: new file.
19635 * gdb.hp/ambiguous.exp: new file.
19636 * gdb.hp/attach.exp: new file.
19637 * gdb.hp/attach2.exp: new file.
19638 * gdb.hp/classes-hp.exp: new file.
19639 * gdb.hp/ctti.exp: new file.
19640 * gdb.hp/ctti-add.cc: new file.
19641 * gdb.hp/ctti-add1.cc: new file.
19642 * gdb.hp/ctti-add2.cc: new file.
19643 * gdb.hp/ctti-add3.cc: new file.
19644 * gdb.hp/dbx.exp: new file.
19645 * gdb.hp/exception.cc: new file.
19646 * gdb.hp/exception.exp: new file.
19647 * gdb.hp/foll-exec.c: new file.
19648 * gdb.hp/foll-exec.exp: new file.
19649 * gdb.hp/foll-fork.c: new file.
19650 * gdb.hp/foll-fork.exp: new file.
19651 * gdb.hp/foll-vfork.c: new file.
19652 * gdb.hp/foll-vfork.exp: new file.
19653 * gdb.hp/inherit-hp.exp: new file.
19654 * gdb.hp/more-steps.exp: new file.
19655 * gdb.hp/namespace.cc: new file.
19656 * gdb.hp/namespace.exp: new file.
19657 * gdb.hp/optimize.exp: new file.
19658 * gdb.hp/pxdb.c: new file.
19659 * gdb.hp/pxdb.exp: new file.
19660 * gdb.hp/quicksort.exp: new file.
19661 * gdb.hp/reg-test.exp: new file.
19662 * gdb.hp/reg-test.s: new file.
19663 * gdb.hp/sized-enum.c: new file.
19664 * gdb.hp/sized-enum.exp: new file.
19665 * gdb.hp/start-stop.exp: new file.
19666 * gdb.hp/templ-hp.cc: new file.
19667 * gdb.hp/templ-hp.exp: new file.
19668 * gdb.hp/thr-lib.c: new file.
19669 * gdb.hp/thr-lib.exp: new file.
19670 * gdb.hp/thr-lib.h: new file.
19671 * gdb.hp/thr-liblib.c: new file.
19672 * gdb.hp/virtfun-hp.c: new file.
19673 * gdb.hp/virtfun-hp.exp: new file.
19674 * gdb.hp/watch-cmd.exp: new file.
19675 * gdb.hp/watch-hp.exp: new file.
19676 * gdb.hp/xdb1.exp: new file.
19677 * gdb.hp/xdb2.exp: new file.
19678 * gdb.hp/xdb3.exp: new file.
19679
19680Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19681
19682 The following files are part of the HP merge; some had longer
19683 names at HP, but have been renamed to be no more than 14
19684 characters in length.
19685
19686 * gdb.base/ss.h: new file.
19687 * gdb.base/call-ar-st.c: new file.
19688 * gdb.base/call-ar-st.exp: new file.
19689 * gdb.base/call-rt-st.c: new file.
19690 * gdb.base/call-rt-st-exp: new file.
19691 * gdb.base/call-strs.exp: new file.
19692 * gdb.base/ena-dis-br.exp: new file.
19693 * gdb.base/environ.exp: new file.
19694 * gdb.base/long_long.exp: new file.
19695 * gdb.base/sect-cmd.exp: new file.
19696 * gdb.base/shlib-cl2.exp: new file.
19697 * gdb.base/smoke.exp: new file.
19698 * gdb.base/so-impl-ld.c: new file.
19699 * gdb.base/so-impl-ld.exp: new file.
19700 * gdb.base/so-indr-cl.c: new file.
19701 * gdb.base/so-indr-cl.exp: new file.
19702 * gdb.base/varargs.exp: new file.
19703 * gdb.base/volatile.exp: new file.
19704 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19705 * gdb.base/display.exp: new file.
c906108c
SS
19706 * gdb.c++/derivation.exp: new file.
19707 * gdb.c++/local.exp: new file.
19708 * gdb.c++/member-ptr.exp: new file.
19709 * gdb.c++/overload.exp: new file.
19710 * gdb.c++/ovldbreak.exp: new file.
19711 * gdb.c++/ref-types.exp: new file.
19712 * gdb.c++/ref-types2.exp: new file.
19713 * gdb.c++/userdef.exp: new file.
d63a86f8 19714
c906108c
SS
19715Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19716
19717 * gdb.base/default.exp: Reflect wording change in remote.c.
19718
dc96c6c7 19719Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19720
19721 * gdb.base/help.exp: Update to reflect current text.
19722
19723Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19724
19725 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19726 they're stack variables and contain garbage.
19727 * gdb.c++/anon-union.exp: new file.
19728
19729 The following changes were made by David Taylor
889bf7c5
PA
19730 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19731 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19732 in changes by HP.
c906108c
SS
19733
19734 * gdb.base/bitops.exp: new file.
19735 * gdb.base/default.exp: change expected messages for catch and
19736 info catch tests to reflect HP merge changes.
19737 * gdb.base/enable-disable-break.exp
19738 * gdb.base/ending-run.c: new file.
19739 * gdb.base/long_long.c: new file.
19740 * gdb.base/maint.exp: new file.
19741 * gdb.base/pointers2.exp: new file.
19742 * gdb.base/shlib-call2.exp: new file.
19743 * gdb.base/solib.exp: new file.
19744 * gdb.base/step-test.c: new file.
19745 * gdb.c++/anon-union.cc: new file.
19746 * gdb.c++/local.cc: new file.
19747 * gdb.c++/member-pointer.cc: new file.
19748 * gdb.c++/method.cc: new file.
19749 * gdb.c++/ref-types.cc: new file.
19750 * gdb.c++/ref-types2.cc: new file.
19751 * gdb.c++/userdef.cc: new file.
d63a86f8 19752
c906108c
SS
19753 * gdb.base/scope.exp: compile one file at a time, then link.
19754 * gdb.base/langs.exp: ditto.
19755 * gdb.base/list.exp: ditto.
d63a86f8 19756
c906108c
SS
19757Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19758
19759 The following changes were made by David Taylor
889bf7c5
PA
19760 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19761 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19762 in changes by HP.
d63a86f8 19763
c906108c
SS
19764 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19765 skip tests. When compiling pass c++ flag to gdb_compile.
19766 * gdb.c++/
d63a86f8 19767
c906108c
SS
19768 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19769 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19770 (skip_hp_tests): new function.
19771 (gdb_preprocess): new function.
19772
19773 * configure.in (hpdir): decide whether to configure gdb.hp.
19774 * configure: regenerated.
19775
19776 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19777 to delete on clean.
19778 (EXECUTABLES): update to reflect new additions.
19779 * gdb.base/commands.exp: update message expected.
19780 * gdb.base/default.exp: add copyright notice.
19781 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19782 * gdb.base/help.exp: update messages to reflect current text.
19783 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19784 targets for recurse tests.
19785 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19786 skip this file.
19787
19788 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19789 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19790 compilation.
19791 * gdb.c++/misc.exp: ditto.
19792 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19793 run the tests. tell gdb_compile that it's a c++ compilation.
19794
19795 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 19796
c906108c
SS
19797 * gdb.base/all-bin.exp: new file.
19798 * gdb.base/arithmet.exp: new file.
19799 * gdb.base/assign.exp: new file.
19800 * gdb.base/completion.exp: new file.
19801 * gdb.base/cond-expr.exp: new file.
19802 * gdb.base/condbreak.exp: new file.
19803 * gdb.base/define.exp: new file.
19804 * gdb.base/dollar.exp: new file.
19805 * gdb.base/environment.exp: new file.
19806 * gdb.base/eval-skip.exp: new file.
19807 * gdb.base/jump.exp: new file.
19808 * gdb.base/logical.exp: new file.
19809 * gdb.base/pointers.exp: new file.
19810 * gdb.base/relational.exp: new file.
19811 * gdb.base/section_command.exp: new file.
19812 * gdb.base/whatis-expr.exp: new file.
19813
19814 * gdb.base/all-types.c: new file.
19815 * gdb.base/call-array-struct.c: new file.
19816 * gdb.base/call-return-struct.c: new file.
19817 * gdb.base/call-strings.c: new file.
19818 * gdb.base/callfuncs2.c: new file.
19819 * gdb.base/condbreak.c: new file.
19820 * gdb.base/constvars.c: new file.
19821 * gdb.base/display.c: new file.
19822 * gdb.base/int-type.c: new file.
19823 * gdb.base/jump.c: new file.
19824 * gdb.base/miscexprs.c: new file.
19825 * gdb.base/pointers.c: new file.
19826 * gdb.base/pointers2.c: new file.
19827 * gdb.base/shmain.c: new file.
19828 * gdb.base/shr1.c: new file.
19829 * gdb.base/shr2.c: new file.
19830 * gdb.base/solib.c: new file.
19831 * gdb.base/solib1.c: new file.
19832 * gdb.base/solib2.c: new file.
19833 * gdb.base/varargs.c: new file.
19834 * gdb.c++/derivation.cc: new file.
19835 * gdb.c++/overload.cc: new file.
19836 * gdb.c++/ovldbreak.cc: new file.
19837 * gdb.hp/attach.c: new file.
19838 * gdb.hp/attach2.c: new file.
19839 * gdb.hp/average.c: new file.
19840 * gdb.hp/compiler.c: new file.
19841 * gdb.hp/compiler.cc: new file.
19842 * gdb.hp/execd-program.c: new file.
19843 * gdb.hp/follow-exec.c: new file.
19844 * gdb.hp/follow-fork.c: new file.
19845 * gdb.hp/follow-vfork-and-exec.c: new file.
19846 * gdb.hp/misc-hp.cc: new file.
19847 * gdb.hp/more-steps.c: new file.
19848 * gdb.hp/optimize.c: new file.
19849 * gdb.hp/quicksort.c: new file.
19850 * gdb.hp/run-hp.c: new file.
19851 * gdb.hp/start-stop.c: new file.
19852 * gdb.hp/sum.c: new file.
19853 * gdb.hp/templates-hp.cc: new file.
19854 * gdb.hp/thread-local-in-lib.c: new file.
19855 * gdb.hp/thread-local-in-lib.h: new file.
19856 * gdb.hp/thread-local-in-lib.lib.c: new file.
19857 * gdb.hp/vforked-program.c: new file.
19858 * gdb.hp/virtfunc-hp.cc: new file.
19859 * gdb.hp/watchpoint-hp.c: new file.
19860 * gdb.hp/xdb.c: new file.
19861 * gdb.hp/xdb0.c: new file.
19862 * gdb.hp/xdb0.h: new file.
19863 * gdb.hp/xdb1.c: new file.
19864
19865Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19866
19867 The following change was made by Edith Epstein
889bf7c5
PA
19868 <eepstein@cygnus.com> as part of a project to merge in changes
19869 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
19870
19871 * gdb.c++/demangle.exp: changed the expected output for some
19872 ARM-style mangling -- removed second reference to datatype.
889bf7c5 19873 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 19874 T1<char>::~T1<char>(void)
c906108c 19875 becomes,
a9c64011
AS
19876 maint demangle __dt__11T1__pt__2_cFv
19877 T1<char>::~T1(void)
c906108c 19878
889bf7c5 19879 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 19880
c906108c
SS
19881Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19882
19883 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19884 * gdb.trace/backtrace.exp: Likewise.
19885 * gdb.trace/circ.exp: Likewise.
19886 * gdb.trace/collection.exp: Likewise.
19887 * gdb.trace/deltrace.exp: Likewise.
19888 * gdb.trace/infotrace.exp: Likewise.
19889 * gdb.trace/limits.exp: Likewise.
19890 * gdb.trace/packetlen.exp: Likewise.
19891 * gdb.trace/passc-dyn.exp: Likewise.
19892 * gdb.trace/passcount.exp: Likewise.
19893 * gdb.trace/report.exp: Likewise.
19894 * gdb.trace/save-trace.exp: Likewise.
19895 * gdb.trace/tfind.exp: Likewise.
19896 * gdb.trace/tracecmd.exp: Likewise.
19897 * gdb.trace/while-dyn.exp: Likewise.
19898 * gdb.trace/while-stepping.exp: Likewise.
19899
199001998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19901
19902 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19903
19904Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19905
19906 From Brendan Kehoe:
19907 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19908 int return types.
19909
19910Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19911
19912 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 19913 remote dos host testing right.
c906108c
SS
19914
19915Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19916
19917 * gdb.base/corefile.exp: remove some xfails.
19918
19919Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19920
19921 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 19922 have different timestamps.
c906108c
SS
19923
19924Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19925
19926 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 19927 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
19928
19929Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19930
19931 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 19932 delta.
c906108c
SS
19933
19934Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19935
19936 * gdb.base/default.exp: Add brace missing from previous delta.
19937
19938Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19939
19940 * gdb.base/default.exp: Support test for info float for all
19941 varieties of arm toolchain.
19942
dc96c6c7 19943Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19944
19945 * gdb.trace/*.exp: remove "remote_download" command.
19946
dc96c6c7 19947Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19948
19949 * gdb.trace/*.exp: remove -gdwarf from compile.
19950
19951Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19952
19953 * gdb.trace/configure.in(AC_INIT): typo
19954 * gdb.trace/configure: regenerated
19955
dc96c6c7 19956Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19957
19958 * config/m68k-emc.exp: New file.
19959 * lib/<emc-support.exp trace-support.exp}: New files.
19960 * configure.in: add new test directory gdb.trace.
19961 * gdb.trace/{configure configure.in Makefile.in}: New files.
19962 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19963 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19964 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19965 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19966 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19967 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19968 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 19969
dc96c6c7 19970Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19971
19972 * gdb.c++/classes.exp: Change all regular expressions to match
19973 arbitrary combinations of newline/carriage-return, so that they
19974 will work equally well on Unix and Windows.
19975 * gdb.c++/inherit.exp: ditto.
19976 * gdb.c++/virtfunc.exp: ditto.
19977
199781998-08-11 Dawn Perchik <dawn@cygnus.com>
19979
19980 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19981
c2d11a7d
JM
19982Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19983
19984 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19985 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19986 to use a0-a3/d0-d3 as needed.
19987
19988Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19989
19990 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19991 * gdb.disasm/am33.exp: Corresponding changes.
19992
c906108c
SS
199931998-07-11 Felix Lee <flee@cygnus.com>
19994
19995 * gdb.base/callfuncs.exp: add cmp10 test.
19996 * gdb.base/callfuncs.c (cmp10): new function.
19997
19998Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19999
d63a86f8 20000 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20001 into two parts to get around a synchronization problem in expect.
20002
3fc11d3e
JM
20003Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20004
20005 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20006
20007 * configure.in: Add options for gdbtk testsuite.
20008
20009 * configure: Regenerate.
20010
20011 * gdb.gdbtk: New directory to hold gdbtk tests.
20012
c906108c
SS
20013Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20014
20015 * gdb.fortran/types.exp: Escape brackets in expect patterns
20016 for test_float_literal_types_accepted tests.
20017 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20018 before run test.
20019
c2d11a7d
JM
20020Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20021
20022 * am33.exp: Just compile, do not link the testcase.
20023 * am33.s: Add ".am33" pseudoop to force am33 mode.
20024
c906108c
SS
200251998-06-25 Felix Lee <flee@cygnus.com>
20026
20027 * gdb.base/setshow.exp: make sure $pc is sane.
20028
20029 * gdb.stabs/weird.exp: split expect patterns properly.
20030
c2d11a7d
JM
20031Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20032
20033 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20034 * gdb.disasm/am33.exp: Run it.
20035
dc96c6c7 20036Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20037
20038 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20039 match processing (and eliminate spurious timeouts when running).
20040
dc96c6c7 20041Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20042
20043 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20044 exception test, but conditionalize it on target [mach | gnu].
20045
dc96c6c7 20046Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20047
20048 * gdb.base/overlays.exp: fixup compile line for linker script.
20049
20050Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20051
20052 * gdb.fortran/types.exp: don't guess at float size.
20053
20054Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20055
20056 * gdb.base/exprs.exp: delete test that depends on int size.
20057
20058Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20059
20060 * config/sim.exp: Removed checks for target triplets.
20061 (gdb_target_sim): Use gdb,target_sim_options.
20062
20063Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20064
20065 * gdb.base/reread.exp: New file.
20066 * gdb.base/reread1.c: New file.
20067 * gdb.base/reread2.c: New file.
20068
20069Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20070
20071 * config/sim.exp: Use 'target sim -sparclite' when running
20072 SPARClite programs.
20073
20074Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20075
20076 * gdb.base/structs2.exp: New file.
20077 * gdb.base/structs2.c: New file.
20078
20079Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20080
20081 * gdb.asm/common.inc: New file.
20082 * gdb.asm/d10v.inc: New file.
20083 * asm-source.exp: Pass -I's to gas to find .inc files.
20084 Update line numbers in expected output.
20085 * asmsrc1.s: Rewrite.
20086 * asmsrc2.s: Rewrite.
20087 * configure.in: Create arch.inc symlink.
20088 * configure: Regenerate.
20089 * Makefile.in (distclean): Delete arch.inc.
20090
20091Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20092
20093 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20094 (t_enum_value2): ditto
20095 (t_enum_value3): ditto
20096 (main): ditto
c906108c
SS
20097Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20098
20099 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20100 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20101 change.
20102 Use gdb_test instead of send_gdb/gdb_expect sequences.
20103
20104Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20105
20106 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20107 not void.
20108
20109Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20110
20111 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20112 subroutines. Used to test gdbs ability to single step through PC
20113 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20114
20115Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20116
20117 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20118 more rigorous EGCS C++ error checking.
20119
20120Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20121
a9c64011
AS
20122 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20123 tests.
20124 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20125 function when asleep.
20126 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20127 for i*86 Linux and SVR4 signal handling problems.
20128 Remove linux xfail for `next to handler in signals_tests_1', fixed
20129 by recent infrun.c change.
20130 Limit backtrace to 10 frames to avoid timeout problems with infinite
20131 stack backtraces.
20132 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20133 target.[ch] change.
c906108c
SS
20134
20135Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20136
20137 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20138 for a newline from gdb before continuing.
20139 (default_gdb_exit): Just look for y or n.
20140 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20141 it does, fail the rests of the tests in the file.
20142
20143Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20144
20145 * config/cygmon.exp: New file.
20146
20147Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20148
20149 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20150 main" test on remote targets.
c906108c
SS
20151
20152 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20153 run test on remote targets.
20154
20155Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20156
20157 * gdb.asm: New directory.
20158 * configure.in: Configure it.
20159 * configure: Regenerate.
20160 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20161 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20162
20163Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20164
20165 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20166
dc96c6c7 20167Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20168
a9c64011
AS
20169 * gdb.base/overlays (several files): Merge the two overlay
20170 managers into one. Change variables (foox, barx, bazx, grbxx)
20171 back into ints but force them to load in their proper sections.
c906108c
SS
20172
20173Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20174
20175 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20176 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20177 (D10VCopy): Handle memory regions crossing 16k boundaries.
20178 (D10VCopy): Transfer data in 32 bit chunks.
20179
20180Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20181
20182 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20183 correct.
c906108c
SS
20184
20185 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20186 map. Include space for printf in .text segment.
c906108c
SS
20187
20188 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20189 updated d10v memory VMA/LMA map.
c906108c 20190 (D10VCopy): Call D10VTranslate.
d63a86f8 20191
c906108c
SS
20192Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20193
20194 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20195
20196 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20197 that it won't be put into the .sdata - small data -
20198 section. Update reference.
c906108c
SS
20199 * gdb.base/baz.c (bazx, baz): Ditto.
20200 * gdb.base/foo.c (foox, foo): Ditto.
20201 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20202
20203 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20204 to be arrays.
d63a86f8 20205
dc96c6c7 20206Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20207
a9c64011
AS
20208 * gdb.base/overlays.exp: fix up and get working again.
20209 Add tests for backtraces from an overlay function.
d63a86f8 20210
c906108c
SS
20211Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20212
20213 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20214 "calling function with watchpoint enabled".
20215
20216Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20217
20218 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20219 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20220 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20221 pending review of whether it is useful or not.
20222
20223Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20224
20225 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20226
20227Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20228
20229 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20230 * config/dve.exp: New file to support Densan boards.
20231
20232Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20233
20234 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20235 reads and BSD.
c906108c
SS
20236
20237Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20238
20239 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20240 response.
20241
20242 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20243
20244Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20245
20246 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20247 test.
c906108c
SS
20248
20249 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20250 target_sizeof_long and target_bigendian_p.
c906108c 20251 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20252 to targets word size and endianess.
d63a86f8 20253
c906108c
SS
20254Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20255
20256 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20257 output.
c906108c
SS
20258
20259Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20260
20261 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20262 Update test of set args help to match source change.
c906108c
SS
20263
20264Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20265
20266 * gdb.base/default.exp: Expect help system output to be in
20267 alphabetical order.
20268 * gdb.base/help.exp: Ditto.
20269
20270Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20271
20272 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20273 "i*86-pc-linux-gnu*".
20274 * gdb.base/interrupt.exp: Ditto.
20275 * gdb.base/corefile.exp: Ditto.
20276
20277 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20278 define vxworks when building the testcase.
c906108c
SS
20279
20280 * gdb.base/ptype.exp: Fix testnames to be unique.
20281 * gdb.base/radix.exp: Ditto.
20282 * gdb.base/term.exp: Ditto.
20283 * gdb.base/whatis.exp: Ditto.
20284 * gdb.c++/classes.exp: Ditto.
20285
20286Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20287
20288 * gdb.base/callfuncs.exp: Fix indentation.
20289
20290 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20291 suppress_flag has been set.
20292 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20293 target feature.
20294
20295Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20296
20297 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20298 the testcase.
20299
20300 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20301 set_debug_traps() and breakpoint().
c906108c
SS
20302 * gdb.c++/misc.cc (main): Ditto.
20303 * gdb.c++/templates.cc (main): Ditto.
20304 * gdb.c++/virtfunc.cc (main): Ditto.
20305
20306Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20307
20308 * lib/gdb.exp(gdb_step_for_stub): New function.
20309 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20310 exists, reload the executable and do a "continue" instead of
20311 doing a jump.
20312 (runto_main): Use gdb_step_for_stub.
d63a86f8 20313
c906108c 20314 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20315 tests to have unique names.
c906108c
SS
20316 * gdb.base/callfuncs.exp: Ditto.
20317 * gdb.base/commands.exp: Ditto.
20318 * gdb.base/default.exp: Ditto.
20319 * gdb.base/help.exp: Ditto.
20320 * gdb.base/list.exp: Ditto.
20321 * gdb.base/opaque.exp: Ditto.
20322 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20323 similar tests.
d63a86f8 20324
c906108c
SS
20325 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20326 * gdb.c++/cplusfuncs.cc: Ditto.
20327 * gdb.c++/virtfunc.cc: Ditto.
20328
20329 * config/monitor.exp: Keep track of the last file we saw, rather
20330 than trying to get the info from gdb.
20331
20332 * gdb.fortran/types.exp: Move comment to previous line.
20333
20334Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20335
20336 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20337 target mode.
c906108c
SS
20338
20339Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20340
20341 From Bob Manson:
20342 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20343 string from GDB when it connects.
c906108c
SS
20344
20345 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20346
20347Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20348
20349 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20350 if we can't get a debug format from GDB (we may be testing an
20351 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20352
20353 * gdb.stabs/weird.exp: Fix quoting.
20354
20355 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20356
20357Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20358
20359 * config/arm-ice.exp: New file.
20360
20361Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20362
20363 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20364 until it has been modified to work with the new testsuite.
c906108c 20365
99707966 20366 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20367 testcase won't compile, cause all of the testcases in the file to
20368 fail instead.
c906108c
SS
20369
20370 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20371 (gdb_clear_suppressed): New procedure.
20372 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20373 it contains a positive value.
20374
20375Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20376
20377 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20378
20379 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20380
20381Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20382
20383 * lib/gdb.exp (setup_xfail_format): New function.
20384 (get_debug_format): New function to get debug format.
20385 (debug_format): New global variable to hold last value set
20386 by get_debug_format.
20387 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20388 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20389 * gdb.c++/ptype.exp: Ditto.
20390 * gdb.c++/classes.exp: Ditto.
20391 * gdb.c++/cplusfuncs.exp: Ditto.
20392 * gdb.c++/inherit.exp: Ditto.
20393 * gdb.c++/templates.exp: Ditto.
20394 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20395
c906108c
SS
20396Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20397
20398 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20399 host doesn't have a currently-open connection.
20400
20401 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20402 any gdb stub target. Handle cases where gdb doesn't respond when
20403 interrupted in a sane fashion.
c906108c
SS
20404
20405 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20406 same thing in a totally different way.
c906108c
SS
20407
20408 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20409 setting "timeout".
c906108c 20410 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20411 default_gdb_init now.
c906108c
SS
20412
20413Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20414
20415 * gdb.base/printcmds.exp: Fix "check for floating addition"
20416 regexp to accept results within approx +/- .01 of exact value.
20417 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20418
20419Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20420
20421 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20422 properly.
c906108c
SS
20423 (gdb_expect): Add optional timeout parameter, and add timeout
20424 value to various calls.
20425 (gdb_suppress_tests): Only give one warning message per group.
20426
20427Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20428
20429 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20430 global variables. Handle getting a value for $timeout more
20431 gracefully.
c906108c
SS
20432
20433Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20434
20435 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20436 initialize.
c906108c 20437 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20438 by a target configuration file.
c906108c
SS
20439 (gdb_expect): Pass the timeout to remote_expect.
20440
20441 * config/monitor.exp(gdb_load): Fix typo in regexp.
20442
20443Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20444
20445 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20446
20447Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20448
20449 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20450 here. Call gdb_target_exec before rebooting the target, to make
20451 sure the connection to the target is closed.
c906108c
SS
20452 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20453 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20454 Also detect "Timeout reading from remote" error.
20455
20456 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20457 gdb_target_monitor. Don't call gdb_file_cmd here; let
20458 gdb_target_monitor do it.
c906108c
SS
20459
20460 * gdb.disasm/hppa.exp: Don't use exec_output.
20461
20462Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20463
20464 * gdb.base/list.exp: If we're debugging a non-native target,
20465 try to set the pc register to point to the start of the
20466 program before doing the first list command.
20467
20468 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20469 test_calls after restarting.
c906108c
SS
20470
20471 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20472 reloading.
c906108c
SS
20473
20474 * gdb.base/watchpoint.exp: Fix typo.
20475
20476 * gdb.base/setshow.exp: Check for use_gdb_stub.
20477
20478 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20479 stub case.
c906108c
SS
20480 * gdb.base/langs.exp: Ditto.
20481
20482 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20483 gdb_load_offset. If we weren't given a file to load, figure out
20484 what the current file is and use it.
c906108c
SS
20485
20486 * config/i386-bozo.exp: New file.
20487
20488Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20489
20490 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20491 feature.
20492
20493 * config/proelf.exp: New entry.
20494
20495Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20496
20497 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20498 of regexps.
20499
20500 * gdb.base/watchpoint.exp: Don't run the test_stepping
20501 tests if gdb can't call functions on the target.
20502
20503 * gdb.base/setshow.exp: Don't run the set prompt tests if
20504 the board has gdb_prompt set.
20505
20506Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20507
20508 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20509 * gdb.base/commands.exp: Likewise.
20510 * gdb.base/setshow.exp: Likewise.
20511
20512Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20513
20514 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20515 feature.
20516
20517 * config/i960.exp: New file.
20518
20519Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20520
20521 * gdb.base/funcargs.exp: Check for gdb,short_int target
20522 feature instead of looking for explicit target triplets.
20523
dc96c6c7 20524Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20525
d63a86f8 20526 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20527 "p 123DEADBEEF", to check parse_number.
20528 * top.c: change "to enable to enable" to "to enable" in a couple
20529 of help strings.
20530
20531Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20532
20533 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20534 on the mn10300.
d63a86f8 20535
c906108c
SS
20536Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20537
20538 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20539 where the test executable is run with explicit args.
20540 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20541
20542Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20543
20544 * gdb.base/run.c: Use FAKEARGV to build test executable that
20545 does not require a command line arg, since most simulators
20546 don't currently support passing such an arg into the simulated
20547 program.
20548 * gdb.base/commands.exp: Change tests to insert the proper
20549 value as the arg to the first recursive factorial call. Change
20550 compilation line to define FAKEARGV at compile time.
20551
20552Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20553
20554 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20555 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20556 function with watchpoint enabled" test.
20557
20558Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20559
20560 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20561 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20562
20563 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20564 "Tests restarted" messages.
c906108c
SS
20565
20566Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20567
20568 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20569
dc96c6c7 20570Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20571
20572 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20573 for INFO SYMBOL; add help tests for OVERLAY commands.
20574 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20575 add tests for OVERLAY commands
20576 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20577 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20578 * gdb.base/sigall.c: add usestubs code frag
20579 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20580
c906108c
SS
20581Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20582
20583 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20584 failures.
20585 (gdb_stop_suppressing_tests): Note that tests have restarted.
20586
20587Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20588
20589 * config/h8300.exp: New file.
20590
20591Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20592
20593 * gdb.base/setshow.exp: Check for the existence of a
20594 feature, not its value.
20595
20596Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20597
20598 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20599
20600 * gdb.base/scope.exp: It's now init0(), not init().
20601
20602 * gdb.base/scope0.c: For now, change init() to be init0().
20603
20604 * config/monitor.exp: Use gdb_serial in preference to serial
20605 or netport.
20606
20607 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20608 and it's not already set.
c906108c
SS
20609
20610Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20611
20612 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20613 isn't using a stub and if it supports argument passing.
c906108c
SS
20614
20615Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20616
20617 * config/udi.exp(gdb_start): Make sure UDICONF is set
20618 properly before starting gdb.
20619
20620Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20621
20622 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20623 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20624 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20625
20626Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20627
20628 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20629 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20630
20631 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20632
20633 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20634
20635 * config/monitor.exp: Make sure we disconnect from the target.
20636 Also, try a reboot/reload cycle instead of failing if the
20637 load fails.
20638
20639Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20640
20641 * gdb.base/default.exp: Don't set match_max.
20642 * gdb.base/help.exp: Ditto.
20643 * gdb.base/list.exp: Ditto.
20644 * gdb.base/signals.exp: Ditto.
20645
20646 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20647 set, use remote_ld to download the testcase instead of
20648 the GDB loader.
20649
20650Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20651
20652 * config/vr5000.exp: New file.
20653
20654 * config/monitor.exp(gdb_target_monitor): Add pattern for
20655 "Ending remote" to detect errors in connecting.
20656
20657 * gdb.base/setshow.exp: Add .* within auto language test.
20658
20659 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20660 target feature.
20661
20662 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20663 and reboot the board if necessary.
c906108c
SS
20664
20665 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20666 a set of tests. Remove print.* from the patterns being checked.
20667
20668Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20669
20670 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20671 refer to gdb_spawn_id.
20672
20673 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20674 longer used.
20675 * config/sparclet.exp: Ditto.
20676 * config/sparclet-old.exp: Ditto.
20677 * config/slite.exp: Ditto.
20678 * config/sim.exp: Ditto.
20679 * gdb.base/funcargs.exp: Ditto.
20680
20681 * lib/gdb.exp:Remove references to gdb_spawn_id.
20682 (gdb_expect): Move to remote.exp.
20683
20684Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20685
20686 * config/monitor.exp: Detect the "Couldn't establish connection"
20687 message from GDB.
20688
20689Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20690
20691 * gdb.base/bitfields.exp: Use runto instead of explicit
20692 gdb_run_cmd/gdb_expect sequences.
20693
20694 * gdb.base/break.exp(text_next_with_recursion): Add match for
20695 gdb_expect call.
20696
20697 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20698 We also need to handle the "A program is being debugged already"
20699 prompt from gdb. Use gdb_test to set the baud rate.
20700
20701 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20702 to 20000. Really. I mean it.
20703
20704Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20705
20706 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20707 fails. If suppress_flag is set, skip perror message about not
20708 being able to send to GDB.
c906108c 20709 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20710 GDB.
c906108c
SS
20711 (gdb_expect): If suppress_flag is set, always fail immediately.
20712 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20713 (gdb_init): Call gdb_stop_suppressing_tests.
20714 (default_gdb_exit): Ditto.
20715 (default_gdb_start): Ditto.
20716
20717 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20718 gdb_stop_suppressing_tests as appropriate.
c906108c 20719 * gdb.base/break.exp: Ditto.
889bf7c5 20720 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20721 * gdb.base/commands.exp: Ditto.
20722 * gdb.base/exprs.exp: Ditto.
889bf7c5 20723 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20724 * gdb.base/list.exp: Ditto.
20725 * gdb.base/recurse.exp: Ditto.
889bf7c5 20726 * gdb.base/scope.exp: Ditto.
c906108c
SS
20727 * gdb.base/structs.exp: Ditto.
20728 * gdb.c++/inherit.exp: Ditto.
20729
20730Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20731
20732 * config/vr4300.exp: New file.
20733
99707966 20734 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20735
99707966 20736 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20737
20738Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20739
20740 * lib/gdb.exp(gdb_init): New function.
20741
20742 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20743 for each individual variable set.
c906108c
SS
20744
20745 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20746 name.
20747
20748 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20749
20750 * gdb.base/scope.exp: Use gdb_test.
20751
20752 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20753 aborting; the testsuite driver will do that for us (see
20754 gdb_finish). Also, use gdb_test in a few more places.
20755
20756Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20757
20758 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20759
20760Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20761
20762 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20763 and "add_tests" are not at the same address.
20764
20765Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20766
20767 * gdb.base/ptype.exp: Use gdb_test.
20768
20769Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20770
20771 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20772 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20773 left in. No longer expect them to fail.
20774
20775 * gdb.stabs/*.mt; Deleted, no longer used.
20776 * gdb.stabs/configure.in: Remove references to target makefile
20777 frags.
20778 * gdb.stabs/configure: Rebuilt.
20779
20780 * gdb.disasm/*.mt: Deleted, no longer used.
20781 * gdb.disasm/configure.in: Remove references to target makefile
20782 frags. Use "sh3.s" as the unique filename for this directory.
20783 * gdb.disasm/configure: Rebuilt.
20784
20785 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20786 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20787 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20788
20789Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20790
20791 * config/udi.exp: Use mondfe,name instead of remote_host.
20792
20793Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20794
20795 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20796 a function with a watchpoint enabled on the mn10200.
20797
20798 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20799 before trying to create it!
20800
20801Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20802
20803 * config/vx.exp: Use hostname instead of netport.
20804
20805 * config/vxworks.exp: New file.
20806
20807 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20808
20809 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 20810 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
20811 occurs.
20812
20813 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20814 $gdb_spawn_id directly.
20815 (gdb_run_cmd): Try _start as well as start. Use the target feature
20816 gdb,start_symbol as the symbol to start from when jumping.
20817
20818Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20819
20820 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20821 redundant) test.
20822
20823 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20824 it doesn't lose for 16bit integer systems.
20825
20826Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20827
20828 * gdb.fortran/types.exp: If the target doesn't support "double"
20829 data types, then expect "real" types to only be 4 bytes.
20830
20831 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20832 call tests if the target doesn't support inferior function calls.
20833
20834 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20835 in printf tests.
20836
20837Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20838
20839 * gdb.base/help.exp: Disable "help set", "help show", and
20840 "help support". Simplify regexp for "help stack".
20841
20842 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20843 to 60 seconds. Temporarily set match_max to 15000 around the
20844 "info copying" test.
20845
20846 * gdb.base/nodebug.exp: Don't try to do an inferior function
20847 call if the target doesn't support them.
20848 * gdb.base/printcmds.exp: Likewise.
20849 * gdb.base/setvar.exp: Likewise.
20850 * gdb.base/structs.exp: Likewise.
20851 * gdb.c++/templates.exp: Likewise.
20852 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20853
20854 * gdb.base/recurse.exp: Enable for the mn10200.
20855
20856 * configure.in: Do configure gdb.stabs directory for *-*-elf
20857 targets.
20858 * configure: Rebuilt.
20859
20860 * gdb.base/break.exp: Check for gdb,noresults before testing
20861 exit status and/or results from the target.
20862 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20863 * lib/gdb.exp: Remove old (now bogus) initialization of
20864 noinferior, noargs, noresults and nosignals.
20865
20866Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20867
20868 * config/sh.exp: New file.
20869
20870 * config/slite.exp: Try to connect multiple times to the board
20871 before rebooting. Only send a "monitor run" if need_monitor_run
20872 is set.
20873
20874 * gdb.base/break.exp: Don't do the "stub continue" test if
20875 the target has gdb_stub set.
20876
20877 * gdb.base/callfuncs.exp: Increase the timeout.
20878
20879 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20880 if the target has gdb,noinferiorio set.
20881
20882 * gdb.base/list.exp: Increase match_max to 10000 characters.
20883
20884 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20885
20886 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20887 target.
20888
20889 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20890
20891Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20892
20893 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
20894 trying to delete the copy of gdb. Catch the file delete so we
20895 don't die if the delete fails; also, the file should be copied to
20896 the host, not to the build.
c906108c
SS
20897
20898Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20899
20900 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 20901 parenthesis in case it contains multiple regexps separated
c906108c
SS
20902 with |.
20903
20904 * gdb.base/watchpoint.exp: Use gdb_test.
20905 * gdb.base/default.exp: Ditto.
20906
20907Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20908
99707966 20909 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 20910
c906108c
SS
20911 * gdb.base/scope.exp: Use gdb_test.
20912 * gdb.c++/classes.exp: Ditto.
20913 * gdb.c++/inherit.exp: Ditto.
20914
20915Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20916
20917 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20918 remote_exec instead.
20919 * gdb.base/corefile.exp: Don't be ridiculous.
20920 * gdb.base/*.c: Add missing stub invocations.
20921
20922Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20923
20924 * config/slite.exp: Miscellaneous fixes.
20925
20926 * lib/gdb.exp: Fix runto.
20927
20928 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20929 the target.
20930
20931 * gdb.base/watchpoint.exp: Fix regexp.
20932
20933 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20934 close and wait commands, as the descriptor may now be
20935 invalid. Always call "remote_close host".
20936
20937Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20938
20939 Major rewrite for testsuite revision.
d63a86f8 20940
c906108c
SS
20941 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20942 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20943 instead of relying on spawn_id to always contain a valid
20944 spawn id.
20945 (get_compiler_info): New procedure to build the ${binfile}.ci
20946 file, instead of replicating this in N different places.
20947 (gdb_compile): New procedure.
d63a86f8 20948
c906108c 20949 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
20950 appropriate arguments) instead of compile. Use gdb_test in a lot
20951 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
20952 at the start of a testcase, as this is no longer done magically.
20953
20954 config/*-gdb.exp: Rename without the -gdb suffix.
20955
20956 config/mips.exp: Use remote_close instead of exit_remote_shell.
20957 config/monitor.exp: Use target_info instead of looking at
20958 baud, timeout, etc.
20959 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20960
20961Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20962
20963 * gdb.c++/templates.exp (test_ptype_of_templates),
20964 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20965 Update expect patterns for destructors and assignment operators
20966 to match corresponding c-typeprint.c changes.
20967 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20968 to destructor breakpoint test, GDB should be able to set the
20969 destructor breakpoint without specifying arguments.
20970
20971Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20972
20973 * gdb.threads/pthreads.exp: Change result for failure to compile due
20974 to lack of pthreads runtime support from an error to simply an
20975 unsupported test, per dejagnu standards.
20976
20977Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20978
20979 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20980 where GDB exits to reduce pattern match time.
20981 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20982
20983 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20984
dc96c6c7 20985Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20986
20987 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20988 * gdb.base/default.exp: ditto.
20989 * gdb.base/nodebug.exp: ditto.
20990 * gdb.base/printcmds.exp: ditto.
20991 * gdb.base/ptype.exp: ditto.
20992 * gdb.base/setvar.exp: ditto.
20993 * gdb.base/structs.exp: ditto.
20994 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20995
20996Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20997
20998 * configure, */configure: Rebuild with autoconf 2.12.
20999
21000Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21001
21002 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21003 use new i*86-pc-linux*-gnu quads.
21004 * gdb.base/corefile.exp: Ditto.
21005 * gdb.base/signals.exp: Ditto.
21006 * gdb.base/sigall.exp: Ditto.
21007 * gdb.base/interrupt.exp: Ditto.
21008
21009 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21010 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21011 RedHat 4.0.
d63a86f8 21012
c906108c 21013 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21014 linux. This allows the test case to at least compile on latest
21015 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21016
21017Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21018
21019 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21020 directory to search gdb directory. Accept and step over conditional
21021 stack alignment code. Consume $prompt in failure cases.
21022 Reset timeout to $oldtimeout instead of some arbitrary value.
21023 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21024 timeout problems with infinite stack backtraces.
21025 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21026 Accept function parameters for linkfunc member.
21027
21028Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21029
21030 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21031 (CXXFLAGS): Remove, unreferenced.
21032 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21033 previous -B options and also add -B option to pick up cross compiled
21034 runtime.
c906108c
SS
21035 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21036 doing cross compiles.
21037 (target_alias): Declare global.
21038 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21039 to verify that gcc exists in build tree, and if so set CC to that
21040 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21041
c906108c
SS
21042Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21043
21044 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21045 ptype test for anonymous union. Fixup testcase to match
21046 current gcc debug output.
21047
21048Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21049
21050 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21051 force argument to an unsigned long type.
21052
21053Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21054
21055 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21056 tests and anonymous union print/ptype tests.
c906108c
SS
21057 * gdb.base/list.exp (test_forward-search): Increase timeout by
21058 5 minutes for the "search extremely long line" case.
21059 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21060 completely optional and that the pass/fail messages use the command as
21061 the message if that third arg is a null string.
21062 (gdb_test_exact): Arrange that a null string pattern means match a
21063 null string output rather than any output, which might include random
889bf7c5 21064 errors.
c906108c
SS
21065 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21066 backtrace test.
21067 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21068 always failing and failure is now exposed by gdb.exp changes.
21069
21070Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21071
21072 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21073 weren't being noted.
21074
21075Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21076
21077 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21078 * gdb.stabs/weird.exp: Remove v_comb xfails.
21079
dc96c6c7 21080Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21081
21082 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21083 list.exp scope.exp watchpoint.exp]
c906108c 21084 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21085
dc96c6c7 21086Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21087
21088 * config/monitor.exp: Increase download timeout to 1000 seconds.
21089
dc96c6c7 21090Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21091
21092 * config/m32r.exp: Increase timeout to 120 seconds.
21093
21094Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21095
21096 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21097 and accept older ordering as obsolescent gcc or gdb.
21098 * gdb.c++/templates.exp: Ditto.
21099 * gdb.c++/virtfunc.exp: Ditto.
21100
21101Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21102
21103 * gdb.base/coremaker.c: Add code to mmap some data so we
21104 can check that it ends up in the core file.
21105 * gdb.base/corefile.exp: Add test to read mmapped data
21106 from core file.
21107
dc96c6c7 21108Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21109
21110 * config/m32r.exp: New file.
21111
21112Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21113
21114 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21115 that cflags can contains -gstabs, and work correctly for other tests.
21116
dc96c6c7 21117Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21118
21119 * gdb.base/setshow.exp: New file, tests show and set.
21120 * gdb.base/setshow.c: New file, tests show and set.
21121 * gdb.base/help.exp: Add test for help set|show annotate.
21122 * gdb.base/default.exp: Add test for set|show annotate.
21123
21124Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21125
21126 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21127 errors unique.
21128 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21129 explicitly.
21130
21131Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21132
21133 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21134 and width commands. This is done elsewhere.
21135 * (gdb_start): Don't call gdb_start_sim here. That's already
21136 done in gdb_load. This fixes lots of failures in default.exp.
21137
21138Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21139
21140 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21141 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21142 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21143 in the same we we treat other failures (since it may be an expected
889bf7c5 21144 condition), rather than as an error.
c906108c
SS
21145 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21146 old test format.
21147
21148Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21149
21150 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21151 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21152 twice. Nuke the duplicates.
c906108c 21153 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21154 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21155 Remove config.h along with other config files.
21156
21157Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21158
21159 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21160 "p func1 ()" and note that rests of tests are skipped.
21161 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21162 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21163 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21164 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21165 affected by the previous run test.
21166 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21167 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21168 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21169 "pass int powerset tuple" and "pass modeless int powerset tuple".
21170 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21171 "real write 4" and "real write 8".
21172 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21173 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21174 "print \$i after tuple assign 2", and
21175 "print vs2 after tuple assign 2".
21176 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21177 meaningful error message and return -1 so the caller can
21178 suppress further tests and avoid a cascade of errors.
d63a86f8 21179
c906108c
SS
21180Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21181
21182 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21183 format for printing version.
21184 * gdb.base/default.exp: Ditto.
21185 * gdb.base/interrupt.exp: Fix problem with cascade of
21186 errors if child process dies while calling a function.
d63a86f8 21187
c906108c
SS
21188Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21189
21190 * Makefile.in (VPATH): Add
21191 * Makefile.in (Makefile, config.status): Fix rules so things get
21192 remade when necessary.
21193
21194Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21195
21196 * Makefile.in (just-check): Add path to sibling expect dir
21197 to environment variable specified by RPATH_ENVVAR.
21198
21199Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21200
21201 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21202 (just-check): Add shared library paths for libstdc++, tk,
21203 tcl, bfd, and opcodes to the environment variable specified
21204 in RPATH_ENVVAR.
21205 * configure.in: Add support to recognize --enable-shared flag
21206 and generate correct value for RPATH_ENVVAR.
21207 * configure: Regenerated with autoconf.
21208
21209Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21210
21211 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21212 include all osf versions.
c906108c
SS
21213 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21214 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21215 when target is linux. When failing to build pthreads test
21216 executable, give more meaningful message.
21217 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21218 arg for pthread_create.
d63a86f8 21219
c906108c
SS
21220Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21221
21222 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21223 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21224 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21225 and -lpthreads (everybody else).
c906108c
SS
21226 (test_startup): Fail gracefully if threads are not supported.
21227 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21228 "p/c array_index("abcdef",2)" when not gcc compiled.
21229 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21230 "print func2::coremaker_local" when not gcc compiled.
21231 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21232 "ptype on opaque struct tagname (statically)",
21233 "ptype on opaque struct tagname (dynamically) 1", and
21234 "ptype on opaque struct tagname (dynamically) 2"
21235 for not compiled with gcc.
21236 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21237 backtrace when compiled with gcc.
d63a86f8 21238 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21239 than always return success.
21240
21241Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21242
21243 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21244
21245Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21246
21247 * gdb.base/structs.exp: Undo last change.
21248
21249Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21250
21251 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21252 encapsulate all the steps/nexts done during self test, starting
21253 at main, and makes them less sensitive to optimization issues.
21254 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21255 signal handler" test.
21256 * gdb.threads/pthreads.exp: Only run this for native configs.
21257 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21258 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21259 tests.
21260 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21261 for "runto test_calls(void)" test.
d63a86f8 21262
c906108c
SS
21263Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21264
21265 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21266 and don't expect address info in breakpoint confirmations.
21267
21268Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21269
21270 * gdb.base/list.exp (test_forward_search): Increase timeout
21271 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21272 and then reset to old value when done. Increase expect input
c906108c
SS
21273 buffer to 10000.
21274
21275Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21276
21277 * gdb.base/list.exp (test_forward_search): Fix to handle very
21278 long source line without overflowing expect's input buffer.
21279
21280Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21281
21282 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21283 "buffer_full".
21284
21285 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21286 "buffer_full".
21287
21288 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21289 "buffer_full".
21290
21291 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21292 "buffer_full".
21293
21294Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21295
21296 * configure.in (configdirs): Add gdb.threads.
21297 * configure: Regenerated with autoconf.
21298 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21299 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21300 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21301
c906108c
SS
21302Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21303
21304 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21305
21306Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21307
21308 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21309 each signal's status in the output of "handle all print".
21310 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21311 the \r\n sequence that immediately precedes the gdb prompt.
21312 * gdb.base/a1-selftest.exp: Save original timeout and restore
21313 after test.
21314
21315Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21316
21317 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21318 symbol.
21319
21320Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21321
21322 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21323
21324Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21325
21326 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21327 timeout by 60 seconds.
21328
21329Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21330
21331 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21332 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21333 error return.
21334
21335Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21336
21337 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21338 gdb initialization, also report how long dejagnu waited. Restore
21339 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21340 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21341
21342Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21343
21344 * lib/gdb.exp: Report timeout value for verbosity level 2.
21345 * config/gdbserver.exp: Ditto.
21346 * config/hppro.exp: Ditto.
21347 * config/mips-gdb.exp: Ditto.
21348 * config/monitor.exp: Ditto.
21349 * config/netware.exp: Ditto.
21350 * config/sim-gdb.exp: Ditto.
21351 * config/slite-gdb.exp: Ditto.
21352 * config/udi-gdb.exp: Ditto.
21353 * config/unix-gdb.exp: Ditto.
21354 * config/vx-gdb.exp: Ditto.
21355 * gdb.base/a1-selftest.exp: Ditto.
21356 * gdb.base/a2-run.exp: Ditto.
21357 * gdb.base/break.exp: Ditto.
21358 * gdb.base/corefile.exp: Ditto.
21359 * gdb.base/list.exp: Ditto.
21360 * gdb.base/recurse.exp: Ditto.
21361 * gdb.base/scope.exp: Ditto.
21362 * gdb.base/signals.exp: Ditto.
21363
21364Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21365
21366 * gdb.threads/Makefile.in (docdir): Removed.
21367
21368Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21369
21370 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21371 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21372 @srcdir@.
d63a86f8 21373 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21374 autoconf 2.5 or higher.
21375 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21376
21377Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21378
21379 * configure: Regenerated.
21380 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21381 avoid name clashes with SunOS headers.
21382
21383Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21384
21385 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21386
21387Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21388
21389 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21390 prototype information ends up in the compiler info file.
21391
21392Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21393
21394 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21395 attempting to regenerate it. Eliminate use of a temporary file
21396 and just generate the info file directly. Source it immediately,
21397 for consistency of use.
21398 * gdb.base/corefile.exp: Ditto
21399 * gdb.base/exprs.exp: Ditto.
21400 * gdb.base/funcargs.exp: Ditto.
21401 * gdb.base/langs.exp: Ditto.
21402 * gdb.base/list.exp: Ditto.
21403 * gdb.base/mips_pro.exp: Ditto.
21404 * gdb.base/nodebug.exp: Ditto.
21405 * gdb.base/opaque.exp: Ditto.
21406 * gdb.base/ptype.exp: Ditto.
21407 * gdb.base/scope.exp: Ditto.
21408 * gdb.base/setvar.exp: Ditto.
21409 * gdb.base/signals.exp: Ditto.
21410 * gdb.base/whatis.exp: Ditto.
21411 * gdb.c++/templates.exp: Ditto.
21412 * gdb.c++/virtfunc.exp: Ditto.
21413 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21414 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21415
21416Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21417
21418 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21419 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21420 Increase timeout, a lot of single stepping might be needed if the
21421 target has no hardware watchpoints.
21422
21423Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21424
21425 * gdb.base/break.exp: Ignore compiler warnings when compiling
21426 break.c.
21427 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21428 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21429 from remote-sim.
21430 * gdb.base/exprs.exp: Add h8300 xfails.
21431 * gdb.base/funcargs.exp: Likewise.
21432 * gdb.base/nodebug.exp: Likewise.
21433 * gdb.base/printcmds.exp: Likewise.
21434 * gdb.base/ptype.exp: Likewise.
21435 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21436 h8300 xfails.
d63a86f8 21437 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21438 on the h8300.
21439 * gdb.base/funcargs.c: Explicitly make last constant argument to
21440 call_after_alloca_subr an unsigned long type.
21441 * gdb.base/return.c: Include stdio.h.
21442
21443Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21444
21445 * config/abug.exp: New file for the older Motorola Bug monitor
21446 that runs on the mvme13x series VME boards.
21447 * config/monitor.exp: Use the new config array for target settings
21448 if they exist.
21449
21450Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21451
21452 * sim-gdb.exp: Make the SH simulator allocate less space when
21453 it is targeted.
21454
21455Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21456
21457 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21458 test.
21459
21460Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21461
21462 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21463 "rs6000-*-*" for "list function in include file" when gcc compiled.
21464 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21465 for "p ctable1[120]".
21466 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21467 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21468 Remove setup_xfail for "rs6000-*-*" for
21469 "print 'scope0.c'::filelocal before run".
21470 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21471 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21472 since some compilers don't allow both options to be given
21473 on the same command line. Create object file and move it.
d63a86f8 21474
c906108c
SS
21475Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21476
21477 * gdb.base/corefile.exp: Always regenerate the core file, since
21478 we always regenerate the coremaker program. Detect special case
21479 where registers cannot be read from core file.
d63a86f8 21480
c906108c
SS
21481Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21482
21483 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21484 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21485 * gdb.c++/templates.exp: Only match on basename of file since
21486 some formats like xcoff don't encode directory information.
21487 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21488 and rs6000 AIX xcoff targets.
21489 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21490 * configure: Regenerate.
21491 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21492 here, rather than in distclean.
d63a86f8 21493
c906108c
SS
21494Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21495
21496 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21497 defined, and use it to compile the test case with -O2. The
21498 native compilation still uses no optimization.
21499 * gdb.base/mips_pro.c: Remove inline assembly code since
21500 it is compiled PIC by default, which results in assembler
21501 warnings that make the testsuite think the compilation
21502 was unsuccessful.
21503
21504Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21505
21506 * gdb.c++/misc.exp: Add note to message for
21507 "print s.a for foo struct" that this is a known gcc 2.7.2
21508 and earlier bug.
21509
21510Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21511
21512 * gdb.base/break.exp: Fix pattern for matching "Delete all
21513 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21514 setup_xfail for deleting all breakpoints test. Fix various
21515 timeout messages to include "(timeout)".
21516 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21517 for "p t_float_values2(3.14159,float_val2)".
21518 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21519 for "continue to call2g" when gcc compiled.
21520 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21521 "up to foo in langs.exp", "show language at foo in langs.exp",
21522 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21523 and "show language at fsub in langs.exp".
21524 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21525 "list line 1 in include file", "list message for lines past EOF",
21526 "list function in include file", "list list0.h:foo", and
21527 "list filename:function; nonexistant function".
21528 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21529 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21530 and "ptype t_char_array" to be for native cc only.
d63a86f8 21531
c906108c
SS
21532Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21533
d63a86f8 21534 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21535 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21536 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21537
21538Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21539
21540 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21541 "bt in signals.exp". This problem only appears when running
21542 the testsuite, and then only intermittently.
21543
21544Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21545
21546 * gdb.base/return.exp (return_tests): Differentiate between
21547 two tests of continuing.
21548
21549Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21550
21551 * */Makefile.in (maintainer-clean): Remove config.log.
21552 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21553 * gdb.c++/Makefile.in (PROGS): Add inherit.
21554 (clean): Remove *.ci.
21555
21556Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21557
21558 * gdb.c++/misc.cc: Add test code from Mike Stump.
21559 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21560
21561Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21562
21563 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21564 to "alpha-*-osf2*" and add comment.
21565 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21566 setup_xfail for "step over execarg initialization" and
21567 "step over corearg initialization".
c906108c
SS
21568 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21569 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21570 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21571 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21572 "print func2::coremaker_local", and "backtrace in corefile.exp".
21573 * gdb.base/signals.exp: Build and source signals.ci.
21574 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21575 to be for gcc only.
21576 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21577
c906108c
SS
21578Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21579
21580 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21581 Feb 3 procfs.c change.
21582
21583Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21584
21585 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21586
21587Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21588
21589 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21590 from dejagnu's apparent default of 10 seconds, which gives random
21591 results when running the tests over NFS on moderately loaded systems.
21592 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21593
21594Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21595
21596 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21597 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21598 result reports.
c906108c
SS
21599
21600Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21601
21602 * configure.in (CY_AC_PATH_TCLH): Remove.
21603 * configure: Regenerate.
21604
21605Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21606
21607 * gdb.c++/Makefile.in (clean): Add missing '{'.
21608
21609Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21610
21611 * lib/gdb.exp: Provide a default value for noinferior.
21612
21613 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21614 Load libgloss.exp.
21615
21616Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21617
21618 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21619 the executable, not the .o to run the tests from.
21620
21621Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21622
21623 * gdb.base/break.exp: Don't test for program exit or exit status
21624 if $noresults if nonzero.
21625 * gdb.base/langs.exp: Likewise.
21626 * gdb.base/watchpoint.exp: Likewise.
21627
21628 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21629 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21630 trying to compile the testcase.
21631
21632Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21633
21634 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21635 * gdb.base/signals.exp (continue to handler): Likewise.
21636
21637Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21638
21639 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21640
21641 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21642
21643Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21644
21645 * gdb.base/corefile.exp: Recognize "not found" as failure
21646 when trying to determine if a core file was generated.
21647 If no core file was generate the first time, try again without
21648 the ulimit -c to work around braindamaged shells.
21649
21650Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21651
21652 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21653 [] tests with "test" and enclose string in quotes.
21654 * gdb.stabs/configure: Rebuild
d63a86f8 21655
c906108c
SS
21656Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21657
21658 Changes in sync with expect:
21659 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21660 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21661 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21662 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21663 argument to AC_REQUIRE.
21664 * configure: Regenerated.
21665
21666Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21667
21668 * gdb.base/corefile.exp: When generating a core, discard any
21669 error messages about ulimit not found and the "core dumped"
21670 message from the shell that runs the coredumper.
21671
21672Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21673
21674 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21675
21676 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21677 which sed script to run. Expect failure for v_comb test
21678 on PA targets too.
d63a86f8 21679
c906108c
SS
21680Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21681
21682 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21683 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21684
21685Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21686
21687 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21688 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21689 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21690 * lib/gdb.exp (default_gdb_start): Fix typo.
21691 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21692 messages to not include the full program name that caused
21693 the core dump since some systems (such as solaris) apparently
21694 truncate this path to about 80 characters.
21695 When generating a core file first try increasing the core file
21696 size limit to unlimited since some systems may default it to
21697 zero, and it is harmless to try it. Move the test for failing
21698 to generate a core file to where it will actually get executed.
21699 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21700 new gdb result from g++ debug info improvements and make old
21701 pattern obsolescent. Also account for size_t differences
21702 (may be int or long).
21703 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21704 initialization before function call is placed in the delay slot
21705 and thus appears to be skipped over by commands such as "next".
21706
21707Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21708
21709 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21710
21711Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21712
21713 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21714 input source file; fix code to compile test to deal with this
21715 convention.
21716 * gdb.c++/*.exp: Likewise.
21717
21718Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21719
21720 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21721 "bt in signals.exp".
21722
21723Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21724
21725 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21726 "step over execarg initialization" and
889bf7c5 21727 "step over corearg initialization".
c906108c
SS
21728
21729Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21730
21731 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21732 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21733
21734Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21735
21736 From Rob Savoye (rob@poseidon.cygnus.com)
21737 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21738 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21739 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21740 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21741 configure.in}: Major reworking for autoconfig.
c906108c
SS
21742 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21743 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21744 New files.
c906108c
SS
21745 * config/unix-gdb.exp: Make GDB global.
21746 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21747 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21748 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21749 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21750 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21751 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21752 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21753 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21754 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21755 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21756 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 21757 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
21758 to returns as necessary, arrange for test to compile own testcase
21759 executable.
c906108c 21760 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 21761
c906108c
SS
21762Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21763
21764 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 21765 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
21766 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21767 "backtrace through signal handler".
21768
21769Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21770
21771 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21772 continuing from a job control stop signal.
21773 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21774
21775Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21776
21777 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21778 * gdb.base/corefile.exp: Likewise.
21779 * gdb.base/funcargs.exp: Likewise.
21780
21781Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21782
21783 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21784 * config/monitor.exp: Add support for setting baud rate.
21785
21786Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21787
21788 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21789 i*86-*-linux* xfails for "backtrace through signal handler".
21790 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21791 "print func2::coremaker_local".
21792 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 21793 alpha-dec-osf2* xfail for
c906108c
SS
21794 "delete all breakpoints when none".
21795
21796Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21797
21798 * gdb.base/break.exp: Change test that deletes all breakpoints
21799 when no user breakpoints are installed. A post 4.15 change
21800 causes gdb to no longer prompt in this case.
21801
21802Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21803
21804 * gdb.base/return.exp (return_tests): Change xfail for test
21805 "correct value returned double test" to stop xfailing at
21806 Solaris 2.5. Apparently the bug has been fixed.
21807
21808Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21809
21810 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21811 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21812
21813Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21814
21815 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21816 * gdb.disasm/hppa.s: Corresponding changes.
21817
21818Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21819
21820 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21821 makefile fragment.
21822 * config/mt-hpux: Deleted.
21823
21824Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21825
d63a86f8 21826 * Many files: When warning about suppressed tests due to a
c906108c
SS
21827 nonexistant test binary, avoid incrementing the warning count.
21828
21829Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21830
21831 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 21832
c906108c
SS
21833Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21834
21835 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21836 "sparc-*-solaris2*".
21837
21838Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21839
21840 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21841 Add global and local variables and initialize them.
21842 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21843 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21844 extracts the file name and terminating signal from the core file.
21845 * TODO: Remove note about tests for correct mapping of corefile.
21846 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21847 from optimizing it away.
21848 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21849 handles common blocks.
21850
21851Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21852
21853 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21854 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21855
21856Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21857
21858 * Makefile.in (maintainer-clean): New target, synonym for
21859 realclean.
21860 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21861 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21862 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21863 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21864 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21865 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21866
21867Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21868
21869 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21870 xfails when not gcc compiled for "print foo::funclocal".
21871 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21872 "print foo::funclocal at foo",
21873 "print 'scope1.c'::foo::funclocal at foo",
21874 "print foo::funclocal_bss at foo",
21875 "print 'scope1.c'::foo::funclocal_bss at foo",
21876 "print foo::funclocal_ro at foo",
21877 "print 'scope1.c'::foo::funclocal_ro at foo",
21878 "print bar::funclocal at foo" and
21879 "print 'scope1.c'::bar::funclocal at foo".
21880 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21881 gcc compiled for "print foo::funclocal at bar".
21882 Expand all messages to ensure that they identify that
21883 the test is at bar().
21884 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21885 gcc compiled for:
21886 "ptype on opaque struct pointer (statically)",
21887 "ptype on opaque struct tagname (statically)",
21888 "ptype on opaque struct pointer (dynamically) 1",
21889 "ptype on opaque struct tagname (dynamically) 1",
21890 "ptype on opaque struct pointer (dynamically) 2" and
21891 "ptype on opaque struct tagname (dynamically) 2
21892 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21893 gcc compiled for:
21894 "p datalocal"
21895 "whatis datalocal",
21896 "ptype datalocal",
21897 "p bsslocal",
21898 "whatis bsslocal", and
21899 "ptype bsslocal".
21900 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21901 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21902 when not gcc compiled.
21903 * gdb.base/funcargs.exp (float_and_integral_args): Add
21904 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21905 compiled.
21906 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21907 "backtrace from call6a" when not gcc compiled.
21908 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21909 "backtrace from call7a" when not gcc compiled.
21910 * gdb.base/callfuncs.exp (do_function_calls):
21911 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21912 "p t_char_array_values(char_array_val2,char_array_val1)",
21913 "p t_char_array_values(char_array_val1,char_array_val2)",
21914 "p t_char_array_values("carray 1","carray 2")",
21915 "p t_char_array_values("carray 1",char_array_val2)",
21916 "p t_char_array_values(char_array_val1,"carray 2")",
21917 "p sum_args(1,{2})",
21918 "p sum_args(2,{2,3})",
21919 "p sum_args(3,{2,3,4})",
21920 "p sum_args(4,{2,3,4,5})"
21921 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21922 "backtrace in corefile.exp" when not gcc compiled.
21923
21924Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21925
21926 * gdb.base/signals.exp: Rewrite `handle all print' test as
21927 a procedure. Accept blanks or TABs as whitespace, increase
21928 timeout and expect input buffer size for the large output
21929 from the command. Remove "i*86-*-bsdi2.0" xfail.
21930
21931Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21932
21933 * gdb.base/setvar.exp: Add new testcases for truncation when
21934 assigning invalid values to bitfields.
21935
21936Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21937
d63a86f8 21938 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
21939 mips-sgi-irix* xfail for
21940 "call inferior func with struct - returns char *"
21941 and fix test so that an optional (unsigned char *) cast is
889bf7c5 21942 accepted in the result.
c906108c
SS
21943
21944Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21945
21946 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21947 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21948 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21949 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21950 that accidentally got checked in.
21951
21952Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21953
d63a86f8 21954 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
21955 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21956 compiled test.
21957 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21958 Add mips-sgi-irix5* xfail for not gcc compiled.
21959 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21960 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21961 "p top", "whatis top", "p middle", and "whatis middle".
21962 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21963 "whatis signed char" for not gcc compiled.
21964 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21965 "set variable signed char=-1 (-1)" and
21966 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21967 * gdb.base/funcargs.exp (float_and_integral_args):
21968 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21969 Add mips-sgi-irix* xfail when not gcc compiled for
21970 "continue to call2b".
21971 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21972 "continue to call2g".
21973 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21974 "backtrace from call6a"
21975 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21976 "backtrace from call7k".
21977 Add mips-sgi-irix5* xfail when not gcc compiled for
21978 "backtrace from call7a".
21979 (localvars_after_alloca): Fix gdb_test cmds for
21980 "print * after runto ...".
21981 Remove rs6000-*-* xfails for
21982 "print i after runto localvars_after_alloca" and
21983 "print l after runto localvars_after_alloca"
21984 for all compilers.
21985 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 21986 when not compiled with gcc, for:
c906108c
SS
21987 "print signed char == (minus)",
21988 "print signed char != (minus)",
21989 "print signed char < (minus)",
21990 "print signed char > (minus)".
21991 * gdb.base/callfuncs.exp (do_function_calls):
21992 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21993 "call inferior func with struct - returns char *".
d63a86f8 21994 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
21995 "correct value returned double test" to include Solaris 2.4.
21996 * gdb.base/funcargs.exp (float_and_integral_args):
21997 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 21998
c906108c
SS
21999Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22000
22001 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22002 enumeration bitfields if compiling with GNU C.
22003 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22004 to empty' prompt.
22005
22006Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22007
22008 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22009 test for PRO targets.
22010
22011 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22012 breakpoints in the inferior at any given time by making
22013 two groups of breakpoints for call2*, call6* and call7*
22014 tests.
22015
22016Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22017
22018 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22019 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22020 from optimizing it away.
22021 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22022 "call inferior func with struct".
22023
22024Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22025
22026 * configure.in: Only configure gdb.chill for particular targets.
22027
22028Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22029
22030 * gdb.base/Makefile.in: Add action to .c.o transformation
22031 rule that generates a .ci file for each .o file and remove
22032 explicit .c.o rules except for callfuncs.o.
22033 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22034 generates a .ci file for each .o file and remove explicit
22035 .cc.o rules.
22036 (clean): Remove *.tmp *.ci files.
22037 (EXECUTABLES): Remove templ-info.exp.
22038 * gdb.base/compiler.c: New file.
22039 * gdb.c++/compiler.cc: New file
22040 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22041 Change rs6000-*-* xfail for
22042 "print 'scope0.c'::filelocal_ro" and
22043 "print 'scope1.c'::filelocal" and
22044 "print 'scope1.c'::filelocal_bss" and
22045 "print 'scope1.c'::filelocal_ro" and
22046 "print 'scope1.c'::foo::funclocal" and
22047 "print 'scope1.c'::foo::funclocal_ro" and
22048 "print 'scope1.c'::bar::funclocal" and
22049 "print 'scope0.c'::filelocal_ro" and
22050 "print 'scope1.c'::filelocal at foo" and
22051 "print 'scope1.c'::filelocal_bss at foo" and
22052 "print 'scope1.c'::filelocal_ro at foo" and
22053 "print 'scope1.c'::foo::funclocal at foo" and
22054 "print 'scope1.c'::foo::funclocal_bss at foo" and
22055 "print 'scope1.c'::foo::funclocal_ro at foo" and
22056 "print 'scope1.c'::bar::funclocal at foo" and
22057 "print 'scope0.c'::filelocal_ro" and
22058 "print 'scope1.c'::filelocal" and
22059 "print 'scope1.c'::filelocal_bss" and
22060 "print 'scope1.c'::filelocal_ro" and
22061 "print 'scope1.c'::foo::funclocal" and
22062 "print 'scope1.c'::foo::funclocal_bss" and
22063 "print 'scope1.c'::foo::funclocal_ro" and
22064 "print 'scope1.c'::bar::funclocal" and
22065 "print 'scope1.c'::bar::funclocal_bss"
22066 to only be xfail'd when not compiled with gcc.
d63a86f8 22067 Add rs6000-*-* xfail for
c906108c
SS
22068 "print 'scope0.c'::filelocal_bss before run"
22069 when compiled with gcc.
22070 (test_at_main): Add rs6000-*-* xfail for
22071 "print filelocal_ro in test_at_main"
22072 when compiled with gcc.
22073 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22074 Add rs6000-*-aix* xfail for
c906108c
SS
22075 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22076 "ptype t_char_array", not compiled with gcc.
22077 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22078 xfail for "list foo (in include file)" when gcc compiled.
22079 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22080 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22081 "run to call0a" if not compiled with gcc.
22082 (unsigned_integral_args): Add rs6000-*-* xfail for
22083 "run to call1a" if not compiled with gcc.
22084 (float_and_integral_args): Add rs6000-*-* xfail for
22085 "run to call2a" if not compiled with gcc and for
22086 "continue to call2b" for any compiler.
22087 Add rs6000-*-* xfail to
22088 "print f1 after run to call2a" for gcc compiled.
22089 (discard_and_shuffle): Add rs6000-*-* xfail for
22090 "run to call6a".
22091 (shuffle_round_robin): Add rs6000-*-* xfail for
22092 "backtrace from call7a" if not compiled with gcc.
22093 Add rs6000-*-* xfail for
22094 "backtrace from call7b" if compiled with gcc.
22095 (call_after_alloca): Add rs6000-*-* xfail for
22096 "print c in call_after_alloca" and
22097 "print s in call_after_alloca" and
22098 "backtrace from call_after_alloca_subr"
22099 if not compiled with gcc.
22100 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22101 "print c in localvars_in_indirect_call" and
22102 "print c in localvars_in_indirect_call" and
22103 "backtrace in indirectly called function" and
22104 "stepping into indirectly called function"
22105 if not compiled with gcc.
22106 (localvars_after_alloca): Add rs6000-*-* xfail for
22107 "print c after runto localvars_after_alloca" and
22108 "print s after runto localvars_after_alloca" and
22109 "print i after runto localvars_after_alloca" and
22110 "print l after runto localvars_after_alloca"
22111 for all compilers.
22112 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22113 than whatis-info.exp.
22114 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22115 than opaque-info.exp.
22116 Setup rs6000-*-* xfail for
d63a86f8 22117 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22118 "ptype on opaque struct pointer (dynamically)" when
22119 not compiled with gcc.
22120 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22121 rather than callf-info.exp.
22122 (do_function_calls): Add clear_xfail for rs6000-*-* for
22123 "p t_float_values2(3.14159,float_val2)". Seems to work
22124 fine there, both with xlc and gcc. Need to find out what
22125 it is doing right and fix other platforms.
22126 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22127 "call inferior func with struct - returns int",
22128 "call inferior func with struct - returns long",
22129 "call inferior func with struct - returns float",
22130 "call inferior func with struct - returns double",
22131 "call inferior func with struct - returns char *",
22132 but only if not gcc compiled (presumes xlc compiled).
22133 Change rs6000-*-* xfails for
22134 "call inferior func with struct - returns char" and
22135 " call inferior func with struct - returns short" to only
22136 xfail if not using gcc.
22137 (clean mostlyclean): Remove *.ci and *.tmp files.
22138 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22139 than templ-info.exp.
22140 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22141 Add rs6000-*-* xfail for "up to foo in langs.exp"
22142 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22143 when not gcc compiled.
d63a86f8 22144
c906108c
SS
22145Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22146
22147 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22148 * gdb.base/corefile.exp: Likewise.
22149 * gdb.base/list.exp: Likewise.
22150 * gdb.base/scope.exp: Likewise.
22151 * gdb.base/siganls.exp: Likewise.
22152
22153 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22154 compiler output.
22155 * gdb.base/whatis.exp: Likewise.
22156
22157Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22158
22159 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22160 failure (opcode table has been fixed to match reality).
22161
22162Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22163
22164 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22165 "call inferior func with struct - returns char",
22166 "call inferior func with struct - returns short"
22167
22168 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22169 "print 'scope0.c'::filelocal at main",
22170 "print 'scope0.c'::filelocal_bss in test_at_main",
22171 "print 'scope0.c'::filelocal at foo",
22172 "print 'scope0.c'::filelocal_bss in test_at_foo",
22173 "print 'scope0.c'::filelocal at bar",
22174 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22175
c906108c
SS
22176 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22177 in source file 1". This bug seems to have been fixed with both
22178 gcc and native cc (was native assembler bug?).
22179
22180Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22181
22182 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22183 "backtrace through signal handler" to "i*86-*-sysv4*".
22184 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22185 continue" case. Add "known SVR4 bug" to fail message.
22186 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22187 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22188 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22189 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22190 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22191 "up to foo in langs.exp", "show language at foo in
22192 langs.exp", "up to cppsub_ in langs.exp", "show
22193 language at cppsub_ in langs.exp", "up to fsub in
22194 langs.exp", and "show language at fsub in langs.exp".
22195 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22196 "bactrace in corefile.exp".
22197 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22198 "call inferior function with struct - returns float" and
22199 "call inferior function with struct - returns double".
d63a86f8 22200
c906108c
SS
22201Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22202
22203 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22204 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22205 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22206 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22207
22208Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22209
22210 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22211 (or overriden) "CHILL" macro rather then bare "gcc".
22212 Also look for ../../gcc/xgcc since that is what we will
22213 actually need, not "Makefile". Remove following assignment
22214 of CHILL to CHILL_FOR_TARGET because that results in
22215 recursive definition.
22216
22217Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22218
22219 * gdb.base/corefile.exp: Change xfail for backtrace in
22220 corefile.exp from linuxaout to all linux.
22221 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22222 cases where we miss the breakpoint at the signal handler
22223 for some reason. Setup xfail for linuxoldld/linuxaout and
22224 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22225 hitting SIGURG breakpoint.
22226 * gdb.base/signals.exp: Setup xfail for "next" acting like
22227 continue to add linuxoldld. Setup xfail for all linux for
22228 "next to handler in signals_tests_1", "backtrace in
22229 signals_tests_1", "continue to func1", "pass SIGUSR1",
22230 and continue to handler".
22231
22232Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22233
22234 * Update all FSF addresses except those in COPYING* files.
22235
22236Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22237
22238 * gdb.base/a2-run.exp: Change messages to be more explicit about
22239 the status of args, and quote binfile in results.
22240
22241Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22242
22243 * gdb.base/callfuncs.exp: Add tests for passing structs to
22244 inferior functions and return various types.
22245 * gdb.base/callfuncs.c: Add functions to receive a struct
22246 and return a member of the struct, in various types.
22247
22248Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22249
22250 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22251
22252Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22253
22254 * config/vxworks29k.exp: New file, sources vxworks.exp.
22255
22256Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22257
22258 * config/gdbremote.exp: New file. Testing framework using
22259 gdbserver.
22260
22261Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22262
22263 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22264 "call function when asleep" and "send end of file".
22265 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22266 for "backtrace in corefile.exp".
22267 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22268 for "backtrace through signal handler".
22269 * gdb.base/corefile.exp: Make sure we actually generate a core file
22270 before trying the core tests. Some systems allow the user to suppress
22271 generation of core files and default to that (linux for example).
22272 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22273 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22274
22275Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22276
22277 * gdb.threads: New directory with some crude multi-threaded
22278 gdb tests (step.exp and step2.exp).
22279 * config/mt-lynx (STEP_EXECUTABLE): Define.
22280 (THREADFLAGS): Define.
22281
22282Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22283
22284 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22285
22286 * gdb.base/signals.exp: Disable whole file for lynx until
22287 further notice.
22288
22289 * gdb.base/signals.exp: xfail test where "next" acts like
22290 "continue" for lynx.
22291
22292 * gdb.base/interrupt.exp: xfail test for calling function while
22293 inferior is asleep for lynx.
22294
22295 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22296 than one cr-lf after each command.
22297
22298Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22299
22300 * configure.in: Reinstate setting of stabsdirs variable, fix
22301 typo in setting up configdirs for native builds.
22302
22303 * gdb.base/return.exp: Fix typo in return double test.
22304 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22305 compiler from optimizing them away.
22306
22307Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22308
22309 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22310 sequences to be echo'd by gdb when using gdb_test.
22311 * gdb.chill/chexp.exp: Likewise.
22312 * gdb.fortran/exprs.exp: Likewise
22313
22314Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22315
22316 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22317 after the inferior gdb has started.
22318
22319 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22320 after each command.
22321 * gdb.base/funcargs.exp: Likewise.
22322 * gdb.base/gdbvars.exp: Likewise.
22323 * gdb.base/interrupt.exp: Likewise.
22324 * gdb.base/list.exp: Likewise.
22325 * gdb.base/watchpoint.exp: Likewise.
22326 * gdb.c++/demangle.exp: Likewise.
22327 * gdb.c++/inherit.exp: Likewise.
22328 * gdb.chill/chexp.exp: Likewise.
22329 * gdb.fortran/exprs.exp: Likewise.
22330
22331 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22332 test if we can't handle IO to/from the inferior.
22333
22334 * gdb.c++/misc.exp: Always check for a program already being
22335 started after sending a "run" command to gdb.
22336
22337 * gdb.base/twice.exp: Start with a fresh gdb.
22338
22339 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22340 only depend on gdb's expression code, not the chill runtime.
22341
22342 * gdb.base/return.c: Put return values into variables so we
22343 can have gdb print them rather than depending on the program
22344 to print them.
22345 * gdb.base/return.exp: Corresponding changes.
22346
22347 * lib/gdb.exp: Provide default value for noinferiorio.
22348 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22349 the inferior.
22350
22351 * gdb.base/break.exp: Always check for a program already being
22352 started after sending a "run" command to gdb.
22353 (text_next_with_recursion): Don't check the output from the
22354 program's printf statement. Instead just make sure the program
22355 exited.
22356
22357 * gdb.base/commands.exp: Protect tests which need arguments with
22358 $noargs conditionals.
22359
22360Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22361
22362 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22363 of structure member arrays to match gdb/valops.c:value_addr change.
22364
22365Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22366
22367 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22368 cases.
22369
22370Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22371
22372 * configure.in (configdirs): Remove gdb.chill from default list
22373 of subdirs and then add it back in only if doing a native build.
22374 The current chill compiler does not yet work in any cross build.
22375 * Revert all signal changes from Jul 6.
22376 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22377 for sh-hms targets, allowing these tests to link, with no other
22378 changes. Testing is suppressed by setting "nosignals" in site.exp.
22379
22380Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22381
22382 * configure.in (signaldirs): Define and add to configdirs for all
22383 targets except some specific ones that are known to not support signals.
22384 Also clean up formatting.
22385 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22386 (signals, sigall): Remove rules to build.
22387 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22388 Moved to new gdb.signals directory.
22389 * gdb.signals: New test directory.
22390 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22391 signals.c signals.exp}: New or moved files.
22392
22393Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22394
22395 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22396
22397Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22398
22399 * gdb.base/return.exp: Xfail `return double' test failure
22400 on at least Solaris 2.3 and handle future/past versions on
22401 a case by case basis as appropriate. Also update message
22402 to include i*86 failures.
22403
22404Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22405
22406 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22407
22408 * lib/gdb.exp: Fix comment which erroneously identified
22409 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22410 gdb_file_cmd not gdb_load).
22411 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22412
22413 * gdb.base/setvar.exp: Make test names consistent between pass and
22414 fail cases. Use gdb_test more.
22415
22416Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22417
22418 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22419
22420Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22421
22422 * gdb.base/help.exp: Fix expected help string for `show commands'.
22423
22424Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22425
22426 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22427
22428 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22429 of a text section.
22430
22431Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22432
22433 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22434 that loop eventually terminates. Fix Connection refused logic so
22435 that testsuite will expire nicely.
22436
22437Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22438
22439 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22440 config/rom68k.exp: New tcl glue for the appropriate monitors.
22441 These all just end up calling monitor.exp.
22442 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22443 refused' by retrying. Cleanup some timeout issues.
22444 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22445 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22446 callers don't have to set/restore global timeout variable.
22447
22448 * The following set of changes centralizes management of the global
22449 timeout variable. This way, it can be set in one target dependent
22450 place instead of dozens of places scattered throughout the test suite.
22451 If you need to lengthen a timeout, then you should either set timeout
22452 in one of the config/{target}.exp files, or multiply it by a factor.
22453 Setting it to an absolute value is always going to lose for some
22454 targets.
22455 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22456 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22457 * gdb.base/funcargs.exp: Don't set timeout.
22458 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22459 * gdb.base/printcmds.exp (test_print_string_constants
22460 test_print_array_constants): Don't set timeout.
22461 * gdb.base/ptype.exp: Don't set timeout.
22462 * gdb.base/recurse.exp: Don't set timeout.
22463 * gdb.base/return.exp: Don't set timeout.
22464 * gdb.base/watchpoint.exp: Don't set timeout.
22465 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22466 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22467
22468Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22469
22470 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22471
22472Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22473
22474 * lib/gdb.exp: Disable chill tests for irix5.
22475
22476Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22477
22478 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22479 each test pass or fail.
22480
22481Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22482
22483 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22484 xlc not gcc.
22485
22486Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22487
22488 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22489
22490Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22491
22492 * config/est.exp: Fix copyright and comments. Remove dead code.
22493 Use targetname, serialport and baud variables instead of fixed
22494 constants.
22495 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22496 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22497
22498Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22499
22500 * gdb.base/watchpoint.exp: Don't run
22501 test_watchpoint_triggered_in_syscall for sunos.
22502
22503Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22504
22505 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22506 they don't seem to exist. Do include stdio.h.
22507
22508Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22509
22510 * gdb.base/a1-selftest.exp: Add alpha xfail.
22511
22512Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22513
22514 * gdb.base/watchpoint.c (main): Prompt before calling read().
22515 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22516 Revise accordingly. Remove cruft about sending "123" several
22517 times, until it gets noticed. Clean up the "print buf[0]" stuff
22518 so that it passes or fails, and waits for prompts in the usual way.
22519
22520Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22521
22522 * gdb.base/recurse.exp: Fix comment.
22523
22524 * TODO: Remove item about printing variables in nodebug.exp. Add
22525 item about enabling tests which are only run on some targets.
22526
22527 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22528 fail, make test names unique, use new gdb_test convention
22529 regarding pattern, use gdb_test more, etc.).
22530
22531 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22532 fail, make test names unique, etc.).
22533
22534Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22535
22536 * gdb.base/nodebug.c: Change return type of top and middle to
22537 short.
22538 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22539 are fixed by the recent mdebugread.c changes. Allow `short ()'
22540 as type for top and middle.
22541
22542Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22543
22544 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22545 nearly as I can tell, the whole thing was an accident in Stu's
22546 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22547 to replace a send/expect pair with gdb_test, but ended up only
22548 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22549 of 30 Mar 1995 took care of it, but left this vestigial comment
22550 which I am now nuking.
22551
22552Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22553
22554 * gdb.base/break.exp: Look for different line number for
22555 breakpoint at main depending on usestubs.
22556
22557Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22558
22559 * gdb.base/list.exp: Adjust some alternate expect patterns to
22560 match recent list0.c change. Add alternate expect pattern for
22561 output from `list default lines around main' for optimizing
22562 compilers.
22563
22564Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22565
22566 * lib/gdb.exp: If nosignals is not set, set it to 0.
22567
22568Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22569
22570 * config/slite-gdb.exp: Responds to load symbol table prompt.
22571 * gdb.base/break.exp: Adjust line number, fix rerun.
22572 * gdb.base/langs0.c: Add #ifdef usestubs.
22573
22574Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22575
22576 * gdb.base/list.exp: Adjust line contents after adding new lines in
22577 list0.c. Also fix a syntax error.
22578
22579 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22580 * gdb.base/break.exp: ditto.
22581 * gdb.base/list.exp: ditto.
22582 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22583 * gdb.base/run.c: ditto.
22584 * gdb.base/list0.c: ditto.
22585 * gdb.base/funcargs.c: ditto.
22586
22587Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22588
22589 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22590 $targetname, $serialport and $baud instead of hardwired variables.
22591 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22592 target doesn't support signals.
22593
22594Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22595
22596 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22597
22598Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22599
22600 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22601 Don't rely on the value of an auto variable before it has been
22602 initialized. Use gdb_test more.
22603
22604Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22605
22606 * lib/gdb.exp (default_gdb_version): A version number must start
22607 with a digit, but other than that contains all characters up to
22608 the first whitespace character.
22609
22610Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22611
22612 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22613
22614Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22615
22616 * gdb.c++/*.exp: Warn if executable does not exist. The original
22617 reason for skipping the warning was that configure.in sometimes
22618 intentionally skipped building the executables but the tcl code
22619 had no way of knowing. That (a) was always bogus with respect to
22620 error handling, (b) is no longer true (right now there is no way
22621 to skip C++ tests).
22622
22623 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22624
22625Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22626
22627 * gdb.base/list.exp: Add expect patterns for output from
22628 SunPRO compiled executables.
22629 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22630 types.
22631
22632Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22633
22634 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22635 number (we are already testing that the correct source line text
22636 gets printed).
22637
22638 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22639 that is what is intended, but something needed to be done to get
22640 sunos4 native working again.
22641
22642 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22643
22644 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22645 apparently went with a (very) old xfail.
22646
22647Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22648
22649 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22650 runto_main is a proc in gdb.exp that will do 'step' for target use
22651 stubs.
22652 * gdb.base/exprs.exp: ditto.
22653 * gdb.base/interrupt.exp: ditto.
22654 * gdb.base/opaque.exp: ditto.
22655 * gdb.base/printcmds.exp: ditto.
22656 * gdb.base/ptype.exp: ditto.
22657 * gdb.base/scope.exp: ditto.
22658 * gdb.base/setvar.exp: ditto.
22659 * gdb.base/signals.exp: ditto.
22660 * gdb.base/twice.exp: ditto.
22661 * gdb.c++/classes.exp: ditto.
22662 * gdb.c++/inherit.exp: ditto.
22663 * gdb.c++/templates.exp: ditto.
22664 * gdb.base/break.exp: no run and hit main for stubs. Change line
22665 numbers for breakpoints and info breakpoint.
22666 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22667 breakpoint().
22668 * gdb.base/callfuncs.c: ditto.
22669 * gdb.base/exprs: ditto.
22670 * gdb.base/interrupt.c: ditto.
22671 * gdb.base/opaque0.c: ditto.
22672 * gdb.base/printcmds.c: ditto.
22673 * gdb.base/ptype.c: ditto.
22674 * gdb.base/scope0.c: ditto.
22675 * gdb.base/setvar.c: ditto.
22676 * gdb.base/signals.c: ditto.
22677 * gdb.base/twice.c: ditto.
22678 * gdb.c++/misc.cc: ditto.
22679 * gdb.c++/templates.cc: ditto.
22680
22681Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22682
22683 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22684
22685 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22686 somewhere between `read' and `main.c'. I'm pretty sure the
22687 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22688 and it isn't particularly useful.
22689
22690 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22691
22692Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22693
22694 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22695
22696Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22697
22698 * config/mt-slite: add LIBS and -nostdlib.
22699 * config/slite-gdb.exp: add this new file to support sparclite target.
22700
22701Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22702
22703 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22704
22705 * gdb.base/a2-run.exp: Change argument to istarget from
22706 "*-*-vxworks" to "*-*-vxworks*".
22707 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22708
22709Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22710
22711 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22712 will not runto main but do a 'step' to step out of breakpoint().
22713 * config/mt-slite: add -Dusestubs.
22714
22715Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22716
22717 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22718 instead of just @.
22719
22720 * gdb.base/signals.exp: Add test for "handle all print".
22721 * TODO: Remove "handle all print". Also remove item about
22722 checking copyright date (I don't like the idea of a spurious FAIL
22723 based on when we run the tests).
22724
22725 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22726 for SunOS4 (reason for failure not investigated). Remove
22727 redundant test for $binfile.
22728
22729 * gdb.base/nodebug.c (array_index): Call malloc.
22730
22731 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22732
22733Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22734
22735 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22736 conventions and slightly simplify the matching regexp.
22737
22738Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22739
22740 * gdb.base/break.exp: Update gdb_test invocation to use new
22741 convention.
22742
22743 * lib/gdb.exp: If noargs is not set, set it to 0.
22744
22745 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22746 tests unique.
22747
22748 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22749
22750Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22751
22752 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22753 one argument of type "<non-float parameter>".
22754
22755Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22756
22757 * config/rom68k.exp: New file to support Motorola IDP board.
22758 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22759 * gdb.base/break.c: Change things around so that this program
22760 doesn't depend upon args. This is necessary to make remote
22761 targets work (in general, they can't take args).
22762 * gdb.base/break.exp: Don't try to send args to program. Don't
22763 expect output. Also, replace lots of code with gdb_test.
22764
22765Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22766
22767 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22768 printing of '\'' (which is what the comment says we are testing,
22769 even though we were not), not '''.
22770 (test_integer_literals_rejected): Test that printing ''' is an error.
22771
22772 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22773 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22774 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22775 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22776 Use gdb_test not test_print_accept.
22777 * lib/gdb.exp: Remove test_print_accept.
22778
22779 * gdb.base/signals.exp (signal_tests_1): Make pass message
22780 consistent with fail message.
22781
22782 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22783 unsigned char; the bug (PR 1821) is fixed.
22784
22785 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22786
22787 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22788 successful tests--makes xfailing them work right.
22789
22790Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22791
22792 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22793 only \r\n, not .*. The test can pass .* as the last thing in
22794 $pattern if that is what it wants. In addition to providing this
22795 flexibility, this change should speed up pattern matching in cases
22796 where the pattern already ended with .* (there were a number of
22797 them). This change also helps catch bad patterns--in the old
22798 scheme the typo "char \*" instead of "char \\*" would pass. Now
22799 it is caught.
22800 * Many .exp files: Update callers.
22801
22802 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22803 clearer and does not spuriously match multiple ('s. Likewise for
22804 ) and *.
22805
22806 * gdb.base/nodebug.exp: Test ability to call a function and pass
22807 it a string (even with no debugging info).
22808
22809 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22810 "p '\'", which is the same as "p ''" once tcl gets done with
22811 quoting, to "p '\\'", which I suspect is what is intended (one
22812 backslash gets sent to GDB).
22813
22814 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22815
22816Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22817
22818 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22819 1817) was fixed literally years ago.
22820
22821Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22822
22823 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22824 test, it causes stepping out of call_after_alloca_subr with
22825 optimizing compilers.
22826 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22827 fails.
22828
22829 * gdb.c++/templates.exp: Source templ-info.exp only if
22830 the templates executable exists.
22831
22832 * gdb.c++/misc.cc (class Contains_static_instance,
22833 class Contains_nested_static_instance),
22834 gdb.c++/classes.exp (test_static_members): Test printing of
22835 a class that contains a static instance of the class.
22836
22837Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22838
22839 * gdb.base/langs2.c (cppsub_): Don't prototype.
22840 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22841 only, I believe).
22842
22843Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22844
22845 * lib/gdb.exp (skip_chill_tests): New procedure.
22846
22847 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22848
22849Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22850
22851 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22852 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22853
22854Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22855
22856 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22857
22858 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22859 disassemble 8, not 16, instructions for part 4.
22860
22861 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22862 support the latter anymore.
22863
22864 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22865 -DNO_PROTOTYPES.
22866 * gdb.base/callfuncs.c: Control use of prototypes based on
22867 NO_PROTOTYPES, not __STDC__.
22868 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22869 t_float_values2 tests if prototypes in use.
22870
22871 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22872 t_double_values): When checking differences against DELTA, check
22873 that difference is within the range (-DELTA,DELTA), not just
22874 (-infinity,DELTA).
22875
22876Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22877
22878 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22879 'file' command firts, then 'target', then 'load', this is due to gdb
22880 target set up.
22881 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22882
22883Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22884
22885 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22886 FP load/store variants.
22887 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22888
22889Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22890
22891 * gdb.base/term.exp: Do not give a warning if not native, it is
22892 not an abnormal condition.
22893
22894Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22895
22896 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22897 t_char_array".
22898
22899Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22900
22901 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22902 are getting the version number.
22903
22904 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22905 if not native, it is not an abnormal condition.
22906
22907Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22908
22909 * lib/gdb.exp: Just use "file exists", rather than undocumented
22910 dejagnu procedure "findfile".
22911
22912Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22913
22914 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22915 (LDFLAGS): Set to -Xlinker -Ur.
22916
22917 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22918 Removed, these values are set by lib/gdb.exp.
22919
22920 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22921
22922Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22923
22924 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22925 of replicating gdb startup code.
22926
22927 * config/mt-vxworks (LDFLAGS): Set to -r.
22928 (CFLAGS_FOR_TARGET): Removed.
22929
22930 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22931 (gdb) and gdb for vxworks uses (vxgdb).
22932
22933 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22934 executable is not in the tree and host != target, use sed and
22935 program_transform_name to determine the gdb name used by the
22936 target.
22937
22938 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22939 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22940
22941Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22942
22943 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22944 floats, chars, and shorts where there are ANSI-style function
22945 definitions.
22946
22947 * gdb.base/langs.exp, gdb.base/langs*: New test.
22948 * gdb.base/Makefile.in: Build it.
22949 * TODO: Remove item about checking that C names don't get C++
22950 demangling applied; this test tests it.
22951
22952Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22953
22954 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22955 went with the const70 xfail. The xfail went away a year ago.
22956
22957 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22958
22959 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22960 for hp300.
22961
22962 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22963
22964 * gdb.base/a1-selftest.exp: Don't run on hp300.
22965
22966Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22967
22968 * Makefile.in (site.exp): Set host_alias and target_alias as well
22969 as host_triplet and target_triplet.
22970
22971Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22972
22973 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22974
22975 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22976 places as other ecoff systems).
22977
22978 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22979 ultrix.
22980
22981Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22982
22983 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22984 remove them.
22985 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22986 variable and "variable" in addition to "data variable".
22987 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22988
22989 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22990 2.
22991 * gdb.base/list1.c (long_line): Add additional statement at start
22992 of function.
22993 * gdb.base/list.exp (test_forward_search): Update line number to
22994 reflect new statement.
22995
22996Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22997
22998 * gdb.base/signals.exp: Reinitialize searched source directories
22999 after gdb_start call.
23000
23001Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23002
23003 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23004 * gdb.stabs/Makefile.in: Likewise.
23005
23006 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23007 change. Instead split the tests into smaller pieces.
23008 * gdb.disasm/hppa.s: Corresponding changes.
23009
23010Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23011
23012 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23013 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23014
23015 * gdb.base/funcargs.exp: Modify many tests so that every test
23016 either passes or fails. Make some test names unique.
23017
23018Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23019
23020 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23021 Call stty to set interrupt character.
23022
23023 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23024 for HP assembler versus GNU assembler based on actual behavior of
23025 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23026
23027 * TODO: Suggest a few more stepping tests.
23028
23029Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23030
23031 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23032 restart GDB for h8300 after a continue.
23033 (return): Add pattern to match a29k-udi behavior.
23034 * gdb.base/nodebug.exp: Remove obsolete comment.
23035 * gdb.base/regs.exp: New file, testing of register displays.
23036 * gdb.base/return.exp: Fix typo in reference to $objdir.
23037 * gdb.base/whatis.exp: Always start with a fresh GDB.
23038
23039Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23040
23041 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23042 higher, these tests generate a lot of output.
23043
23044Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23045
23046 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23047 code following the catch silently ignored some errors; without the
23048 catch they should be thrown like any other tcl error. Also, the
23049 catch used "" instead of {} which meant all the callers who wanted
23050 to include one of the characters "[]$ had to quote it an extra time.
23051 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23052 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23053 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23054 Remove extra quoting.
23055
23056Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23057
23058 * gdb.base/commands.exp: Make test names unique; every test either
23059 passes or fails. Update some comments.
23060
23061 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23062
23063Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23064
23065 The following fixes a FAIL caused by the fact that the alpha stabs
23066 configuration didn't use the ".if alpha" code in weird.def.
23067 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23068 bit pointer, so the 32 bit version works even on the alpha.
23069 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23070 Remove the stuff which allowed us to have separate versions for
23071 alpha and everything else.
23072
23073 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23074 regexp which "info func operator\[\](" is supposed to match. Fix
23075 string to send to GDB. Note that GDB still doesn't work right. Add a
23076 new test for "info func .perator\[\](" which GDB does handle correctly.
23077
23078 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23079
23080Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23081
23082 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23083 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23084 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23085 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23086 it makes the tests harder to understand and confuses test-o-matic.
23087 The preferred style is that each test provides a PASS or a FAIL,
23088 and has a unique message (e.g. "continue #54" not just "continue")
23089 which is the same for the pass and the fail.
23090 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23091 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23092 to lib/gdb.exp.
23093 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23094 prt_accept which was basically the same thing. Likewise for
23095 test_print_reject and prt_reject.
23096 * lib/gdb.exp (test_print_reject): Add some more error message
23097 patterns to match from the former printcmds.exp (prt_reject).
23098 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23099 One defect of the passcount stuff is that some of it failed to
23100 report XPASS where appropriate.
23101 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23102 stuff before and after arg in expected pattern.
23103 (test_paddr_operator_functions): Re-do test without print_addr_of;
23104 this is the only test which seems to want extra stuff there.
23105
23106Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23107
23108 * gdb.base/nodebug.exp: Update new tests to reflect improved
23109 wording of gdb output.
23110
23111 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23112 and "ptype" work on variables in files compiled without -g.
23113 Replaces commented out "maint print msymbol" tests.
23114
23115Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23116
23117 * gdb.base/setvar.c (dummy): Call malloc.
23118
23119 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23120 losing with the irix4 sed.
23121
23122 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23123 ALRM" on irix4.
23124
23125Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23126
23127 * TODO: Remove items about corefile.exp testing new exec-file and
23128 backtrace; both are now done. Add items about printing enums.
23129
23130Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23131
23132 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23133 "get signal $thissig" test fails.
23134
23135 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23136
23137Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23138
23139 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23140 compiler warning with dec alpha compiler.
23141
23142 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23143 extra \n from gdb_test call (this explains why the prompt test
23144 that I removed yesterday was there).
23145 (user_defined_command_test): Remove extra \n and prompt test.
23146
23147 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23148 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23149 doesn't exist.
23150 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23151 Also remove alpha workaround, which turns out to be because
23152 SIGABRT == SIGLOST.
23153
23154 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23155
23156 * gdb.base/help.exp: Don't test "help show".
23157
23158Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23159
23160 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23161 "set print address" is on.
23162 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23163 pass prompt to gdb_test; gdb_test already looks for the prompt.
23164
23165 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23166
23167 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23168 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23169 was to make sure that gdb can read a core file. But (a) the "read
23170 the corefile" part didn't make it to a1-selftest.exp, we just
23171 delete the corefile after creating it, and (b) we test reading
23172 corefiles in corefile.exp anyway. Also, this test left around a
23173 xgdb process on Solaris.
23174
23175 * gdb.base/corefile.exp: Also test backtrace.
23176
23177Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23178
23179 * gdb.base/commands.exp: Test a simple user defined command with
23180 arguments and if/while statements; verify the full user command is
23181 printed by "show user".
23182
23183 * gdb.base/commands.exp: Test if/while commands as part of a
23184 breakpoint command list; verify they appear in breakpoint
23185 information.
23186
23187Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23188
23189 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23190 than by dividing by zero.
23191
23192Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23193
23194 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23195 performing an inferior call with watchpoints enabled.
23196 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23197 call.
23198
23199Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23200
23201 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23202 of "file" command.
23203
23204 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23205 Add additional pattern for when "int operator int(void);" appears
23206 in a different order.
23207
23208Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23209
23210 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23211
23212 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23213 and "signal" with ".*".
23214
23215Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23216
23217 * TODO: Add note about "handle all nostop".
23218
23219 * gdb.base/{sigall.c, sigall.exp}: New test.
23220 * gdb.base/Makefile.in: Add it.
23221
23222Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23223
23224 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23225 when invoking GDB, suppresses any windowing interface.
23226
23227Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23228
23229 * config/sim-gdb: New file, simulator testing support.
23230
23231Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23232
23233 * gdb.base/interrupt.exp: Test calling func1 twice.
23234
23235Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23236
23237 * gdb.base/list.exp (test_forward_search): Set timeout higher
23238 when we'll be getting lots of output from gdb.
23239
23240 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23241 "init_malloc" to after the expect statement. Run it if that
23242 regexp is taken, but also for two others which happen if source
23243 cannot be found.
23244
23245Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23246
23247 * gdb.base/printcmds.exp: New test, for printing register before
23248 program is running.
23249
23250Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23251
23252 * gdb.base/list.exp: Correct some alternate expect patterns
23253 to reflect changes in list1.c.
23254
23255Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23256
23257 * TODO: Add item regarding large frames.
23258
23259 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23260
23261 * TODO: Remove item about enabling return.exp; it
23262 is enabled. Suggest a few more "return" tests.
23263
23264Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23265
23266 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23267 anonymous unions.
23268
23269Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23270
23271 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23272 and pr-5646.o, so "make" is the same as "make all", not "make
23273 pr-4975.o".
23274
23275Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23276
23277 * gdb.base/list.exp: Adjust expectations to reflect changes in
23278 list1.c.
23279 (test_forward_search): New test proc.
23280 * gdb.base/list1.c (long_line): New function, has long source line.
23281
23282Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23283
23284 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23285 additional line of code that was added.
23286
23287Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23288
23289 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23290 tests so as not to overflow expect's input buffers.
23291 * gdb.disasm/hppa.exp: Corresponding changes.
23292
23293Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23294
23295 Beginnings of template debugging tests.
23296 * gdb.c++/templ-info.cc: New file to test for template
23297 debugging capability of the compiler.
23298 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23299 templ-info.cc.
23300 * gdb.c++/templates.cc: Add explicit template instantiations
23301 to enable compiling with -fno-implicit-templates. Add destructor
23302 and 'value' method to T5 class for template tests.
23303 * gdb.c++/templates.exp: Add testcases for printing of template
23304 types, setting breakpoints on template methods and calling a
d63a86f8 23305 template method.
c906108c
SS
23306
23307Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23308
23309 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23310 branch target since some assemblers (gas-2.5) may emit a
23311 relocation for the branch instead of resolving it in the
23312 assembler.
23313
23314Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23315
23316 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23317 through signal handler.
23318
23319Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23320
23321 * configure.in (*-*-netware): Use config/mt-netware.
23322
23323 * config/mt-netware: New file.
23324 * config/mt-i386-netware: Removed, separate configs for different
23325 netware architectures are no longer needed now that we have
23326 --with-headers.
23327
23328Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23329
23330 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23331 by the recent changes to use ANSI C arithmetic conversions.
23332
23333Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23334
23335 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23336 bug involving using inferior_pid to figure out whether to select a
23337 frame.
23338
23339Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23340
23341 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23342 match the current disassembler output.
23343
23344Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23345
23346 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23347 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23348 types, expect "int" as type of integer values (for now).
23349
23350Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23351
23352 * gdb.base/commands.exp: New tests for if/while commands.
23353
23354Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23355
23356 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23357 by .*, since hex values have different syntax in Chill mode.
23358
23359Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23360
23361 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23362 linefeed from expect pattern for repeated types with indices > 9.
23363
23364Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23365
23366 First part of Fortran test suite.
23367 * gdb.fortran: New directory.
23368 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23369
23370Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23371
23372 * gdb.base/default.exp: Update expect pattern for load command
23373 without arguments.
23374
23375Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23376
23377 * configure.in: Change i386 to i[345]86.
23378 * gdb.base/configure.in: Likewise.
23379 * gdb.c++/configure.in: Likewise.
23380 * gdb.chill/configure.in: Likewise.
23381
23382Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23383
23384 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23385 patterns, since that is not a valid context for comments.
23386
23387Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23388
23389 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23390 repeated types and repeated types with indices > 9.
23391
23392Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23393
23394 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23395 2417; old bug has been fixed.
23396
23397Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23398
23399 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23400 send the newline ourselves instead of assuming gdb_test will do
23401 so when passed an empty input string.
23402
23403 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23404 stabs testcode.
23405
23406Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23407
23408 * lib/gdb.exp (gdb_test): Don't send anything if the first
23409 argument is an empty string. This makes cases where we want to
23410 match output that is already in expect's buffers (for example,
23411 matching a breakpoint after gdb_run_cmd has been called) work
23412 reliably.
23413
23414Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23415
23416 * config/netware.exp: New file.
23417
23418Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23419
23420 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23421 the -B and -L prefixes so we can find the debugging stub.
23422
23423 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23424 there and we are using the gcc from the tree.
23425
23426 * gdb.base/types.c: Removed.
23427
23428 * gdb.base/configure.in: Look for makefile fragments in ../config.
23429 Recognize i386-*-netware.
23430 * gdb.c++/configure.in: Likewise.
23431
23432Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23433
23434 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23435 the correct TCL syntax.
23436
23437Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23438
23439 * gdb.base/opaque.exp: use runto instead of messing around with
23440 breakpoints. Simplify by using gdb_test.
23441
23442 * gdb.base/bitfields.exp: restart between tests on netware targets
23443 because breakpoints aren't relocated after target death. Run
23444 processes to completion.
23445
23446 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23447
23448Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23449
23450 * Makefile.in: Remove extra tabs that confuse some versions
23451 of "make". Use the newly built gdb to test with by default,
23452 rather than the first one in the tester's search path.
23453
23454Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23455
23456 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23457
23458 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23459 condition help.
23460
23461Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23462
23463 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23464
23465 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23466 running.
23467 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23468 * gdb.base/funcargs.exp: Likewise.
23469
23470 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23471 * gdb.base/funcargs.exp: Likewise.
23472
23473 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23474 message is "".
23475
23476Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23477
23478 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23479 return,signals,twice}.exp: Handle non-existant binaries
23480 consistantly.
23481
23482 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23483 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23484 might testing a cross development system.
23485
23486Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23487
23488 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23489 runtest script is relative to ${srcdir}, not ${rootdir}.
23490
23491Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23492
23493 * gdb.base/signals.exp: Allow for optionality of breakpoint
23494 address.
23495
23496Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23497
23498 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23499
23500Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23501
23502 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23503 for size_t definition.
23504 * gdb.c++/templates.cc: Likewise
23505
23506 * config/mt-i386-netware: New file.
23507
23508 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23509 defined.
23510
23511 * gdb.base/Makefile.in: Added support for systems that name core
23512 files by appending "core" to the program name.
23513 * gdb.base/a1-selftest.exp: Likewise.
23514
23515Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23516
23517 * gdb.base/return.exp: Add comment and message for `return double'
23518 test failure on Sparc Solaris.
23519
23520Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23521
23522 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23523
23524Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23525
23526 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23527 from optimizing them away.
23528 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23529 patterns to include default constructors and assignment operators,
23530 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23531 character in the output of the virtual base pointer.
23532
23533Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23534
23535 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23536 expression match in print_addr_of to avoid unintented matches.
23537 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23538 versions up to 2.5.8.
23539
23540Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23541
23542 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23543 included file to run under newer versions of expect.
23544 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23545 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23546 Remove xfail for the virtual table of BDDHookV.
23547
23548Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23549
23550 * lib/gdb.exp (string_to_regexp): Set a default result.
23551 (default_gdb_start): Fix misleading message.
23552
23553Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23554
23555 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23556 Remove all CC, etc definitions.
23557 * config/mt-hpux: New file.
23558 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23559 (CFLAGS, LDFLAGS): Define.
23560 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23561
23562 * Makefile.in (site.exp): Don't insert host_os, etc.
23563 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23564 (distclean): Check existence of subdir.
23565 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23566 * gdb.base/Makefile.in: General cleanup and simplification.
23567 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23568 to build executables. Use default rule to build .o files.
23569 (EXPECT, RUNTEST, CC): Fix relative pathname.
23570 (site.exp): Don't insert host_os, etc.
23571 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23572 and/or SIGUSR1 defined.
23573 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23574 * gdb.c++/Makefile.in: General cleanup and simplification.
23575 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23576 (CFLAGS): Remove.
23577 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23578
23579Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23580
23581 * gdb.base/recurse.exp: Misc changes to get tests running again
23582 after Kung's changes to the watchpoint code.
23583 * gdb.base/watchpoint.exp: Likewise.
23584
23585Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23586
23587 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23588
23589Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23590
23591 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23592 * lib/gdb.exp (default_gdb_start): Define.
23593 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23594 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23595 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23596 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23597 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23598 Don't call gdb_target_udi in between tests.
23599
23600Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23601
23602 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23603 (which was basically just a local version of the same thing). In
23604 addition to avoiding duplication, gdb_test_exact is faster.
23605 * lib/gdb.exp (gdb_test_exact): Fix typo.
23606
23607 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23608 don't give an error.
23609
23610 * gdb.base/term.exp: Call delete_breakpoints before starting.
23611
23612 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23613 (t10): Add comment.
23614
23615Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23616
23617 Reorganization of the GDB Test Suite.
23618
23619 * gdb.base: New directory, contains all the basic tests.
23620 * gdb.c++: New directory, tests specific to C++.
23621 * gdb.chill: New directory, tests specific to Chill.
23622 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23623 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23624 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23625 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23626 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23627 t30-31 to chill).
23628 * */gdbme.*: Rename to match appropriate expect scripts.
23629 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23630 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23631 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23632 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23633 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23634 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23635 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23636 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23637 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23638 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23639 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23640 gdb.c++/virtfunc.cc: New names of C++ files.
23641 * gdb.chill/chillvars.ch: New name of Chill file.
23642 * gdb.base/configure.in, gdb.c++/configure.in,
23643 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23644 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23645 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23646 * configure.in (configdirs): Update to reflect directory changes.
23647 (target_abbrev): No longer define for any configuration.
23648 * Makefile.in: Cosmetic improvements to header comments.
23649
23650Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23651
23652 Various changes to gdb.t31:
23653
23654 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23655 * gdbme.ch: Make all key-words and predefineds be upper-case.
23656 * chillvars.exp: Expect key-words and predefinds in upper-case.
23657
23658 * chillvars.exp: Use gdb_test_exact many places.
23659 Change expected output for arrays (which now includes index labels).
23660
23661 * pr-5020.exp, gdme.ch (module PR_5020):
23662 New test, for PR-5020.
23663
23664Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23665
23666 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23667 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23668
23669Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23670
23671 * Makefile.in: Fix bit-rot in definitions of CHILL,
23672 CHILL_FOR_TARGET and Chill_LIB.
23673 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23674 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23675 CHILL, and CHILL_LIB.
23676
23677Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23678
23679 * Revert the previous changes. Please see Rob's directory
23680 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23681
23682Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23683
23684 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23685 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23686 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23687 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23688 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23689 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23690 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23691 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23692 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23693 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23694 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23695 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23696 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23697 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23698 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23699 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23700 changes from 94Q1.
23701
23702Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23703
23704 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23705 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23706 Rob's new testing fragments.
23707
23708Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23709
23710 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23711 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23712
23713Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23714
23715 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23716 version also, match on casted version strings, and match on
23717 gdb startup case where the line numbers might be messed up.
23718
23719Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23720
23721 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23722 (CFLAGS): Delete it from here.
c906108c
SS
23723
23724Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23725
23726 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23727
23728Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23729
23730 * Makefile.in (RUNTEST): Default to just "runtest".
23731
23732Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23733
23734 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23735 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23736 the code has been restructured.
23737
23738Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23739
23740 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23741 \n, not just one of each.
23742
23743 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23744 /bin/cc gives a warning if you do.
23745
23746Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23747
d63a86f8 23748 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23749 __t10ListS_link1ZUiRCUiPT0
23750
23751Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23752
23753 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23754 on local variables in recursive functions.
23755
23756 * gdb.t07/Makefile.in: Build the new test.
23757
23758Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23759
23760 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23761 directly. Instead compare the return values from actual calls.
23762
23763Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23764
23765 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23766
23767Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23768
23769 * From Peter Schauer with minor modifications.
a9c64011
AS
23770 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23771 stops in mid-line in the caller. Add xfail for returning a float
23772 value on X86 targets.
c906108c
SS
23773
23774Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23775
23776 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23777 to avoid expect lossage.
23778 (fmem_LRbug_tests): Likewise.
23779 * gdb.disasm/hppa.s: Corresponding changes.
23780
23781 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23782 conditions to work with latest dejagnu/expect.
23783
23784 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23785 expected to fail on the PA.
23786 (backtrace in call with trampolines): Explicitly require main
23787 to be frame #1 (no trampolines should show up in backtrace).
23788
23789 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23790 "continue -expect".
23791 * gdb.t06/break.exp: Likewise.
23792 * gdb.t07/watchpoint.exp: Likewise.
23793 * gdb.t13/bitfields.exp: Likewise.
23794 * gdb.t15/{funcargs,return}.exp: Likewise.
23795 * gdb.stabs/weird.exp: Likewise.
23796 * config/{mips,udi}-gdb.exp: Likewise.
23797
23798 * hppa.sed: Enclose comments within a sed command to avoid
23799 losing with the old OSF1 sed.
23800
23801Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23802
23803 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23804 sequent dynix.
23805 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23806 * gdb.t15/funcargs.exp: Conditionally step again to really
23807 finish from marker_call_with_trampolines. Handle the case where
23808 the first step from within call_with_trampolines already steps
23809 us back to main.
23810 * gdb.t15/gdbme.c: Add comment to closing brace of
23811 call_with_trampolines for funcargs.exp.
23812
23813Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23814
d63a86f8 23815 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
23816 Fix typo(s).
23817
23818Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23819
23820 * gdb.t07/gdbme.c: More code for watchpoint testing.
23821
23822 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23823 "Hardware watchpoint" throughout file.
23824 (test_watchpoint_triggered_in_syscall): New test.
23825 (test_complex_watchpoint): New test.
23826
23827Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23828
23829 * gdbme.c (call_with_trampolines): New function to try and step
23830 into. Tests trampoline problems on the PA.
23831
23832 * funcargs.exp (localvars_in_indirect_call): No longer expect
23833 stepping into indirect call to fail on PAs.
23834 (test_stepping_over_trampolines): New test.
23835
23836Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23837
23838 * TODO: Add suggestions for static member function tests, and
23839 completion tests.
23840
23841Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23842
23843 * TODO: Add suggestions for "p/a" tests.
23844
23845 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23846 (default_gdb_exit): Replace all the hair with sending "quit" to
23847 the process with a simple close.
23848
23849Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23850
23851 * TODO: Add suggestions for shared library tests.
23852
23853Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23854
23855 * TODO: Add suggestions for x/s tests.
23856
23857Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23858
23859 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23860 "enable once", and "enable breakpoints once" with ".*".
23861
23862Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23863
23864 * TODO: Add suggestions about structure passing tests.
23865
23866Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23867
23868 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23869 the primary1 test, use work around if __GNUC__ < 2.
23870 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23871 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23872 Test for bad output rather than waiting for timeout. Issue
23873 second continue only if first continue failed.
23874
23875Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23876
23877 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23878 operator[] test with gdb_test because the old code didn't seem to
23879 be getting the quoting right with the new dejagnu.
23880
23881Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23882
23883 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23884 one from the path.
23885 * Makefile.in: Use a fresh expect if there is one, use runtest
23886 from the src tree if there is one.
d63a86f8 23887
c906108c
SS
23888Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23889
23890 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23891 next over recursive call. Revise the tests from that point on
23892 (which had been skipped) to match GDB's actual (correct) output.
23893
23894 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23895 with next over a breakpoint whose condition is false.
23896
23897 * gdb.t00/help.exp: Comment out "help set print" tests just like
23898 (and for same reason as) "help set" test.
23899
23900Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23901
23902 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23903 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23904
23905Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23906
23907 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23908 necessary gdb_target_udi.
23909
23910 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23911
23912 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23913 1838 and 2417; they are fixed.
23914
23915 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23916 gdb.t03/ptype.exp (ptype structure, ptype union):
23917 Remove xfails; the test is looser than when the xfails were added.
23918
23919 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23920 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23921
23922 * gdb.t01/run.exp: Only run shell test if isnative.
23923
23924 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23925 since "run" automatically loads if necessary. Call gdb_target_udi
23926 after the "file" since "file" kills any execution target.
23927
23928 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23929 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23930 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23931 argument for UDI.
23932
23933Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23934
23935 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23936
23937 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23938
23939Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23940
23941 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23942 properly quoting regexps. This makes the second argument to
23943 demangle a fixed string, which matches the callers, instead of a
23944 shell-style pattern which is what the previous implementation
23945 used. Update some of the callers.
23946
23947Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23948
23949 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23950 (comib_nullified_tests): Fix typo.
23951 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23952 strings. No longer expected to fail.
23953
23954 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23955 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23956 strings. No longer expected to fail.
23957
23958 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23959 string. No longer expected to fail.
23960
23961Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23962
23963 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23964 No longer expected to fail.
23965
23966 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23967 string. No longer expected to fail.
23968
23969Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23970
23971 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23972 only in the names (I probably got most of them). I was even
23973 generous with some which differed in underscores in names, and
23974 probably missed a few, and I *still* was able to remove almost a
23975 third of the file with almost no impact on testsuite coverage.
23976
23977Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23978
23979 * gdb.t00/default.exp: Match udi_attach error message as well as
23980 the one from child_attach.
23981
23982 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23983
23984 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23985
23986 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23987 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23988
23989 * Move test with enums and partial symbols back to
23990 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23991 Reverts the change of 26 May 93. Per today's change to
23992 stabs.texinfo, the behavior that weird.exp was expecting was
23993 unreasonable; what is important is that the compiler+gdb get
23994 things right, which happens with a recent gcc. Also fix the test
23995 to deal with native compilers which put out the stab gdb can't
23996 deal with.
23997
23998Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23999
24000 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24001 in the names. The main thing these accomplish is to slow things down.
24002 Many more such duplicates surely remain.
24003
24004 * gdb.t00/help.exp: Comment out "help support" test just like
24005 (and for same reason as) "help set" test.
24006
24007Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24008
24009 * gdb.t06/break.exp: Remove setup_xfails for
24010 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24011 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24012 about known bug in gcc to include up through 2.5.8.
24013 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24014 well as "_vb$".
24015 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24016 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24017 with latest gcc and gdb.
24018 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24019 well as "_vb$".
24020
24021Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24022
24023 * configure.in (hppa*-*-*): Also configure and build stabs-only
24024 tests.
24025
24026Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24027
24028 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24029 * gdb.t10/configure.in (hppa*-*-*): Use it.
24030
24031Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24032
24033 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24034
24035Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24036
24037 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24038 versions prior to 1.13.5.
24039
24040Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24041
24042 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24043 the prompt is at the start of a line.
24044
24045Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24046
24047 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24048 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24049 in the copr tests now.
24050 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24051 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24052 expected to fail.
24053
24054Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24055
24056 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24057 gdb.t31/chillvars.exp, lib/gdb.exp:
24058 Tweak to run under either version of expect.
24059 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24060 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24061 * gdb.t11/list.exp: Remove extraneous whitespace.
24062
24063Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24064
24065 * gdb.t16/printcmds.exp (test_print_strings): Accept
24066 "(unsigned char *) " before the string.
24067
24068 * TODO: Add notes about printing of fancy types and GDB expressions.
24069
24070Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24071
24072 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24073 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24074 if doing mips-idt-ecoff.
c906108c
SS
24075
24076Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24077
24078 * Most .exp files: Tweak to run under either version of expect.
24079
24080Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24081
24082 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24083 xfails; I'm not sure why they are failing, but not because of PR 1806.
24084
24085Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24086
24087 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24088 defined in lib/gdb.exp.
24089
24090Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24091
24092 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24093 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24094 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24095 have to be typeless.
24096
24097Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24098
24099 * TODO: Add suggestion for copyright year test.
24100
24101Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24102
24103 * configure.in (*-*-lynxos*): Add stabs tests.
24104
24105Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24106
24107 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24108 so insert a tab before any assembler directive in column zero.
24109
24110 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24111 stores.
24112 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24113 stores.
24114 (fpu_short_memory_tests): Likewise.
24115
24116Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24117
24118 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24119 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24120 .stabs directives in comments.
24121
24122Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24123
24124 * TODO: New file, describing tests we could write.
24125 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24126
24127Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24128
24129 * gdb.t06/signals.exp: Add kludge to force re-sync.
24130
24131 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24132 to xgdb instead of gdb, get out of gdb.
24133
24134Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24135
24136 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24137 for info.
24138
24139Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24140
24141 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24142 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24143 * gdb.stabs/hppa.sed: New sed script for the PA.
24144
24145Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24146
24147 * gdb.stabs: Re-write weird.def and configuration to use sed
24148 instead of cpp. sed is portable and POSIX; cpp is neither.
24149
24150Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24151
24152 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24153
24154Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24155
24156 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24157
24158Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24159
24160 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24161 "_vb$".
24162 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24163 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24164
24165Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24166
24167 * lib/gdb.exp: Comment out code which depends on non-existent
24168 `transform' procedure.
24169
24170Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24171
24172 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24173 * lib/gdb.exp: Transform tool name.
24174 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24175 1.1's new error handling system.
24176
24177Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24178
24179 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24180
24181Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24182
24183 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24184 They made pattern matching so slow that timeouts happened on
24185 heavily loaded systems. Now any output from "show print" which
24186 gets us back to the GDB prompt is a PASS.
24187
24188Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24189
24190 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24191
24192Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24195
24196 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24197 It is not from PR 3220.
24198
24199Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24200
24201 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24202 just started failing because they depended on the order the
24203 subcommands are presented, or exact docstring text. This kind of
24204 test is a pain and has minimal benefit.
24205
24206Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24207
24208 * gdb.t09/corefile.exp: At end of test, use "core" command with
24209 no arguments.
24210
24211Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24212
24213 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24214 17}/Makefile.in: Make it possible to run the testsuite with Sun
24215 make and CC = cross gcc by adding explicit build rules for .o
24216 files.
24217
24218Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24219
24220 * gdb.t15/funcargs.exp: Don't put comments on same line as
24221 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24222
c906108c
SS
24223Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24224
24225 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24226
24227Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24228
24229 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24230 * gdb.t20/inherit.exp: remove three dumplicate entries.
24231
24232Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24233
24234 * gdb.t06/break.exp: For "next over recursive call", fail on any
24235 incorrect output, not just on "factorial (value=2)".
24236
24237Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24238
24239 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24240 working now. Add an xfail if accesing a bss variable causes
24241 a memory error if the target is not yet run.
24242
24243Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24244
24245 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24246 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24247 name of __st* demangling (2 strings). Did Kung really get the
24248 more than 95 others right without testing them?
24249
24250Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24251
24252 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24253
24254Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24255
24256 * configure.in (configdirs): Add gdb.disasm
24257 * gdb.disasm: New directory for GDB disassembler tests.
24258 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24259
24260Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24261
24262 * gdb.t00/help.exp: Don't test "help set".
24263
24264 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24265 from within expect statements. None of these happen anymore and
24266 they cause regressions to be silently unnoticed.
24267
24268 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24269 messages) about known failures with gcc cygnus-2.4.5-930417.
24270
24271 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24272 comp-info.exp so it gets built if it doesn't exist.
24273
24274 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24275 it is no longer used.
24276 * gdb.t13/comp-info.c: Removed.
24277
24278Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24279
24280 * gdb.t06/signals.exp: Add xfail for sun3.
24281
24282Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24283
24284 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24285 relevant because ^C doesn't get sent but failure can be reproduced
24286 interactively).
24287
24288Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24289
24290 * gdb.stabs/alpha.mt: New configuration file for alpha.
24291 * gdb.stabs/configure.in: Use it.
24292 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24293 sharing with alpha.mt, redefine long to word via preprocessor.
24294 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24295 for alpha.
24296 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24297 native cc.
24298 * gdb.t00/teststrategy.exp: Change expect string so that we
24299 consume the `(xgdb)' from the command echo and from the gdb prompt.
24300 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24301 gdb currently compares all values as long, so this failure probably
24302 applies to any configuration where LONGEST is bigger than a target int.
24303 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24304 with gcc.
24305 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24306 to handle opaque pointers, gcc is.
24307 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24308 as first argument. Include <sys/types.h> and change all operator
24309 new definitions to use size_t.
24310 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24311 now that we use size_t.
24312
24313Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24314
a9c64011 24315 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24316 a long or float array cast all array members to the same type.
a9c64011 24317 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24318 with 64 bit longs.
a9c64011 24319 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24320 on alpha.
a9c64011 24321 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24322
24323Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24324
24325 * gdb.t24 (demangle.exp): Constructors of templates have names like
24326 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24327 section 14.6 of the ARM.
24328
24329 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24330 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24331 accomplish little and slow down the testsuite.
24332
24333 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24334 Accept spaces various places.
24335
24336Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24337
24338 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24339 with watchpoint enabled.
24340
24341 * Makefile.in: Remove definition of CC and remove the second
24342 definition of CXX (the "CXX = gcc" one remains). These definitions
24343 were causing backquotes to be expanded within backquotes, which
24344 doesn't work.
24345
24346Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24347
24348 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24349
24350Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24351
a9c64011
AS
24352 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24353 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24354 by mips cc and contains no stabs entries.
24355
24356Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24357
24358 * config/vx-gdb.exp: Use fake device to load files rather than
24359 NFS.
24360 * lib/gdb.exp: New proc to do "file" command.
24361 * config/unix-gdb.exp: Use new "file" proc.
24362
24363Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24364
24365 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24366 Rework board rebooting slightly.
24367 (gdb_exit): Don't exit from the remote shell; there isn't one.
24368 * gdb.stabs/weird.exp: If a program is being debugged already,
24369 kill it.
24370 * gdb.t04/setvar.exp: Stop and restart gdb.
24371 * gdb.t05/expr.exp: Likewise.
24372 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24373 restart gdb and reload the program.
24374 * gdb.t08/opaque.exp: Likewise.
24375 * gdb.t12/scope.exp: Likewise.
24376 * gdb.t13/bitfields.exp: Likewise.
24377 * gdb.t15/funcargs.exp: Likewise.
24378 * gdb.t20/classes.exp: Likewise.
24379 * gdb.t03/ptype.exp: Increase timeout.
24380 * gdb.t16/printcmds.exp (test_print_string_constants,
24381 test_print_array_constants): Likewise.
24382 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24383 * gdb.t20/classes.exp (do_tests): Likewise.
24384 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24385
24386Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24387
24388 * gdb.stabs: Renamed *wierd* to *weird*.
24389
24390Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24391
24392 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24393 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24394
24395Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24396
24397 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24398 (do_tests): Remove xfail for whatis on one_var and two_var.
24399
24400Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24401
24402 * Makefile.in: Made cross building work better by adding
24403 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24404
24405Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24406
24407 * gdb.t15/{return.c,return.exp,Makefile.in}:
24408 New test, currently commented out.
24409
24410Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24411
24412 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24413 still running and removes the leftover named socket so GDb can do
24414 clean restarts.
24415
24416Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24417
24418 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24419 console, not GDB.
24420 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24421 cross testing works better with "make check"
24422 * config/unix-gdb: Use default procedures for exit and version.
24423 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24424 with the newest VxWorks.
24425
24426Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24427
24428 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24429 old form.
24430
24431 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24432 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24433
24434 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24435
24436 * config/unix-gdb.exp: Remove this version of gdb_exit
24437 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24438 Rob says he'll look at it when he gets back to testing boards.
24439
24440Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24441
24442 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24443 an expected fail for certain ptype commands.
24444
24445 * gdb.t20/classes.exp: Update expected results of "ptype class
24446 Base1" to account for the constructor that now appears in the type.
24447
24448Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24449
24450 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24451 disappeared from list.
24452 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24453 "alldone" proc with call to cleanup and exit.
24454 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24455 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24456 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24457 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24458 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24459 "alldone" proc with simple returns that suppress remaining
24460 tests. The alldone proc went away many months ago.
24461
24462Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24463
24464 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24465
24466 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24467
24468Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24469
24470 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24471 as vax gdb will display them.
24472
24473Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24474
24475 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24476 optimizers.
24477
24478 * scope.exp: Change "bad value for localval" messages so each one
24479 is unique.
24480
24481 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24482 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24483
24484 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24485
24486Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24487
24488 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24489 doesn't exist (due to optimization).
24490
24491Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24492
24493 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24494 contains \r because the filename is long.
24495
24496 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24497 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24498
24499Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24500
24501 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24502 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24503 Ultrix.
24504 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24505 int tests.
24506 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24507
24508Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24509
24510 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24511
24512 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24513 to match does not match the passing case but still matches the
c906108c
SS
24514 failing case.
24515
24516Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24517
24518 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24519
24520Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24521
24522 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24523 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24524 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24525 Remove various versions of gdb_exit.
24526 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24527 gdb_exit.
24528 * config/unix-gdb.exp: gdb_exit remains here, and should override
24529 the generic version, since it's doing a lot of wierd stuff that
24530 the other versions aren't. FIXME, fold it in, or abandon this
24531 version.
24532
24533Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24534
24535 * gdb.t24/demangle.exp: Add tests for PR 3220.
24536
24537Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24538
24539 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24540
24541Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24542
24543 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24544 "i386-*-*". Works for i486 as well.
24545
24546 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24547 bug, and expand domain of xfail to all SVR4 systems, since the
24548 actual problem is likely to be in generic SVR4 /proc support.
24549
24550Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24551
24552 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24553
24554Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24555
24556 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24557 xfails for other systems. Match a missing 'Continuing.' as an
24558 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24559
24560 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24561 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24562 Only issue warning for missing executables if -all option is used.
24563
24564 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24565 file if -all option is used. It's like an unpredictable XFAIL.
24566
24567Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24568
24569 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24570 for dynamically linked binaries.
24571
24572 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24573
24574Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24575
24576 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24577 to state that this is a known bug in old versions of g++.
24578
24579Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24580
24581 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24582 while waiting for `Continuing'.
24583
24584Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24585
24586 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24587 in text, data, and bss.
24588 * gdb.t10/nodebug.c: Add local and global test variables for
24589 initialized and uninitialized data.
24590
24591Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24592
24593 * config/unix-gdb.exp (gdb_exit): Add "wait".
24594
24595Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24596
24597 * gdb.t06/signals.exp: xfail the continue from the handler for all
24598 targets.
24599
24600 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24601 function with watchpoints enabled, the i386 call dummy starts with
24602 a call.
24603
24604 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24605 386 bsd names its corefiles.
24606
24607Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24608
24609 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24610 compilers don't grok it.
24611 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24612 with small octal ints rather than character constants, which
24613 are signed and might not fit if first promoted to int.
24614
24615Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24616
24617 * gdb.t09/Makefile.in (clean): Remove corefile.
24618
24619Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24620
24621 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24622
24623Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24624 and Jim Kingdon (kingdon@cygnus.com)
24625
24626 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24627 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24628 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24629
24630Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24631
24632 * gdb.t17/interrupt.exp: Add xfail for hppa.
24633
24634Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24635
24636 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24637 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24638 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24639 to determine signed-ness of bitfields and use the result to setup
24640 the xfail.
24641 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24642 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24643 call line is reached if necessary.
24644
24645Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24646
24647 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24648
24649Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24650
24651 * gdb.t06/break.exp: Also test `clear' command.
24652
24653Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24654
24655 * gdb.t00/teststrategy.exp: Remove extra quote.
24656
24657 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24658 watchpoint enabled to be for all non-68k machines.
24659
24660 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24661
24662Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24663
24664 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24665 targets use aout.mt instead of ecoff.mt as gas understands
24666 standard aout format.
24667
24668Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24669
24670 * lib/gdb.exp (runto): Don't insist that function we are running to
24671 was compiled with -g.
24672
24673 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24674
24675 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24676 to get back into the read system call.
24677 Accept leading newline in case where we woke it up.
24678
24679Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24680
24681 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24682 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24683 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24684 enable ecoff configuration.
24685
24686Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24687
24688 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24689
24690Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24691
24692 * gdb.t16/printcmds.exp: Add another printf test.
24693
24694Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24695
24696 * configure.in: If configured -with-stabs on any target, add
24697 stabsdirs to configdirs.
24698
24699Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24700
24701 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24702 fun" so pattern does not match the command itself.
24703
24704Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24705
24706 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24707
24708Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24709
24710 * gdb.t17/interrupt.exp: Test for more things.
24711
24712Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24713
24714 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24715 compiler arranges the code and line numbers.
24716
24717 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24718
24719Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24720
24721 * gdb.t00/help.exp: Increase expect input buffer size.
24722
24723Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24724
24725 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24726
24727 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24728
24729 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24730
24731 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24732 [0-9]*, not just [0-9].
24733
24734Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24735
24736 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24737
24738 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24739
24740Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24741
24742 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24743
24744Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24745
24746 * gdb.t06/signals.c: Add xfails for sun3.
24747
24748 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24749
24750 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24751 test_stepping tests.
24752
24753Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24754
24755 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24756
24757 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24758
24759 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24760 rather than actually putting it through cpp twice.
24761
24762 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24763
24764Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24765
24766 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24767 no longer needed.
24768
24769Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24770
24771 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24772
24773 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24774 C++ features prints as "struct", make it a pass, not an xfail.
24775
24776Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24777
24778 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24779 Don't require VA to print as "class" rather than "struct".
24780
24781Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24782
24783 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24784
24785Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24786
24787 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24788
24789Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24790
24791 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24792 order.
24793
24794Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24795
24796 * gdb.t16/printcmds.exp: Add printf tests.
24797
24798 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24799
24800 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24801
24802Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24803
24804 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24805 pass counts, to counteract any existing or future setup_xfails.
24806
24807Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24808
24809 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24810 {BEGIN,END}_COMMON for common block instead of STAB.
24811 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24812
24813 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24814 intp_var should be N_GSYM not N_LSYM.
24815 wierd-aout.S: Use a label for the value of the N_SO.
24816 wierd.def: Remove all backslashes.
24817 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24818
24819Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24820
24821 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24822 get the expected next to inheritance3.
24823
24824Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24825
24826 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24827 now that gcc-2.4 gets it right.
24828
24829Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24830
24831 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24832
24833 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24834 generating comp-info.exp which works for cross-compilation.
24835
24836Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24837
24838 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24839 "*-*-sysv4.*".
24840
24841Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24842
24843 * gdb.t01/run.exp: Start with a fresh gdb.
24844 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24845 SVR4.x.
24846
24847Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24848
24849 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24850 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24851 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24852 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24853 things to remove.
24854
24855Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24856
24857 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24858 test cases from bug reports.
24859
24860Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24861
24862 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24863 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24864 avoid spurious xfails.
24865 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24866 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24867 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24868
24869Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24870
24871 * gdb.t00/teststrategy.exp: Rework to provide more useful
24872 description of each test, fix problem with systems that define
24873 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24874 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24875 results for "next over recursive call" so timeouts aren't taken
24876 by error.
24877
24878Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24879
24880 * gdb.t12/scope.exp: Test printing of variables before run.
24881
24882 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24883 printed in wrong order due to sorting.
24884
24885Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24886
24887 * gdb.t00/teststrategy.exp: Fix expected results for printing
24888 user entered string constant. Is array of char, prints with no
24889 address.
24890
24891 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24892 commands.
24893 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24894 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24895 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24896 of struct of char arrays.
24897 * gdb.t00/radix.exp: New tests for radix commands.
24898
24899Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24900
24901 * gdb.t16/printcmd.exp: Print a variable before running program
24902 (with xfail for AIX).
24903
24904Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24905
24906 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24907
24908 * gdb.t16/printcmd.exp: Don't print variables before running program.
24909
24910 * gdb.t06/break.exp: Don't require envp argument to main.
24911
24912 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24913
24914 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24915 Add xfails for rs6000.
24916
24917 * gdb.t02/whatis.exp: Change other tests not to re-test something
24918 we already tested.
24919
24920 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24921 each type used has a variable of that type.
24922
24923Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24924
24925 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24926
24927Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24928
24929 * configure.in: change srctrigger to be a file, not a directory
24930
24931Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24932
24933 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24934
24935 * gdb.t11/list.exp: Fixed a couple of typos.
24936
24937Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24938
24939 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24940 is fixed and PR is closed.
24941 * gdb.t16 (gdbme.c): Add simple test string variable.
24942 * gdb.t16 (printcmds.exp): Add tests with simple test string
24943 variable, primarily for boundaries on "set print elements".
24944
24945Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24946
24947 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24948 Make leading 0's optional and don't expect a tab in the middle
24949 of the number.
24950
24951 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24952
24953 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24954 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24955 don't end command passed to gdb_test with newline.
24956
24957 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24958 signed keyword away, don't expect signed bitfields to be signed.
24959
24960 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24961 printing with only as many 1's as are in the field as well as printing
24962 with 32 1's (see comment).
24963
24964Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24965
24966 * gdb.t00/default.exp: Start with a fresh gdb.
24967 * configure.in (configdirs): Remove gdb.t31 until the chill
24968 compiler works again. It no longer is able to find chillrt0
24969 since it isn't in libchill.a anymore.
24970 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24971 wierd.o, make more modular.
24972 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24973 spurious newlines that caused problems.
24974
24975Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24976
24977 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24978 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24979 gdb.stabs/wierd.{exp,def}: Many new tests.
24980
24981 * gdb.t00/default.exp: update info line for new message.
24982
24983 * gdb.t02/{whatis.exp,gdbme.c}:
24984 Test that "char *" doesn't print as "caddr_t".
24985
24986Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24987
24988 * gdb.t00/help.exp: Use .* in place of some help messages which
24989 just changed.
24990 gdb.t00/default.exp: Update "info frame" test for new message.
24991 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24992 Remove some xfails
24993
24994Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24995
24996 * gdb.t03/{gdbme.c,ptype.exp}:
24997 Add tests for typedef'd struct and union without tags.
24998 Also check "whatis" on a variable of a typedef'd enum without a tag.
24999
25000 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25001 PRMS 1823; the bug still exists but isn't reproduced by this test
25002 anymore), and remove rs6000 XFAIL (the bug is fixed).
25003
25004 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25005 duplicated from whatis.exp. For those that are left, accept
25006 "long", "long int", or "int" for long variables (whatis.exp already
25007 has an XFAIL for "int", so no need to fail it here).
25008
25009 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25010 Deal with GCC's names for types now that GDB uses the compiler's names.
25011
25012 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25013 setup_xfail's for sunos4. If we #defined the signed keyword away,
25014 don't expect GDB to know that char it is signed.
25015
25016 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25017
25018Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25019
25020 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25021 should work on any system, regardless of debugging format.
25022 * gdb.t21/demangle.exp: Move to gdb.t24.
25023 * gdb.t24/demangle.exp: Move from gdb.t21.
25024 * gdb.t24/{Makefile.in, configure.in}: New files.
25025
25026Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25027
25028 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25029 * gdb.stabs: New directory.
25030
25031Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25032
25033 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25034 not just "Quit anyway?".
25035
25036Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25037
25038 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25039 that all setup_xfails are immediately followed by clear_xfails.
25040
25041Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25042
25043 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25044 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25045 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25046 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25047 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25048 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25049 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25050 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25051 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25052 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25053 gdb.t31/chillvars.exp, lib/gdb.exp:
25054 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25055 bug-gdb@prep.ai.mit.edu.
25056
25057Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25058
25059 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25060 with 0.0, not integer 0.
25061
25062Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25063
25064 * gdb.t06/break.exp: Update for "Kill the program" message change.
25065
25066Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25067
25068 * Makefile.in (GDBFLAGS): Set to -nx.
25069 * Makefile.in (site.exp): Use GDBFLAGS.
25070
25071Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25072
25073 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25074 Makefiles.
25075 (check): depend on just-check.
25076 (just-check): added so that tests can be run without a noop
25077 build pass.
25078
25079Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25080
25081 Switch to using configure's configdirs.
25082 * Makefile.in (Makefile): add configure.in dependency.
25083 (SUBDIRS): removed redundant assignment.
25084 * configure.in: switch subdirs assignment to configdirs.
25085 * gdb.t*/configure.in: new files.
25086
25087Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25088
25089 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25090 works.
25091
25092Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25093
25094 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25095 in explicit rules. Apparently this is not supported by some makes.
25096
25097Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25098
25099 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25100
25101Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25102
25103 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25104 disappeared.
25105
25106Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25107
25108 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25109
25110Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25111
25112 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25113 watchpoint problem that is now fixed.
25114 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25115 uninitialized convenience variables.
25116 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25117 structures.
25118
25119Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25120
25121 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25122 which causes expect to get out of sync with gdb on long output
25123 from help set.
25124 * gdb.t09/corefile.exp: Make expected pattern for core file
25125 failing signal and frame output format less sun specific.
25126
25127Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25128
25129 * gdb.t31/chillvars.exp: Add and remove initial dummy
25130 breakpoint, so that symbol table is forced in.
25131 (Needed at least on Sunos4, though it seems not SVR4.)
25132 * gdb.t31/chillvars.exp: Update for changed output format.
25133
25134Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25135
a9c64011 25136 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25137
25138Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25139
25140 * Makefile.in: Added --srcdir when invoking runtest, removed the
25141 need for a local config file. (optional now)
25142
25143Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25144
25145 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25146 failure count used to force early termination. Add some more
25147 expected failures for gnu style demangling.
25148
25149Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25150
25151 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25152 pmi variable from gdb.t20/gdbme to get optimized away.
25153 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25154 Check for written corefile upon timeout _and_ eof.
25155
25156Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25157
25158 * config/unix-gdb.exp: Add missing return 0.
25159
25160Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25161
25162 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25163 test termination.
25164
25165Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25166
25167 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25168 disappeared.
25169
25170Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25171
25172 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25173 time as i860 support works.
25174
d63a86f8 25175 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25176 "backtrace 100\r" rather than just "backtrace\r", to match last
25177 change.
25178
25179Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25180
25181 * config/udi-gdb.exp (gdb_exit): Remove close command.
25182 (gdb_target_udi): New procedure to set the UDI target.
25183 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25184 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25185 Added waits for prompts after several question responses. Added
25186 some more responses used by a29k-amd-udi-gdb.
25187 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25188 pass different arguments, restart UDI connection after program
25189 completion.
25190 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25191 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25192 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25193 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25194 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25195 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25196 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25197 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25198 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25199 after program completion.
25200 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25201 compiled with a SELECT_VECS setting.
25202 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25203 infinite recursion.
25204
25205 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25206 Added checks for COFF results, and made them expected failures for
25207 all targets. It would be better to make them expected failures
25208 for COFF targets only.
25209
25210Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25211
25212 * Makefile.in: add null dvi target, don't bother to recurse
25213 through test directories for info and install-info; rename
25214 $(datadir) to be dejagnu instead of deja-gnu
25215
25216Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25217
25218 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25219 compiler to coredump.
25220 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25221 code.
25222
25223Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25224
25225 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25226 coredump.
25227 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25228 code.
25229
25230Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25231
25232 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25233 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25234 which in a shell. Deletes xgdb when done.
25235 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25236 Tests the return from the "set height" or "set width" commands.
25237 Added a few return codes where needed.
25238
25239Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25240
25241 * Makefile.in (SUBDIRS): Add gdb.t17.
25242 * configure.in (subdirs): Add gdb.t17.
25243 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25244 files to test gdb's calling of functions in the inferior with
25245 the correct arguments and gdb's ability to retrieve any
25246 result returned.
25247
25248Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25249
25250 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25251 may be called after gdb goes away. Previous versions of expect
25252 needed these to avoid file descriptor leaks, but they cause
25253 errors with the current revision of expect.
25254 * gdb.t00/gdbvars.exp: Use -re on expected output after
25255 setting sevenbit-strings.
25256 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25257 to set sevenbit-strings consistent across tests.
25258 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25259 set sevenbit-strings consistent across tests.
25260
25261Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25262
25263 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25264 expected output to match current "expect" expectations.
25265
25266Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25267
25268 * gdb.t00/default.exp: Change expected output for default "source"
25269 command, to match new gdb behavior which requires a filename to
25270 source.
25271
25272Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25273
25274 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25275 expected fail for i486-*-* that misses the marker2 function.
25276 * gdb.t10/crossload.exp (bfddefault): Allow successful
25277 recognition of a format to pass even if no symbols are found.
25278 Explicitly catch failures where the format is not recognized
25279 or is ambiguous, and add the reason to the fail message.
25280 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25281 the cause is and invalid target and add reason to failure message.
25282 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25283 elf32-i386, elf32-sparc, and elf32-i860.
25284 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25285 Set up expected failure for 'filename'::variable scope resolution,
25286 which is now apparently broken on all targets.
25287 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25288 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25289 gdb.t23/templates.exp: Change failure for missing binfile into
25290 just a warning.
25291 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25292 references.
25293
25294Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25295
25296 * gdb.t00/default.exp: Add expected output for default "source"
25297 command, to match new gdb behavior.
25298 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25299
25300Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25301
25302 * config/*-gdb.exp: returns an error, rather than exiting on
25303 internal errors.
25304
25305Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25306
25307 * gdb.t03/gdbme.c: Add pointer to struct variable.
25308 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25309 referencing struct members.
25310
25311Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25312
25313 * configure.in (mips-idt-ecoff): New target.
25314 * config/mips-gdb.exp: New file for remote board using MIPS remote
25315 debugging protocol.
25316
25317 * Redid configuration scheme. Removed gdb.t*/configure.in.
25318 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25319 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25320 distclean targets. Built executables via .o files. Adjusted
25321 tests to account for source files in $(srcdir) rather than
25322 $(objdir).
25323 * lib/gdb.exp (runto): Don't expect () after the function name,
25324 because it may have arguments.
25325
25326Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25327
25328 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25329 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25330 expected failures for mips-idt-* and mips-sgi-*.
25331 * gdb.t00/default.exp (attach): Kill process if requested.
25332 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25333 that does not read core files.
25334 * gdb.t01/run.exp: Removed checks for exit status code.
25335 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25336 it is linked in.
25337 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25338 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25339 appropriate, rather than doing it by hand.
25340 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25341 execution.
25342 * gdb.t10/crossload.exp: Kill existing program if needed.
25343 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25344 appropriate, rather than doing it by hand. Always increase
25345 timeout for this test, not just for VxWorks.
25346
25347Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25348
25349 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25350 of Chill STRUCT types and STRUCT values.
25351 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25352 than "char".
25353 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25354 struct2): New struct definitions and initializations to test
c906108c
SS
25355 simple Chill STRUCT types.
25356
25357Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25358
25359 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25360 the null byte at the end of strings.
25361 * gdb.t00/default.exp: Make show version insensitive to copyright
25362 date.
25363 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25364 to avoid dependencies on target char signedness.
25365 * gdb.t16/printcmds.exp: Update expected results for explicitly
25366 unsigned char.
25367 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25368 now work.
25369 * gdb.t21/demangle.exp: Add many more patterns for template
25370 demangling, most of them being expected failures.
25371 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25372 string we are matching for, to match on the whole string.
25373 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25374 and fix a whole bunch that had incorrect expected output but were
25375 passing anyway because of the bug in "proc demangle".
25376 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25377 type.
25378 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25379
25380Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25381
a9c64011
AS
25382 * gdb/testsuite: made modifications to testcases, etc., to allow
25383 them to work properly given the reorganization of deja-gnu and the
25384 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25385
25386Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25387
25388 * gdb/testsuite: Initial creation of gdb/testsuite.
25389 Migrated dejagnu testcases and support files for testing nm to
25390 gdb/testsuite from deja-gnu. These files were moved "as is"
25391 with no modifications. This migration is part of a major overhaul
25392 of dejagnu. The modifications to these testcases, etc., which
25393 will allow them to work with the new version of dejagnu will be
25394 made in a future update.
48efe704 25395
8d8cb839 25396 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25397\f
8d8cb839
EZ
25398;; Local Variables:
25399;; mode: change-log
25400;; left-margin: 8
25401;; fill-column: 74
25402;; version-control: never
25403;; End:
902f2ccb
MC
25404
25405 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25406 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25407 Copying and distribution of this file, with or without modification,
25408 are permitted provided the copyright notice and this notice are preserved.