]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
The value of a bignum expression is held in a single global array. This means
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
646f4417
AA
12014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4 'func_start' and 'func_end' for the beginning and end of the
5 function code, respectively.
6 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
7 'func_end' instead of 'func' and 'main'.
8
288c211f
AA
92014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10
11 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
12 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
13 generate the debug info assembler source.
14
e0c0f156
AA
152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16
17 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18 * gdb.dwarf2/arr-subrange.exp: Likewise.
19 * gdb.dwarf2/dwz.exp: Likewise.
20 * gdb.dwarf2/method-ptr.exp: Likewise.
21 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22 * gdb.dwarf2/subrange.exp: Likewise.
23 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
24 * gdb.dwarf2/implptrpiece.exp: Likewise.
25 * gdb.dwarf2/nostaticblock.exp: Likewise.
26
0e5c4555
AA
272014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
28
29 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
30 directory to absolute path name arguments.
31
5ec18f2b
JG
322014-03-10 Joel Brobecker <brobecker@adacore.com>
33
34 * gdb.ada/tagged_access: New testcase.
35
847fc4f2
MM
362014-03-07 Markus Metzger <markus.t.metzger@intel.com>
37
38 * gdb.btrace/data.exp: Update expected output.
39
cc3da688
YQ
402014-03-06 Yao Qi <yao@codesourcery.com>
41
42 * gdb.trace/pr16508.exp: New file.
43
0f26cec1
PA
442014-03-05 Pedro Alves <palves@redhat.com>
45
46 PR gdb/16575
47 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
48 procedure.
49 (top level): Adjust to use it. Add tests that exercise breakpoint
50 interaction with the code-cache.
51
7a5a839f
LC
522014-02-26 Ludovic Courtès <ludo@gnu.org>
53
54 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
55 test for 'history-append!'.
56
31aa7e4e
JB
572014-02-26 Joel Brobecker <brobecker@adacore.com>
58
59 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
60 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
61 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
62 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
63 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
64 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
65
1b588015
JB
662014-02-26 Joel Brobecker <brobecker@adacore.com>
67
68 * testsuite/gdb.python/py-pp-re-notag.c: New file.
69 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
70 * testsuite/gdb.python/py-pp-re-notag.p: New file.
71
55426c9d
JB
722014-02-26 Joel Brobecker <brobecker@adacore.com>
73
74 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
75
dc53a7ad
JB
762014-02-26 Joel Brobecker <brobecker@adacore.com>
77
78 * gdb.dwarf2/arr-stride.c: New file.
79 * gdb.dwarf2/arr-stride.exp: New file.
80
12ab52e9
PA
812014-02-26 Pedro Alves <palves@redhat.com>
82
83 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
84 that won't ever trigger. Make sure that GDB reports the correct
85 breakpoint that caused the stop.
86
849c862e
JK
872014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 PR gdb/16626
90 * gdb.base/auto-load-script: New file.
91 * gdb.base/auto-load.c: New file.
92 * gdb.base/auto-load.exp: New file.
93
71b7d793
JK
94 PR gdb/16626
95 * gdb.base/auto-load.exp: Fix out-of-srctree run.
96
e2f0d509
JK
972014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
98
99 Fix dw2-icycle.exp -fsanitize=address GDB crash.
100 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
101
50cc37c8
DE
1022014-02-24 Doug Evans <dje@google.com>
103
104 * lib/gdb.exp (run_on_host): Log error output if program fails.
105
ea4758f2
PA
1062014-02-21 Pedro Alves <palves@redhat.com>
107
108 * gdb.threads/step-after-sr-lock.c: Rename to ...
109 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
110 * gdb.threads/step-after-sr-lock.exp: Rename to ...
111 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
112 ... this.
113
d7b30f67
SDJ
1142014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
115
116 PR tdep/16397
117 * gdb.arch/amd64-stap-special-operands.exp: New file.
118 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
119 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
120 * gdb.arch/amd64-stap-triplet.S: Likewise.
121 * gdb.arch/amd64-stap-triplet.c: Likewise.
122
83deb43f
JB
1232014-02-20 Joel Brobecker <brobecker@adacore.com>
124
125 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
126 in .section pseudo-op.
127
adde2bff
DE
1282014-02-20 lin zuojian <manjian2006@gmail.com>
129 Joel Brobecker <brobecker@adacore.com>
130 Doug Evans <xdje42@gmail.com>
131
132 PR symtab/16581
133 * gdb.dwarf2/dw2-icycle.S: New file.
134 * gdb.dwarf2/dw2-icycle.c: New file.
135 * gdb.dwarf2/dw2-icycle.exp: New file.
136
f7bd0f78
SC
1372014-02-19 Siva Chandra Reddy <sivachandra@google.com>
138
139 * gdb.python/py-value-cc.cc: Improve test case to enable testing
140 operations on gdb.Value objects.
141 * gdb.python/py-value-cc.exp: Add new test to test operations on
142 gdb.Value objects.
143
c17ef0d5
DE
1442014-02-18 Doug Evans <dje@google.com>
145
146 * Makefile.in (TESTS): New variable.
147 (expanded_tests, expanded_tests_or_none): New variables
148 (check-single): Pass $(expanded_tests_or_none) to runtest.
149 (check-parallel): Only run tests in $(TESTS) if non-empty.
150 (check/no-matching-tests-found): New rule.
151 * README: Document TESTS makefile variable.
152
5dd3176f
DE
1532014-02-18 Doug Evans <dje@google.com>
154
155 * Makefile.in (check-parallel): rm -rf outputs temp.
156
0b10be4f
JK
1572014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
158
159 Fix "ERROR: no fileid for" in the testsuite.
160 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
161
85f224e7
DE
1622014-02-12 Doug Evans <dje@google.com>
163
164 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
165 (MISCELLANEOUS): New variable.
166 (clean): rm -rf $(MISCELLANEOUS).
167 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
168 dwp live in the same directory as symlinks, with each symlink pointed
169 to a differently named file in a different directory.
170
149b30ff
DE
1712014-02-11 Doug Evans <dje@google.com>
172
173 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
174 of Tcl file commands.
175
1dfdac32
MK
1762014-02-10 Mark Kettenis <kettenis@gnu.org>
177
178 * gdb.threads/step-after-sr-lock.exp: Avoid executing
179 "kill -SIGUSR1 -1".
180
aa4fb036
JB
1812014-02-10 Joel Brobecker <brobecker@adacore.com>
182
183 * gdb.ada/tick_length_array_enum_idx: New testcase.
184
ed3ef339
DE
1852014-02-10 Doug Evans <xdje42@gmail.com>
186
187 * configure.ac (AC_OUTPUT): Add gdb.guile.
188 * configure: Regenerate.
189 * lib/gdb-guile.exp: New file.
190 * lib/gdb.exp (get_target_charset): New function.
191 * gdb.base/help.exp: Update expected output from "apropos apropos".
192 * gdb.guile/Makefile.in: New file.
193 * gdb.guile/guile.exp: New file.
194 * gdb.guile/scm-arch.c: New file.
195 * gdb.guile/scm-arch.exp: New file.
196 * gdb.guile/scm-block.c: New file.
197 * gdb.guile/scm-block.exp: New file.
198 * gdb.guile/scm-breakpoint.c: New file.
199 * gdb.guile/scm-breakpoint.exp: New file.
200 * gdb.guile/scm-disasm.c: New file.
201 * gdb.guile/scm-disasm.exp: New file.
202 * gdb.guile/scm-equal.c: New file.
203 * gdb.guile/scm-equal.exp: New file.
204 * gdb.guile/scm-error.exp: New file.
205 * gdb.guile/scm-error.scm: New file.
206 * gdb.guile/scm-frame-args.c: New file.
207 * gdb.guile/scm-frame-args.exp: New file.
208 * gdb.guile/scm-frame-args.scm: New file.
209 * gdb.guile/scm-frame-inline.c: New file.
210 * gdb.guile/scm-frame-inline.exp: New file.
211 * gdb.guile/scm-frame.c: New file.
212 * gdb.guile/scm-frame.exp: New file.
213 * gdb.guile/scm-generics.exp: New file.
214 * gdb.guile/scm-gsmob.exp: New file.
215 * gdb.guile/scm-iterator.c: New file.
216 * gdb.guile/scm-iterator.exp: New file.
217 * gdb.guile/scm-math.c: New file.
218 * gdb.guile/scm-math.exp: New file.
219 * gdb.guile/scm-objfile-script-gdb.in: New file.
220 * gdb.guile/scm-objfile-script.c: New file.
221 * gdb.guile/scm-objfile-script.exp: New file.
222 * gdb.guile/scm-objfile.c: New file.
223 * gdb.guile/scm-objfile.exp: New file.
224 * gdb.guile/scm-ports.exp: New file.
225 * gdb.guile/scm-pretty-print.c: New file.
226 * gdb.guile/scm-pretty-print.exp: New file.
227 * gdb.guile/scm-pretty-print.scm: New file.
228 * gdb.guile/scm-section-script.c: New file.
229 * gdb.guile/scm-section-script.exp: New file.
230 * gdb.guile/scm-section-script.scm: New file.
231 * gdb.guile/scm-symbol.c: New file.
232 * gdb.guile/scm-symbol.exp: New file.
233 * gdb.guile/scm-symtab-2.c: New file.
234 * gdb.guile/scm-symtab.c: New file.
235 * gdb.guile/scm-symtab.exp: New file.
236 * gdb.guile/scm-type.c: New file.
237 * gdb.guile/scm-type.exp: New file.
238 * gdb.guile/scm-value-cc.cc: New file.
239 * gdb.guile/scm-value-cc.exp: New file.
240 * gdb.guile/scm-value.c: New file.
241 * gdb.guile/scm-value.exp: New file.
242 * gdb.guile/source2.scm: New file.
243 * gdb.guile/types-module.cc: New file.
244 * gdb.guile/types-module.exp: New file.
245
7026a7c1
YQ
2462014-02-10 Yao Qi <yao@codesourcery.com>
247
248 PR testsuite/16543
249 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
250 * configure: Regenerated.
251 * Makefile.in: New file.
252
6c466447
AS
2532014-02-08 Andreas Schwab <schwab@linux-m68k.org>
254
255 * gdb.python/py-framefilter.exp: Fix typo.
256
6e854735
YQ
2572014-02-08 Yao Qi <yao@codesourcery.com>
258
259 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
260 that no =breakpoint-modified is emitted when breakpoints are
261 modified through MI commands.
262
d137e6dc
PA
2632014-02-07 Pedro Alves <pedro@codesourcery.com>
264 Pedro Alves <palves@redhat.com>
265
266 * gdb.threads/step-after-sr-lock.c: New file.
267 * gdb.threads/step-after-sr-lock.exp: New file.
268
b5ee5a50
PA
2692014-02-07 Pedro Alves <palves@redhat.com>
270
271 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
272
3c77faf3
JK
2732014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
274
275 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
276 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
277
6dddc817
DE
2782014-02-06 Doug Evans <xdje42@gmail.com>
279
280 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
281 output.
282
283 * gdb.gdb/python-interrupts.exp: New file.
284
de7b2893
YQ
2852014-02-05 Yao Qi <yao@codesourcery.com>
286
287 * gdb.trace/report.exp (use_collected_data): Test the output
288 of "info threads" and "info inferiors".
289
66d032ac
YQ
2902014-02-05 Yao Qi <yao@codesourcery.com>
291
292 Revert this patch:
293
294 2013-05-24 Yao Qi <yao@codesourcery.com>
295
296 * gdb.trace/tfile.exp: Test inferior and thread.
297
591a12a1
UW
2982014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
299
300 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
301 on a function.
302 * gdb.base/step-bt.c: Call hello via function pointer to make
303 sure its first instruction is executed on powerpc64le-linux.
304
0ff3e01f
UW
3052014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
306
307 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
308
084ee545
UW
3092014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
310
311 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
312 of the test patterns for use on little-endian systems.
313
6ed14ff3
UW
3142014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
315
316 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
317 (decimal_vector): Fix for little-endian.
318
401e27fd
JM
3192014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
320
321 * gdb.arch/sparc-sysstep.exp: New file.
322 * gdb.arch/sparc-sysstep.c: Likewise.
323
324 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
325
8b924729
EBM
3262014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
327
328 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
329
fb151210
JB
3302014-01-23 Tom Tromey <tromey@redhat.com>
331
332 * gdb.ada/array_char_idx: New testcase.
333
0740f8d8
TT
3342014-01-23 Tom Tromey <tromey@redhat.com>
335
336 PR python/16487:
337 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
338 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
339 classes.
340
21909fa1
TT
3412014-01-23 Tom Tromey <tromey@redhat.com>
342
343 PR python/16491:
344 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
345 string from an inferior frame.
346 * gdb.python/py-framefilter-mi.exp: Update.
347
87ce2a04
DE
3482014-01-22 Doug Evans <dje@google.com>
349
350 * gdb.server/server-mon.exp: Add tests for "set debug-format".
351
237b092b
AA
3522014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
353
354 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
355
d674a709
AA
3562014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
357
358 * gdb.trace/entry-values.exp: Remove excess space character from
359 regex patterns. Handle s390 call instruction.
360
20fa3390
AA
3612014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
362
363 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
364 define "*_start" label. Make "name" static.
365 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
366 ${name} by references to ${name}_start.
367
78466714
AA
3682014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
369
370 * gdb.base/info-macros.exp: Remove "debug" from the compile
371 options.
372
ec9f644a
IB
3732014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
374
375 * gdb.dlang/demangle.exp: New file.
376
94b1b47e
IB
3772014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
378
379 * gdb.dlang/primitive-types.exp: New file.
380
7f420862
IB
3812014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
382
383 * configure.ac: Create gdb.dlang/Makefile.
384 * configure: Regenerate.
385 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
386 * gdb.dlang/Makefile.in: New file.
387 * lib/d-support.exp: New file.
388 * lib/gdb.exp (skip_d_tests): New proc.
389
52834460
MM
3902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
391
392 * gdb.btrace/delta.exp: Check reverse stepi.
393 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
394 * gdb.btrace/finish.exp: New.
395 * gdb.btrace/next.exp: New.
396 * gdb.btrace/nexti.exp: New.
397 * gdb.btrace/record_goto.c: Add comments.
398 * gdb.btrace/step.exp: New.
399 * gdb.btrace/stepi.exp: New.
400 * gdb.btrace/multi-thread-step.c: New.
401 * gdb.btrace/multi-thread-step.exp: New.
402 * gdb.btrace/rn-dl-bind.c: New.
403 * gdb.btrace/rn-dl-bind.exp: New.
404 * gdb.btrace/data.c: New.
405 * gdb.btrace/data.exp: New.
406 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
407
6e07b1d2
MM
4082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
409
410 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
411 * gdb.btrace/exception.exp: Update.
412 * gdb.btrace/instruction_history.exp: Update.
413 * gdb.btrace/record_goto.exp: Update.
414 * gdb.btrace/tailcall.exp: Update.
415 * gdb.btrace/unknown_functions.exp: Update.
416 * gdb.btrace/delta.exp: New.
417
0b722aec
MM
4182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
419
420 * gdb.btrace/record_goto.exp: Add backtrace test.
421 * gdb.btrace/tailcall.exp: Add backtrace test.
422
066ce621
MM
4232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
424
425 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
426 * gdb.btrace/record_goto.c: New.
427 * gdb.btrace/record_goto.exp: New.
428 * gdb.btrace/x86-record_goto.S: New.
429
0688d04e
MM
4302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
431
432 * gdb.btrace/function_call_history.exp: Update tests.
433 * gdb.btrace/instruction_history.exp: Update tests.
434
8710b709
MM
4352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
436
437 * gdb.btrace/function_call_history.exp: Fix expected field
438 order for "record function-call-history".
439 Add new tests for "record function-call-history /c".
440 * gdb.btrace/exception.cc: New.
441 * gdb.btrace/exception.exp: New.
442 * gdb.btrace/tailcall.exp: New.
443 * gdb.btrace/x86-tailcall.S: New.
444 * gdb.btrace/x86-tailcall.c: New.
445 * gdb.btrace/unknown_functions.c: New.
446 * gdb.btrace/unknown_functions.exp: New.
447 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
448
5de9129b
MM
4492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
450
451 * gdb.btrace/instruction_history.exp: Update.
452 * gdb.btrace/function_call_history.exp: Update.
453
23a7fe75
MM
4542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
455
456 * gdb.btrace/function_call_history.exp: Fix expected function
457 trace.
458 * gdb.btrace/instruction_history.exp: Initialize traced.
459 Remove traced_functions.
460
724c7dd8
MM
4612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
462
463 * gdb.btrace/function_call_history.exp: Update
464 * gdb.btrace/instruction_history.exp: Update.
465
6d78d93b
MM
4662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
467
468 * gdb.btrace/enable.exp: Update expected text.
469
93a360cc
OJ
4702014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
471
472 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
473 bytes.
474
3772b53f
MR
4752014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
476
477 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
478
596662fa
OJ
4792014-01-15 Omair Javaid <omair.javaid@linaro.org>
480
481 * lib/gdb.exp (supports_process_record): Return true for
482 arm*-linux*. (supports_reverse): Likewise.
483
b5b08fb4
SC
4842014-01-13 Siva Chandra Reddy <sivachandra@google.com>
485
486 PR python/15464
487 PR python/16113
488 * gdb.python/py-type.c: Enhance test case.
489 * gdb.python/py-value-cc.cc: Likewise
490 * gdb.python/py-type.exp: Add new tests.
491 * gdb.python/py-value-cc.exp: Likewise
492
52d7fb13
AA
4932014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
494 Pedro Alves <palves@redhat.com>
495
496 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
497 Make "name" extern.
498 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
499 references to ${name}_start by references to ${name}.
500
a2cd8cfe
JB
5012014-01-10 Joel Brobecker <brobecker@adacore.com>
502
503 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
504
4e23fced
JB
5052014-01-10 Joel Brobecker <brobecker@adacore.com>
506
507 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
508
c6a9e42c
PA
5092014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
510 Pedro Alves <palves@redhat.com>
511
512 * gdb.mi/mi-info-os.exp: Connect to the target with
513 mi_gdb_target_load.
514
b7ea362b
PA
5152014-01-08 Pedro Alves <palves@redhat.com>
516
517 * gdb.threads/reconnect-signal.c: New file.
518 * gdb.threads/reconnect-signal.exp: New file.
519
5e3f4fab
EBM
5202014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 * gdb.base/source-dir.exp: New file.
523
79301218
JB
5242014-01-07 Joel Brobecker <brobecker@adacore.com>
525
526 * gdb.ada/mi_interface: New testcase.
527
8e355c5d
JB
5282014-01-07 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
531 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
532 gdb.ada/pp-rec-component/pck.ads: New files.
533
c0d48811
JB
5342014-01-07 Joel Brobecker <brobecker@adacore.com>
535
536 * gdb.python/py-pp-integral.c: New file.
537 * gdb.python/py-pp-integral.py: New file.
538 * gdb.python/py-pp-integral.exp: New file.
539
4924df79
GKB
5402013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
541
542 PR breakpoints/16297
543 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
544 (write_syscall): New variables.
545 (main): Create a pipe, write 1 byte in it, and read 1 byte from
546 it.
547 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
548 "write" and "read" syscalls.
549 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
550 numbers.
551
530e8392
KB
5522013-12-19 Keven Boell <keven.boell@intel.com>
553
554 * gdb.fortran/module.exp: Completion matches fortran module
555 names as well. ptype/whatis on modules return a proper type.
556 Add new check for having the correct scope.
557
7f9b20bb
KB
5582013-12-19 Keven Boell <keven.boell@intel.com>
559
560 * gdb.fortran/type.f90: New file.
561 * gdb.fortran/whatis_type.f90: New file.
562
2e0d821f
SDJ
5632013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
564
565 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
566 (close_syscall, chroot_syscall, exit_group_syscall): New
567 variables.
568 * gdb.base/catch-syscall.exp: Replace gdb_compile by
569 prepare_for_testing. Call fill_all_syscalls_numbers before
570 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
571 gdb_load by clean_restart.
572 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
573 (check_info_bp_many_syscalls): Remove global gdb_prompt.
574 (check_call_to_syscall): Likewise. Add global decimal. Improve
575 testing regex.
576 (check_return_from_syscall): Likewise.
577 (check_continue, insert_catch_syscall_with_arg): Remove global
578 gdb_prompt.
579 (insert_catch_syscall_with_many_args): Likewise. Add global
580 decimal. Fix $filter_str. Improve testing regex.
581 (check_for_program_end): Remove global gdb_prompt.
582 (test_catch_syscall_without_args): Likewise. Add global decimal.
583 Improve testing regex.
584 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
585 (test_catch_syscall_with_wrong_args)
586 (test_catch_syscall_restarting_inferior)
587 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
588 (do_syscall_tests): Likewise. Remove global srcdir.
589 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
590 Add global last_syscall_number. Test for the exact syscall number
591 to be caught.
592 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
593 Add global all_syscalls_numbers. Test each syscall number to be
594 caught, instead of only testing "close".
595 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
596 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
597 Remove stale comment.
598 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
599 the correct syscall numbers using information from the inferior.
600
5ce0145d
PA
6012013-12-17 Pedro Alves <palves@redhat.com>
602
603 * gdb.trace/circ.exp: Expect frame info to be printed when
604 switching between frames with unavailable stack, but different
605 functions.
606
bdf22206
AB
6072013-12-17 Andrew Burgess <aburgess@broadcom.com>
608
609 * gdb.trace/unavailable-dwarf-piece.c: New file.
610 * gdb.trace/unavailable-dwarf-piece.exp: New file.
611
07d100d4
YQ
6122013-12-15 Yao Qi <yao@codesourcery.com>
613
614 * gdb.perf/skip-prologue.c: New.
615 * gdb.perf/skip-prologue.exp: New.
616 * gdb.perf/skip-prologue.py: New.
617
8a48ac95
JB
6182013-12-13 Joel Brobecker <brobecker@adacore.com>
619
620 * gdb.ada/arraydim: New testcase.
621
a16b0e22
SC
6222013-12-12 Siva Chandra Reddy <sivachandra@google.com>
623
624 PR python/16113
625 * gdb.python/py-value-cc.cc: Improve test case.
626 * gdb.python/py-value-cc.exp: Add new tests to test usage of
627 gdb.Field objects as subscripts on gdb.Value objects.
628
0987cf35
DE
6292013-12-10 Doug Evans <dje@google.com>
630
7b3fd68b 631 PR 16286
0987cf35
DE
632 * gdb.python/py-value.c: #include stdlib.h, string.h.
633 (str): New struct.
634 (main): New local xstr.
635 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
636 fetch a value as a string with a length beyond the declared length
637 of the array.
638
409d8f48
AB
6392013-12-10 Andrew Burgess <aburgess@broadcom.com>
640
641 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
642 update comment.
643
036e93df
JB
6442013-12-10 Joel Brobecker <brobecker@adacore.com>
645
646 * gdb.ada/int_deref.exp: Add test verifying that we print
647 the decoded symbol name when printing the address of Ada
648 symbols.
649
72bfa06c
JB
6502013-12-10 Joel Brobecker <brobecker@adacore.com>
651
652 * gdb.mi/mi-start.exp: Add test verifying that -list-features
653 contains "exec-run-start-option".
654
11ec5965
YQ
6552013-12-08 Yao Qi <yao@codesourcery.com>
656
657 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
658 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
659 (is_64_target, is_amd64_regs_target): Likewise.
660 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
661
594d8fa8
MF
6622013-12-07 Mike Frysinger <vapier@gentoo.org>
663
664 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
665 * gdb.base/testenv.c: Likewise.
666
d9a196da
MF
6672013-12-07 Mike Frysinger <vapier@gentoo.org>
668
669 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
670 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
671 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
672
782d47df
PA
6732013-12-06 Pedro Alves <palves@redhat.com>
674
675 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
676 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
677 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
678
399d6e30
DE
6792013-12-06 Doug Evans <dje@google.com>
680
681 * gdb.base/break.exp: Fix setting of $baz.
682
16b5a7cb
AB
6832013-12-06 Andrew Burgess <aburgess@broadcom.com>
684
685 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
686 DW_OP_plus_uconst.
687
f84bc218
KB
6882013-12-06 Keven Boell <keven.boell@intel.com>
689
690 * lib/mi-support.exp (mi_list_varobj_children_range): Add
691 call to mi_list_array_varobj_children_with_index.
692 (mi_list_array_varobj_children_with_index): New function.
693 Add parameter to specify array start.
694
489e41dd 6952013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
f1300300
JM
696
697 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
698 SIGPWR in sparc64.
699
700 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
701 have the same signal number. Handle this situation.
702
7fb1b8b1
JB
7032013-12-03 Joel Brobecker <brobecker@adacore.com>
704
705 * gdb.ada/dot_all: New testcase.
706
2ea126fa
JB
7072013-12-03 Joel Brobecker <brobecker@adacore.com>
708
709 * gdb.mi/mi-undefined-cmd.exp: New testcase.
710
6b7cbff1
JB
7112013-12-03 Joel Brobecker <brobecker@adacore.com>
712
713 * gdb.mi/mi-i-cmd.exp: New file.
714
04affae3
JK
7152013-12-02 Doug Evans <dje@google.com>
716
717 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
718 at start.
719 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
720 has been specified with a relative path and we have chdir'd before
721 accessing the debug info.
722
eebc056c
AB
7232013-11-28 Andrew Burgess <aburgess@broadcom.com>
724
725 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
726 expected results.
727 (gdb_collect_locals_test): Likewise.
728 (gdb_collect_globals_test): Likewise.
729
8b5e6dc2
YQ
7302013-11-28 Yao Qi <yao@codesourcery.com>
731
732 * lib/gdb.exp (with_gdb_prompt): New proc.
733 * gdb.perf/disassemble.exp: New.
734 * gdb.perf/disassemble.py: New.
735
0db4ca18
LM
7362013-11-26 Luis Machado <lgustavo@codesourcery.com>
737
738 * gdb.base/callfuncs.c (main): Assign malloc's return value
739 and free it afterwards.
740 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
741 * gdb.base/printcmds.c (main): Likewise.
742 * gdb.base/randomize.c (main): Free "p" and change breakpoint
743 marker position.
744 * gdb.base/setvar.c (dummy): Assign malloc's return value
745 and free it afterwards.
746
d24a9f15
AB
7472013-11-26 Andrew Burgess <aburgess@broadcom.com>
748
749 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
750 gdb_test_multiple.
751
15859968
TT
7522013-11-26 Tom Tromey <tromey@redhat.com>
753
754 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
755 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
756 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
757
f7e3ecae
KS
7582013-11-25 Keith Seitz <keiths@redhat.com>
759
760 PR c++/14819
761 * gdb.cp/impl-this.cc: New file.
762 * gdb.cp/impl-this.exp: New file.
763
23e9d3b9
YQ
7642013-11-25 Yao Qi <yao@codesourcery.com>
765
766 * gdb.perf/backtrace.c: New.
767 * gdb.perf/backtrace.exp: New.
768 * gdb.perf/backtrace.py: New.
769
22825df7
YQ
7702013-11-24 Yao Qi <yao@codesourcery.com>
771
772 * gdb.perf/single-step.c: New.
773 * gdb.perf/single-step.exp: New.
774 * gdb.perf/single-step.py: New.
775
c1ea7c01
DE
7762013-11-23 Doug Evans <xdje42@gmail.com>
777
778 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
779 with ignore count".
780
35720eaa
DE
7812013-11-23 Doug Evans <xdje42@gmail.com>
782
783 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
784 (test_subscript_regression): Ditto.
785 (top level): Run test_subscript_regression for c++ with "c++" prefix.
786
3cd14e45
DE
7872013-11-23 Doug Evans <xdje42@gmail.com>
788
789 * gdb.python/py-type.exp (test_enums): Fix typo.
790
985c818c
DE
7912013-11-23 Doug Evans <xdje42@gmail.com>
792
793 * gdb.python/py-symbol.exp: Add some comments. Make all test names
794 unique.
795
f873dd7a
DE
7962013-11-23 Doug Evans <xdje42@gmail.com>
797
798 * gdb.python/py-symbol.exp: Fix whitespace.
799
38a502a4
DE
8002013-11-23 Doug Evans <xdje42@gmail.com>
801
802 * gdb.python/python.exp: Don't call skip_python_tests, we still want
803 to test some things in the case where python is not configured in.
804
c0621699
PA
8052013-11-22 Pedro Alves <palves@redhat.com>
806
807 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
808 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
809 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
810 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
811 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
812 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
813
f57e61cd
TT
8142013-11-22 Tom Tromey <tromey@redhat.com>
815
816 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
817
da2b2fdf
TT
8182013-11-22 Tom Tromey <tromey@redhat.com>
819
820 * gdb.dwarf2/dw2-bad-cfi.c: New file.
821 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
822 * gdb.dwarf2/dw2-bad-cfi.S: New file.
823
33f8fe58
PA
8242013-11-22 Pedro Alves <palves@redhat.com>
825
826 PR 16155
827 * gdb.dwarf2/dw2-dup-frame.S: New file.
828 * gdb.dwarf2/dw2-dup-frame.c: New file.
829 * gdb.dwarf2/dw2-dup-frame.exp: New file.
830
0a1e6121
YQ
8312013-11-22 Yao Qi <yao@codesourcery.com>
832
833 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
834 comment and add one more argument "has_more".
835 * gdb.python/py-mi.exp: Callers update.
836
0061ea24
YQ
8372013-11-22 Yao Qi <yao@codesourcery.com>
838
839 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
840 of mi_create_dynamic_varobj.
841
069d6a0f
PA
8422013-11-20 Pedro Alves <palves@redhat.com>
843
844 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
845 time, and run it through all three milestone regexes.
846
10d8cbd2
SA
8472013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
848
849 * gdb.base/eval-avoid-side-effects.exp: New file.
850
57803a3c
WT
8512013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
852
60650f2e
WT
853 * gdb.arch/i386-mpx.c: New file
854 * gdb.arch/i386-mpx.exp: New file.
855
09748966
WT
8562013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
857
858 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
859 for bnd registers.
860
60650f2e
WT
8612013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
862
57803a3c
WT
863 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
864 start and end equal 0.
865
3e9ecad3
YQ
8662013-11-19 Yao Qi <yao@codesourcery.com>
867
868 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
869 (mi_list_varobj_children_range): Likewise.
870
31b4ab9e
YQ
8712013-11-19 Yao Qi <yao@codesourcery.com>
872
873 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
874
4392c534
YQ
8752013-11-19 Yao Qi <yao@codesourcery.com>
876
877 * lib/mi-support.exp: Fix format.
878
df7752b0
JB
8792013-11-19 Joel Brobecker <brobecker@adacore.com>
880
881 * gdb.ada/py_range: New testcase.
882
176f037c
JB
8832013-11-18 Joel Brobecker <brobecker@adacore.com>
884
885 * mi-language.exp: Add "-list-features" test verifying that
886 its output contains "language-option".
887
ee4a1c63
JB
8882013-11-16 Joel Brobecker <brobecker@adacore.com>
889
890 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
891 * info_exc/foo.adb: Adjust to new exception name.
892 * info_exc.exp: Adjust after exception renaming in const.ads.
893 Update "info exception global" test to test "info exceptions
894 global_gdb" instead.
895
896 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
897 * mi_exc_info/foo.adb (Adjust to new exception name.
898 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
899 Update "-info-ada-exceptions global" test to test
900 "-info-ada-exceptions global_gdb" instead.
901
6ec41e1e
LM
9022013-11-15 Luis Machado <lgustavo@codesourcery.com>
903
904 * lib/mi-support.exp (mi_gdb_test): Expect different formats
905 of inferior output for remote and native sessions.
906 * gdb.mi/mi-console.exp: Remove obsolete comment.
907 Check for semihosted inferior output pattern.
908 (semihosted_string): New function.
909
391d3400
JB
9102013-11-15 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.ada/info_exc.exp: Allow other global exceptions to be
913 listed in the output of "info exceptions".
914 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
915 listed in the output of "-info-ada-exceptions".
916
e092da29
JB
9172013-11-15 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.ada/info_exc.exp: Start inferior before starting
920 the "info exceptions" tests.
921 * gdb.ada/mi_exc_info.exp: Start inferior before starting
922 the "-info-ada-exceptions" tests.
923
805e1f19
TT
9242013-11-15 Tom Tromey <tromey@redhat.com>
925
926 * gdb.cp/includefile: New file.
927 * gdb.cp/filename.exp: New file.
928 * gdb.cp/filename.cc: New file.
929
9abb1bd6
DE
9302013-11-15 Doug Evans <xdje42@gmail.com>
931
932 * gdb.python/py-breakpoint.exp: Make tests have unique names.
933
8abea1a1
DE
9342013-11-15 Doug Evans <xdje42@gmail.com>
935
936 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
937
330a7fce
DE
9382013-11-15 Doug Evans <xdje42@gmail.com>
939
940 * gdb.python/py-breakpoint.exp: Split up into several functions,
941 each with their own test prefix.
942
0acf8b65
JB
9432013-11-15 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.ada/O2_float_param: New testcase.
946
496038b3
TT
9472013-11-14 Tom Tromey <tromey@redhat.com>
948
949 * Makefile.in (check-parallel): Print summary from gdb.sum.
950
c7e8af9b
OJ
9512013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
952
953 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
954 and function label names.
955 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
956 compile unit labels.
957
403cb6b1
JB
9582013-11-14 Joel Brobecker <brobecker@adacore.com>
959
960 * gdb.mi/mi-language.exp: New file.
961
74921315
KS
9622013-09-17 Keith Seitz <keiths@redhat.com>
963
964 PR c++/7935
965 PR c++/10541
966 * gdb.cp/nsalias.exp: New file.
967 * gdb.cp/nsalias.cc: New file.
968 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
969 tests only on known, working compiler versions.
970
08c43050
TT
9712013-11-13 Tom Tromey <tromey@redhat.com>
972
973 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
974 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
975
0682e708
DE
9762013-11-12 Doug Evans <dje@google.com>
977
978 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
979 so that "rm -rf $builddir" Just Works.
980
a7e332c2
JB
9812013-11-12 Joel Brobecker <brobecker@adacore.com>
982
983 * gdb.ada/mi_exc_info: New testcase.
984
778865d3
JB
9852013-11-12 Joel Brobecker <brobecker@adacore.com>
986
987 * gdb.ada/info_exc: New testcase.
988
304a8ac1
DE
9892013-11-11 Doug Evans <dje@google.com>
990
991 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
992 of testfile.
993
bc79de95
PM
9942013-11-11 Phil Muldoon <pmuldoon@redhat.com>
995
996 * gdb.python/py-linetable.S: New file.
997 * gdb.python/py-linetable.c: New file.
998 * gdb.python/py-linetable.exp: New file.
999
2df4d1d5
JB
10002013-11-11 Joel Brobecker <brobecker@adacore.com>
1001
1002 * gdb.ada/mi_ex_cond: New testcase.
1003
204b5331
DE
10042013-11-07 Doug Evans <dje@google.com>
1005
1006 PR 11786
1007 * gdb.base/gcore-relro-pie.c: New file.
1008 * gdb.base/gcore-relro-pie.exp: New file.
1009
92e32e33
PM
10102013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1011
1012 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
1013 * gdb.python/py-cmd.c: New File.
1014
f76c27b5
PM
10152013-11-07 Phil Muldoon <pmuldoon@redhat.com>
1016
1017 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
1018
79600f4f 10192013-11-06 Doug Evans <xdje42@gmail.com>
01e48c0c
DE
1020
1021 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
1022
6dbb6798
YQ
10232013-11-06 Yao Qi <yao@codesourcery.com>
1024
1025 * lib/gdb.exp (gdb_produce_source): New procedure.
1026 * gdb.perf/solib.c: New.
1027 * gdb.perf/solib.exp: New.
1028 * gdb.perf/solib.py: New.
1029
71c0c615
YQ
10302013-11-06 Yao Qi <yao@codesourcery.com>
1031
1032 * README: Mention performance tests.
1033
f27a1236
YQ
10342013-11-06 Yao Qi <yao@codesourcery.com>
1035
1036 * lib/perftest.exp: New.
1037 * gdb.perf/lib/perftest/__init__.py: New.
1038 * gdb.perf/lib/perftest/measure.py: New.
1039 * gdb.perf/lib/perftest/perftest.py: New.
1040 * gdb.perf/lib/perftest/reporter.py: New.
1041 * gdb.perf/lib/perftest/testresult.py: New.
1042
7636ccf9
YQ
10432013-11-06 Yao Qi <yao@codesourcery.com>
1044
1045 * Makefile.in (check-perf): New target.
1046 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
1047 * configure: Re-generated.
1048 * gdb.perf/Makefile.in: New.
1049
81208388
TT
10502013-11-04 Tom Tromey <tromey@redhat.com>
1051
1052 * Makefile.in (TEST_DIRS): Remove.
1053 (TEST_TARGETS, check-parallel): Rewrite.
1054 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
1055 (subdir_do, subdirs): Remove.
1056 (do-check-parallel, check/%): New targets.
1057 (clean): Remove outputs, temp, and cache directories.
1058 (saw_dash_j): New variable.
1059 (CHECK_TARGET): Use it.
1060 (check): Depend on all, site.exp. Rewrite.
1061 (check-single): Remove dependencies.
1062 (slow_tests, all_tests, reordered_tests): New variables.
1063
c63ffa1f
TT
10642013-11-04 Tom Tromey <tromey@redhat.com>
1065
1066 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
1067 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
1068 before loading binfile.
1069 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
1070 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
1071 before loading binfile.
1072
3fef966c
TT
10732013-11-04 Tom Tromey <tromey@redhat.com>
1074
1075 * gdb.base/foll-exec.c (main): Use BASEDIR.
1076 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
1077 * gdb.base/foll-vfork.c (main): Use BASEDIR.
1078 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
1079 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
1080 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
1081
24890efd
TT
10822013-11-04 Tom Tromey <tromey@redhat.com>
1083
1084 * gdb.base/argv0-symlink.exp: Compute executable's directory
1085 dynamically.
1086
c59ffcab
TT
10872013-11-04 Tom Tromey <tromey@redhat.com>
1088
1089 * gdb.asm/asm-source.exp: Use standard_output_file.
1090
479c8d68
TT
10912013-11-04 Tom Tromey <tromey@redhat.com>
1092
1093 * gdb.server/file-transfer.exp: Use standard_output_file.
1094
1e537771
TT
10952013-11-04 Tom Tromey <tromey@redhat.com>
1096
1097 * gdb.base/fullname.exp: Use standard_output_file,
1098 relative_filename.
1099 * gdb.base/hashline1.exp: Use standard_testfile,
1100 standard_output_file, relative_filename, clean_restart.
1101 * gdb.base/hashline2.exp: Use standard_testfile,
1102 standard_output_file.
1103 * gdb.base/hashline3.exp: Use standard_testfile,
1104 standard_output_file, relative_filename.
1105 * lib/gdb.exp (relative_filename): New proc.
1106
b44b82af
TT
11072013-11-04 Tom Tromey <tromey@redhat.com>
1108
1109 * gdb.base/fileio.c (test_open, test_write, test_read)
1110 (test_lseek, test_close, test_stat, test_fstat)
1111 (test_isatty, test_system, test_rename, test_unlink):
1112 Use OUTDIR define.
1113 * gdb.base/fileio.exp: Define OUTDIR during compilation.
1114 Use standard_output_file.
1115
59b28c5d
TT
11162013-11-04 Tom Tromey <tromey@redhat.com>
1117
1118 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
1119 defines.
1120 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
1121 compilation. Use prepare_for_testing, standard_output_file.
1122
08b3fe69
TT
11232013-11-04 Tom Tromey <tromey@redhat.com>
1124
1125 * gdb.base/advance.exp: Use standard_testfile and
1126 prepare_for_testing.
1127 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
1128 appropriate directory when local.
1129 * gdb.base/dump.exp: Use standard_output_file. Update all
1130 "dump" and "restore" filenames.
1131 * gdb.base/interact.exp: Use standard_output_file.
1132 * gdb.base/jit-so.exp: Don't download file when local.
1133 * gdb.base/jit.exp (compile_jit_test): Don't download file
1134 when local.
1135 * gdb.base/list.exp: Use gdb_remote_download.
1136 * gdb.base/maint.exp: Use standard_output_file.
1137 * gdb.base/prelink.exp: Use standard_output_file.
1138 * gdb.base/save-bp.exp: Use standard_output_file.
1139 * gdb.base/sepdebug.exp: Use standard_testfile,
1140 standard_output_file.
1141 (test_different_dir): Don't declare objdir.
1142 * gdb.base/solib-search.exp: Use standard_output_file.
1143 * gdb.base/step-line.exp: Use gdb_remote_download.
1144 * gdb.base/trace-commands.exp: Use standard_output_file.
1145
32cfb09d
TT
11462013-11-04 Tom Tromey <tromey@redhat.com>
1147
1148 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
1149 to compilation. Use standard_output_file.
1150 (test_tfind_tfile): Update.
1151 * gdb.trace/tfile.c (write_basic_trace_file)
1152 (write_error_trace_file): Use TFILE_DIR.
1153 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
1154 standard_output_file.
1155
84741506
TT
11562013-11-04 Tom Tromey <tromey@redhat.com>
1157
1158 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1159 Use "dwarf2 always-disassemble" for the "maint set" test.
1160 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
1161 standard_output_file.
1162 * gdb.mi/mi-logging.exp: Use standard_output_file.
1163
cfb7b9a3
TT
11642013-11-04 Tom Tromey <tromey@redhat.com>
1165
1166 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
1167 downloads conditional on remote host.
1168 (set_arch): Likewise.
1169 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
1170 (load_description): Use standard_output_file.
1171
bdfe0594
TT
11722013-11-04 Tom Tromey <tromey@redhat.com>
1173
1174 * gdb.gdb/selftest.exp: Use standard_output_file.
1175 * lib/selftest-support.exp (do_self_tests): Use
1176 standard_output_file.
1177
8c639e73
TT
11782013-11-04 Tom Tromey <tromey@redhat.com>
1179
1180 * gdb.stabs/weird.exp: Use gdb_remote_download and
1181 standard_output_file.
1182
5030a410
TT
11832013-11-04 Tom Tromey <tromey@redhat.com>
1184
1185 * gdb.base/gcore-buffer-overflow.exp: Use
1186 standard_output_file, not standard_testfile.
1187 * gdb.base/twice.exp: Use standard_testfile, not
1188 standard_output_file. Use gdb_remote_download.
1189
95d7853e
TT
11902013-11-04 Tom Tromey <tromey@redhat.com>
1191
1192 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1193 restore from that.
1194
eab88b54
MR
11952013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1196
1197 * gdb.cp/derivation.exp: s/perrro/perror/
1198
a1b0fbee
MR
11992013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1200
1201 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1202 `debugdir'.
1203
638aa5a1
AB
12042013-10-31 Andrew Burgess <aburgess@broadcom.com>
1205
1206 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1207 tests and update expected error message.
1208 (test_watch_register_location): New tests.
1209 (do_tests): Call test_watch_register_location.
1210 * gdb.base/watchpoints.exp: Update expected error message.
1211
055e608a
UW
12122013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1213
1214 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1215 the patterns in gdb_test_multiple.
1216
9ac69859
NB
12172013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1218
1219 * gdb.base/sym-file-lib.c: New file.
1220 * gdb.base/sym-file-loader.c: New file.
1221 * gdb.base/sym-file-loader.h: New file.
1222 * gdb.base/sym-file-main.c: New file.
1223 * gdb.base/sym-file.exp: New file.
1224 * lib/gdb.exp (is_elf_target): New function.
1225
24ba476b
PA
12262013-10-29 Pedro Alves <palves@redhat.com>
1227
1228 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1229 variable setting change-log-default-name to ChangeLog-mi.
1230
f69d9aef
AB
12312013-10-29 Andrew Burgess <aburgess@broadcom.com>
1232
1233 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1234 Expect <unavailable> pattern.
1235
71193121
TV
12362013-10-28 Tom de Vries <tom@codesourcery.com>
1237
1238 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1239
38095c27
AK
12402013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1241
1242 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1243 remote stubs where exit() behaviour is unreliable.
1244
686d4def
PA
12452013-10-25 Pedro Alves <palves@redhat.com>
1246
1247 * gdb.cp/m-static.exp: Adjust expected output of printing a
1248 nonexistent or optimized out static field. Also test printing the
1249 the "container" object.
1250
a35cfb40
MR
12512013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1252
1253 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1254 if in the persistent mode.
1255 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1256
bbe769cc
MR
12572013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1258
1259 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1260 support core file generation" reply.
1261
95e4302a
JM
12622013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1263
1264 PR gdb/15986
1265 * gdb.base/run.c (main): gdb_get_line_number tag added for
1266 commands.exp.
1267 (factorial): Likewise.
1268
1269 * gdb.base/commands.exp (watchpoint_command_test): Use
1270 gdb_get_line_number in order to determine the locations in run.c
1271 where local_var is detected to go out of scope.
1272
4c406179
JM
12732013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1274
1275 * gdb.base/gnu_vector.exp: Care about endianness when casting
1276 scalars to vectors.
1277
bb6216d8
TT
12782013-10-18 Tom Tromey <tromey@redhat.com>
1279
1280 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1281 of "binfile".
1282
e8369a73
AB
12832013-10-18 Andrew Burgess <aburgess@broadcom.com>
1284
1285 * gdb.base/watchpoints.exp: Add test for setting software
1286 watchpoints of different types before starting the inferior.
1287
776f04fa
PA
12882013-10-18 Pedro Alves <palves@redhat.com>
1289
1290 PR gdb/16062
1291 * gdb.threads/stepi-random-signal.c: New file.
1292 * gdb.threads/stepi-random-signal.exp: New file.
1293
e4b8388f
MR
12942013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1295
1296 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1297 Fix comment typo.
1298 * lib/gdb.exp (gdb_init): Likewise.
1299
50b34a18
TT
13002013-10-17 Tom Tromey <tromey@redhat.com>
1301
1302 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1303
3db258f5
TT
13042013-10-14 Tom Tromey <tromey@redhat.com>
1305
1306 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1307 name to gdb_test_no_output.
1308
4856b6bc
JK
13092013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 Canonicalize directories for EXEC_FILENAME.
1312 * gdb.base/argv0-symlink.exp
1313 (kept file symbolic link name for info inferiors): New.
1314 (kept directory symbolic link name): Setup kfail.
1315 (kept directory symbolic link name for info inferiors): New.
1316
9772d074
UW
13172013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1318
1319 * gdb.arch/s390-multiarch.exp: New file.
1320 * gdb.arch/s390-multiarch.c: New file.
1321
2a3be966
JB
13222013-10-11 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1325 use the appropriate GDB/MI command instead, and verify
1326 the test output.
1327
7c647d61
JB
13282013-10-11 Joel Brobecker <brobecker@adacore.com>
1329
1330 * gdb.base/source-nofile.gdb: New file.
1331 * gdb.base/source.exp: Add two tests verifying the behavior when
1332 the "source" command is given a non-existant filename.
1333
bb66bd51
YQ
13342013-10-11 Yao Qi <yao@codesourcery.com>
1335
1336 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1337 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1338 and 'dlclose'.
1339 [!__WIN32__]: Include "dlfcn.h".
1340 * gdb.mi/mi-catch-load.exp: Set up kfail.
1341
4f424bb1
AK
13422013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1343
1344 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1345 generated corefile" by argument "$test".
1346
578d3588
PA
13472013-10-09 Pedro Alves <palves@redhat.com>
1348
1349 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1350 output.
1351
eb4ca471
PA
13522013-10-09 Pedro Alves <palves@redhat.com>
1353
1354 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1355 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1356 (test_catch_syscall_with_wrong_args)
1357 (test_catch_syscall_restarting_inferior)
1358 (test_catch_syscall_fail_nodatadir)
1359 (test_catch_syscall_without_args_noxml)
1360 (test_catch_syscall_with_args_noxml)
1361 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1362
dc294be5
TT
13632013-10-08 Tom Tromey <tromey@redhat.com>
1364
1365 * gdb.dwarf2/dwzbuildid.exp: New file.
1366 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1367 parameters.
1368 (Dwarf::_defer_output): Change "section" parameter to
1369 "section_spec"; update.
1370 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1371 procs.
1372
c968bd18
JB
13732013-10-08 Joel Brobecker <brobecker@adacore.com>
1374
1375 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1376
f44eeb11
TT
13772013-10-07 Tom Tromey <tromey@redhat.com>
1378
1379 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1380 to 0.
1381
0c557179
SDJ
13822013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1383
1384 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1385 $_exitcode is void when opening a corefile.
1386 * gdb.base/exitsignal.exp: New file.
1387 * gdb.base/segv.c: Likewise.
1388 * gdb.base/normal.c: Likewise.
1389
5713b9b5
JB
13902013-10-04 Joel Brobecker <brobecker@adacore.com>
1391
1392 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1393
3f983d47
YZ
13942013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1395
1396 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1397 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1398
901461f8
PA
13992013-10-02 Pedro Alves <palves@redhat.com>
1400
1401 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1402 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1403 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1404 (not_saved_pattern): New.
1405 Replace use of the former with the latter.
1406
b477a5e6
PA
14072013-10-02 Pedro Alves <palves@redhat.com>
1408
1409 * README (Board Settings): Document "exit_is_reliable".
1410 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1411 running to exit reliably reports program exits.
1412 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1413 info.
1414 * boards/native-stdio-gdbserver.exp: Likewise.
1415
a49bed3a
DE
14162013-10-01 Doug Evans <dje@google.com>
1417
1418 * gdb.python/python.exp: Remove redundant print-stack tests.
1419 Make all print-stack test names unique. Fix spelling of print-stack.
1420
2ed2ad44
YQ
14212013-09-29 Yao Qi <yao@codesourcery.com>
1422
1423 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1424 is remote.
1425
7d760051
UW
14262013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1427
1428 PR shlibs/8882
1429 * gdb.base/corefile.exp: Add a check to assure warning-free
1430 core-file load.
1431
82bf32bc
JK
14322013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1433
1434 * gdb.dwarf2/dwp-symlink.c: New file.
1435 * gdb.dwarf2/dwp-symlink.exp: New file.
1436
4fa7d390
DE
14372013-09-20 Doug Evans <dje@google.com>
1438
6b4646ce
DE
1439 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1440 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1441 file.
1442 * gdb.dwarf2/fission-loclists.S: Ditto.
1443 * gdb.dwarf2/fission-reread.S: Ditto.
1444 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1445 build_executable_from_fission_assembler.
1446 * gdb.dwarf2/fission-loclists.exp: Ditto.
1447 * gdb.dwarf2/fission-reread.exp: Ditto.
1448
4fa7d390
DE
1449 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1450 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1451 (gdb_gnu_strip_debug): Ditto.
1452 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1453 * gdb.arch/altivec-abi.exp: Ditto.
1454 * gdb.base/attach-pie-misread.exp: Ditto.
1455 * gdb.base/comprdebug.exp: Ditto.
1456 * gdb.base/dup-sect.exp: Ditto.
1457 * gdb.base/gnu-debugdata.exp: Ditto.
1458 * gdb.base/step-symless.exp: Ditto.
1459 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1460 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1461 * gdb.dwarf2/gdb-index.exp: Ditto.
1462
e4c6a2c4
AB
14632013-09-18 Andrew Burgess <aburgess@broadcom.com>
1464
1465 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1466 register to "<optimized out>", and also print the registers.
1467
a205fbfc
PA
14682013-09-18 Pedro Alves <palves@redhat.com>
1469
1470 PR server/15967
1471 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1472 change text.
1473
ee47b2f8
YQ
14742013-09-18 Yao Qi <yao@codesourcery.com>
1475
1476 * gdb.server/wrapper.c: New.
1477 * gdb.server/wrapper.exp: New.
1478
49fa26b0
PA
14792013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1480 Jan Kratochvil <jan.kartochvil@redhat.com>
1481 Pedro Alves <palves@redhat.com>
1482
1483 PR gdb/11568
1484 * gdb.thread/thread-specific-bp.c: New file.
1485 * gdb.thread/thread-specific-bp.exp: New file.
1486
e83b28bc
SDJ
14872013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1488
1489 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1490 convenience function.
1491
08d72866
PA
14922013-09-17 Pedro Alves <palves@redhat.com>
1493
1494 PR gdb/15911
1495 * gdb.threads/info-threads-cur-sal-2.c: New file.
1496 * gdb.threads/info-threads-cur-sal.c: New file.
1497 * gdb.threads/info-threads-cur-sal.exp: New file.
1498
57b0d98e
YQ
14992013-09-17 Yao Qi <yao@codesourcery.com>
1500
1501 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1502 [__WIN32__]: Include "windows.h" and define macro dlopen
1503 and dlclose.
1504 [!__WIN32__]: Include "dlfcn.h".
1505 * gdb.base/catch-load.exp (one_catch_load_test): Match
1506 directory separator.
1507
0295a32e
DE
15082013-09-16 Doug Evans <dje@google.com>
1509
a587b477
DE
1510 * lib/gdb.exp (using_fission): New proc.
1511 * gdb.base/info-macros.exp: Skip test if using Fission.
1512
0295a32e
DE
1513 * gdb.base/break-interp.exp: Fix indentation.
1514
a280dbd1
SDJ
15152013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1516
1517 * gdb.base/gdbvars.c (foo_void): New function.
1518 (foo_int): Likewise.
1519 * gdb.base/gdbvars.exp (test_convenience_functions): New
1520 function. Call it.
1521
4ac33720
UW
15222013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1523
1524 * gdb.arch/s390-tdbregs.c: New file.
1525 * gdb.arch/s390-tdbregs.exp: New file.
1526
b866c52d
SS
15272013-09-12 Stan Shebs <stan@codesourcery.com>
1528
1529 * README: New file.
1530
dc59cba6
DE
15312013-09-12 Doug Evans <dje@google.com>
1532
1533 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1534 added code to print event.inferior.
1535
edf9f00c
JK
15362013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1539 debug part of the binary.
1540
5423b017
JK
15412013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1544 (addlink): Add comment.
1545
9295cf6f
SA
15462013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1547
1548 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1549 canonical pathname.
1550
89e63ee4
DE
15512013-09-04 Doug Evans <dje@google.com>
1552
314bb8c3
DE
1553 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1554 event.
1555 (continue_handler, new_objfile_handler): Ditto.
1556 (test_events): Rename command to "test-events".
1557 (test_newobj_events): Rename command to "test-objfile-events".
1558 * gdb.python/py-events.exp: Update.
1559 * gdb.python/py-evsignal.exp: Update.
1560 * gdb.python/py-evthreads.exp: Update.
1561
89e63ee4
DE
1562 * gdb.base/enumval.c (ZERO): New enum value.
1563 (main): Use it
1564 * gdb.base/enumval.exp: Test ability to print ZERO.
1565
15662013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
41dc8db8
MB
1567 Pedro Alves <palves@redhat.com>
1568
1569 * gdb.base/relocate.exp: Check that invalid options are
1570 rejected.
1571
26c2b53c
AB
15722013-08-30 Andrew Burgess <aburgess@broadcom.com>
1573
1574 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1575 (my_static_symbol): Add comment.
1576 (main): Reference my_bss_symbol.
1577
96d9056e
PM
15782013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1579
1580 * gdb.python/py-arch.exp: Tests for invalid architecture.
1581
489d4f4d
SA
15822013-08-29 Sterling Augustine <saugustine@google.com>
1583
1584 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1585 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1586 said conditional.
1587
5b791bb5
PM
15882013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1589
1590 * gdb.python/py-arch.exp: Load gdb-python.exp.
1591
8f28f522
PM
15922013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1593
1594 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1595 itertools for imap attribute. Otherwise use map().
1596 (ElidingIterator): Define wrapper function __next__.
1597 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1598 use exec (open (read ())) instead.
1599 * gdb.python/py-framefilter.exp: Ditto.
1600 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1601 compliance.
1602 * gdb.python/py-frame.exp: Ditto.
1603 * gdb.python/py-type.exp: Ditto.
1604
1f0c4988
JK
16052013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1606
1607 PR gdb/15415
1608 * gdb.base/argv0-symlink.c: New file.
1609 * gdb.base/argv0-symlink.exp: New file.
1610
7893c162
TT
16112013-08-28 Tom Tromey <tromey@redhat.com>
1612
1613 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1614 when saving index.
1615
6211c335
YQ
16162013-08-27 Yao Qi <yao@codesourcery.com>
1617
1618 * gdb.trace/entry-values.exp: Test unavailable entry value is
1619 not shown when option '--skip-unavailable' is specified.
1620 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1621 Add tests for new option '--skip-unavailable'.
1622
ce4ea2bb
YQ
16232013-08-27 Yao Qi <yao@codesourcery.com>
1624
1625 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1626 remote_download if it is empty.
1627
6e45f158
DE
16282013-08-26 Doug Evans <dje@google.com>
1629
779bd270
DE
1630 PR symtab/15885
1631 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1632 (clean): rm -f *.gdb-index *.with-index.
1633 * gdb.dwarf2/gdb-index.exp: New testcase.
1634
6e45f158
DE
1635 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1636 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1637 run_on_host. All callers updated.
1638
b1224238
YQ
16392013-08-24 Yao Qi <yao@codesourcery.com>
1640
1641 * gdb.trace/entry-values.c (end): New
1642 (main): Call end.
1643 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1644 tracepoint and collect data. Test entry value is unavailable.
1645
b39a8faf
YQ
16462013-08-24 Yao Qi <yao@codesourcery.com>
1647
1648 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1649 * gdb.trace/entry-values.c: New.
1650 * gdb.trace/entry-values.exp: New.
1651
9eaabc75
MW
16522013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1653
1654 PR gdb/15501
1655 * gdb.base/ena-dis-br.exp: Add test to verify
1656 enable/disable commands work correctly with
1657 multiple arguments that include multiple locations.
1658
9f948660
SDJ
16592013-08-22 Samuel Bronson <naesten@gmail.com>
1660
1661 ARM Linux support for `catch syscall'.
1662 * gdb.base/catch-syscall.exp: Test this on ARM now.
1663 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1664
e630b974
TT
16652013-08-22 Tom Tromey <tromey@redhat.com>
1666
1667 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1668 default addr_size.
1669 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1670
f3a76454
TT
16712013-08-22 Tom Tromey <tromey@redhat.com>
1672
1673 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1674 standard_temp_file.
1675
de5f37e1
TT
16762013-08-22 Tom Tromey <tromey@redhat.com>
1677
1678 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1679 clean_restart.
1680 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1681 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1682 clean_restart.
1683 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1684 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1685 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1686 * gdb.arch/amd64-word.exp: Use standard_testfile,
1687 clean_restart.
1688 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1689 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1690 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1691 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1692 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1693 * gdb.arch/i386-signal.exp: Use standard_testfile.
1694 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1695 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1696 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1697 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1698
8448e842
TT
16992013-08-22 Tom Tromey <tromey@redhat.com>
1700
1701 * gdb.python/py-error.exp: Use gdb_remote_download.
1702 * gdb.python/py-mi.exp: Use gdb_remote_download.
1703 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1704 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1705 (run_lang_tests): Likewise.
1706 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1707 filename.
1708 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1709 compiling. Use gdb_remote_download. Update some tests.
1710 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1711 standard_output_file.
1712 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1713 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1714 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1715 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1716 standard_output_file.
1717
16cfcbc2
TT
17182013-08-22 Tom Tromey <tromey@redhat.com>
1719
1720 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1721
44ee8174
TT
17222013-08-22 Tom Tromey <tromey@redhat.com>
1723
1724 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1725 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1726 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1727 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1728 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1729 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1730 * lib/gdb.exp (gdb_remote_download): New proc.
1731
7a218f88
TT
17322013-08-22 Tom Tromey <tromey@redhat.com>
1733
1734 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1735 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1736 * gdb.dwarf2/fission-base.S: Remove directory from
1737 DW_AT_GNU_dwo_name.
1738 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1739 debug-file-directory.
1740 * gdb.dwarf2/fission-reread.S: Remove directory from
1741 DW_AT_GNU_dwo_name.
1742 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1743 debug-file-directory.
1744
70cc1c23
DE
17452013-08-16 Doug Evans <dje@google.com>
1746
1747 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1748 prelink complains about an unhandled DWARF version.
1749
61884d20
DE
17502013-08-14 Cary Coutant <ccoutant@google.com>
1751
1752 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1753
5e92f71a
TT
17542013-08-13 Tom Tromey <tromey@redhat.com>
1755 Yao Qi <yao@codesourcery.com>
1756
1757 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1758 * lib/gdb.exp: Handle GDB_PARALLEL.
1759 (default_gdb_version): Kill inotify_pid if it exists.
1760 (default_gdb_exit): Emit warning if the inotify log is not
1761 empty.
1762 (standard_output_file): Respect GDB_PARALLEL.
1763 (standard_temp_file): Likewise.
1764 (gdb_init): Start inotifywait if requested.
1765
5c30d39a
AB
17662013-08-13 Andrew Burgess <aburgess@broadcom.com>
1767
1768 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1769 pointer with various flags.
1770
17e1c970
TT
17712013-08-13 Tom Tromey <tromey@redhat.com>
1772
1773 * lib/cache.exp: New file.
1774 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1775 * lib/gdb.exp: Load cache.exp.
1776 (support_complex_tests, is_ilp32_target, is_lp64_target)
1777 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1778 (gdb_skip_xml_test): Use gdb_caching_proc.
1779 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1780
4e234898
TT
17812013-08-13 Tom Tromey <tromey@redhat.com>
1782
1783 * lib/gdb.exp (standard_temp_file): New proc.
1784 (support_complex_tests, is_ilp32_target, is_lp64_target)
1785 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1786 standard_temp_file.
1787
53e981d9
TT
17882013-08-13 Tom Tromey <tromey@redhat.com>
1789
1790 * lib/gdb.exp (build_id_debug_filename_get): Use
1791 standard_output_file.
1792 * lib/prelink-support.exp (section_get)
1793 (build_executable_own_libs): Use standard_output_file.
1794
3f539315
TT
17952013-08-12 Tom Tromey <tromey@redhat.com>
1796
1797 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1798
b4013987
AA
17992013-08-12 Ali Anwar <alianwar@codesourcery.com>
1800
1801 * gdb.base/break.exp: Test break via convenience variable
1802 with file name.
1803
f61d5529
DE
18042013-08-09 Doug Evans <dje@google.com>
1805
1806 * lib/future.exp (gdb_find_ldd): New proc.
1807 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1808 Make "/usr/sbin/" in prelink path optional.
1809
1ed8d800
YQ
18102013-08-09 Yao Qi <yao@codesourcery.com>
1811
1812 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1813 "only" and "both" to 'print entry-values' before selecting
1814 trace frame.
1815
82a0a75f
YQ
18162013-08-08 Yao Qi <yao@codesourcery.com>
1817
1818 * gdb.trace/mi-trace-unavailable.exp: Don't set
1819 "print entry-values" to "no".
1820 (test_trace_unavailable): Set various values to
1821 "print entry-values" to test that the output of
1822 '-stack-list-locals' is not affected, and then set
1823 set "print entry-values" to "no".
1824
ac52f9a2
DE
18252013-08-07 Doug Evans <dje@google.com>
1826
1827 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1828 * gdb.python/py-value-cc.exp: Update.
1829 * gdb.python/py-value.exp: Use different names for .o files for
1830 C and C++. Only perform C++ tests if !skip_cplus_tests.
1831
bf6d8a91
TT
18322013-08-07 Tom Tromey <tromey@redhat.com>
1833
1834 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1835
f9125b6c
TT
18362013-08-07 Tom Tromey <tromey@redhat.com>
1837
1838 * gdb.dwarf2/dwz.exp: New file.
1839
3a1115a0
TT
18402013-08-02 Tom Tromey <tromey@redhat.com>
1841
1842 * gdb.base/watchpoint.c (struct foo5): New.
1843 (nullptr): New global.
1844 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1845
b846d303
DE
18462013-08-01 Doug Evans <dje@google.com>
1847
7ee85ab1
DE
1848 PR symtab/15691
1849 * gdb.dwarf2/fission-mix.exp: New file.
1850 * gdb.dwarf2/fission-mix.h: New file.
1851 * gdb.dwarf2/fission-mix.c: New file.
1852 * gdb.dwarf2/fission-mix2.c: New file.
1853
b846d303
DE
1854 PR symtab/15695
1855 * gdb.base/func-ptr.exp: New file.
1856 * gdb.base/func-ptr.c: New file.
1857
67d21849
YQ
18582013-08-01 Yao Qi <yao@codesourcery.com>
1859
1860 * gdb.python/py-sync-interp.c: New.
1861 * gdb.python/py-sync-interp.exp: New.
1862
de74e63a
YQ
18632013-07-31 Yao Qi <yao@codesourcery.com>
1864
1865 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1866 'tdump' on stack frame 0 and 1 respectively.
1867
680558e8
YQ
18682013-07-31 Yao Qi <yao@codesourcery.com>
1869
1870 PR gdb/13443
1871 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
1872 'traceframe'. Wrap test with with_test_prefix.
1873 (top level): Update.
1874
48bbe0bf
YQ
18752013-07-31 Yao Qi <yao@codesourcery.com>
1876
1877 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
1878 'gdb_start'.
1879 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
1880 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
1881
11b4b7cc
AB
18822013-07-30 Andrew Burgess <aburgess@broadcom.com>
1883
1884 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
1885 when printing an optimized out value. Expect an error when using
1886 an optimized out value in an expression.
1887
b0c54aa5
AB
18882013-07-30 Andrew Burgess <aburgess@broadcom.com>
1889
1890 * gdb.dwarf2/pieces-optimized-out.exp: New file.
1891 * gdb.dwarf2/pieces-optimized-out.c: New file.
1892 * gdb.dwarf2/pieces-optimized-out.S: New file.
1893
97c85fc6
MB
18942013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
1895
1896 PR gdb/15715
1897 * gdb.base/setshow.exp: Test that relative paths passed to
1898 'set history filename' are converted to absolute paths.
1899
5b32ae97
KS
19002013-07-26 Keith Seitz <keiths@redhat.com>
1901
1902 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
1903 of f77.
1904 Allow for compiler variations of integer types.
1905 Use mi_create_varobj.
1906 Use mi_list_varobj_children for the immediate children of `array'.
1907 Add "has_more" attribute for grandchildren test.
1908
6f64ef53
PA
19092013-07-26 Pedro Alves <palves@redhat.com>
1910
1911 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
1912 files.
1913
fdc8aae8
AB
19142013-07-25 Andrew Burgess <aburgess@broadcom.com>
1915
1916 * gdb.mi/mi-reg-undefined.exp: New file.
1917 * gdb.mi/mi-reg-undefined.c: Likewise.
1918 * gdb.mi/mi-reg-undefined.S: Likewise.
1919
6fbe845e
AB
19202013-07-25 Andrew Burgess <aburgess@broadcom.com>
1921
1922 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
1923 z, o, and t output formats.
1924 * gdb.base/display.exp: Use 'k' as an undefined format now that
1925 'z' is defined.
1926
7b79b135
DE
19272013-07-24 Doug Evans <dje@google.com>
1928
1929 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
1930 "--" to switch.
1931
a0607b84
YQ
19322013-07-24 Yao Qi <yao@codesourcery.com>
1933
1934 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
1935 host.
1936 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
1937 Likewise. If host is remote, copy ${binfile} to host.
1938
2eb14a9b
YQ
19392013-07-23 Yao Qi <yao@codesourcery.com>
1940
1941 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
1942 message.
1943
5d0a3b53
WN
19442013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1945
1946 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
1947 instructions and enable disp-step-syscall for arm targets.
1948
9a5911c0
WN
19492013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1950
1951 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
1952 assembler errors on arm.
1953 * gdb.dwarf2/mac-fileno.S: Likewise.
1954 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1955 * gdb.dwarf2/pr13961.S: Likewise.
1956
fa876972
HZ
19572013-07-19 Hui Zhu <hui@codesourcery.com>
1958
1959 PR gdb/15692
1960 * gdb.mi/mi-dprintf.exp: Add double quotes test.
1961
1527aea8
YQ
19622013-07-19 Yao Qi <yao@codesourcery.com>
1963
1964 * gdb.trace/read-memory.exp (test_from_remote): Update test.
1965 (teset_from_exec): Likewise.
1966
73c1d57e
YQ
19672013-07-19 Yao Qi <yao@codesourcery.com>
1968
1969 * gdb.trace/read-memory.c: New.
1970 * gdb.trace/read-memory.exp: New.
1971
a075c3e5
YQ
19722013-07-19 Yao Qi <yao@codesourcery.com>
1973
1974 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
1975 $dest to link options if host is remote. Move the
1976 generated file to $dest.a on host if host is remote.
1977
623cc285
WN
19782013-07-18 Will Newton <will.newton@linaro.org>
1979
1980 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
1981 to ensure the test is linked against pthreads.
1982 * gdb.threads/tls-var-main.c: Likewise.
1983 * gdb.threads/tls-shared.c: Likewise.
1984
1f74d3b5
YQ
19852013-07-18 Yao Qi <yao@codesourcery.com>
1986
1987 * lib/future.exp (gdb_default_target_compile): Use tail name
1988 of $destfile as the output name of compile. Move the
1989 generated file to $destfile on build.
1990
f6dc277e
YQ
19912013-07-18 Yao Qi <yao@codesourcery.com>
1992
1993 * lib/gdb.exp (gdb_compile): Set
1994 gdb_saved_set_unbuffered_mode_obj to
1995 set_unbuffered_mode_saved.o if host is remote. Invoke
1996 remote_download to copy $unbuf_obj to host.
1997
e7045703
DE
19982013-07-17 Doug Evans <dje@google.com>
1999
2000 * gdb.python/py-frame-args.c: New file.
2001 * gdb.python/py-frame-args.py: New file.
2002 * gdb.python/py-frame-args.exp New file.
2003
5ea5559b
AB
20042013-07-16 Andrew Burgess <aburgess@broadcom.com>
2005
2006 * gdb.base/printcmds.exp (test_printf): Add tests for format
2007 strings with missing format specifier.
2008
4229ca0e
TT
20092013-07-16 Tom Tromey <tromey@redhat.com>
2010
2011 * gdb.ada/info_types.exp: Use standard_testfile.
2012
5ee657d5
TT
20132013-07-16 Tom Tromey <tromey@redhat.com>
2014
2015 * gdb.mi/mi-basics.exp: Use standard_output_file.
2016 (test_dir_specification, test_cwd_specification)
2017 (test_path_specification): Use testsubdir, not subdir and objdir.
2018
20e3d738
TT
20192013-07-16 Tom Tromey <tromey@redhat.com>
2020
2021 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
2022
7d7c6477
JB
20232013-07-09 Joel Brobecker <brobecker@adacore.com>
2024
2025 * gdb.ada/small_reg_param.exp: Accept optional entry value
2026 for parameter "w".
2027
52cd8b7d
JB
20282013-07-09 Joel Brobecker <brobecker@adacore.com>
2029
2030 * gdb.ada/small_reg_param.exp: Remove trailing space.
2031
2a998fc0
DE
20322013-07-09 Doug Evans <dje@google.com>
2033
2034 * gdb.base/default.exp: Update expected output of "show print array"
2035 and "show print pretty".
2036
0329e9fb
UW
20372013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
2038
2039 * gdb.threads/wp-replication.exp: Stop counting available hardware
2040 watchpoints after NR_THREADS iterations.
2041
1953058f
AB
20422013-07-08 Andrew Burgess <aburgess@broadcom.com>
2043
2044 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
2045
7c0de741
YQ
20462013-07-07 Yao Qi <yao@codesourcery.com>
2047
2048 * boards/native-gdbserver.exp: Move invoke of
2049 process_multilib_options to gdbserver-base.exp.
2050 Move set_board_info 'compiler', 'gdb,noinferiorio',
2051 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
2052 gdbserver-base.exp.
2053 Move proc ${board}_download, ${board}_upload and
2054 ${board}_file to gdbserver-base.exp.
2055 * boards/native-extended-gdbserver.exp: Likewise.
2056 * boards/native-stdio-gdbserver.exp: Likewise.
2057 * boards/gdbserver-base.exp: New file.
2058
497a4c48
LM
20592013-07-05 Luis Machado <lgustavo@codesourcery.com>
2060
2061 * gdb.base/dump.exp: Remove arch-specific tests and do a
2062 generic data address check to set is64bitonly correctly.
2063
bb3f62fc
LM
20642013-07-05 Luis Machado <lgustavo@codesourcery.com>
2065
2066 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
2067 the register number instead of expecting only 0.
2068
005faa9d
WN
20692013-07-05 Will Newton <will.newton@linaro.org>
2070
2071 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
2072 in asm syntax to allow building on ARM.
2073
4767856f
YQ
20742013-07-05 Yao Qi <yao@codesourcery.com>
2075
2076 * boards/local-remote-host.exp: Remove obsolete comments.
2077 * boards/native-extended-gdbserver.exp: Likewise.
2078 * boards/native-gdbserver.exp: Likewise.
2079 * boards/native-stdio-gdbserver.exp: Likewise.
2080
691a26f5
AB
20812013-07-04 Andrew Burgess <aburgess@broadcom.com>
2082
2083 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
2084 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
2085 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
2086
4d142eaa
JK
20872013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 * gdb.base/break-on-linker-gcd-function.exp: Replace
2090 prepare_for_testing by build_executable_from_specs and clean_restart.
2091
62cef515
TT
20922013-06-27 Tom Tromey <tromey@redhat.com>
2093
2094 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
2095 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
2096 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
2097 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
2098 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
2099 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
2100 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
2101 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
2102 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
2103 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
2104 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
2105 Use standard_testfile, standard_output_file, prepare_for_testing,
2106 clean_restart.
2107
0ab77f5f
TT
21082013-06-27 Tom Tromey <tromey@redhat.com>
2109
2110 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
2111 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
2112 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
2113 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
2114 gdb.base/shreloc.exp, gdb.base/sigall.exp,
2115 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
2116 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
2117 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
2118 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
2119 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
2120 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
2121 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
2122 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
2123 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
2124 gdb.base/solib-weak.exp, gdb.base/source.exp,
2125 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
2126 gdb.base/stap-probe.exp, gdb.base/start.exp,
2127 gdb.base/step-break.exp, gdb.base/step-bt.exp,
2128 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
2129 gdb.base/step-test.exp, gdb.base/structs.exp,
2130 gdb.base/structs2.exp, gdb.base/structs3.exp,
2131 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
2132 standard_output_file, prepare_for_testing, clean_restart.
2133
822bd149
TT
21342013-06-27 Tom Tromey <tromey@redhat.com>
2135
2136 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
2137 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
2138 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
2139 gdb.base/pending.exp, gdb.base/permissions.exp,
2140 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
2141 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
2142 gdb.base/printcmds.exp, gdb.base/prologue.exp,
2143 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
2144 gdb.base/ptype.exp, gdb.base/randomize.exp,
2145 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
2146 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
2147 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
2148 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
2149 standard_testfile, standard_output_file, prepare_for_testing,
2150 clean_restart.
2151
f8b41b00
TT
21522013-06-27 Tom Tromey <tromey@redhat.com>
2153
a8c97a87
TT
2154 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
2155 gdb.base/huge.exp, gdb.base/included.exp,
2156 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
2157 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
2158 gdb.base/info-os.exp, gdb.base/info-proc.exp,
2159 gdb.base/info-target.exp, gdb.base/infoline.exp,
2160 gdb.base/interp.exp, gdb.base/interrupt.exp,
2161 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
2162 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
2163 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
2164 gdb.base/logical.exp, gdb.base/long_long.exp,
2165 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
2166 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
2167 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
2168 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
f8b41b00
TT
2169 standard_testfile, standard_output_file, prepare_for_testing,
2170 clean_restart.
2171
289f9037
TT
21722013-06-27 Tom Tromey <tromey@redhat.com>
2173
a8c97a87
TT
2174 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2175 gdb.base/enumval.exp, gdb.base/environ.exp,
2176 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2177 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2178 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2179 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2180 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2181 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2182 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2183 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2184 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2185 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2186 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2187 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2188 gdb.base/gnu_vector.exp: Use standard_testfile,
2189 standard_output_file, prepare_for_testing, clean_restart.
289f9037 2190
f76495c8
TT
21912013-06-27 Tom Tromey <tromey@redhat.com>
2192
a8c97a87
TT
2193 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2194 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2195 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2196 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2197 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2198 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2199 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2200 gdb.base/commands.exp, gdb.base/completion.exp,
2201 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2202 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2203 gdb.base/constvars.exp, gdb.base/corefile.exp,
2204 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2205 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2206 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2207 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2208 gdb.base/dup-sect.exp: Use standard_testfile,
f76495c8
TT
2209 standard_output_file, prepare_for_testing, clean_restart.
2210
a64d2530
TT
22112013-06-27 Tom Tromey <tromey@redhat.com>
2212
a8c97a87
TT
2213 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2214 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2215 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2216 gdb.base/async-shell.exp, gdb.base/async.exp,
2217 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2218 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2219 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2220 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2221 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2222 gdb.base/break-on-linker-gcd-function.exp,
2223 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
a64d2530
TT
2224 standard_output_file, prepare_for_testing, clean_restart.
2225
aaff8d73
YQ
22262013-06-26 Yao Qi <yao@codesourcery.com>
2227
2228 * gdb.trace/mi-trace-frame-collected.exp: New.
2229
a0743c90
YQ
22302013-06-25 Yao Qi <yao@codesourcery.com>
2231
2232 * boards/native-extended-gdbserver.exp: Set board_info
2233 'gdb,predefined_tsv'.
2234 * boards/native-gdbserver.exp: Likewise.
2235 * boards/native-stdio-gdbserver.exp: Likewise.
2236 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2237 uploaded TSVs if target supports tracing.
2238 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2239 tracing and target has predefined tsv.
2240
9d6e6e84
HZ
22412013-06-25 Yao Qi <yao@codesourcery.com>
2242 Hui Zhu <hui@codesourcery.com>
2243 Pedro Alves <palves@redhat.com>
2244
2245 PR breakpoints/15075
2246 PR breakpoints/15434
2247 * gdb.base/dprintf-next.c: New file.
2248 * gdb.base/dprintf-next.exp: New file.
2249 * gdb.base/dprintf-non-stop.c: New file.
2250 * gdb.base/dprintf-non-stop.exp: New file.
2251 * gdb.base/dprintf.exp: Don't check "continue" in the output
2252 of "info breakpoints".
2253 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2254 Don't check "continue" in script field.
2255
e7ab3185
TT
22562013-06-21 Tom Tromey <tromey@redhat.com>
2257
2258 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2259 name in a test name.
2260
c898adb7
YQ
22612013-06-20 Yao Qi <yao@codesourcery.com>
2262
2263 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2264 and set an action.
2265 (test_trace_unavailable): Test command -data-list-register-values
2266 in the context of traceframe and with option --skip-unavailable.
2267 * gdb.trace/trace-unavailable.c (foo): New.
2268 (main): Call it.
2269 * gdb.mi/gdb2549.exp: Update matching pattern.
2270
4d157a3d
MF
22712013-06-19 Mike Frysinger <vapier@gentoo.org>
2272
2273 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2274 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2275 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2276 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2277 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2278
d69cace4
LM
22792013-06-19 Luis Machado <lgustavo@codesourcery.com>
2280
2281 * gdb.base/subst.exp: Delete default rules before further
2282 tests.
2283
9bdd0636
YQ
22842013-06-19 Yao Qi <yao@codesourcery.com>
2285
2286 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2287 unsupported if it is not registered.
2288
427cd150
TT
22892013-06-18 Tom Tromey <tromey@redhat.com>
2290
2291 * gdb.base/random-signal.c: New file.
2292 * gdb.base/random-signal.exp: New file.
2293
6de7c271
WN
22942013-06-18 Will Newton <will.newton@linaro.org>
2295
2296 * gdb.base/skip.c: Use comma to evaluate results of foo()
2297 and bar() before passing to baz().
2298 * gdb.base/skip.c: baz() now takes one argument instead of
2299 two.
2300
5bd1ef56
TT
23012013-06-18 Tom Tromey <tromey@redhat.com>
2302
2303 * gdb.dwarf2/implptrpiece.exp: New file.
2304 * gdb.dwarf2/implptrconst.exp (d): New variable.
2305 Print d.
2306 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2307
e379b391
TT
23082013-06-18 Tom Tromey <tromey@redhat.com>
2309
2310 * lib/selftest-support.exp (do_self_tests): Reject remote or
2311 non-native targets.
2312 * gdb.gdb/complaints.exp: Remove check.
2313 * gdb.gdb/observer.exp: Remove check.
2314 * gdb.gdb/xfullpath.exp: Remove check.
2315 * gdb.gdb/complaints.exp: Remove check.
2316
4ec70201
PA
23172013-06-07 Pedro Alves <palves@redhat.com>
2318
2319 * boards/native-extended-gdbserver.exp: Remove semicolon.
2320 * config/arm-ice.exp: Likewise.
2321 * config/bfin.exp: Likewise.
2322 * config/cygmon.exp: Likewise.
2323 * config/h8300.exp: Likewise.
2324 * config/monitor.exp: Likewise.
2325 * config/sid.exp: Likewise.
2326 * config/sim.exp: Likewise.
2327 * config/slite.exp: Likewise.
2328 * config/vx.exp: Likewise.
2329 * gdb.arch/i386-bp_permanent.exp: Likewise.
2330 * gdb.asm/asm-source.exp: Likewise.
2331 * gdb.base/args.exp: Likewise.
2332 * gdb.base/attach-pie-misread.exp: Likewise.
2333 * gdb.base/auxv.exp: Likewise.
2334 * gdb.base/bigcore.exp: Likewise.
2335 * gdb.base/bitfields2.exp: Likewise.
2336 * gdb.base/bitfields.exp: Likewise.
2337 * gdb.base/break.exp: Likewise.
2338 * gdb.base/break-interp.exp: Likewise.
2339 * gdb.base/callfuncs.exp: Likewise.
2340 * gdb.base/call-sc.exp: Likewise.
2341 * gdb.base/commands.exp: Likewise.
2342 * gdb.base/corefile.exp: Likewise.
2343 * gdb.base/dbx.exp: Likewise.
2344 * gdb.base/ending-run.exp: Likewise.
2345 * gdb.base/exprs.exp: Likewise.
2346 * gdb.base/funcargs.exp: Likewise.
2347 * gdb.base/hbreak2.exp: Likewise.
2348 * gdb.base/huge.exp: Likewise.
2349 * gdb.base/list.exp: Likewise.
2350 * gdb.base/memattr.exp: Likewise.
2351 * gdb.base/overlays.exp: Likewise.
2352 * gdb.base/printcmds.exp: Likewise.
2353 * gdb.base/recurse.exp: Likewise.
2354 * gdb.base/remotetimeout.exp: Likewise.
2355 * gdb.base/reread.exp: Likewise.
2356 * gdb.base/savedregs.exp: Likewise.
2357 * gdb.base/scope.exp: Likewise.
2358 * gdb.base/sepdebug.exp: Likewise.
2359 * gdb.base/setshow.exp: Likewise.
2360 * gdb.base/setvar.exp: Likewise.
2361 * gdb.base/sigaltstack.exp: Likewise.
2362 * gdb.base/siginfo-addr.exp: Likewise.
2363 * gdb.base/siginfo.exp: Likewise.
2364 * gdb.base/siginfo-obj.exp: Likewise.
2365 * gdb.base/sigrepeat.exp: Likewise.
2366 * gdb.base/sigstep.exp: Likewise.
2367 * gdb.base/structs.exp: Likewise.
2368 * gdb.base/testenv.exp: Likewise.
2369 * gdb.base/twice.exp: Likewise.
2370 * gdb.base/valgrind-db-attach.exp: Likewise.
2371 * gdb.base/valgrind-infcall.exp: Likewise.
2372 * gdb.base/varargs.exp: Likewise.
2373 * gdb.base/watchpoint.exp: Likewise.
2374 * gdb.cp/gdb1355.exp: Likewise.
2375 * gdb.cp/misc.exp: Likewise.
2376 * gdb.disasm/hppa.exp: Likewise.
2377 * gdb.disasm/t01_mov.exp: Likewise.
2378 * gdb.disasm/t02_mova.exp: Likewise.
2379 * gdb.disasm/t03_add.exp: Likewise.
2380 * gdb.disasm/t04_sub.exp: Likewise.
2381 * gdb.disasm/t05_cmp.exp: Likewise.
2382 * gdb.disasm/t06_ari2.exp: Likewise.
2383 * gdb.disasm/t07_ari3.exp: Likewise.
2384 * gdb.disasm/t08_or.exp: Likewise.
2385 * gdb.disasm/t09_xor.exp: Likewise.
2386 * gdb.disasm/t10_and.exp: Likewise.
2387 * gdb.disasm/t11_logs.exp: Likewise.
2388 * gdb.disasm/t12_bit.exp: Likewise.
2389 * gdb.disasm/t13_otr.exp: Likewise.
2390 * gdb.gdb/selftest.exp: Likewise.
2391 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2392 * gdb.mi/mi-reverse.exp: Likewise.
2393 * gdb.pascal/floats.exp: Likewise.
2394 * gdb.python/py-inferior.exp: Likewise.
2395 * gdb.threads/attach-into-signal.exp: Likewise.
2396 * gdb.threads/pthreads.exp: Likewise.
2397 * gdb.threads/thread_events.exp: Likewise.
2398 * gdb.threads/watchthreads.exp: Likewise.
2399 * gdb.trace/actions-changed.exp: Likewise.
2400 * gdb.trace/actions.exp: Likewise.
2401 * gdb.trace/ax.exp: Likewise.
2402 * gdb.trace/backtrace.exp: Likewise.
2403 * gdb.trace/change-loc.exp: Likewise.
2404 * gdb.trace/deltrace.exp: Likewise.
2405 * gdb.trace/disconnected-tracing.exp: Likewise.
2406 * gdb.trace/ftrace.exp: Likewise.
2407 * gdb.trace/infotrace.exp: Likewise.
2408 * gdb.trace/passc-dyn.exp: Likewise.
2409 * gdb.trace/passcount.exp: Likewise.
2410 * gdb.trace/pending.exp: Likewise.
2411 * gdb.trace/qtro.exp: Likewise.
2412 * gdb.trace/range-stepping.exp: Likewise.
2413 * gdb.trace/report.exp: Likewise.
2414 * gdb.trace/save-trace.exp: Likewise.
2415 * gdb.trace/status-stop.exp: Likewise.
2416 * gdb.trace/strace.exp: Likewise.
2417 * gdb.trace/tfile.exp: Likewise.
2418 * gdb.trace/tfind.exp: Likewise.
2419 * gdb.trace/trace-break.exp: Likewise.
2420 * gdb.trace/tracecmd.exp: Likewise.
2421 * gdb.trace/trace-mt.exp: Likewise.
2422 * gdb.trace/tspeed.exp: Likewise.
2423 * gdb.trace/tsv.exp: Likewise.
2424 * gdb.trace/while-stepping.exp: Likewise.
2425 * lib/gdb.exp: Likewise.
2426 * lib/gdbserver-support.exp: Likewise.
2427 * lib/java.exp: Likewise.
2428 * lib/mi-support.exp: Likewise.
2429 * lib/pascal.exp: Likewise.
2430 * lib/prompt.exp: Likewise.
2431 * lib/trace-support.exp: Likewise.
2432
47d48711
PA
24332013-06-07 Pedro Alves <palves@redhat.com>
2434
2435 * gdb.ada/info_types.c: Fix formating in copyright header.
2436 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2437 * gdb.base/float.c: Likewise.
2438 * gdb.base/inferior-died.c: Likewise.
2439 * gdb.base/interp.c: Likewise.
2440 * gdb.base/jit-main.c: Likewise.
2441 * gdb.base/jit-solib.c: Likewise.
2442 * gdb.base/long_long.c: Likewise.
2443 * gdb.base/longjmp.c: Likewise.
2444 * gdb.base/nextoverexit.c: Likewise.
2445 * gdb.base/pr11022.c: Likewise.
2446 * gdb.base/prelink-lib.c: Likewise.
2447 * gdb.base/prelink.c: Likewise.
2448 * gdb.base/prologue.c: Likewise.
2449 * gdb.base/restore.c: Likewise.
2450 * gdb.base/sigchld.c: Likewise.
2451 * gdb.base/solib-search-lib1.c: Likewise.
2452 * gdb.base/solib-search-lib2.c: Likewise.
2453 * gdb.base/solib-search.c: Likewise.
2454 * gdb.base/solib-search.h: Likewise.
2455 * gdb.base/whatis.c: Likewise.
2456 * gdb.cp/abstract-origin.cc: Likewise.
2457 * gdb.cp/anon-struct.cc: Likewise.
2458 * gdb.cp/baseenum.cc: Likewise.
2459 * gdb.cp/bs15503.cc: Likewise.
2460 * gdb.cp/call-c-1.c: Likewise.
2461 * gdb.cp/call-c.cc: Likewise.
2462 * gdb.cp/class2.cc: Likewise.
2463 * gdb.cp/classes.cc: Likewise.
2464 * gdb.cp/cttiadd.cc: Likewise.
2465 * gdb.cp/cttiadd1.cc: Likewise.
2466 * gdb.cp/cttiadd2.cc: Likewise.
2467 * gdb.cp/cttiadd3.cc: Likewise.
2468 * gdb.cp/derivation.cc: Likewise.
2469 * gdb.cp/derivation2.cc: Likewise.
2470 * gdb.cp/dispcxx.cc: Likewise.
2471 * gdb.cp/exception.cc: Likewise.
2472 * gdb.cp/gdb2384-base.cc: Likewise.
2473 * gdb.cp/gdb2384-base.h: Likewise.
2474 * gdb.cp/gdb2384.cc: Likewise.
2475 * gdb.cp/gdb2495.cc: Likewise.
2476 * gdb.cp/mb-inline.h: Likewise.
2477 * gdb.cp/mb-inline1.cc: Likewise.
2478 * gdb.cp/mb-inline2.cc: Likewise.
2479 * gdb.cp/member-name.cc: Likewise.
2480 * gdb.cp/member-ptr.cc: Likewise.
2481 * gdb.cp/misc.cc: Likewise.
2482 * gdb.cp/namespace1.cc: Likewise.
2483 * gdb.cp/nextoverthrow.cc: Likewise.
2484 * gdb.cp/pr-574.cc: Likewise.
2485 * gdb.cp/pr9631.cc: Likewise.
2486 * gdb.cp/printmethod.cc: Likewise.
2487 * gdb.cp/psmang1.cc: Likewise.
2488 * gdb.cp/psmang2.cc: Likewise.
2489 * gdb.cp/psymtab-parameter.cc: Likewise.
2490 * gdb.cp/ptype-flags.cc: Likewise.
2491 * gdb.cp/ref-params.cc: Likewise.
2492 * gdb.cp/ref-types.cc: Likewise.
2493 * gdb.cp/smartp.cc: Likewise.
2494 * gdb.cp/try_catch.cc: Likewise.
2495 * gdb.cp/userdef.cc: Likewise.
2496 * gdb.cp/using-crash.cc: Likewise.
2497 * gdb.cp/virtfunc.cc: Likewise.
2498 * gdb.cp/virtfunc2.cc: Likewise.
2499 * gdb.dwarf2/callframecfa.S: Likewise.
2500 * gdb.dwarf2/dw2-ranges.c: Likewise.
2501 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2502 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2503 * gdb.dwarf2/dw2-restore.S: Likewise.
2504 * gdb.dwarf2/pieces.S: Likewise.
2505 * gdb.dwarf2/valop.S: Likewise.
2506 * gdb.java/jnpe.java: Likewise.
2507 * gdb.mi/mi-stepn.c: Likewise.
2508 * gdb.mi/mi-var-cp.cc: Likewise.
2509 * gdb.mi/mi-var-rtti.cc: Likewise.
2510 * gdb.mi/ns-stale-regcache.c: Likewise.
2511 * gdb.mi/pr11022.c: Likewise.
2512 * gdb.mi/solib-lib.c: Likewise.
2513 * gdb.mi/solib-main.c: Likewise.
2514 * gdb.python/py-arch.c: Likewise.
2515 * gdb.python/py-block.c: Likewise.
2516 * gdb.python/py-breakpoint.c: Likewise.
2517 * gdb.python/py-events.c: Likewise.
2518 * gdb.python/py-evthreads.c: Likewise.
2519 * gdb.python/py-explore.c: Likewise.
2520 * gdb.python/py-explore.cc: Likewise.
2521 * gdb.python/py-finish-breakpoint.c: Likewise.
2522 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2523 * gdb.python/py-symbol.c: Likewise.
2524 * gdb.threads/execl.c: Likewise.
2525 * gdb.threads/execl1.c: Likewise.
2526
88ab5684
WN
25272013-06-07 Will Newton <will.newton@linaro.org>
2528
2529 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2530
42daa7a0
WN
25312013-06-07 Will Newton <will.newton@linaro.org>
2532
2533 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2534 and "starting".
2535
f4059ef3
WN
25362013-06-07 Will Newton <will.newton@linaro.org>
2537
2538 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2539 destructor prototypes for ARM ABI.
2540 * gdb.cp/m-static.exp: Likewise.
2541
8cb5cc78
YQ
25422013-06-07 Yao Qi <yao@codesourcery.com>
2543
2544 * gdb.trace/mi-trace-unavailable.exp: New.
2545 * gdb.trace/trace-unavailable.c: New.
2546
c6cf1712
DE
25472013-06-06 Doug Evans <dje@google.com>
2548
2549 * gdb.cp/derivation.exp: Make tests have unique names.
2550
bf6be0f4
TT
25512013-06-06 Tom Tromey <tromey@redhat.com>
2552
2553 * gdb.base/dump.exp (capture_value): Don't put expression into
2554 test name if arguments passed in.
2555 Rename a couple more tests to make them unique.
2556
ebb022fa
TT
25572013-06-06 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.base/break-always.exp: Explicitly specify test name.
2560
69fc87c2
DE
25612013-06-05 Doug Evans <dje@google.com>
2562 Keith Seitz <keiths@redhat.com>
2563
2564 * gdb.cp/derivation2.cc: New file.
2565 * gdb.cp/derivation.cc (main): Call foo2.
2566 * gdb.cp/derivation.exp: Add tests for typedefs in another
2567 file, and when there's an active block.
2568
f993f39e
LM
25692013-06-05 Luis Machado <lgustavo@codesourcery.com>
2570
2571 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2572 from targets that use function descriptors in the virtual tables.
2573 Handle presence of dot symbols.
2574
afacd7f3
GB
25752013-06-04 Gary Benson <gbenson@redhat.com>
2576
2577 * gdb.base/break-probes.exp: New file.
2578 * gdb.base/break-probes.c: Likewise.
2579 * gdb.base/break-probes-solib.c: Likewise.
2580 * gdb.base/info-shared.exp: New file.
2581 * gdb.base/info-shared.c: Likewise.
2582 * gdb.base/info-shared-solib1.c: Likewise.
2583 * gdb.base/info-shared-solib2.c: Likewise.
2584
a29a3fb7
GB
25852013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2586 Gary Benson <gbenson@redhat.com>
2587
2588 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2589 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2590 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2591 to be set to "no" to indicate that no ld.so copy should be made.
2592 * gdb.base/break-interp.exp (solib_bp): New constant.
2593 (reach_1): Use the above instead of "_dl_debug_state".
2594 (test_attach): Likewise.
2595 (test_ld): Likewise.
2596 * gdb.threads/dlopen-libpthread.exp: New file.
2597 * gdb.threads/dlopen-libpthread.c: Likewise.
2598 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2599 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2600
62a813cc
YQ
26012013-05-30 Yao Qi <yao@codesourcery.com>
2602
2603 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2604 Add a test that no MI notification is emitted when executing
2605 -exec-arguments.
2606
8f56dad4
JK
26072013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2608
2609 PR testsuite/12649
2610 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2611 $mi_gdb_prompt expectation by mi_expect_stop.
2612 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2613 (mi info dprintf second time): Replace them by mi_send_resuming_command
2614 and mi_expect_stop.
2615
c588eb20
GB
26162013-05-24 Gary Benson <gbenson@redhat.com>
2617
2618 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2619 backslash.
2620 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2621 backslashes.
2622 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2623 backslash.
2624
c0ea94eb
YQ
26252013-05-24 Yao Qi <yao@codesourcery.com>
2626
2627 * gdb.trace/tfile.exp: Test inferior and thread.
2628
db1ac436
YQ
26292013-05-24 Yao Qi <yao@codesourcery.com>
2630 Pedro Alves <palves@redhat.com>
2631
2632 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2633 test fails.
2634 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2635 Return 0 if the test passes, otherwise return 1.
2636
b6abb10c
DE
26372013-05-23 Doug Evans <dje@google.com>
2638
2639 * boards/fission-dwp.exp: New file.
2640
bc5065a7
PA
26412013-05-23 Yao Qi <yao@codesourcery.com>
2642 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.base/range-stepping.c: New file.
2645 * gdb.base/range-stepping.exp: New file.
2646 * gdb.trace/range-stepping.c: New file.
2647 * gdb.trace/range-stepping.exp: New file.
2648 * lib/range-stepping-support.exp: New file.
2649
5f2e6b00
TT
26502013-05-22 Tom Tromey <tromey@redhat.com>
2651
2652 * gdb.cp/class2.cc (main): New local 'aref'.
2653 * gdb.cp/class2.exp: Check printing of 'aref'.
2654
e6ba475a
DE
26552013-05-22 Doug Evans <dje@google.com>
2656
2657 * gdb.threads/wp-replication.c (main): Insert some code at the start
2658 to ensure the breakpoint on main is only hit once. Fix comment.
2659
52c935b6
KS
26602013-05-21 Keith Seitz <keiths@redhat.com>
2661 Pedro Alves <palves@redhat.com>
2662
2663 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2664 gdb_expect.
2665 Add test to flush the remaining input buffer so that this
2666 file passes testsuite/12649.
2667
bd9673a4
PW
26682013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2669
2670 * gdb.base/catch-signal-fork.exp: New file.
2671 * gdb.base/catch-signal-fork.c: New file.
2672
69a97597
SA
26732013-05-21 Sterling Augustine <saugustine@google.com>
2674
2675 * boards/remote-stdio-gdbserver.exp: New file.
2676
44e97363
JK
26772013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2678
2679 PR testsuite/12649
2680 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2681 racy matches.
2682
02392865
CG
26832013-05-21 Christian Groessler <chris@groessler.org>
2684
2685 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2686 since it's not supported in all shells.
2687
c5867ab6
HZ
26882013-05-21 Hui Zhu <hui@codesourcery.com>
2689
2690 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2691 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2692
6c9e2db4
DE
26932013-05-20 Doug Evans <dje@google.com>
2694
2695 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2696 (_handle_DW_TAG): Use it.
2697 (cu, tu): Replace parameters is_64, version, addr_size with options.
2698 All callers updated. Add Fission support.
2699 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2700 * gdb.dwarf2/method-ptr.exp: Ditto.
2701 * gdb.dwarf2/nostaticblock.exp: Ditto.
2702 * gdb.dwarf2/subrange.exp: Ditto.
2703 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2704
4a6e676c
TT
27052013-05-20 Tom Tromey <tromey@redhat.com>
2706
2707 * gdb.gdb/python-selftest.exp: New file.
2708
e19d3afb
DE
27092013-05-20 Doug Evans <dje@google.com>
2710
2711 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2712 -fdebug-types-section.
2713
4d804846
JB
27142013-05-20 Joel Brobecker <brobecker@adacore.com>
2715
2716 * gdb.ada/float_param: New testcase.
2717
8d324e83
DE
27182013-05-17 Doug Evans <dje@google.com>
2719
7d0c9981
DE
2720 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2721 Add tests for "maint check-symtabs", "maint expand-symtabs".
2722
8d324e83
DE
2723 * gdb.base/maint.exp: Remove testing of individual maint command
2724 help output.
2725
177aadc4
PA
27262013-05-16 Pedro Alves <palves@redhat.com>
2727
2728 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2729 comment. Use gdb_test_no_output.
2730
b8fea896
JB
27312013-05-16 Joel Brobecker <brobecker@adacore.com>
2732
2733 * gdb.ada/complete.exp: Add test verifying completion using
2734 the "tab" key.
2735
52c935b6
KS
27362013-05-15 Keith Seitz <keiths@redhat.com>
2737
2738 * gdb.base/filesym.exp: New completer test.
2739 * gdb.base/filesym.c: New file.
2740
ed0f00b8
PA
27412013-05-15 Pedro Alves <palves@redhat.com>
2742
2743 * gdb.base/fixsection.c: Remove attribution.
2744 * gdb.base/watch-read.exp: Ditto.
2745
55fb6d27
TT
27462013-05-13 Tom Tromey <tromey@redhat.com>
2747
2748 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2749 size and change type sizes to 4 bytes.
2750
ac1ca910
TT
27512013-05-13 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.base/exprs.exp (test_expr): Add regression test.
2754 * gdb.base/exprs.c (null_t_struct): New global.
2755
8414efef
MB
27562013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2757
2758 * gdb.base/default.exp: Disable history saving.
2759 * gdb.base/setshow.exp: Likewise.
2760
9779ab84
PA
27612013-05-10 Pedro Alves <palves@redhat.com>
2762
2763 PR remote/15455
2764
2765 * gdb.trace/qtro.c: New file.
2766 * gdb.trace/qtro.exp: New file.
2767
1e611234
PM
27682013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2769
2770 * gdb.python/py-framefilter.py: New File.
2771 * gdb.python/py-framefilter-mi.exp: Ditto.
2772 * gdb.python/py-framefilter.c: Ditto.
2773 * gdb.python/py-framefilter-mi.exp: Ditto.
2774 * gdb.python/py-framefilter-mi.c: Ditto,
2775 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2776
5e4c3ac4
TT
27772013-05-08 Tom Tromey <tromey@redhat.com>
2778
2779 * gdb.base/solib-search.exp: Set test name for "set
2780 solib-search-path" test.
2781
993654a9
HAQ
27822013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2783
2784 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2785 (set_a_tracepoint): Set tracepoint before prologue.
2786 (run_trace_experiment): Test setup_tracepoints and 'break end'
2787 in it.
2788 (trace_buffer_normal): Remove.
2789 (gdb_trace_circular_tests): Remove. Move tests to...
2790 (top level): ...here. Call 'runto_main' before checking for
2791 trace support. Use commands to check the support for circular
2792 trace buffer and changing of trace buffer size. Add test
2793 to calculate size of single frame. Use this size to
2794 calculate the size of trace buffer. Use 'tfind pc func9'
2795 instead of 'tfind 9'. Use 'with_test_prefix'.
2796
c95aea6b
TT
27972013-05-07 Tom Tromey <tromey@redhat.com>
2798
2799 * lib/selftest-support.exp: New file.
2800 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2801 do_self_tests.
2802 (setup_test, find_gdb): Remove.
2803 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2804 do_self_tests.
2805 (setup_test, find_gdb): Remove.
2806 (test_observer): Don't call setup_test. Remove argument.
2807 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2808 (find_gdb): Remove.
2809 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2810 do_self_tests.
2811 (setup_test, find_gdb): Remove.
2812 (test_with_self): Don't call setup_test. Remove argument.
2813
1f031429
PA
28142013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2815
2816 * gdb.arch/system-gcore.exp: Remove.
2817 * gdb.arch/gcore.c: Remove.
2818 * gdb.base/gcore.exp: Add "info reg system".
2819
58ce7251
SDJ
28202013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2821
2822 PR breakpoints/15413:
2823 * gdb.base/pending.exp: Add test for completion of the "condition"
2824 command for pending breakpoints.
2825 * gdb.linespec/linespec.ex: Add test for completion of the
2826 "condition" command when dealing with multiple locations.
2827
aacbb8a5
LM
28282013-05-07 Luis Machado <lgustavo@codesourcery.com>
2829
2830 * gdb.threads/wp-replication.c: New file.
2831 * gdb.threads/wp-replication.exp: New file.
2832
2dd6254d
SL
28332013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2834
2835 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2836
c2a96e8c
DE
28372013-05-06 Doug Evans <dje@google.com>
2838
b903e17e
DE
2839 * gdb.base/solib-search-lib1.c: New file.
2840 * gdb.base/solib-search-lib2.c: New file.
2841 * gdb.base/solib-search.c: New file.
2842 * gdb.base/solib-search.h: New file.
2843 * gdb.base/solib-search.exp: New file.
2844
fac51dd9
DE
2845 * lib/gdb.exp (gdb_core_cmd): New function.
2846 * gdb.arch/system-gcore.exp: Use it.
2847 * gdb.arch/vsx-regs.exp: Ditto.
2848 * gdb.base/gcore.exp: Ditto.
2849 * gdb.threads/gcore-thread.exp: Ditto.
2850
c2a96e8c
DE
2851 * gdb.reverse/shr.h: New file.
2852 * gdb.reverse/shr1.c: New file.
2853 * gdb.reverse/shr2.c: #include "shr.h".
2854 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2855 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2856 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2857 Update tests using sleep/printf to use shr2.sl instead.
2858 * gdb.reverse/solib-reverse.exp: Ditto.
2859
b6807d98
TT
28602013-05-06 Tom Tromey <tromey@redhat.com>
2861
2862 * gdb.dwarf2/implptrconst.c: New file.
2863 * gdb.dwarf2/implptrconst.exp: New file.
2864 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2865 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2866 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2867
96f7d3f1
PW
28682013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2869
2870 * gdb.base/catch-sig.c (main): Raise SIGINT.
2871 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
2872
1ebff1fd
HAQ
28732013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
2874
2875 * status-stop.exp (test_tstart_tstart): Check for error
2876 returned by the second 'tstart' command.
2877
f92b06da
WT
28782013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2879
2880 * gdb.xml/maint_print_struct.exp: New file.
2881 * gdb.xml/maint_print_struct.xml: New file.
2882
ff546935
TT
28832013-04-25 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.dwarf2/nostaticblock.exp: New file.
2886
bf9e4d0c
MB
28872013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
2888
2889 PR gdb/10462
2890 * gdb.base/setshow.exp: Add test case.
2891
a11cfd87
HZ
28922013-04-23 Hui Zhu <hui@codesourcery.com>
2893
2894 PR gdb/15293
a11cfd87
HZ
2895 * gdb.base/dprintf.exp: Add ignore command.
2896
2d9442cc
HZ
28972013-04-23 Hui Zhu <hui@codesourcery.com>
2898
2899 PR gdb/15165
2d9442cc
HZ
2900 * gdb.base/save-bp.exp: Add test for dprintf.
2901
0f3305ed
TT
29022013-04-22 Tom Tromey <tromey@redhat.com>
2903
2904 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
2905 notice_open_fds.
2906
d504301e
SDJ
29072013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2908
2909 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
2910 ldflags.
2911
9991b207
SDJ
29122013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2913
2914 * gdb.arch/arm-bl-branch-dest.c: New file.
2915 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
2916
433730c9
PA
29172013-04-19 Vladimir Kargov <kargov@gmail.com>
2918 Pedro Alves <palves@redhat.com>
2919
2920 * gdb.arch/i386-float.S: New file.
2921 * gdb.arch/i386-float.exp: New file.
2922
9a908334
LM
29232013-04-18 Luis Machado <lgustavo@codesourcery.com>
2924
2925 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
2926 type void *.
2927
4f22ed5c
DE
29282013-04-17 Doug Evans <dje@google.com>
2929
2930 * lib/dwarf.exp (Dwarf): New proc "tu".
2931 * gdb.dwarf2/missing-sig-type.exp: New file.
2932
a0d3f2f5
SCR
29332013-04-15 Siva Chandra Reddy <sivachandra@google.com>
2934
2935 Add option to link testcases with Pthreads library when
2936 using 'prepare_for_testing' in tests.
2937
2938 * lib/gdb.exp (build_executable_from_specs): Use
2939 gdb_compile_pthreads to compile if option "pthreads" is
2940 specified.
2941
cc16e6c9
TT
29422013-04-15 Tom Tromey <tromey@redhat.com>
2943
2944 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
2945
72f1fe8a
TT
29462013-04-15 Tom Tromey <tromey@redhat.com>
2947
2948 * gdb.base/default.exp: Update for $_exception.
2949 * gdb.cp/exceptprint.cc: New file.
2950 * gdb.cp/exceptprint.exp: New file.
2951 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
2952
6e72ca20
TT
29532013-04-15 Tom Tromey <tromey@redhat.com>
2954
2955 * gdb.cp/typeid.cc: New file.
2956 * gdb.cp/typeid.exp: New file.
2957
591f19e8
TT
29582013-04-15 Tom Tromey <tromey@redhat.com>
2959
2960 * gdb.cp/exception.exp: Add "catch rethrow" tests.
2961
da9160e4
YQ
29622013-04-13 Yao Qi <yao@codesourcery.com>
2963
2964 * gdb.base/completion.exp: Test completion of command
2965 'target ctf' if target ctf is supported.
2966
f81d1120
PA
29672013-04-10 Pedro Alves <palves@redhat.com>
2968
2969 * gdb.base/completion.exp: Test "set height", "set listsize" and
2970 "set trace-buffer-size" completion.
2971 * gdb.base/setshow.exp: Test "set height unlimited".
2972 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
2973 unlimited".
2974
393fd4c3
YQ
29752013-04-10 Yao Qi <yao@codesourcery.com>
2976
2977 * gdb.trace/actions.exp: Save trace data to CTF.
2978 Change to ctf target if GDB supports, read CTF data in ctf
2979 target, and check the actions of tracepoints.
2980 * gdb.trace/while-stepping.exp: Likewise.
2981 * gdb.trace/report.exp: Test GDB saves trace data to CTF
2982 format and read CTF trace file if GDB supports.
2983 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
2984 target is supported, change to ctf target, read trace data and
2985 check output of command "tstatus".
2986 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
2987 read CTF data by target ctf and call check_tsv.
2988
b7a273f8
YQ
29892013-04-10 Yao Qi <yao@codesourcery.com>
2990
2991 * gdb.trace/actions.exp (check_tracepoint): New.
2992 (top level): Start the tracing and check the actions of
2993 tracepoints. Save trace data to tfile format. Restart GDB
2994 and read trace file in tfile target. Check the actions of
2995 tracepoints again.
2996 * gdb.trace/while-stepping.exp: Likewise.
2997
f3786771
YQ
29982013-04-10 Yao Qi <yao@codesourcery.com>
2999
3000 * gdb.trace/report.exp: Use standard_output_file for saved
3001 trace file.
3002
5c2b4418
HZ
30032013-04-10 Hui Zhu <hui@codesourcery.com>
3004
3005 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
3006 (MISCELLANEOUS): Add dprintf-pendshr.sl.
3007 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
3008
f7543f0a
JK
30092013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
3012 response.
3013
f6de8ec2
PA
30142013-04-08 Pedro Alves <palves@redhat.com>
3015
3016 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
3017 the location.
3018
b8abfd58
SL
30192013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3020
3021 * gdb.cp/cplabel.exp: Allow empty directory in file reported
3022 for breakpoint location.
3023
156bffd0
SL
30242013-04-04 Sandra Loosemore <sandra@codesourcery.com>
3025
3026 * gdb.linespec/linespec.exp: Make dir/file:line tests
3027 conditional for non-remote hosts only.
3028
c9a6ce02
PA
30292013-04-04 Stan Shebs <stan@codesourcery.com>
3030 Pedro Alves <palves@redhat.com>
3031
3032 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
3033 * gdb.trace/actions-changed.c: New file.
3034 * gdb.trace/actions-changed.exp: New file.
3035 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
3036 (gdb_trace_setactions_command): ... this. Add "actions_command"
3037 parameter, and handle it.
3038 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
3039
4bd05f24
YQ
30402013-04-04 Yao Qi <yao@codesourcery.com>
3041
3042 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
3043 'step'.
3044
3758b5ce
YQ
30452013-04-03 Yao Qi <yao@codesourcery.com>
3046
3047 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
3048 "tfile-basic.tf".
3049 (test_tfind_tfile): Likewise.
3050
1dcaed0d
YQ
30512013-04-03 Yao Qi <yao@codesourcery.com>
3052
3053 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
3054 "tfile-basic.tf" instead of "basic.tf".
3055 (write_error_trace_file): Pass argument "tfile-error.tf"
3056 instead of "error.tf".
3057 * gdb.trace/tfile.exp: Update tfile names to
3058 "tfile-basic.tf" and "tfile-error.tf".
3059
0e7a53fc
SL
30602013-04-02 Sandra Loosemore <sandra@codesourcery.com>
3061
3062 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
3063 empty directory in file for breakpoint hit.
3064
9852c492
YQ
30652013-03-29 Yao Qi <yao@codesourcery.com>
3066
3067 * gdb.base/completion.exp: Test completion of commands
3068 "target core", "target tfile" and "target exec".
3069 * gdb.trace/tfile.exp: Test completion of command
3070 "target tfile".
3071
af312be7
JB
30722013-03-28 Joel Brobecker <brobecker@adacore.com>
3073
3074 * gdb.ada/win_fu_syms: New testcase.
3075
e4a48d9d
DE
30762013-03-28 Doug Evans <dje@google.com>
3077
3078 * gdb.base/maint.exp (maint print statistics): Update expected output.
3079
7f7cc265
PA
30802013-03-28 Pedro Alves <palves@redhat.com>
3081
3082 PR gdb/15294
3083
3084 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
3085 mean unlimited instead of $arg < 0.
3086 (test_listsize): Remove "listsize of 0 suppresses output" test.
3087 Test that "set listsize 0" ends up with an unlimited listsize.
3088
fc0da894
PA
30892013-03-28 Pedro Alves <palves@redhat.com>
3090
3091 * gdb.base/list.exp (last_line): New global.
3092 (last_line_re): New global.
3093 (test_listsize, test_list_function, test_list_forward)
3094 (test_repeat_list_command, test_list_range)
3095 (test_list_filename_and_function): Use them.
3096 * gdb.base/list0.c: Comment the last line of the file with "last
3097 line".
3098
abe7b711
PA
30992013-03-28 Pedro Alves <palves@redhat.com>
3100
3101 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
3102 list the whole file.
3103
15b3979c
PA
31042013-03-28 Pedro Alves <palves@redhat.com>
3105
3106 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
3107 "set listsize".
3108
96811e3b
KS
31092013-03-26 Keith Seitz <keiths@redhat.com>
3110
3111 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
3112 from passing.
3113
4043f22b
PA
31142013-03-26 Pedro Alves <palves@redhat.com>
3115
3116 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
3117 until after GDB has run.
3118
14a1aa17
YQ
31192013-03-26 Yao Qi <yao@codesourcery.com>
3120
3121 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
3122 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
3123
99c819ee
MM
31242013-03-26 Markus Metzger <markus.t.metzger@intel.com>
3125
3126 * gdb.btrace/enable.exp: Add regression test.
3127
24955f63
TT
31282013-03-25 Tom Tromey <tromey@redhat.com>
3129
3130 * gdb.cp/m-static.exp: Add destructor-printing tests.
3131
fce632b6
TT
31322013-03-25 Tom Tromey <tromey@redhat.com>
3133
3134 * gdb.cp/m-static.exp: Add constructor ptype tests.
3135 * gdb.cp/m-static.cc (single_constructor): New class.
3136 (main): Make instance of single_constructor.
3137
598d3636
JK
31382013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3139 Pedro Alves <palves@redhat.com>
3140
3141 * gdb.server/server-kill.c: New file.
3142 * gdb.server/server-kill.exp: New file.
3143
c12440c9
PA
31442013-03-21 Pedro Alves <palves@redhat.com>
3145
3146 * gdb.trace/trace-buffer-size.exp (get default buffer size):
3147 Expect $gdb_prompt in gdb_test_multiple.
3148
bd712aed
DE
31492013-03-21 Doug Evans <dje@google.com>
3150
3151 * gdb.base/maint.exp: Update tests for per-command stats.
3152
b2f83c08
TT
31532013-03-21 Tom Tromey <tromey@redhat.com>
3154
3155 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
3156 * gdb.cp/misc.exp: Add test for FILENAME:: case.
3157
ef0026f0
PA
31582013-03-20 Pedro Alves <palves@redhat.com>
3159
3160 PR gdb/15289
3161
3162 * gdb.base/remote.exp: Test
3163 "set remote hardware-watchpoint-limit -1",
3164 "set remote hardware-breakpoint-limit -1",
3165 "set remote hardware-watchpoint-limit 2147483647" and
3166 "set remote hardware-breakpoint-limit 2147483647".
3167
3f1175a9
PA
31682013-03-20 Pedro Alves <palves@redhat.com>
3169 Yao Qi <yao@codesourcery.com>
3170
3171 * gdb.trace/tfile.c: Add comments.
3172 (nonconstglob): New global.
3173 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
3174 global that is not covered by the trace frame. Test
3175 disassembling.
3176
a09ae1c1
JK
31772013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 * gdb.base/valgrind-infcall.exp
3180 (continue #$continue_count) <remote connection closed>
3181 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3182 $valgrind_pid.
3183
9ce98649
TT
31842013-03-15 Tom Tromey <tromey@redhat.com>
3185
3186 * gdb.cp/overload.cc (intintfunc): New.
3187 * gdb.cp/overload.exp: Add regression test.
3188
0a251e08
YQ
31892013-03-15 Yao Qi <yao@codesourcery.com>
3190
3191 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3192 using with_test_prefix.
3193 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3194 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3195 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3196 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3197 * gdb.base/break-interp.exp (test_core): Likewise.
3198 (test_attach_gdb): Likewise.
3199 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3200 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3201 Likewise.
3202 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3203 * gdb.base/jit.exp (one_jit_test): Likewise.
3204 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3205 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3206 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3207 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3208 Likewise.
3209 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3210 Likewise.
3211 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3212 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3213 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3214 (tracepoint_change_loc_2): Likewise.
3215 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3216 Likewise.
3217 (disconnected_tfind): Likewise.
3218 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3219 Likewise.
3220 (test_tfind_remote): Likewise.
3221 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3222 Likewise.
3223 (test_pending_resolved): Likewise.
3224 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3225 Likewise.
3226 (test_upload_tsv): Likewise.
3227 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3228 Likewise.
3229 (pending_tracepoint_works): Likewise.
3230 * gdb.trace/report.exp (use_collected_data): Likewise.
3231 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3232 Likewise.
3233 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3234 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3235 (strace_trace_on_same_addr): Likewise.
3236 (strace_trace_on_diff_addr): Likewise.
3237 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3238 (gdb_collect_locals_test): Likewise.
3239 (gdb_unavailable_registers_test): Likewise.
3240 (gdb_collect_globals_test): Likewise.
3241
2c415c0f
YQ
32422013-03-15 Yao Qi <yao@codesourcery.com>
3243
3244 * gdb.base/condbreak.exp: Add semicolon back which was removed
3245 by my previous commit.
3246
ae59b1da
YQ
32472013-03-14 Yao Qi <yao@codesourcery.com>
3248
3249 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3250 'return'.
3251 (gdb_target_monitor, gdb_load): Likewise.
3252 * config/sid.exp (gdb_load): Likewise.
3253 * config/slite.exp (gdb_load): Likewise.
3254 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3255 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3256 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3257 (single_step_until): Likewise.
3258 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3259 * gdb.arch/system-gcore.exp: Likewise.
3260 * gdb.base/bigcore.exp (extract_heap): Likewise.
3261 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3262 * gdb.base/call-ar-st.exp: Likewise.
3263 * gdb.base/call-rt-st.exp: Likewise.
3264 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3265 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3266 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3267 * gdb.base/corefile.exp: Likewise.
3268 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3269 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3270 * gdb.base/fixsection.exp: Likewise.
3271 * gdb.base/funcargs.exp: Likewise.
3272 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3273 * gdb.base/gcore-relro.exp: Likewise.
3274 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3275 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3276 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3277 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3278 * gdb.base/list.exp: Likewise.
3279 (set_listsize): Likewise.
3280 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3281 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3282 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3283 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3284 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3285 * gdb.base/setvar.exp: Likewise.
3286 (test_set): Likewise.
3287 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3288 * gdb.base/solib-overlap.exp: Likewise.
3289 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3290 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3291 * gdb.base/watchpoint.exp (initialize): Likewise.
3292 (test_simple_watchpoint): Likewise.
3293 (test_disabling_watchpoints): Likewise.
3294 (test_watchpoint_triggered_in_syscall): Likewise.
3295 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3296 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3297 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3298 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3299 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3300 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3301 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3302 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3303 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3304 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3305 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3306 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3307 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3308 * gdb.mi/gdb792.exp: Likewise.
3309 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3310 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3311 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3312 * gdb.threads/gcore-thread.exp: Likewise.
3313 (load_core): Likewise.
3314 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3315 (test_startup, check_control_c): Likewise.
3316 * gdb.threads/sigstep-threads.exp: Likewise.
3317 * gdb.threads/thread_check.exp: Likewise.
3318 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3319 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3320 (set_a_tracepoint, trace_buffer_normal): Likewise.
3321 (gdb_trace_circular_tests): Likewise.
3322 * gdb.trace/collection.exp: Likewise.
3323 * gdb.trace/disconnected-tracing.exp: Likewise.
3324 * gdb.trace/infotrace.exp: Likewise.
3325 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3326 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3327 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3328 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3329 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3330 * gdb.trace/stap-trace.exp: Likewise.
3331 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3332 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3333 * gdb.trace/trace-buffer-size.exp: Likewise.
3334 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3335 * gdb.trace/unavailable.exp: Likewise.
3336 * gdb.trace/while-dyn.exp: Likewise.
3337 * lib/fortran.exp (set_lang_fortran): Likewise.
3338 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3339 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3340 (default_gdb_start, get_compiler_info): Likewise.
3341 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3342 (get_debug_format, setup_xfail_format): Likewise.
3343 (rerun_to_main, gdb_skip_float_test): Likewise.
3344 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3345 * lib/java.exp (set_lang_java): Likewise.
3346 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3347 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3348 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3349 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3350 * lib/objc.exp (set_lang_objc): Likewise.
3351 * lib/pascal.exp (set_lang_pascal): Likewise.
3352 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3353 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3354 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3355
bb869963
SDJ
33562013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3357
3358 PR c++/15203
3359 PR c++/15210
3360 * gdb.cp/m-static.cc (keepalive_int): New function.
3361 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3362 * gdb.cp/m-static.exp: New test for `sintvar'.
3363
e2be70a0
YQ
33642013-03-14 Yao Qi <yao@codesourcery.com>
3365
3366 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3367 of 'tstatus' into tstatus_output.
3368 (top level): Save the trace data to tfile. Read trace file in
3369 tfile target. Check the trace status.
3370
8ddb1965
YQ
33712013-03-13 Yao Qi <yao@codesourcery.com>
3372
3373 * gdb.trace/tsv.exp (check_tsv): New.
3374 (top level): Save a tfile on current trace session. Call
3375 check_tsv on live target. Load the tfile with target tfile
3376 and call check_tsv again.
3377
045dd51f
YQ
33782013-03-13 Yao Qi <yao@codesourcery.com>
3379
3380 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3381 Replace some "gdb_test" with "gdb_test_no_output".
3382
82d049ab
PH
33832013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3384
3385 * gdb.ada/expr_delims.exp: New file.
3386 * gdb.ada/expr_delims/foo.adb: New file.
3387 * gdb.ada/expr_delims/pck.ads: New file.
3388 * gdb.ada/expr_delims/pck.adb: New file.
3389
cb8ea32b
KS
33902013-03-11 Keith Seitz <keiths@redhat.com>
3391
3392 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3393 both condition and thread. Then delete the watchpoint.
3394
2f1d9bdd
MM
33952013-03-11 Christian Himpel <christian.himpel@intel.com>
3396
3397 * Makefile.in: Add btrace testsuite.
3398 * configure: Regenerated.
3399 * configure.ac: Add btrace testsuite.
3400 * gdb.btrace/Makefile.in: New file.
3401 * gdb.btrace/enable.c: New file.
3402 * gdb.btrace/enable.exp: New file.
3403 * gdb.btrace/function_call_history.c: New file.
3404 * gdb.btrace/function_call_history.exp: New file.
3405 * gdb.btrace/instruction_history.c: New file.
3406 * gdb.btrace/instruction_history.exp: New file.
3407 * gdb.btrace/instruction_history.S: New file.
3408 * lib/gdb.exp: Add btrace skip proc.
3409
05c56a9d
JK
34102013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3411
3412 Fix entry-values if the callee called a noreturn function.
3413 * gdb.arch/amd64-tailcall-noret.S: New file.
3414 * gdb.arch/amd64-tailcall-noret.c: New file.
3415 * gdb.arch/amd64-tailcall-noret.exp: New file.
3416
9112db09
JK
34172013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 Fix entry-values in C++ across CUs.
3420 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3421 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3422 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3423 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3424 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3425
be9a119c 34262013-03-08 Stan Shebs <stan@codesourcery.com>
f6f899bf
HAQ
3427 Hafiz Abid Qadeer <abidh@codesourcery.com>
3428
3429 gdb/testsuite/
3430 * gdb.trace/trace-buffer-size.exp: New file.
3431 * gdb.trace/trace-buffer-size.c: New file.
3432
049109b0
PA
34332013-03-06 Pedro Alves <palves@redhat.com>
3434
3435 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3436 doesn't support the tested optional feature, call "unsupported"
3437 with the same test message as the "pass" case, instead of calling
3438 "pass" with a different message. Use the same text for the "fail"
3439 cases too.
3440
4aa54120
YQ
34412013-03-06 Yao Qi <yao@codesourcery.com>
3442
3443 * gdb.trace/tstatus.exp: Remove the invocation of
3444 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3445 (test_tracepoints): Don't set fast tracepoint.
3446 (top level): Don't check agent library is loaded or not.
3447
b8b71e63
YQ
34482013-03-06 Yao Qi <yao@codesourcery.com>
3449
3450 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3451 parentheses by "\\".
3452
33f448b1
JK
34532013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3454
3455 * gdb.linespec/base/one/thefile.cc (twodup): New.
3456 (m): Call it.
3457 * gdb.linespec/base/two/thefile.cc (dupname): New.
3458 (n): Call it.
3459 * gdb.linespec/break-ask.exp: New file.
3460 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3461
1c942fb9
YQ
34622013-02-28 Yao Qi <yao@codesourcery.com>
3463
3464 * gdb.trace/report.exp: Move some code to ...
3465 (use_collected_data): New.
3466 (top level): Call use_collected_data once on the live target.
3467 Save at file of the current trace session, load it with target
3468 tfile, and call use_collected_data again.
3469
5b967901
JK
34702013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3473
6447023f
JK
34742013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3475
3476 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3477 Add final kill of ${valgrind_pid}.
3478
9f44fbc0
SCR
34792013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3480
3481 * gdb.python/py-arch.c: New test case
3482 * gdb.python/py-arch.exp: New tests to test
3483 gdb.Architecture.disassemble
3484 * gdb.python/Makefile.in: Add py-arch to the list of
3485 EXECUTABLES.
3486
4c9ad8c2
TT
34872013-02-18 Tom Tromey <tromey@redhat.com>
3488
3489 * gdb.dwarf2/subrange.exp: New file.
3490
f5911ea1
HAQ
34912013-02-15 Pedro Alves <pedro@codesourcery.com>
3492 Hafiz Abid Qadeer <abidh@codesourcery.com>
3493
3494 * gdb.trace/tfile.exp: Add test for -trace-status command.
3495
420f4384
JK
34962013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3497
3498 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3499 nanosleep by sleep.
3500
4819b3f8
PA
35012013-02-14 Pedro Alves <palves@redhat.com>
3502
3503 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3504
1773c82c
HAQ
35052013-02-14 Pedro Alves <pedro@codesourcery.com>
3506 Hafiz Abid Qadeer <abidh@codesourcery.com>
3507
3508 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3509
e234dfaf
TT
35102013-02-12 Tom Tromey <tromey@redhat.com>
3511
3512 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3513 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3514
6c01dd94
PA
35152013-02-12 Pedro Alves <palves@redhat.com>
3516
3517 * gdb.base/catch-signal.c: Update copyright years.
3518 * gdb.base/catch-signal.exp: Update copyright years.
3519 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3520 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3521 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3522 * gdb.dwarf2/dw2-error.S: Update copyright years.
3523 * gdb.dwarf2/dw2-error.c: Update copyright years.
3524 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3525 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3526 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3527
595fc67f
PA
35282013-02-12 Pedro Alves <palves@redhat.com>
3529
3530 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3531 message.
3532 * gdb.base/sigaltstack.exp: Ditto.
3533 * gdb.base/siginfo.exp: Ditto.
3534 * gdb.base/sizeof.exp: Ditto.
3535
17282693
PA
35362013-02-12 Pedro Alves <palves@redhat.com>
3537
3538 * gdb.mi/mi-basics.exp: Tweak intro comment.
3539 * gdb.mi/mi-break.exp: Tweak intro comment.
3540 * gdb.mi/mi-console.exp: Tweak intro comment.
3541 * gdb.mi/mi-file.exp: Tweak intro comment.
3542 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3543 * gdb.mi/mi-return.exp: Tweak intro comment.
3544 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3545 * gdb.mi/mi-until.exp: Tweak intro comment.
3546 * gdb.mi/mi-watch.exp: Tweak intro comment.
3547
8a4ac37e
PA
35482013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3549
3550 * gdb.server/no-thread-db.exp: New file.
3551 * gdb.server/no-thread-db.c: New file.
3552 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3553
c2792f5a
DE
35542013-02-11 Doug Evans <dje@google.com>
3555
3556 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3557 two decfloats.
3558
d9e98382
SDJ
35592013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3560
3561 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3562 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3563
a321661a
JK
35642013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3567
134a2066
YQ
35682013-02-06 Yao Qi <yao@codesourcery.com>
3569
3570 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3571 to ...
3572 (test_create_delete_modify_tsv): ... here. New test on modifying
3573 the initial value of a tsv.
3574
5a2dc60a
JK
35752013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3578 (cd .../rdir): ... here.
3579
233d95b5
JK
35802013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3581
3582 * gdb.linespec/base/one/header.h: New file.
3583 * gdb.linespec/base/two/header.h: New file.
3584 * gdb.linespec/macro-relative.c: New file.
3585 * gdb.linespec/macro-relative.exp: New file.
3586
fbd9ab74
JK
35872013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3588
3589 * gdb.base/fullpath-expand-func.c: New file.
3590 * gdb.base/fullpath-expand.c: New file.
3591 * gdb.base/fullpath-expand.exp: New file.
3592 * gdb.base/realname-expand-real.c: New file.
3593 * gdb.base/realname-expand.c: New file.
3594 * gdb.base/realname-expand.exp: New file.
3595
1b56eb55
JK
35962013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3597
3598 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3599 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3600
af529f8f
JK
36012013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3602
3603 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3604 (compare_filenames_for_search does not match)
3605 (compare_filenames_for_search does match): New tests.
3606
f5b95b50
JK
36072013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3608
3609 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3610
d47921b9
JK
36112013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3612
3613 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3614
8a92335b
JK
36152013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3618 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3619 ${binfile}.mini_debuginfo-debuglink and
3620 ${binfile}.mini_debuginfo-debuglink.xz.
3621
17f2157d
TT
36222013-02-01 Tom Tromey <tromey@redhat.com>
3623
3624 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3625 attributes.
3626
d65f0a9c
TT
36272013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3628 Tom Tromey <tromey@redhat.com>
3629
3630 * gdb.dwarf2/method-ptr.exp: Link with c++.
3631 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3632
f25c0135
TT
36332013-01-31 Tom Tromey <tromey@redhat.com>
3634
3635 * gdb.base/jit.exp (compile_jit_test): New proc.
3636 Add PIE tests.
3637
7078baeb
TT
36382013-01-31 Tom Tromey <tromey@redhat.com>
3639
3640 * gdb.dwarf2/method-ptr.cc: New file.
3641 * gdb.dwarf2/method-ptr.exp: New file.
3642
1d24041a
TT
36432013-01-31 Tom Tromey <tromey@redhat.com>
3644
3645 * lib/dwarf.exp (namespace Dwarf): New.
3646
8d9878a4
TT
36472013-01-29 Tom Tromey <tromey@redhat.com>
3648
3649 * gdb.dwarf2/fission-reread.exp: Add unload test.
3650
bed911e5
DE
36512013-01-28 Doug Evans <dje@google.com>
3652
3653 * gdb.dwarf2/fission-loclists.exp: New file.
3654 * gdb.dwarf2/fission-loclists.S: New file.
3655
e229648e
JK
36562013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3657
3658 Code cleanup.
3659 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3660 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3661 and prepare_for_testing.
3662 * gdb.base/store.exp: Likewise.
3663
86700f00
TT
36642013-01-25 Tom Tromey <tromey@redhat.com>
3665
3666 * gdb.python/py-explore.exp: Expect the gdb prompt.
3667
8954db33
AB
36682013-01-25 Andrew Burgess <aburgess@broadcom.com>
3669
3670 * gdb.base/gnu_vector.c: New variable for use in tests.
3671 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3672 changes in scalar to vector casting and widening.
3673 * gdb.python/py-type.c: New variables for use in tests.
3674 * gdb.python/py-type.exp: Update vector related tests to reflect
3675 changes in scalar to vector casting and widening.
3676
2077afdd
TD
36772013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3678
3679 * gdb.base/prologue-include.c: New file.
3680 * gdb.base/prologue-include.exp: New file.
3681 * gdb.base/prologue-include.h: New file.
3682
d7499464
HAQ
36832013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3684
3685 PR gdb/13443
3686 * gdb.mi/mi-var-block.exp: Make test messages unique.
3687
e2a3e0f1
TT
36882013-01-23 Tom Tromey <tromey@redhat.com>
3689
3690 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3691
152fcc9c
TT
36922013-01-23 Tom Tromey <tromey@redhat.com>
3693
3694 * gdb.cp/converts.cc (main): Initialize 'a'.
3695
bea883fd
SCR
36962013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3697
3698 * testsuite/gdb.python/frame.exp: Add a test for
3699 gdb.Frame.architecture() method.
3700
0928e93d
PA
37012013-01-22 Pedro Alves <palves@redhat.com>
3702
3703 * gdb.base/annota1.exp (signal sent): No longer expect
3704 breakpoints-invalid.
3705 * gdb.cp/annota2.exp (continue until exit)
3706 (watch triggered on a.x): Ditto.
3707
9c97429f
PA
37082013-01-22 Pedro Alves <palves@redhat.com>
3709
3710 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3711 Adjust tests to breakpoints-invalid changes.
3712 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3713 variables.
3714 Adjust tests to breakpoints-invalid changes.
3715
187d10dd
PA
37162013-01-22 Pedro Alves <palves@redhat.com>
3717
3718 * gdb.base/annota1.exp (annotate ignore count change): Add
3719 expected output for failure case.
3720
ea3aedcb
TT
37212013-01-22 Tom Tromey <tromey@redhat.com>
3722
3723 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3724 call.
3725
998580f1
MK
37262013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3727
3728 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
8f1d5693 3729 * gdb.mi/mi-catch-load.exp: Ditto.
998580f1
MK
3730 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3731 Also handle 'thread' field.
3732 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3733 * gdb.mi/mi-watch.exp: Ditto.
3734 * lib/mi-support.exp: Ditto.
3735
8f1d5693
MK
37362013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3737
3738 * gdb.python/py-explore.exp: Improve a test
3739
2d8c5d7c
DB
37402013-01-18  David Blaikie  <dblaikie@gmail.com>
3741
3742 * gdb.base/label.c (main): Correct the type of the second
3743 parameter.
3744
46f35228
TT
37452013-01-18 Tom Tromey <tromey@redhat.com>
3746
3747 * gdb.dwarf2/trace-crash.s: New file.
3748 * gdb.dwarf2/trace-crash.exp: New file.
3749
5965d69d
HAQ
37502013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3751
43aaf8b6
PA
3752 PR gdb/13443
3753 * gdb.base/checkpoint.exp: Update test messages to make them
3754 unique.
5965d69d 3755
5ae4861a
YQ
37562013-01-18 Yao Qi <yao@codesourcery.com>
3757
3758 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3759 output of 'info tracepoints'.
3760 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3761 Likewise.
3762 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3763 * gdb.trace/disconnected-tracing.c (struct foo): New.
3764
d84fca2c
JK
37652013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3766
3767 * gdb.dwarf2/dw2-dos-drive.S: New file.
3768 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3769
aebb1cc9
DE
37702013-01-17 Doug Evans <dje@google.com>
3771
2782d512
DE
3772 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3773 CXX_FOR_TARGET.
3774
aebb1cc9
DE
3775 * boards/cc-with-tweaks.exp: New file.
3776
db2b2972
TT
37772013-01-17 Tom Tromey <tromey@redhat.com>
3778
3779 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3780
96343774
PA
37812013-01-17 Pedro Alves <palves@redhat.com>
3782
3783 Merge dg-extract-results.sh from upstream (svn 195224).
3784
3785 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3786 * dg-extract-results.sh: Fix order of summary counts.
96343774
PA
3787
3788 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3789 * dg-extract-results.sh: Constrain the start-of-log pattern.
96343774
PA
3790
3791 2013-01-15 David Blaikie <dblaikie@gmail.com>
43aaf8b6 3792 * dg-extract-results.sh: Handle KPASSes.
96343774
PA
3793
3794 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3795 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3796 of grep -q.
3797
675921c0
SD
37982012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3799
3800 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3801 interface.
3802 * gdb.base/jithost.c: New file.
3803 * gdb.base/jithost.h: New file.
3804 * gdb.base/jitreader.c : New file.
3805 * gdb.base/jit-protocol.h: New file.
3806
ab04a2af
TT
38072013-01-16 Tom Tromey <tromey@redhat.com>
3808
3809 * gdb.base/catch-signal.c: New file.
3810 * gdb.base/catch-signal.exp: New file.
3811
8ac3646f
TT
38122013-01-16 Tom Tromey <tromey@redhat.com>
3813
3814 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3815
22fc223e
JK
38162013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3817
3818 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3819
44478ab3
TT
38202013-01-14 Tom Tromey <tromey@redhat.com>
3821
3822 * gdb.base/completion.exp: Add "set gnutarget" test.
3823
06d66ee9
TT
38242013-01-14 Tom Tromey <tromey@redhat.com>
3825
3826 * gdb.dwarf2/dw2-restrict.S: New file.
3827 * gdb.dwarf2/dw2-restrict.c: New file.
3828 * gdb.dwarf2/dw2-restrict.exp: New file.
3829
c9bf0622
TT
38302013-01-14 Tom Tromey <tromey@redhat.com>
3831
3832 * gdb.dwarf2/dw2-error.exp: New file.
3833 * gdb.dwarf2/dw2-error.c: New file.
3834 * gdb.dwarf2/dw2-error.S: New file.
3835
5b12a61c
JK
38362013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3837
3838 * gdb.cp/parse-lang.cc: New file.
3839 * gdb.cp/parse-lang.exp: New file.
3840
f0a4b570
JK
38412013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3844 (set substitute-path): New test.
3845 (fullname present): Remove content.
3846 (substituted fullname): New test.
3847
f751cc97
JB
38482013-01-13 Joel Brobecker <brobecker@adacore.com>
3849
3850 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3851 check. Move $gdb_py_is_py24 value check right after.
3852
04164e8e
JK
38532013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3854
3855 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3856 targets.
3857
5bf480a5
YQ
38582013-01-11 Yao Qi <yao@codesourcery.com>
3859
3860 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3861 for dprintf.
3862 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3863 Check the fields in "=breakpoint-created" for dprintf.
3864
f35a17b5
JK
38652012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3866
3867 * gdb.mi/mi-fullname-deleted.exp: New file.
3868
85817405
JK
38692012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3870
3871 * gdb.base/skip-solib.exp (info skip with pending file): Update the
3872 expected output.
3873 (info skip with pending file): Remove.
3874 (ignoring function in solib, info skip for function multiply): Update
3875 the expected output.
3876 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
3877 (info skip (delete 1), info skip after disabling all)
3878 (info skip after enabling all, info skip after disabling 4 2-3)
3879 (info skip after enabling 2-3, info skip 2-3)
3880 (info skip after deleting 2 3): Update the expected output.
3881 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
3882 statement to its initialization and return.
3883 * gdb.linespec/skip-two.exp: New file.
3884
27210e12
DE
38852012-12-19 Doug Evans <dje@google.com>
3886
3887 * gdb.base/maint.exp: Handle testing with .gdb_index.
3888
bb627a12
JB
38892012-12-19 Joel Brobecker <brobecker@adacore.com>
3890
3891 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
3892 Cavium to FSF.
3893
7785b880
JB
38942012-12-19 Joel Brobecker <brobecker@adacore.com>
3895
3896 * dg-extract-results.sh: Update contact info in copyright notice.
3897 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
3898 GPL v3 or later. Update contact info.
3899 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
3900 gdb.threads/watchpoint-fork-mt.c,
3901 gdb.threads/watchpoint-fork-parent.c,
3902 gdb.threads/watchpoint-fork-st.c,
3903 gdb.threads/watchpoint-fork.h: Likewise.
3904
f2a8bc8a
YQ
39052012-12-15 Yao Qi <yao@codesourcery.com>
3906
3907 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
3908 'installed' field in '=breakpoint-modified'.
3909 (test_reconnect): Check 'installed' field in
3910 '=breakpoint-modified' and '=breakpoint-created'.
3911
3912 * gdb.trace/actions.exp: Update test for 'installed' field.
3913 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
3914 (tracepoint_change_loc_2): Likewise.
3915 Check 'info tracepoint' display nothing else.
3916 * gdb.trace/deltrace.exp: Likewise.
3917 * gdb.trace/infotrace.exp: Likewise.
3918 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
3919 Likewise.
3920 * gdb.trace/passcount.exp: Likewise.
3921 * gdb.trace/tracecmd.exp: Likewise.
3922 * gdb.trace/while-stepping.exp: Likewise.
3923
6592e36f
TT
39242012-12-14 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.cp/member-name.exp: New file.
3927 * gdb.cp/member-name.cc: New file.
3928
7d27a96d
TT
39292012-12-14 Tom Tromey <tromey@redhat.com>
3930
3931 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
3932
f8c05d0d
DE
39332012-12-14 Doug Evans <dje@google.com>
3934
3935 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
3936 DW_OP_GNU_implicit_pointer is section-relative.
3937
451b7c33
TT
39382012-12-14 Tom Tromey <tromey@redhat.com>
3939
43aaf8b6 3940 * gdb.base/info-proc.exp: Add core file tests.
451b7c33 3941
10e339df
PA
39422012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
3943
6fdff2c5 3944 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 3945
e780d813
DE
39462012-12-13 Doug Evans <dje@google.com>
3947
3948 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
3949 * gdb.multi/multi-arch.exp: Ditto.
3950
ca3dbcc8 39512012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 3952
ca3dbcc8
MG
3953 * gdb.mi/mi-catch-load-so.c: New. Clone of the
3954 catch load test library source file.
3955 * gdb.mi/mi-catch-load.c: New. Clone of the catch
3956 load test source file.
3957 * gdb.mi/mi-catch-load.exp: New. Test file for
3958 basic MI -catch-load and -catch-unload tests.
3959
2960a434
PK
39602012-12-11 Paul Koning <paul_koning@dell.com>
3961
3962 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
3963 exception.
3964 (_iterator_except): New function.
3965 (ArrayPrinter): Use _iterator function instead of local _iterator
3966 class for Python 3 compatibility.
3967 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 3968 _iterator.
2960a434
PK
3969 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
3970 execfile for Python 3 compatibility.
3971 * gdb.python/python.exp: Handle Python 2.4 exception traceback
3972 format in error_prompt test.
6fdff2c5 3973
9325cb04
PK
39742012-12-10 Paul Koning <paul_koning@dell.com>
3975
3976 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 3977 compatibility.
9325cb04
PK
3978 * gdb.python/py-block.exp: Ditto.
3979 * gdb.python/py-breakpoint.exp: Ditto.
3980 * gdb.python/py-cmd.exp: Ditto.
3981 * gdb.python/py-events.py: Ditto.
3982 * gdb.python/py-finish-breakpoint.py: Ditto.
3983 * gdb.python/py-finish-breakpoint2.exp: Ditto.
3984 * gdb.python/py-finish-breakpoint2.py: Ditto.
3985 * gdb.python/py-frame-inline.exp: Ditto.
3986 * gdb.python/py-frame.exp: Ditto.
3987 * gdb.python/py-infthread.exp: Ditto.
3988 * gdb.python/py-objfile.exp: Ditto.
3989 * gdb.python/py-parameter.exp: Ditto.
3990 * gdb.python/py-progspace.exp: Ditto.
3991 * gdb.python/py-prompt.exp: Ditto.
3992 * gdb.python/py-symbol.exp: Ditto.
3993 * gdb.python/py-symtab.exp: Ditto.
3994 * gdb.python/py-template.exp: Ditto.
3995 * gdb.python/py-value-cc.exp: Ditto.
3996 * gdb.python/python.exp: Ditto.
3997 * gdb.python/source2.py: Ditto.
3998 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 3999 compatibility.
9325cb04
PK
4000 Use sorted() function rather than sort() method.
4001 Accept either int or long values for enum values.
4002 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
4003 execfile for Python 3 compatibility.
4004 * gdb.python/py-evsignal.exp: Ditto.
4005 * gdb.python/py-evthreads.exp: Ditto.
4006 * gdb.python/py-mi.exp: Ditto.
4007 * gdb.python/py-pp-maint.exp: Ditto.
4008 * gdb.python/py-prettyprint.exp: Ditto.
4009 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 4010 Python 3 compatibility.
9325cb04
PK
4011 Skip tests for Python 2.4.
4012 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 4013 Python 3 compatibility.
9325cb04
PK
4014 Use byte string rather than character string in memory write test
4015 if Python 3.
4016 * gdb.python/py-pp-maint.py: Change class declarations to "new
4017 class" syntax.
4018 * gdb.python/py-prettyprint.py: Change iterator class to generator
4019 function for Python 3 compatibility.
4020 Make all classes "new style".
4021 Fix indentation issue and stray semicolon.
4022 * gdb.python/py-shared.expChange print syntax for Python 3
4023 compatibility.
4024 Define "long" if Python 3.
4025 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 4026 compatibility.
9325cb04
PK
4027 Accept either int or long values for enum values.
4028 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 4029 compatibility.
9325cb04
PK
4030 Skip "long" and "unicode" tests if Python 3.
4031 Accept either "type" or "class" in type checks.
4032 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
4033 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
4034
8b9737bf
TT
40352012-12-10 Tom Tromey <tromey@redhat.com>
4036
4037 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
4038 (test): Add "two_cu" argument.
4039 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
4040 for types; allow two CUs.
4041
1b80a9fa
JK
40422012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
4045 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
4046
f0b6d50a
YQ
40472012-12-08 Yao Qi <yao@codesourcery.com>
4048 Pedro Alves <palves@redhat.com>
4049
4050 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
4051 '=breakpoint-created' when GDB merges the tracepoints of both
4052 sides.
4053
2f68a895
TT
40542012-12-07 Tom Tromey <tromey@redhat.com>
4055
4056 * gdb.base/break1.c (enum some_enum, union some_union): New.
4057 (some_enum_global, some_union_global, some_value): New globals.
4058 * gdb.base/completion.exp: Add tag completion tests.
4059
4fc5d43e
TT
40602012-12-07 Tom Tromey <tromey@redhat.com>
4061
4062 * gdb.base/completion.exp: Add tests for ptype and whatis
4063 completion.
4064
6559e013
JB
40652012-12-07 Joel Brobecker <brobecker@adacore.com>
4066
4067 * gdb.base/stale-infcall.exp: Fix copyright line.
4068
ae2b630d
JB
40692012-12-07 Joel Brobecker <brobecker@adacore.com>
4070
4071 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
4072
0ba2eb0f
TT
40732012-12-06 Pedro Alves <palves@redhat.com>
4074 Tom Tromey <tromey@redhat.com>
4075
4076 * gdb.base/exprs.exp: Add tests for cast to void.
4077
731145cb
TT
40782012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
4079
4080 * gdb.python/py-mi.exp: Correct expected results for attribute
4081 "dynamic" returned by -var-update.
4082 Add test case for correct handling of "diplayhint" for children
4083 of dynamic varobjs.
4084 * gdb.python/py-prettyprint.c (set_itme): New function.
4085 (bug_14741) New function.
4086 (main) Add call to bug_14741().
4087 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
4088
e58fcc15
UW
40892012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
4090
4091 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
4092 ${binfile}.funcsyms list.
4093
e9eb0d14
YQ
40942012-12-04 Yao Qi <yao@codesourcery.com>
4095
4096 PR gdb/13443
4097 * gdb.trace/actions.exp: Make test messages unique.
4098
4983028c
TT
40992012-11-29 Tom Tromey <tromey@redhat.com>
4100
4101 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
4102
ea5e6b0e
UW
41032012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
4104
4105 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
4106 * gdb.opencl/datatypes.exp: Likewise.
4107 * gdb.opencl/operators.exp: Likewise.
4108 * gdb.opencl/vec_comps.exp: Likewise.
4109
cdde3dfb
JG
41102012-11-29 Jerome Guitton <guitton@adacore.com>
4111
4112 * gdb.ada/iwide: New testcase.
4113
b50d69b5
JG
41142012-11-29 Jerome Guitton <guitton@adacore.com>
4115
4116 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
4117 ptype test.
4118
c2d3fccf
JG
41192012-11-29 Jerome Guitton <guitton@adacore.com>
4120
4121 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
4122 form {VARIANT_TYPE}ADDRESS.
4123
5edf51fe
YQ
41242012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
4125
4126 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
4127 (func): New function.
4128 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
4129 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
4130 pointers to members with pointer-to-function type.
4131
608e2dbb
TT
41322012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4133 Tom Tromey <tromey@redhat.com>
4134
4135 * gdb.base/gnu-debugdata.exp: New file.
4136 * gdb.base/gnu-debugdata.c: New file.
4137 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
4138 (gdb_unload): Return 0 on success.
4139
4648e588
JK
41402012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
4143
17d6efc4
JB
41442012-11-26 Joel Brobecker <brobecker@adacore.com>
4145
4146 * gdb.base/empty_exe.exp: New testcase.
4147
ace21957
MF
41482012-11-20 Mike Frysinger <vapier@gentoo.org>
4149
4150 * gdb.base/completion.exp: Add test for help aliases completion.
4151
5c401a0a
YQ
41522012-11-20 Yao Qi <yao@codesourcery.com>
4153
4154 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
4155 Don't test 'maint set show-debug-regs'.
4156 Use command 'set remotecache' instead of
4157 'set circular-trace-buffer'.
4158
8dea366b
KS
41592012-11-16 Keith Seitz <keiths@redhat.com>
4160
4161 PR c++/13615
4162 * gdb.cp/baseenum.cc: New file.
4163 * gdb.cp/baseenum.exp: New file.
4164 * gdb.cp/derivation.cc (A): Add copyright.
4165 Add a typedef.
4166 (B): Use A::value_type instead of int. Change all references.
4167 (D): Use value_type instead of int. Change all references.
4168 (E): Likewise.
4169 (F); Likewise.
4170 (Z): New class.
4171 (ZZ): New class.
6fdff2c5 4172 (N, Base, Derived): New namespace and classes.
8dea366b
KS
4173 (main): Add instances of Z and ZZ.
4174 Make sure all symbols from N are kept.
4175 * gdb.cp/derivation.exp: Update typedef changes in tests.
4176 Add tests for class typedefs both before and after starting
4177 the inferior.
4178 Add tests for searching for a typedef while stopped in a
4179 method.
4180
5e34c6c3
LM
41812012-11-14 Luis Machado <lgustavo@codesourcery.com>
4182
4183 * gdb.mi/mi-var-create-rtti.c: New file.
4184 * gdb.mi/mi-var-create-rtti.exp: New file.
4185
5e487a5f
LM
41862012-11-14 Luis Machado <lgustavo@codesourcery.com>
4187
4188 * gdb.base/structs3.exp: Run to main before doing any tests.
4189
6d67b990
AB
41902012-11-14 Andrew Burgess <aburgess@broadcom.com>
4191
4192 * gdb.python/py-type.exp: Uniquify test names.
4193
e5d98164
YQ
41942012-11-14 Yao Qi <yao@codesourcery.com>
4195
4196 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4197 (thread_function) [DEBUG]: Call 'printf'.
4198 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4199 command line if 'DEBUG=1' is passed to test.
4200 Remove a pattern to match inferior's output.
4201
62747a60
TT
42022012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4203
4204 * gdb.mi/mi-fill-memory.exp: New test.
4205
18a9fc12
TT
42062012-11-12 Tom Tromey <tromey@redhat.com>
4207
4208 * gdb.base/completion.exp: Update for "info type-printers".
4209 * gdb.python/py-typeprint.cc: New file.
4210 * gdb.python/py-typeprint.exp: New file.
4211 * gdb.python/py-typeprint.py: New file.
4212
bd69fc68
TT
42132012-11-12 Tom Tromey <tromey@redhat.com>
4214
4215 * gdb.base/call-sc.exp: Use "ptype/r".
4216 * gdb.base/volatile.exp: Don't expect "int".
4217 * gdb.cp/ptype-flags.cc: New file.
4218 * gdb.cp/ptype-flags.exp: New file.
4219 * gdb.cp/templates.exp: Use ptype/r.
4220 (test_ptype_of_templates, test_template_typedef): Likewise.
4221 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4222 argument. Handle template names and template parameters.
4223 * gdb.mi/mi-var-cmd.exp: Accept "long".
4224 * gdb.mi/mi-var-child.exp: Accept "long".
4225 * gdb.mi/mi-var-display.exp: Accept "long".
4226 * gdb.mi/mi2-var-child.exp: Accept "long".
4227
b3720c3a
TT
42282012-11-12 Tom Tromey <tromey@redhat.com>
4229
4230 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4231 "ptype" from calls to cp_test_ptype_class.
4232 (test_enums): Likewise.
4233 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4234 cp_test_ptype_class.
4235 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4236 calls to cp_test_ptype_class.
4237 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4238 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4239 from calls to cp_test_ptype_class.
4240 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4241 command here. Change "in_command" argument to "in_exp".
4242
0d63ecda
KS
42432012-11-10 Keith Seitz <keiths@redhat.com>
4244
4245 PR gdb/14288
4246 * gdb.base/printcmds.c: Add invalid_XXX globals
4247 for repeated byte tests.
4248 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4249 * gdb.base/wchar.c (main): Add and construct a wchar_t
4250 array with repeated characters.
4251 * gdb.base/wchar.exp: Add repeated character tests.
4252
ed8a1c2d
AB
42532012-11-09 Andrew Burgess <aburgess@broadcom.com>
4254
4255 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4256 disassembly output.
4257
9107fc8d
PA
42582012-11-09 Pedro Alves <palves@redhat.com>
4259
4260 PR gdb/14306
4261
4262 * gdb.multi/multi-arch-exec.c: New file.
4263 * gdb.multi/multi-arch-exec.exp: New file.
4264
558a9d82
YQ
42652012-11-09 Yao Qi <yao@codesourcery.com>
4266
4267 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4268 (top level): Call it.
4269
e714f336
YQ
42702012-11-09 Yao Qi <yao@codesourcery.com>
4271
4272 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4273 typo.
4274
6ecd4729
PA
42752012-11-09 Pedro Alves <palves@redhat.com>
4276
4277 * gdb.multi/multi-arch.exp: New.
4278
9015683b
TT
42792012-11-08 Tom Tromey <tromey@redhat.com>
4280
4281 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4282 core files, if possible.
4283 * gdb.base/siginfo-thread.c: New file
4284 * gdb.base/siginfo-thread.exp: New file
4285
ea9f10bb
TT
42862012-11-08 Tom Tromey <tromey@redhat.com>
4287
4288 * gdb.base/comprdebug.exp: New file.
4289
f6592439
PA
42902012-11-06 Pedro Alves <palves@redhat.com>
4291
4292 PR gdb/14810
4293
4294 * gdb.base/disabled-location.c: New file.
4295 * gdb.base/disabled-location.exp: New file.
4296
2d338fa9
TT
42972012-11-06 Tom Tromey <tromey@redhat.com>
4298
4299 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4300 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4301 gdb_gcore_cmd.
4302 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4303 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4304 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4305 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4306 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4307 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4308 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4309 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4310 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4311
68c9da30
PA
43122012-11-05 Pedro Alves <palves@redhat.com>
4313
4314 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4315 procedure.
4316 (do_vfork_and_follow_child_tests_exec)
4317 (do_vfork_and_follow_child_tests_exit): Call it.
4318
a7c8c931
PA
43192012-11-05 Pedro Alves <palves@redhat.com>
4320
4321 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4322 fails.
4323
6f6484cd
YQ
43242012-11-03 Yao Qi <yao@codesourcery.com>
4325
4326 Fix PR gdb/14617.
4327 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4328 Remove setup_kfail, and update test.
4329
b45627a0
TT
43302012-11-02 Tom Tromey <tromey@redhat.com>
4331
4332 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4333 test.
4334
f50f4e56
PA
43352012-11-02 Pedro Alves <palves@redhat.com>
4336
4337 PR gdb/14766
4338
4339 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4340 setup_kfail.
4341 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4342 get registers".
4343
71ce889d
PA
43442012-11-02 Pedro Alves <palves@redhat.com>
4345
4346 * gdb.base/foll-vfork-exit.c: New file.
4347 * gdb.base/foll-vfork.exp (top level): New file-describing
4348 comment.
4349 (vfork_child_follow_to_exit): New procedure.
4350 (tcatch_vfork_then_child_follow): Rename as ...
4351 (tcatch_vfork_then_child_follow_exec): ... this.
4352 (tcatch_vfork_then_child_follow_exit): New procedure.
4353 (do_vfork_and_follow_parent_tests): New procedure, factored out
4354 from do_vfork_and_exec_tests.
4355 (do_vfork_and_follow_child_tests_exec): Ditto.
4356 (do_vfork_and_exec_tests): Delete.
4357 (do_vfork_and_follow_child_tests_exit): New procedure.
4358 (top level): Run tests with both the program that has the vfork
4359 child execing, and the program has the vfork child exiting.
4360
1e35b1a9
PA
43612012-11-02 Pedro Alves <palves@redhat.com>
4362
4363 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4364 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4365 (vfork_parent_follow_to_bp): Call it.
4366 (kill_child): Delete.
4367 (vfork_and_exec_child_follow_to_main_bp)
4368 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4369 longer call kill_child.
4370 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4371 (do_vfork_and_exec_tests): Don't runto_main before calling each
4372 test procedure.
4373 (top level): Don't clean restart and set verbose before running
4374 each test procedure.
4375
43762012-11-02 Pedro Alves <palves@redhat.com>
4377
4378 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4379 (vfork_parent_follow_to_bp)
4380 (vfork_and_exec_child_follow_to_main_bp)
4381 (vfork_and_exec_child_follow_through_step)
4382 (tcatch_vfork_then_parent_follow)
4383 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4384 Use with_test_prefix.
4385
43862012-11-02 Pedro Alves <palves@redhat.com>
4387
4388 * gdb.base/foll-vfork.c: Add copyright header.
4389 * gdb.base/vforked-prog.c: Add copyright header.
4390
43912012-11-02 Pedro Alves <palves@redhat.com>
4392
4393 * gdb.base/foll-vfork.exp
4394 (vfork_and_exec_child_follow_through_step): Don't skip on
4395 non-HP/UX targets. Expect the next to only step one line on
4396 non-HP/UX targets, rather than stopping only after the exec.
4397
43982012-11-02 Pedro Alves <palves@redhat.com>
4399
4400 Don't hard code line numbers.
4401
4402 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4403 Expect text from the sources instead of a line number.
4404 (vfork_parent_follow_to_bp)
4405 (vfork_and_exec_child_follow_to_main_bp)
4406 (vfork_and_exec_child_follow_through_step)
4407 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4408 Use gdb_get_line_number.
4409
44102012-11-02 Pedro Alves <palves@redhat.com>
4411
4412 Modernize.
4413
4414 * gdb.base/foll-vfork.exp: Use standard_testfile and
4415 build_executable. Pass descriptive string to untested.
4416 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4417 (vfork_and_exec_child_follow_to_main_bp)
4418 (vfork_and_exec_child_follow_through_step)
4419 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4420 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4421 of send_gdb/gdb_expect.
4422
4423 (kill_child): New procedure.
4424 (vfork_and_exec_child_follow_to_main_bp)
4425 (vfork_and_exec_child_follow_through_step): Use it.
4426
f0559fff
YQ
44272012-11-02 Yao Qi <yao@codesourcery.com>
4428
4429 * gdb.base/setvar.exp: Test setting nested struct.
4430 * gdb.base/setvar.c (v_struct3): New.
4431
c207c6da
DE
44322012-11-01 Doug Evans <dje@google.com>
4433
4434 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4435 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4436 use them.
4437
2f27adfe
AB
44382012-10-31 Andrew Burgess <aburgess@broadcom.com>
4439
4440 PR cli/14772
4441 * gdb.base/gnu_vector.c (union_with_vector_1)
4442 (struct_with_vector_1): Add new struct and union for testing
4443 ptype.
4444 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4445 structs / unions containing vectors.
4446
bb662ca6
YQ
44472012-10-25 Yao Qi <yao@codesourcery.com>
4448
4449 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4450 'setup_kfail' instead of 'setup_kfail_for_target'.
4451 * gdb.base/varargs.exp: Likewise.
4452 * lib/gdb.exp (setup_kfail_for_target): Remove.
4453
635d23ff
MK
44542012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4455
4456 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4457
afdb064f
MK
44582012-10-25 Mark Kettenis <kettenis@gnu.org>
4459
4460 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4461
d99dcf51
JB
44622012-10-24 Joel Brobecker <brobecker@adacore.com>
4463
4464 * gdb.ada/set_wstr: New testcase.
4465
32560274
JB
44662012-10-24 Joel Brobecker <brobecker@adacore.com>
4467
4468 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4469
5ded5331
JB
44702012-10-24 Joel Brobecker <brobecker@adacore.com>
4471
4472 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4473
d8d84291
MK
44742012-10-24 Mark Kettenis <kettenis@gnu.org>
4475
4476 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4477
6e933c51
JK
44782012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 * gdb.base/callfuncs.exp (do_function_calls): Fix
4481 setup_kfail_for_target for -m32 mode.
4482
274bd000
MK
44832012-10-23 Mark Kettenis <kettenis@gnu.org>
4484
4485 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4486 are now fixed.
4487
545f743d
YQ
44882012-10-23 Yao Qi <yao@codesourcery.com>
4489
4490 * gdb.base/info-os.exp: Resume the inferior until it exits.
4491
48b56b6a 44922012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4493
99c7d5a8 4494 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4495 * gdb.base/print-file-var.exp: Likewise.
4496 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 4497
8de0566d
YQ
44982012-10-17 Yao Qi <yao@codesourcery.com>
4499
4500 * gdb.mi/mi-memory-changed.exp: New.
4501
44883546
YQ
45022012-10-16 Yao Qi <yao@codesourcery.com>
4503
4504 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4505 returns true.
4506 Call gdb_load_shlibs.
4507 * gdb.reverse/solib-reverse.exp: Likewise.
4508
345f514a
KS
45092012-10-15 Keith Seitz <keiths@redhat.com>
4510
4511 * lib/cp-support.exp (cp_test_ptype_class): Add support
4512 for class typedefs.
4513
4514 * gdb.cp/derivation.exp: Add tests for g_instance.
4515
9e3a7d65
JK
45162012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 Fix entry values resolving in inlined frames.
4519 * gdb.arch/amd64-entry-value-inline.S: New file.
4520 * gdb.arch/amd64-entry-value-inline.c: New file.
4521 * gdb.arch/amd64-entry-value-inline.exp: New file.
4522
21a7b089
JK
45232012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4524 Doug Evans <dje@google.com>
4525
4526 Fix recent gdb_breakpoint regression.
4527 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4528 braces from the parameter.
4529 * gdb.java/jprint.exp: Likewise.
4530
2c47921e
DE
45312012-10-15 Doug Evans <dje@google.com>
4532
4533 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4534
89398707
JB
45352012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4536
4537 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4538
801e4185
TT
45392012-10-15 Tom Tromey <tromey@redhat.com>
4540
4541 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4542
74f910c8
TT
45432012-10-15 Tom Tromey <tromey@redhat.com>
4544
4545 * gdb.python/py-symbol.exp: Test symbol destructor.
4546
91567807
YQ
45472012-10-14 Yao Qi <yao@codesourcery.com>
4548
4549 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4550 * gdb.mi/mi-cli.exp: New.
4551
4552 * gdb.mi/mi2-basics.exp: Remove.
4553 * gdb.mi/mi2-break.exp: Remove.
4554 * gdb.mi/mi2-console.exp: Remove.
4555 * gdb.mi/mi2-disassemble.exp: Remove.
4556 * gdb.mi/mi2-eval.exp: Remove.
4557 * gdb.mi/mi2-file.exp: Remove.
4558 * gdb.mi/mi2-hack-cli.exp: Remove.
4559 * gdb.mi/mi2-pthreads.exp: Remove.
4560 * gdb.mi/mi2-read-memory.exp: Remove.
4561 * gdb.mi/mi2-regs.exp: Remove.
4562 * gdb.mi/mi2-return.exp: Remove.
4563 * gdb.mi/mi2-simplerun.exp: Remove.
4564 * gdb.mi/mi2-stack.exp: Remove.
4565 * gdb.mi/mi2-stepi.exp: Remove.
4566 * gdb.mi/mi2-syn-frame.exp: Remove.
4567 * gdb.mi/mi2-until.exp: Remove.
4568 * gdb.mi/mi2-watch.exp: Remove.
4569 * gdb.mi/mi2-var-block.exp: Remove.
4570 * gdb.mi/mi2-var-cmd.exp: Remove.
4571 * gdb.mi/mi2-var-display.exp: Remove.
4572
87332029
YQ
45732012-10-12 Yao Qi <yao@codesourcery.com>
4574
4575 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4576 trail '.*' on matching patterns.
4577
11fc9057
L
45782012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4579
4580 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4581 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4582 * gdb.arch/i386-disp-step.exp: Likewise.
4583 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4584 * gdb.arch/i386-prologue.exp: Likewise.
4585 * gdb.arch/i386-size-overlap.exp: Likewise.
4586 * gdb.arch/i386-size.exp: Likewise.
4587 * gdb.arch/i386-unwind.exp: Likewise.
4588
7d46bcdc
L
45892012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4590
4591 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4592 * gdb.arch/i386-word.exp: Likewise.
4593
31224d9d
L
45942012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4595
4596 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4597 is_ilp32_target to set nr_regs.
4598 * gdb.arch/i386-sse.exp: Likewise.
4599
5b7d0050
DE
46002012-10-11 Doug Evans <dje@google.com>
4601
7c09e5a0
DE
4602 PR breakpoints/14643.
4603 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4604 * gdb.linespec/thread.c: New file.
4605 * gdb.linespec/thread.exp: New file.
4606
5b7d0050
DE
4607 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4608 Recognize "message" -> print pass and fail. Add eof case.
4609 (runto): Recognize message, no-message. Print pass/fail if requested,
4610 with same treatment as gdb_breakpoint.
4611 (runto_main): Pass no-message to runto.
4612 (gdb_internal_error_resync): Add log message.
4613 (gdb_file_cmd): Tweak internal error fail text for consistency.
4614
2e24f4aa
JK
46152012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4616
4617 Fix crash during stepping on ppc32.
4618 * gdb.base/step-symless.c: New file.
4619 * gdb.base/step-symless.exp: New file.
4620
aa14df25
DE
46212012-10-03 Doug Evans <dje@google.com>
4622
4623 PR symtab/14601
4624 * gdb.cp/using-crash.exp: New file.
4625 * gdb.cp/using-crash.cc: New file.
4626
975531db
DE
46272012-10-02 Doug Evans <dje@google.com>
4628
4629 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4630 more consistent.
4631 (runto,gdb_debug_format): Ditto.
4632 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4633 Clean up logging and error messages.
4634
b3dc46ff
AB
46352012-10-01 Andrew Burgess <aburgess@broadcom.com>
4636
4637 Test find command on unmapped memory.
4638 * gdb.base/find-unmapped.c: New file.
4639 * gdb.base/find-unmapped.exp: New file.
4640
45814d45
YQ
46412012-09-29 Yao Qi <yao@codesourcery.com>
4642
4643 * gdb.trace/mi-tracepoint-changed.exp: New.
4644 * gdb.mi/mi-breakpoint-changed.exp: New.
4645 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4646 * gdb.mi/pendshr2.c: New.
4647
4c2786ba
YQ
46482012-09-28 Yao Qi <yao@codesourcery.com>
4649
4650 * gdb.mi/pr11022.exp: New.
4651 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4652
7977e5d2
TT
46532012-09-27 Tom Tromey <tromey@redhat.com>
4654
4655 * gdb.cp/derivation.exp: Add regression test.
4656 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4657 V_derived): New.
4658 (vderived): New global.
4659
0971de02
TT
46602012-09-26 Tom Tromey <tromey@redhat.com>
4661
4662 * gdb.dwarf2/dw2-common-block.S: New file.
4663 * gdb.dwarf2/dw2-common-block.exp: New file.
4664
4357ac6c
TT
46652012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4666
4667 * gdb.fortran/common-block.exp: New file.
4668 * gdb.fortran/common-block.f90: New file.
4669
6f380991
AB
46702012-09-26 Andrew Burgess <aburgess@broadcom.com>
4671
4672 * gdb.base/duplicate-bp.c: New file.
4673 * gdb.base/duplicate-bp.exp: New file.
4674
8ae551cf
YQ
46752012-09-26 Yao Qi <yao@codesourcery.com>
4676
4677 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4678
4679 Revert:
4680 2012-09-21 Yao Qi <yao@codesourcery.com>
4681
4682 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4683
318102b9
SP
46842012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4685
4686 * gdb.base/longest-types.c: New test case.
4687 * gdb.base/longest-types.exp: New test case.
4688
a1e5fd69
YQ
46892012-09-25 Yao Qi <yao@codesourcery.com>
4690
4691 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4692
04e7407c
JK
46932012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4694
4695 Fix internal error on canonicalization of clang types.
4696 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4697 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4698 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4699
9bf4bce9
JK
47002012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4701
4702 Fix disassemble without parameters in tailcall frame.
4703 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4704
2603f7ee
AB
47052012-09-21 Andrew Burgess <aburgess@broadcom.com>
4706
4707 * gdb.dwarf2/dw2-op-out-param.S: New file.
4708 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4709
a3569abd
YQ
47102012-09-21 Yao Qi <yao@codesourcery.com>
4711
4712 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4713
a065d7af
YQ
47142012-09-21 Yao Qi <yao@codesourcery.com>
4715
4716 * gdb.mi/mi-cli.exp: Remove.
4717 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4718
15544bd9
YQ
47192012-09-21 Yao Qi <yao@codesourcery.com>
4720
4721 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4722 "=record-started" notification.
4723
82a90ccf
YQ
47242012-09-21 Yao Qi <yao@codesourcery.com>
4725
4726 * gdb.mi/mi-record-changed.exp: New.
4727 * gdb.mi/mi-reverse.exp: Adjust expected output.
4728
d7de8e3c
TT
47292012-09-20 Tom Tromey <tromey@redhat.com>
4730
4731 * gdb.python/python.exp: Test atexit.register.
4732
1aa99537
DE
47332012-09-20 Doug Evans <dje@google.com>
4734
05eade73
DE
4735 * boards/dwarf4-gdb-index.exp: New file.
4736
1aa99537
DE
4737 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4738 while running the tests.
4739
4ae24af0
JB
47402012-09-18 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.ada/bp_reset: New testcase.
4743
bb25a15c
YQ
47442012-09-18 Yao Qi <yao@codesourcery.com>
4745
4746 * gdb.trace/mi-tsv-changed.exp: New.
4747
201b4506
YQ
47482012-09-18 Yao Qi <yao@codesourcery.com>
4749
4750 * gdb.trace/mi-traceframe-changed.exp: New.
4751
6fc1c773
YQ
47522012-09-17 Yao Qi <yao@codesourcery.com>
4753
4754 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4755 when it is less than 0.
4756
1ab3b62c
JK
47572012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4758
4759 PR 14119
4760 * gdb.arch/amd64-tailcall-ret.S: New file.
4761 * gdb.arch/amd64-tailcall-ret.c: New file.
4762 * gdb.arch/amd64-tailcall-ret.exp: New file.
4763 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4764 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4765 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4766
acf9414f
JK
47672012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4768
4769 PR 14548
4770 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4771 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4772 * gdb.reverse/singlejmp-reverse.S: New file.
4773 * gdb.reverse/singlejmp-reverse.c: New file.
4774 * gdb.reverse/singlejmp-reverse.exp: New file.
4775
666b578b
JK
47762012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4777
4778 Fix compatibility with old GCC (~4.1).
4779 * gdb.cp/converts.cc (my_enum_var): New variable.
4780
42056501
AB
47812012-09-14 Andrew Burgess <aburgess@broadcom.com>
4782
4783 * gdb.xml/tdesc-regs.exp: Update expected output for new
4784 vector_size syntax of vector types.
4785
b9516fa1
YPK
47862012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4787
4788 Refactor Python "gdb" module into a proper Python package, by
4789 introducing a new "_gdb" module for code implemented in C, and
4790 using reload/__import__ instead of exec.
4791 * gdb.python/python.exp (Test stderr location): Update module
4792 location of GDB-specific sys.stderr.
4793 (Test stdout location): Ditto for sys.stdout.
4794
18dc9ad8
JK
47952012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4796
4797 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4798
ea3a9873
KS
47992012-09-12 Keith Seitz <keiths@redhat.com>
4800
4801 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4802 conversion statement.
4803
5941debb
DE
48042012-09-12 Doug Evans <dje@google.com>
4805
4806 * gdb.base/help.exp: Remove testing of individual command help text,
4807 too much of a maintenance burden. Instead, test the functionality
4808 of "help" itself.
4809
cfc35e02
DE
48102012-09-11 Doug Evans <dje@google.com>
4811
3a0ed5d7
DE
4812 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4813 breakpoint.
4814
cfc35e02
DE
4815 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4816 * gdb.dwarf2/fission-reread.S: Ditto.
4817 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4818 * gdb.dwarf2/fission-reread.exp: Ditto.
4819
350b1b26
AB
48202012-09-11 Andrew Burgess <aburgess@broadcom.com>
4821
4822 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4823
2fa15f23
JB
48242012-09-10 Joel Brobecker <brobecker@adacore.com>
4825
4826 * gdb.ada/optim_drec: New testcase.
4827
09be558e
DE
48282012-09-10 Doug Evans <dje@google.com>
4829
4830 * boards/fission.exp: Explicitly mark "board" as not remote.
4831
5b4f6e25
KS
48322012-09-10 Keith Seitz <keiths@redhat.com>
4833
4834 PR gdb/13483
4835 * gdb.cp/converts.cc (A::A): Add ctor.
4836 (A::member_): Add member.
4837 (enum my_enum): New enumeration.
4838 (main): Add calls to foo1_7 with various
4839 permitted arguments.
4840 * gdb.cp/converts.exp: Add tests for boolean
4841 conversions permitted by the standard.
4842
b4ca5ed9
YPK
48432012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4844
4845 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4846 avoid spurious results due to ~/.gdbinit.
4847 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4848 $INTERNAL_GDBFLAGS in run command.
4849 * gdb.gdb/observer.exp (setup_test): Ditto.
4850 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4851 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4852
d54b30bb
DE
48532012-09-06 Doug Evans <dje@google.com>
4854
14910956
DE
4855 * boards/fission.exp: New file.
4856
d54b30bb
DE
4857 * gdb.python/py-value.exp: Use clean_restart.
4858
91b253e1
DE
48592012-09-05 Doug Evans <dje@google.com>
4860
4861 * gdb.base/info-macros.c: Fix whitespace.
4862
1292279a
PA
48632012-08-28 Pedro Alves <palves@redhat.com>
4864
4865 PR gdb/14428
4866
4867 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
4868
1c8cdcb1
JK
48692012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 * gdb.base/break-caller-line.c: New file.
4872 * gdb.base/break-caller-line.exp: New file.
4873
1e8e8b51
JK
48742012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
4877 * gdb.arch/i386-cfi-notcurrent.S: New file.
4878 * gdb.arch/i386-cfi-notcurrent.exp: New file.
4879
1591a1e8
PA
48802012-08-27 Wei-cheng Wang <cole945@gmail.com>
4881 Yao Qi <yao@codesourcery.com>
4882 Pedro Alves <palves@redhat.com>
4883
4884 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
4885 New procedures.
4886 (top level): Add overlap checking tests.
4887
4442ada7
TT
48882012-08-24 Tom Tromey <tromey@redhat.com>
4889
4890 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
4891 gdb_test_multiple fails for other reasons.
4892
e7d50cc9
YQ
48932012-08-24 Yao Qi <yao@codesourcery.com>
4894
4895 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
4896
dfbd5e7b
PA
48972012-08-23 Pedro Alves <palves@redhat.com>
4898
4899 * gdb.base/help.exp: Adjust to "handle" help text change.
4900
8d735b87
YQ
49012012-08-23 Yao Qi <yao@codesourcery.com>
4902
4903 * gdb.trace/disconnected-tracing.c (start, end): New.
4904 (main): Call start and end.
4905 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
4906 existing tests into this proc.
4907 (disconnected_tfind): New.
4908
61b1d759
YQ
49092012-08-23 Yao Qi <yao@codesourcery.com>
4910
4911 * boards/native-gdbserver.exp (${board}_upload): New.
4912 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
4913 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
4914 Execute tfile on remote target.
4915 Copy trace file from target to host.
4916
6ca1b147
JM
49172012-08-22 Joseph Myers <joseph@codesourcery.com>
4918
4919 * gdb.arch/thumb-bx-pc.S: New file.
4920 * gdb.arch/thumb-bx-pc.exp: New file.
4921
706e3705
TT
49222012-08-22 Tom Tromey <tromey@redhat.com>
4923
4924 * gdb.base/maint.exp: Update.
4925
b4893d48
TT
49262012-08-22 Tom Tromey <tromey@redhat.com>
4927
4928 * lib/gdb.exp (skip_unwinder_tests): New proc.
4929 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
4930 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
4931
45b7da81
TT
49322012-08-21 Tom Tromey <tromey@redhat.com>
4933
4934 * gdb.hp/gdb.aCC/exception.exp: Remove.
4935
f94363d7
AP
4936012-08-19 Andrew Pinski <apinski@cavium.com>
4937
4938 * gdb.arch/mips-octeon-bbit.c: New file.
4939 * gdb.arch/mips-octeon-bbit.exp: New Test.
4940
e5afdbd7
KS
4941012-08-19 Keith Seitz <keiths@redhat.com>
4942
4943 PR c++/14365
4944 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
4945 * gdb.dwarf2/dw2-anon-mptr.S: New file.
4946
c29e8b64
JK
49472012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4948
4949 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
4950 verbose -log by more specific untested call.
4951
15a7e7bc
YQ
49522012-08-18 Yao Qi <yao@codesourcery.com>
4953
4954 * gdb.trace/tfind.exp: Move tests on various command help before
4955 checking target supports trace.
4956 Fix the expected output of 'help tfind end'.
4957
a451cb65
KS
49582012-08-17 Keith Seitz <keiths@redhat.com>
4959
4960 PR c++/13356
4961 * gdb.base/default.exp: Update all "check type" tests.
4962 * gdb.base/help.exp: Likewise.
4963 * gdb.base/setshow.exp: Likewise.
4964 * gdb.cp/converts.cc (foo1_type_check): New function.
4965 (foo2_type_check): New function.
4966 (foo3_type_check): New function.
4967 (main): Call new functions.
4968 * converts.exp: Add tests for integer-to-pointer conversions
4969 with/without strict type-checking.
4970
dbf6a605
MF
49712012-08-16 Mike Frysinger <vapier@gentoo.org>
4972
4973 * gdb.base/help.exp: Update expected output.
4974
0c92d8c1
JB
49752012-08-16 Joel Brobecker <brobecker@adacore.com>
4976
4977 * gdb.ada/rdv_wait: New testcase.
4978
e56f7f42
JK
49792012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4980
4981 * gdb.base/attach-twice.exp: Remove excessive ps exec.
4982
f47f77df
DE
49832012-08-13 Doug Evans <dje@google.com>
4984
e202d6e8 4985 * gdb.base/help.exp: Update expected output.
f47f77df
DE
4986 * gdb.base/default.exp: Update expected output of "show convenience".
4987
a72c3253
DE
49882012-08-10 Doug Evans <dje@google.com>
4989
4990 * gdb.python/py-strfns.c: New file.
4991 * gdb.python/py-strfns.exp: New file.
4992 * gdb.python/py-type.exp (test_fields): Add vector tests.
4993
de0bea00
MF
49942012-08-10 Mike Frysinger <vapier@gentoo.org>
4995
4996 PR cli/10436:
4997 * gdb.base/completion.exp: Add tests for handle completion.
4998
5b9afe8a
YQ
49992012-08-09 Yao Qi <yao@codesourcery.com>
5000
5001 * gdb.mi/mi-cmd-param-changed.exp: New.
5002 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
5003 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
5004 * gdb.mi/mi2-prompt.exp: Likewise.
5005
4f485ebc
DE
50062012-08-08 Doug Evans <dje@google.com>
5007
5008 * gdb.base/debug-expr.c: New file.
5009 * gdb.base/debug-expr.exp: New file.
5010 * gdb.base/exprs.exp: Test {type} casts.
5011 * gdb.cp/debug-expr.exp: New file.
5012
5888842d
JK
50132012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
5016 global variable loop, not a 'break'. Add loop count limit to 100.
5017 Add new fail case for terminated vgdb.
5018
4f69f4c2
JK
50192012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5020 Jean-Marc Saffroy <saffroy@gmail.com>
5021
5022 PR 11804
5023 * gdb.base/gcore-relro.exp: New file.
5024 * gdb.base/gcore-relro-main.c: New file.
5025 * gdb.base/gcore-relro-lib.c: New file.
5026
e2de5390
JK
50272012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5028
5029 Do not false FAIL with old GCCs.
5030 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
5031 GCC < 4.5 in $no_hw mode.
5032
606603c5
JK
50332012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5034
5035 * gdb.base/default.exp (cd): Accept new directory with no arguments.
5036
777f26c2
JK
50372012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5038
5039 * gdb.base/list.exp (test_only_end): New function.
5040 Call it.
5041
2c12abee
TT
50422012-08-06 Tom Tromey <tromey@redhat.com>
5043
5044 * gdb.python/py-mi.exp: Add test for printer whose children
5045 are a list.
5046 * gdb.python/py-prettyprint.c (struct children_as_list): New.
5047 (main): New variable children_as_list.
5048 * gdb.python/py-prettyprint.py (class pp_children_as_list):
5049 New.
5050 (register_pretty_printers): Register new printer.
5051
0eae2cf4
EBM
50522012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5053
5054 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
5055 symbols. Abort if vgdb remote connection is closed.
5056
09e0881d
DE
50572012-08-02 Doug Evans <dje@google.com>
5058
5059 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
5060
b40f514f
SDJ
50612012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
5062
5063 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
5064 s390x, PowerPC 64 and m68k-linux.
5065
11315ae0
UW
50662012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5067
5068 * gdb.base/annota1.exp: Accept no frames-invalid notification
5069 when starting up the program.
5070 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
5071 show a symbolic value as well.
5072 * gdb.server/server-exec-info.exp: Skip test when skipping
5073 gdbserver test and/or when skipping shared library tests.
5074 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
5075 avoid name conflicts with other tests.
5076
0547eeed
UW
50772012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5078
5079 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
5080 Fix wrong output on big-endian systems.
5081 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
5082 4-byte pointer types on 64-bit s390x.
5083
bdddb4de
UW
50842012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
5085
5086 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
5087 marker comment at the beginning (after intialization).
5088 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
5089 breakpoint on marker comment instead of function begin.
5090 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
5091 PowerPC.
5092 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
5093 or 64-bit PowerPC.
5094 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
5095 gdb,no_hardware_watchpoints flag is set.
5096 (initialize): Remove now redundant can-use-hw-watchpoints change.
5097
5d206025
YQ
50982012-08-02 Yao Qi <yao@codesourcery.com>
5099 Pedro Alves <palves@redhat.com>
5100
5101 * boards/local-remote-host.exp: New.
5102
4f665099
UW
51032012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5104
5105 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
5106 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
5107 * gdb.base/print-file-var.exp: Likewise.
5108 * gdb.server/solib-list.exp: Skip on remote targets.
5109
b62e2b27
UW
51102012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
5111
5112 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
5113 watchpoints on ARM. When expecting software watchpoints, tolerate
5114 (remote) targets that report unsupported hardware watchpoint only
5115 at continue time.
5116 (test_wide_location_2): Likewise.
5117
a967a851
JK
51182012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
5121 valgrind versions.
5122
75d9f9ff 51232012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
5124
5125 * gdb.base/valgrind-infcall.c: New file.
5126 * gdb.base/valgrind-infcall.exp: New file.
5127
75d9f9ff
JK
5128 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
5129
1c9f2ed2
KS
51302012-07-30 Keith Seitz <keiths@redhat.com>
5131
5132 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
5133 linespecs.
5134
7f9b2034
DE
51352012-07-30 Doug Evans <dje@google.com>
5136
85220e01
DE
5137 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
5138 * gdb.dwarf2/pr13961.S: Ditto.
5139
7f9b2034
DE
5140 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
5141
4e969b4f
AB
51422012-07-30 Andrew Burgess <aburgess@broadcom.com>
5143
5144 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
5145 change its format immediately after reloading the binary.
5146
e7de8362
JK
51472012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5148
5149 Fix testsuite regression after --use-deprecated-index-sections removal.
5150 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
5151 string.
5152 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
5153
7255706c
YQ
51542012-07-27 Yao Qi <yao@codesourcery.com>
5155
5156 KFAIL for PR remote/14161.
5157 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
5158 Cleanup socket files.
5159 (strace_info_marker): Detach inferior.
5160
f2e8016f
TT
51612012-07-26 Tom Tromey <tromey@redhat.com>
5162
6fdff2c5 5163 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 5164
f66713d2
JK
51652012-07-26 Markus Metzger <markus.t.metzger@intel.com>
5166
5167 * gdb.python/py-inferior.c (thread): New function.
5168 (check_threads): New function.
5169 (test_threads): New function.
5170 * gdb.python/py-inferior.exp: Added test.
5171 Replaced runto with continue to breakpoint.
5172
8223e12c
TT
51732012-07-26 Tom Tromey <tromey@redhat.com>
5174
5175 * lib/ada.exp (standard_ada_testfile): New proc.
5176 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5177 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5178 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5179 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5180 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5181 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5182 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5183 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5184 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5185 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5186 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5187 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5188 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5189 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5190 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5191 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5192 * gdb.ada/complete.exp: Use standard_ada_testfile.
5193 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5194 standard_output_file.
5195 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5196 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5197 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5198 standard_output_file.
5199 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5200 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5201 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5202 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5203 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5204 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5205 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5206 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5207 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5208 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5209 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5210 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5211 * gdb.ada/interface.exp: Use standard_ada_testfile.
5212 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5213 standard_output_file
5214 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5215 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5216 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5217 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5218 * gdb.ada/nested.exp: Use standard_ada_testfile.
5219 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5220 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5221 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5222 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5223 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5224 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5225 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5226 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5227 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5228 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5229 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5230 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5231 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5232 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5233 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5234 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5235 * gdb.ada/start.exp: Use standard_ada_testfile.
5236 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5237 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5238 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5239 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5240 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5241 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5242 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5243 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5244 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5245 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5246 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5247 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5248 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5249 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5250
bbec57e4
JK
52512012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5252
5253 Fix testsuite regression after --use-deprecated-index-sections removal.
5254 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5255
9cc8e32c
JK
52562012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5257
5258 Fix compatibility with Tcl before 7.5.
5259 * lib/future.exp (lreverse): New function if it does not exist.
5260
ea5ca7b5
MK
52612012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5262
5263 * gdb.mi/mi-pending.c: New method to set a second pending
5264 breakpoint.
5265 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5266 condition.
5267
64776a0b
PA
52682012-07-20 Pedro Alves <palves@redhat.com>
5269
5270 PR threads/11692
5271 PR gdb/12203
5272
5273 * gdb.threads/create-fail.c: New file.
5274 * gdb.threads/create-fail.exp: New file.
5275
13e4e967
PA
52762012-07-19 Pedro Alves <palves@redhat.com>
5277
5278 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5279 * config/vx.exp (gdb_start): Likewise.
5280 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5281 * gdb.base/setvar.exp (test_set): Likewise.
5282 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5283 * gdb.reverse/sigall-precsave.exp: Likewise.
5284 * gdb.reverse/sigall-reverse.exp: Likewise.
5285
b7aefa4d
PA
52862012-07-19 Pedro Alves <palves@redhat.com>
5287
5288 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5289 handler before recording.
5290
608b4967
TT
52912012-07-19 Tom Tromey <tromey@redhat.com>
5292
5293 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5294 * gdb.cp/casts.cc (decltype): New function.
5295 (main): Use it.
5296
b1e0c0fa
PA
52972012-07-19 Pedro Alves <palves@redhat.com>
5298
5299 * gdb.base/sigall.exp (signals): New list.
5300 <top level>: Loop over signals in the $signals list instead of
5301 calling a test function once per signal.
5302 * gdb.reverse/sigall-precsave.exp (signals): New list.
5303 <top level>: Loop over signals in the $signals list instead of
5304 calling a test function once per signal.
5305 * gdb.reverse/sigall-reverse.exp (signals): New list.
5306 <top level>: Loop over signals in the $signals list instead of
5307 calling a test function once per signal.
5308
6ace3df1
YQ
53092012-07-19 Yao Qi <yao@codesourcery.com>
5310
5311 * gdb.base/setshow.exp: Test 'set args ~'.
5312
263a0f8c
JK
53132012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 * gdb.base/store.exp (check_set): Import gdb_prompt.
5316 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5317 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5318
8f043999
JK
53192012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5320
5321 PR 11914
5322 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5323 (main): Call eval_sub.
5324 * gdb.python/py-prettyprint.exp:
5325 (python execfile ('py-prettyprint.py')): Move it earlier.
5326 New breakpoint for eval-break.
5327 (continue to breakpoint: eval-break, info locals): New test.
5328 (python execfile ('py-prettyprint.py')): Move it from here.
5329 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5330 (register_pretty_printers): Register pp_eval_type.
5331
725c7b66
JK
53322012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5333
5334 Fix a testcase regression by me.
5335 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5336 DW_FORM_data4.
5337
4359dff1
JK
53382012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5339 Doug Evans <dje@google.com>
5340
5341 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5342 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5343
61e44cfa
JK
53442012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 Fix gdbserver run regression.
5347 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5348
93c0ef37
TT
53492012-07-12 Tom Tromey <tromey@redhat.com>
5350
5351 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5352 (clean_restart): Likewise.
5353 (core_find): Use standard_output_file.
5354
76027ef5
TT
53552012-07-12 Tom Tromey <tromey@redhat.com>
5356
5357 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5358 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5359 prepare_for_testing_full.
5360 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5361 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5362 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5363 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5364 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5365 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5366 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5367 prepare_for_testing_full.
5368 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5369 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5370 prepare_for_testing_full.
5371 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5372 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5373 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5374
85b4440a
TT
53752012-07-12 Tom Tromey <tromey@redhat.com>
5376
5377 * lib/gdb.exp (build_executable_from_specs): New proc, from
5378 build_executable.
5379 (build_executable): Use it.
5380 (prepare_for_testing_full): New proc.
5381
55baab26
TT
53822012-07-11 Tom Tromey <tromey@redhat.com>
5383
5384 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5385 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5386 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5387 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5388 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5389 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5390 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5391 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5392 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5393 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5394
298a9cf0
TT
53952012-07-10 Tom Tromey <tromey@redhat.com>
5396
5397 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5398 standard_output_file.
5399 * gdb.mi/gdb2549.exp: Use standard_testfile.
5400 * gdb.mi/gdb669.exp: Use standard_testfile.
5401 * gdb.mi/gdb701.exp: Use standard_testfile.
5402 * gdb.mi/gdb792.exp: Use standard_testfile.
5403 * gdb.mi/mi-async.exp: Use standard_testfile.
5404 * gdb.mi/mi-basics.exp: Use standard_testfile.
5405 * gdb.mi/mi-break.exp: Use standard_testfile.
5406 * gdb.mi/mi-cli.exp: Use standard_testfile.
5407 * gdb.mi/mi-console.exp: Use standard_testfile.
5408 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5409 * gdb.mi/mi-eval.exp: Use standard_testfile.
5410 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5411 * gdb.mi/mi-file.exp: Use standard_testfile.
5412 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5413 * gdb.mi/mi-logging.exp: Use standard_testfile.
5414 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5415 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5416 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5417 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5418 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5419 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5420 * gdb.mi/mi-pending.exp: Use standard_testfile,
5421 standard_output_file.
5422 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5423 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5424 * gdb.mi/mi-regs.exp: Use standard_testfile.
5425 * gdb.mi/mi-return.exp: Use standard_testfile.
5426 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5427 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5428 * gdb.mi/mi-solib.exp: Use standard_testfile,
5429 standard_output_file.
5430 * gdb.mi/mi-stack.exp: Use standard_testfile.
5431 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5432 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5433 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5434 * gdb.mi/mi-until.exp: Use standard_testfile.
5435 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5436 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5437 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5438 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5439 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5440 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5441 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5442 standard_output_file.
5443 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5444 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5445 * gdb.mi/mi-watch.exp: Use standard_testfile.
5446 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5447 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5448 * gdb.mi/mi2-break.exp: Use standard_testfile.
5449 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5450 * gdb.mi/mi2-console.exp: Use standard_testfile.
5451 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5452 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5453 * gdb.mi/mi2-file.exp: Use standard_testfile.
5454 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5455 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5456 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5457 * gdb.mi/mi2-return.exp: Use standard_testfile.
5458 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5459 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5460 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5461 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5462 * gdb.mi/mi2-until.exp: Use standard_testfile.
5463 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5464 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5465 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5466 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5467 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5468
f5f3a911
TT
54692012-07-10 Tom Tromey <tromey@redhat.com>
5470
5471 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5472 * gdb.cp/ambiguous.exp: Use standard_testfile,
5473 prepare_for_testing.
5474 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5475 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5476 * gdb.cp/anon-ns.exp: Use standard_testfile.
5477 * gdb.cp/anon-struct.exp: Use standard_testfile.
5478 * gdb.cp/anon-union.exp: Use standard_testfile,
5479 prepare_for_testing.
5480 * gdb.cp/arg-reference.exp: Use standard_testfile,
5481 prepare_for_testing.
5482 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5483 * gdb.cp/breakpoint.exp: Use standard_testfile,
5484 prepare_for_testing.
5485 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5486 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5487 standard_output_file.
5488 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5489 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5490 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5491 (test_static_members): Update.
5492 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5493 * gdb.cp/converts.exp: Use standard_testfile.
5494 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5495 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5496 prepare_for_testing.
5497 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5498 * gdb.cp/cplabel.exp: Use standard_testfile.
5499 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5500 prepare_for_testing.
5501 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5502 * gdb.cp/derivation.exp: Use standard_testfile,
5503 prepare_for_testing.
5504 * gdb.cp/destrprint.exp: Use standard_testfile.
5505 * gdb.cp/dispcxx.exp: Use standard_testfile.
5506 * gdb.cp/exception.exp: Use standard_testfile,
5507 prepare_for_testing.
5508 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5509 * gdb.cp/extern-c.exp: Use standard_testfile,
5510 prepare_for_testing.
5511 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5512 prepare_for_testing.
5513 * gdb.cp/fpointer.exp: Use standard_testfile.
5514 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5515 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5516 standard_output_file.
5517 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5518 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5519 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5520 standard_output_file.
5521 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5522 (do_tests): Update.
5523 * gdb.cp/koenig.exp: Use standard_testfile.
5524 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5525 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5526 * gdb.cp/m-static.exp: Use standard_testfile,
5527 prepare_for_testing.
5528 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5529 * gdb.cp/mb-inline.exp: Use standard_testfile,
5530 prepare_for_testing.
5531 * gdb.cp/mb-templates.exp: Use standard_testfile,
5532 prepare_for_testing.
5533 * gdb.cp/member-ptr.exp: Use standard_testfile,
5534 prepare_for_testing.
5535 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5536 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5537 * gdb.cp/method2.exp: Use standard_testfile.
5538 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5539 standard_output_file.
5540 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5541 (do_tests): Update.
5542 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5543 prepare_for_testing.
5544 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5545 prepare_for_testing.
5546 * gdb.cp/namespace.exp: Use standard_testfile,
5547 prepare_for_testing.
5548 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5549 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5550 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5551 * gdb.cp/nsimport.exp: Use standard_testfile,
5552 prepare_for_testing.
5553 * gdb.cp/nsnested.exp: Use standard_testfile.
5554 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5555 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5556 prepare_for_testing.
5557 * gdb.cp/nsstress.exp: Use standard_testfile,
5558 prepare_for_testing.
5559 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5560 * gdb.cp/operator.exp: Use standard_testfile.
5561 * gdb.cp/oranking.exp: Use standard_testfile.
5562 * gdb.cp/overload-const.exp: Use standard_testfile.
5563 * gdb.cp/overload.exp: Use standard_testfile,
5564 prepare_for_testing.
5565 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5566 * gdb.cp/ovsrch.exp: Use standard_testfile.
5567 * gdb.cp/paren-type.exp: Use standard_testfile.
5568 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5569 prepare_for_testing.
5570 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5571 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5572 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5573 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5574 * gdb.cp/pr10728.exp: Use standard_testfile,
5575 standard_output_file.
5576 * gdb.cp/pr12028.exp: Use standard_testfile.
5577 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5578 * gdb.cp/pr9167.exp: Use standard_testfile.
5579 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5580 * gdb.cp/printmethod.exp: Use standard_testfile,
5581 prepare_for_testing.
5582 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5583 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5584 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5585 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5586 standard_output_file.
5587 * gdb.cp/readnow-language.exp: Use standard_testfile.
5588 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5589 (gdb_start_again): Use clean_restart.
5590 * gdb.cp/ref-types.exp: Use standard_testfile,
5591 prepare_for_testing.
5592 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5593 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5594 * gdb.cp/smartp.exp: Use standard_testfile.
5595 * gdb.cp/static-method.exp: Use standard_testfile.
5596 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5597 * gdb.cp/temargs.exp: Use standard_testfile.
5598 * gdb.cp/templates.exp: Use standard_testfile,
5599 prepare_for_testing.
5600 (do_tests): Update.
5601 * gdb.cp/try_catch.exp: Use standard_testfile,
5602 prepare_for_testing.
5603 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5604 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5605 * gdb.cp/virtbase.exp: Use standard_testfile,
5606 prepare_for_testing.
5607 * gdb.cp/virtfunc.exp: Use standard_testfile,
5608 prepare_for_testing.
5609 (do_tests): Update.
5610 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5611 prepare_for_testing.
5612
686f09d0
TT
56132012-07-10 Tom Tromey <tromey@redhat.com>
5614
5615 * lib/gdb.exp (standard_testfile): Unset output variables from
5616 earlier invocations.
5617
9357e021
YQ
56182012-07-10 Yao Qi <yao@codesourcery.com>
5619
5620 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5621 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5622 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5623 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5624 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5625 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5626 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5627 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5628 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5629 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5630 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5631 * gdb.mi/mi-var-display.exp: Likewise.
5632 * gdb.mi/mi-var-invalidate.exp: Likewise.
5633 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5634 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5635 * gdb.mi/mi2-console.exp: Likewise.
5636 * gdb.mi/mi2-disassemble.exp: Likewise.
5637 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5638 * gdb.mi/mi2-read-memory.exp: Likewise.
5639 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5640 * gdb.mi/mi2-simplerun.exp: Likewise.
5641 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5642 * gdb.mi/mi2-syn-frame.exp: Likewise.
5643 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5644 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5645 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5646
e314d629
TT
56472012-07-09 Tom Tromey <tromey@redhat.com>
5648
5649 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5650 * gdb.base/callfuncs.exp: Add cast-based test.
5651 * gdb.base/callfuncs.c (voidfunc): New function.
5652
06928b3f
DE
56532012-07-08 Doug Evans <dje@google.com>
5654
5655 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5656
32f11bad
JK
56572012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 Fix XFAIL compatibility with old i386 systems.
5660 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5661 Check also 'Cannot insert breakpoint 0'.
5662
76b83c51
JK
56632012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5664
5665 PR 14321
5666 * gdb.base/find.exp
5667 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5668
a6fb9c08
TT
56692012-07-06 Tom Tromey <tromey@redhat.com>
5670
5671 * gdb.base/whatis.exp: Add test.
5672
71918a86
TT
56732012-07-06 Tom Tromey <tromey@redhat.com>
5674
5675 * gdb.base/whatis.exp: Add regression test.
5676
fcde5961
TT
56772012-07-06 Tom Tromey <tromey@redhat.com>
5678
5679 * gdb.base/whatis.exp: Add tests.
5680
f9cf0f4a
JK
56812012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5682
5683 PR 12649
5684 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5685 gdb_test_multiple $gdb_prompt terminator.
5686
979ade8b
PA
56872012-07-04 Pedro Alves <palves@redhat.com>
5688
5689 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5690 supports_process_record.
5691
8a980b44
PA
56922012-07-04 Pedro Alves <palves@redhat.com>
5693
5694 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5695 endings.
5696 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5697
855ba978
SS
56982012-07-03 Stan Shebs <stan@codesourcery.com>
5699
5700 * gdb.base/info-os.c (main): Retry resource acquisition until an
5701 available one is found.
5702 * gdb.base/info-os.exp: Collect resource keys from the program
5703 and use them in matching.
5704
fcb44371
JK
57052012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5706
5707 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5708 Wrap the test into loop for corefile and core0file.
5709
08a67be6
JK
57102012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5711
5712 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5713 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5714 .note.GNU-stack.
5715
0f3c2347
JK
5716 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5717
ff4a4500
SDJ
57182012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5719
5720 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5721 break): Include help message for the new `-probe' and `-probe-stap'
5722 options.
5723
d3ce09f5
SS
57242012-07-02 Stan Shebs <stan@codesourcery.com>
5725
5726 * gdb.base/dprintf.exp: Add agent style tests.
5727
a1624241
JK
57282012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5729
5730 * gdb.base/stale-infcall.c (infcall): New label test-next.
5731 (main): New labels test-pass and test-fail.
5732 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5733 $test_fail_bpnum to test-fail.
5734 (test system longjmp tracking support): New test.
5735 Delete $test_fail_bpnum.
5736 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5737 breakpoint.
5738
42e7ad6c
DE
57392012-06-30 Doug Evans <dje@google.com>
5740
5741 * gdb.dwarf2/fission-reread.S: New file.
5742 * gdb.dwarf2/fission-reread.exp: New file.
5743
37ce89eb
SS
57442012-06-28 Stan Shebs <stan@codesourcery.com>
5745
5746 * gdb.mi/mi-logging.exp: New file.
5747
e5ef252a
PA
57482012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5749 Pedro Alves <palves@redhat.com>
5750
5751 * gdb.threads/siginfo-threads.exp: New file.
5752 * gdb.threads/siginfo-threads.c: New file.
5753 * gdb.threads/sigstep-threads.exp: New file.
5754 * gdb.threads/sigstep-threads.c: New file.
5755
22f1fbae
TT
57562012-06-28 Tom Tromey <tromey@redhat.com>
5757
5758 * gdb.go/package.exp: Partially revert earlier patch; use
5759 gdb_compile again. Use standard_output_file.
5760
2e3cf129
DE
57612012-06-27 Doug Evans <dje@google.com>
5762
5763 * gdb.dwarf2/fission-base.c: New file.
5764 * gdb.dwarf2/fission-base.S: New file.
5765 * gdb.dwarf2/fission-base.exp: New file.
5766
785fd303
JK
57672012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5768
5769 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5770
1bb9788d
TT
57712012-06-27 Tom Tromey <tromey@redhat.com>
5772
5773 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5774 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5775
c83ee902
TT
57762012-06-27 Tom Tromey <tromey@redhat.com>
5777
5778 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5779 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5780 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5781 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5782 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5783 prepare_for_testing.
5784 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5785 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5786 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5787 standard_testfile.
5788 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5789 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5790 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5791 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5792 prepare_for_testing.
5793 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5794 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5795 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5796 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5797 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5798 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5799 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5800 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5801 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5802 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5803 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5804 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5805 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5806 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5807 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5808 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5809 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5810 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5811 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5812 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5813 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5814 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5815 standard_output_file.
5816 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5817 standard_output_file.
5818 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5819 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5820 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5821 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5822 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5823 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5824 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5825 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5826 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5827 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5828 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5829 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5830 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5831 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5832 * gdb.dwarf2/valop.exp: Use standard_testfile,
5833 prepare_for_testing.
5834
5204774b
TT
58352012-06-27 Tom Tromey <tromey@redhat.com>
5836
5837 * gdb.python/python.exp: Fix regexps in pagination tests.
5838
ee0bf529
SCR
58392012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5840
5841 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5842 'last' of gdb.Symtab_and_line.
5843 * gdb.python/py-symbol.c: Move break point comment to enable
5844 testing of gdb.Symtab_and_line.last.
5845
14fcc022
TT
58462012-06-26 Tom Tromey <tromey@redhat.com>
5847
5848 * gdb.threads/step.c: Remove.
5849 * gdb.threads/step.exp: Remove.
5850 * gdb.threads/step2.exp: Remove.
5851
0efbbabc
TT
58522012-06-26 Tom Tromey <tromey@redhat.com>
5853
5854 * gdb.threads/watchpoint-fork.exp (test): Use
5855 standard_output_file. Don't declare objdir.
5856 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5857 standard_output_file.
5858 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5859 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5860 clean_restart. Remove incdir.
5861 * gdb.threads/corethreads.exp: Use standard_testfile.
5862 * gdb.threads/execl.exp: Use standard_testfile,
5863 standard_output_file, clean_restart.
5864 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5865 clean_restart.
5866 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5867 clean_restart.
5868 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
5869 incdir.
5870 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
5871 clean_restart. Remove incdir.
5872 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
5873 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
5874 clean_restart. Remove incdir.
5875 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
5876 Remove incdir.
5877 * gdb.threads/leader-exit.exp: Use standard_testfile.
5878 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
5879 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
5880 clean_restart.
5881 * gdb.threads/manythreads.exp: Use standard_testfile,
5882 clean_restart. Remove incdir.
5883 * gdb.threads/multi-create.exp: Use standard_testfile,
5884 clean_restart.
5885 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
5886 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
5887 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
5888 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
5889 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
5890 * gdb.threads/pending-step.exp: Use standard_testfile,
5891 clean_restart. Remove incdir.
5892 * gdb.threads/print-threads.exp: Use standard_testfile,
5893 clean_restart. Remove incdir.
5894 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
5895 clean_restart. Remove incdir.
5896 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
5897 Remove incdir.
5898 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
5899 incdir.
5900 * gdb.threads/sigthread.exp: Use standard_testfile,
5901 clean_restart.
5902 * gdb.threads/staticthreads.exp: Use standard_testfile,
5903 clean_restart. Remove incdir.
5904 * gdb.threads/switch-threads.exp: Use standard_testfile,
5905 clean_restart. Remove incdir.
5906 * gdb.threads/thread-execl.exp: Use standard_testfile,
5907 clean_restart. Remove incdir.
5908 * gdb.threads/thread-find.exp: Use standard_testfile,
5909 clean_restart.
5910 * gdb.threads/thread-specific.exp: Use standard_testfile,
5911 clean_restart. Remove incdir.
5912 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
5913 clean_restart. Remove incdir.
5914 * gdb.threads/thread_check.exp: Use standard_testfile,
5915 clean_restart. Remove incdir.
5916 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
5917 incdir.
5918 * gdb.threads/threadapply.exp: Use standard_testfile,
5919 clean_restart. Remove incdir.
5920 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
5921 clean_restart. Remove incdir.
5922 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
5923 clean_restart.
5924 * gdb.threads/tls-shared.exp: Use standard_testfile,
5925 clean_restart, standard_output_file.
5926 * gdb.threads/tls-var.exp: Use standard_testfile,
5927 standard_output_file.
5928 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
5929 Remove incdir.
5930 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
5931 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
5932 incdir.
5933 * gdb.threads/watchthreads2.exp: Use standard_testfile,
5934 clean_restart. Remove incdir.
5935
497a5eb0
TT
59362012-06-26 Tom Tromey <tromey@redhat.com>
5937
5938 * gdb.trace/actions.exp: Use standard_testfile.
5939 * gdb.trace/ax.exp: Use standard_testfile.
5940 * gdb.trace/backtrace.exp: Use standard_testfile.
5941 * gdb.trace/change-loc.exp: Use standard_testfile.
5942 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
5943 * gdb.trace/collection.exp: Use standard_testfile,
5944 prepare_for_testing.
5945 * gdb.trace/deltrace.exp: Use standard_testfile.
5946 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
5947 * gdb.trace/ftrace.exp: Use standard_testfile.
5948 * gdb.trace/infotrace.exp: Use standard_testfile.
5949 * gdb.trace/packetlen.exp: Use standard_testfile.
5950 * gdb.trace/passc-dyn.exp: Use standard_testfile.
5951 * gdb.trace/passcount.exp: Use standard_testfile.
5952 * gdb.trace/pending.exp: Use standard_testfile.
5953 * gdb.trace/report.exp: Use standard_testfile.
5954 * gdb.trace/save-trace.exp: Use standard_testfile.
5955 * gdb.trace/stap-trace.exp: Use standard_testfile.
5956 * gdb.trace/status-stop.exp: Use standard_testfile.
5957 * gdb.trace/strace.exp: Use standard_testfile.
5958 * gdb.trace/tfile.exp: Use standard_testfile.
5959 * gdb.trace/tfind.exp: Use standard_testfile.
5960 * gdb.trace/trace-break.exp: Use standard_testfile.
5961 * gdb.trace/trace-mt.exp: Use standard_testfile.
5962 * gdb.trace/tracecmd.exp: Use standard_testfile.
5963 * gdb.trace/tspeed.exp: Use standard_testfile.
5964 * gdb.trace/tstatus.exp: Use standard_testfile.
5965 * gdb.trace/tsv.exp: Use standard_testfile.
5966 * gdb.trace/unavailable.exp: Use standard_testfile,
5967 prepare_for_testing.
5968 * gdb.trace/while-dyn.exp: Use standard_testfile.
5969 * gdb.trace/while-stepping.exp: Use standard_testfile.
5970
7686c074
TT
59712012-06-26 Tom Tromey <tromey@redhat.com>
5972
5973 * gdb.reverse/break-precsave.exp: Use standard_testfile.
5974 * gdb.reverse/break-reverse.exp: Use standard_testfile.
5975 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
5976 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
5977 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
5978 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
5979 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
5980 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
5981 prepare_for_testing.
5982 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
5983 prepare_for_testing.
5984 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
5985 prepare_for_testing.
5986 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
5987 prepare_for_testing.
5988 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
5989 prepare_for_testing
5990 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
5991 * gdb.reverse/machinestate.exp: Use standard_testfile.
5992 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
5993 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
5994 build_executable.
5995 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
5996 build_executable.
5997 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
5998 standard_output_file.
5999 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
6000 standard_output_file.
6001 * gdb.reverse/step-precsave.exp: Use standard_testfile.
6002 * gdb.reverse/step-reverse.exp: Use standard_testfile.
6003 * gdb.reverse/until-precsave.exp: Use standard_testfile.
6004 * gdb.reverse/until-reverse.exp: Use standard_testfile.
6005 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
6006 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
6007
481fc100
TT
60082012-06-26 Tom Tromey <tromey@redhat.com>
6009
6010 * gdb.stabs/weird.exp: Remove directory-checking code. Use
6011 standard_output_file.
6012 * gdb.stabs/exclfwd.exp: Use standard_testfile,
6013 prepare_for_testing. Remove directory-checking code.
6014
7bb18ae2
TT
60152012-06-25 Tom Tromey <tromey@redhat.com>
6016
6017 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
6018 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
6019 build_executable, not prepare_for_testing.
6020 * gdb.multi/base.exp: Use standard_output_file. Use
6021 build_executable, not prepare_for_testing.
6022
cf09b3e4
TT
60232012-06-25 Tom Tromey <tromey@redhat.com>
6024
6025 * gdb.fortran/subarray.exp: Use standard_testfile,
6026 prepare_for_testing.
6027 * gdb.fortran/multi-dim.exp: Use standard_testfile.
6028 * gdb.fortran/module.exp: Use standard_testfile.
6029 * gdb.fortran/logical.exp: Use standard_testfile.
6030 * gdb.fortran/library-module.exp: Use standard_testfile,
6031 standard_output_file.
6032 * gdb.fortran/derived-type.exp: Use standard_testfile,
6033 prepare_for_testing.
6034 * gdb.fortran/complex.exp: Use standard_testfile,
6035 prepare_for_testing.
6036 * gdb.fortran/charset.exp: Use standard_testfile.
6037 * gdb.fortran/array-element.exp: Use standard_testfile,
6038 prepare_for_testing.
6039
18b5ff1b
KS
60402012-06-25 Keith Seitz <keiths@redhat.com>
6041
6042 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
6043 Change rbreak-related tests to KFAIL and add bugzilla numbers.
6044
17b77626
TT
60452012-06-25 Tom Tromey <tromey@redhat.com>
6046
6047 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
6048 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
6049 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
6050 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
6051
f91e3dc1
TT
60522012-06-25 Tom Tromey <tromey@redhat.com>
6053
6054 * gdb.linespec/ls-errs.exp: Use standard_testfile.
6055 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
6056 * gdb.linespec/linespec.exp: Use standard_testfile.
6057
a884434d
TT
60582012-06-25 Tom Tromey <tromey@redhat.com>
6059
6060 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
6061 prepare_for_testing.
6062
efc9d70a
TT
60632012-06-25 Tom Tromey <tromey@redhat.com>
6064
6065 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
6066 prepare_for_testing.
6067 * gdb.opt/inline-break.exp: Use standard_testfile,
6068 prepare_for_testing.
6069 * gdb.opt/inline-bt.exp: Use standard_testfile,
6070 prepare_for_testing.
6071 * gdb.opt/inline-cmds.exp: Use standard_testfile,
6072 prepare_for_testing.
6073 * gdb.opt/inline-locals.exp: Use standard_testfile,
6074 prepare_for_testing.
6075
e2fc92c6
TT
60762012-06-25 Tom Tromey <tromey@redhat.com>
6077
6078 * gdb.asm/asm-source.exp: Use standard_output_file,
6079 standard_testfile. Construct .o files in proper subdir.
6080
b0963d73
TT
60812012-06-25 Tom Tromey <tromey@redhat.com>
6082
6083 * gdb.server/ext-attach.exp: Use standard_testfile,
6084 prepare_for_testing.
6085 * gdb.server/ext-run.exp: Use standard_testfile,
6086 build_executable.
6087 * gdb.server/file-transfer.exp: Use standard_testfile,
6088 prepare_for_testing.
6089 * gdb.server/server-exec-info.exp: Use standard_testfile.
6090 * gdb.server/server-mon.exp: Use standard_testfile,
6091 prepare_for_testing.
6092 * gdb.server/server-run.exp: Use standard_testfile,
6093 build_executable.
6094 * gdb.server/solib-list.exp: Use standard_testfile,
6095 standard_output_file.
6096
8a3e1f8d
TT
60972012-06-25 Tom Tromey <tromey@redhat.com>
6098
6099 * lib/gdb.exp (standard_output_file): Use "file join".
6100 * gdb.go/chan.exp: Use standard_testfile.
6101 * gdb.go/handcall.exp: Use standard_testfile.
6102 * gdb.go/hello.exp: Use standard_testfile.
6103 * gdb.integers/chan.exp: Use standard_testfile.
6104 * gdb.go/methods.exp: Use standard_testfile.
6105 * gdb.go/package.exp: Use standard_testfile.
6106 * gdb.go/strings.exp: Use standard_testfile.
6107 * gdb.go/types.exp: Use standard_testfile.
6108 * gdb.go/unsafe.exp: Use standard_testfile.
6109
944a9061
MGD
61102012-06-25 Greta Yorsh <greta.yorsh@arm.com>
6111
6112 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
6113
1c06bd58
JK
61142012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6115
6116 Fix regression by the previous commit.
6117 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
6118
b4a58790
TT
61192012-06-22 Tom Tromey <tromey@redhat.com>
6120
6121 * gdb.python/lib-types.exp: Use standard_testfile,
6122 prepare_for_testing.
6123 * gdb.python/py-block.exp: Use standard_testfile.
6124 * gdb.python/py-breakpoint.exp: Use standard_testfile.
6125 * gdb.python/py-events.exp: Use standard_testfile,
6126 standard_output_file.
6127 * gdb.python/py-evsignal.exp: Use standard_testfile.
6128 * gdb.python/py-evethreads.exp: Use standard_testfile.
6129 * gdb.python/py-explore-cc.exp: Use standard_testfile.
6130 * gdb.python/py-explore.exp: Use standard_testfile.
6131 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
6132 standard_output_file.
6133 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
6134 prepare_for_testing.
6135 * gdb.python/py-frame-inline.exp: Use standard_testfile.
6136 * gdb.python/py-frame.exp: Use standard_testfile.
6137 * gdb.python/py-inferior.exp: Use standard_testfile.
6138 * gdb.python/py-infthread.exp: Use standard_testfile.
6139 * gdb.python/py-mi.exp: Use standard_testfile.
6140 * gdb.python/py-objfile-script.exp: Use standard_testfile,
6141 build_executable.
6142 * gdb.python/py-objfile.exp: Use standard_testfile.
6143 * gdb.python/py-pp-maint.exp: Use standard_testfile,
6144 prepare_for_testing.
6145 * gdb.python/py-prettyprint.exp: Use standard_testfile.
6146 * gdb.python/py-progspace.exp: Use standard_testfile,
6147 build_executable.
6148 * gdb.python/py-prompt.exp: Use standard_testfile,
6149 build_executable.
6150 * gdb.python/py-section-script.exp: Use standard_testfile,
6151 build_executable.
6152 * gdb.python/py-shared.exp: Use standard_testfile,
6153 standard_output_file, clean_restart.
6154 * gdb.python/py-symbol.exp: Use standard_output_file,
6155 prepare_for_testing.
6156 * gdb.python/py-symtab.exp: Use standard_output_file,
6157 prepare_for_testing
6158 * gdb.python/py-template.exp: Use standard_testfile.
6159 * gdb.python/py-type.exp: Use standard_testfile.
6160 * gdb.python/py-value-cc.exp: Use standard_testfile.
6161 * gdb.python/py-value.exp: Use standard_testfile.
6162 * gdb.python/python.exp: Use standard_testfile, build_executable.
6163
2c44deac
TT
61642012-06-22 Tom Tromey <tromey@redhat.com>
6165
6166 * gdb.objc/basicclass.exp: Use standard_testfile.
6167 (do_objc_tests): Don't declare objdir.
6168 * gdb.objc/nondebug.exp: Use standard_testfile.
6169 (do_objc_tests): Don't declare objdir.
6170 * gdb.objc/objcdecode.exp: Use standard_testfile.
6171 (do_objc_tests): Don't declare objdir.
6172
c24ccbce
TT
61732012-06-22 Tom Tromey <tromey@redhat.com>
6174
6175 * gdb.java/jmain.exp: Use standard_testfile.
6176 * gdb.java/jmisc.exp: Use standard_testfile.
6177 * gdb.java/jnpe.exp: Use standard_testfile.
6178 * gdb.java/jprint.exp: Use standard_testfile.
6179
0a6d0306
TT
61802012-06-22 Tom Tromey <tromey@redhat.com>
6181
6182 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6183 (standard_output_file, standard_testfile): New procs.
6184 (build_executable, clean_restart): Use standard_output_file.
6185
6ea815ef
YQ
61862012-06-22 Yao Qi <yao@codesourcery.com>
6187
6188 * boards/native-gdbserver.exp: New proc ${board}_exec.
6189 * boards/native-stdio-gdbserver.exp: Likewise.
6190
4c93b1db
TT
61912012-06-21 Tom Tromey <tromey@redhat.com>
6192
6193 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6194 (build_executable): Update.
6195 (get_compiler_info): Remove 'binfile' argument.
6196 * gdb.ada/arrayidx.exp: Update.
6197 * gdb.ada/null_array.exp: Update.
6198 * gdb.arch/altivec-abi.exp: Update.
6199 * gdb.arch/altivec-regs.exp: Update.
6200 * gdb.arch/amd64-byte.exp: Update.
6201 * gdb.arch/amd64-dword.exp: Update.
6202 * gdb.arch/amd64-word.exp: Update.
6203 * gdb.arch/i386-avx.exp: Update.
6204 * gdb.arch/i386-byte.exp: Update.
6205 * gdb.arch/i386-sse.exp: Update.
6206 * gdb.arch/i386-word.exp: Update.
6207 * gdb.arch/ppc-dfp.exp: Update.
6208 * gdb.arch/ppc-fp.exp: Update.
6209 * gdb.arch/vsx-regs.exp: Update.
6210 * gdb.base/all-bin.exp: Update.
6211 * gdb.base/annota1.exp: Update.
6212 * gdb.base/async.exp: Update.
6213 * gdb.base/attach.exp: Update.
6214 * gdb.base/break-interp.exp: Update.
6215 * gdb.base/call-ar-st.exp: Update.
6216 * gdb.base/call-rt-st.exp: Update.
6217 * gdb.base/call-sc.exp: Update.
6218 * gdb.base/callfuncs.exp: Update.
6219 * gdb.base/catch-load.exp: Update.
6220 * gdb.base/completion.exp: Update.
6221 * gdb.base/complex.exp: Update.
6222 * gdb.base/condbreak.exp: Update.
6223 * gdb.base/consecutive.exp: Update.
6224 * gdb.base/constvars.exp: Update.
6225 * gdb.base/corefile.exp: Update.
6226 * gdb.base/eval-skip.exp: Update.
6227 * gdb.base/expand-psymtabs.exp: Update.
6228 * gdb.base/exprs.exp: Update.
6229 * gdb.base/fileio.exp: Update.
6230 * gdb.base/fixsection.exp: Update.
6231 * gdb.base/funcargs.exp: Update.
6232 * gdb.base/gdb11530.exp: Update.
6233 * gdb.base/gdb1555.exp: Update.
6234 * gdb.base/gnu-ifunc.exp: Update.
6235 * gdb.base/gnu_vector.exp: Update.
6236 * gdb.base/info-macros.exp: Update.
6237 * gdb.base/jit-simple.exp: Update.
6238 * gdb.base/jit-so.exp: Update.
6239 * gdb.base/jit.exp: Update.
6240 * gdb.base/langs.exp: Update.
6241 * gdb.base/list.exp: Update.
6242 * gdb.base/logical.exp: Update.
6243 * gdb.base/long_long.exp: Update.
6244 * gdb.base/longjmp.exp: Update.
6245 * gdb.base/macscp.exp: Update.
6246 * gdb.base/mips_pro.exp: Update.
6247 * gdb.base/miscexprs.exp: Update.
6248 * gdb.base/morestack.exp: Update.
6249 * gdb.base/nodebug.exp: Update.
6250 * gdb.base/opaque.exp: Update.
6251 * gdb.base/pc-fp.exp: Update.
6252 * gdb.base/pending.exp: Update.
6253 * gdb.base/permissions.exp: Update.
6254 * gdb.base/pointers.exp: Update.
6255 * gdb.base/prelink.exp: Update.
6256 * gdb.base/printcmds.exp: Update.
6257 * gdb.base/psymtab.exp: Update.
6258 * gdb.base/ptype.exp: Update.
6259 * gdb.base/relational.exp: Update.
6260 * gdb.base/scope.exp: Update.
6261 * gdb.base/setvar.exp: Update.
6262 * gdb.base/shlib-call.exp: Update.
6263 * gdb.base/shreloc.exp: Update.
6264 * gdb.base/signals.exp: Update.
6265 * gdb.base/sizeof.exp: Update.
6266 * gdb.base/so-impl-ld.exp: Update.
6267 * gdb.base/so-indr-cl.exp: Update.
6268 * gdb.base/solib-disc.exp: Update.
6269 * gdb.base/solib-display.exp: Update.
6270 * gdb.base/solib-nodir.exp: Update.
6271 * gdb.base/solib-overlap.exp: Update.
6272 * gdb.base/solib-symbol.exp: Update.
6273 * gdb.base/solib-weak.exp: Update.
6274 * gdb.base/solib.exp: Update.
6275 * gdb.base/store.exp: Update.
6276 * gdb.base/structs.exp: Update.
6277 * gdb.base/structs2.exp: Update.
6278 * gdb.base/type-opaque.exp: Update.
6279 * gdb.base/unload.exp: Update.
6280 * gdb.base/varargs.exp: Update.
6281 * gdb.base/volatile.exp: Update.
6282 * gdb.base/watch_thread_num.exp: Update.
6283 * gdb.base/watchpoint-solib.exp: Update.
6284 * gdb.base/watchpoint.exp: Update.
6285 * gdb.base/watchpoints.exp: Update.
6286 * gdb.base/whatis.exp: Update.
6287 * gdb.cell/arch.exp: Update.
6288 * gdb.cell/break.exp: Update.
6289 * gdb.cell/bt.exp: Update.
6290 * gdb.cell/core.exp: Update.
6291 * gdb.cell/data.exp: Update.
6292 * gdb.cell/ea-cache.exp: Update.
6293 * gdb.cell/f-regs.exp: Update.
6294 * gdb.cell/fork.exp: Update.
6295 * gdb.cell/gcore.exp: Update.
6296 * gdb.cell/mem-access.exp: Update.
6297 * gdb.cell/ptype.exp: Update.
6298 * gdb.cell/registers.exp: Update.
6299 * gdb.cell/sizeof.exp: Update.
6300 * gdb.cell/solib-symbol.exp: Update.
6301 * gdb.cell/solib.exp: Update.
6302 * gdb.cp/ambiguous.exp: Update.
6303 * gdb.cp/breakpoint.exp: Update.
6304 * gdb.cp/bs15503.exp: Update.
6305 * gdb.cp/casts.exp: Update.
6306 * gdb.cp/class2.exp: Update.
6307 * gdb.cp/cpexprs.exp: Update.
6308 * gdb.cp/cplusfuncs.exp: Update.
6309 * gdb.cp/ctti.exp: Update.
6310 * gdb.cp/dispcxx.exp: Update.
6311 * gdb.cp/gdb1355.exp: Update.
6312 * gdb.cp/gdb2384.exp: Update.
6313 * gdb.cp/gdb2495.exp: Update.
6314 * gdb.cp/infcall-dlopen.exp: Update.
6315 * gdb.cp/local.exp: Update.
6316 * gdb.cp/m-data.exp: Update.
6317 * gdb.cp/m-static.exp: Update.
6318 * gdb.cp/mb-ctor.exp: Update.
6319 * gdb.cp/mb-inline.exp: Update.
6320 * gdb.cp/mb-templates.exp: Update.
6321 * gdb.cp/member-ptr.exp: Update.
6322 * gdb.cp/method.exp: Update.
6323 * gdb.cp/namespace.exp: Update.
6324 * gdb.cp/nextoverthrow.exp: Update.
6325 * gdb.cp/nsdecl.exp: Update.
6326 * gdb.cp/nsrecurs.exp: Update.
6327 * gdb.cp/nsstress.exp: Update.
6328 * gdb.cp/nsusing.exp: Update.
6329 * gdb.cp/pr-1023.exp: Update.
6330 * gdb.cp/pr-1210.exp: Update.
6331 * gdb.cp/pr-574.exp: Update.
6332 * gdb.cp/pr9631.exp: Update.
6333 * gdb.cp/printmethod.exp: Update.
6334 * gdb.cp/psmang.exp: Update.
6335 * gdb.cp/re-set-overloaded.exp: Update.
6336 * gdb.cp/rtti.exp: Update.
6337 * gdb.cp/shadow.exp: Update.
6338 * gdb.cp/templates.exp: Update.
6339 * gdb.cp/try_catch.exp: Update.
6340 * gdb.dwarf2/dw2-ranges.exp: Update.
6341 * gdb.dwarf2/pr10770.exp: Update.
6342 * gdb.fortran/library-module.exp: Update.
6343 * gdb.hp/gdb.aCC/optimize.exp: Update.
6344 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6345 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6346 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6347 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6348 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6349 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6350 * gdb.hp/gdb.compat/xdb1.exp: Update.
6351 * gdb.hp/gdb.compat/xdb2.exp: Update.
6352 * gdb.hp/gdb.compat/xdb3.exp: Update.
6353 * gdb.hp/gdb.defects/bs14602.exp: Update.
6354 * gdb.hp/gdb.defects/solib-d.exp: Update.
6355 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6356 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6357 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6358 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6359 * gdb.mi/gdb792.exp: Update.
6360 * gdb.mi/mi-pending.exp: Update.
6361 * gdb.mi/mi-solib.exp: Update.
6362 * gdb.mi/mi-var-cp.exp: Update.
6363 * gdb.opt/clobbered-registers-O2.exp: Update.
6364 * gdb.opt/inline-bt.exp: Update.
6365 * gdb.opt/inline-cmds.exp: Update.
6366 * gdb.opt/inline-locals.exp: Update.
6367 * gdb.python/py-events.exp: Update.
6368 * gdb.python/py-finish-breakpoint.exp: Update.
6369 * gdb.python/py-type.exp: Update.
6370 * gdb.reverse/solib-precsave.exp: Update.
6371 * gdb.reverse/solib-reverse.exp: Update.
6372 * gdb.server/solib-list.exp: Update.
6373 * gdb.stabs/weird.exp: Update.
6374 * gdb.threads/attach-into-signal.exp: Update.
6375 * gdb.threads/attach-stopped.exp: Update.
6376 * gdb.threads/tls-shared.exp: Update.
6377 * gdb.trace/change-loc.exp: Update.
6378 * gdb.trace/strace.exp: Update.
6379
95c391b6
TT
63802012-06-19 Tom Tromey <tromey@redhat.com>
6381
6382 * gdb.base/whatis.exp: Add tests.
6383
e910f0b6
TT
63842012-06-19 Tom Tromey <tromey@redhat.com>
6385
6386 * gdb.cp/m-static.cc (keepalive): New function.
6387 (gnu_obj_1::method): Use it.
6388
422d65e7
DE
63892012-06-18 Doug Evans <dje@google.com>
6390
6391 * gdb.base/info-fun.exp: New file.
6392 * gdb.base/info-fun.c: New file.
6393 * gdb.base/info-fun-solib.c: New file.
6394
e2e4d78b
JK
63952012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6396
6397 Remove stale dummy frames.
6398 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6399 (maintenance info breakpoints): New tests.
6400 * gdb.base/stale-infcall.c: New file.
6401 * gdb.base/stale-infcall.exp: New file.
6402
1788b2d3
JK
64032012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.arch/amd64-entry-value-param.S: New file.
6406 * gdb.arch/amd64-entry-value-param.c: New file.
6407 * gdb.arch/amd64-entry-value-param.exp: New file.
6408
663b969e
TT
64092012-06-15 Tom Tromey <tromey@redhat.com>
6410
6411 * gdb.cp/namespace.exp: Add "show lang" test.
6412
8e09ad05
IS
64132012-06-15 Iain Sandoe <iain@codesourcery.com>
6414
6415 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6416 case. (top level): Use gdb_file_cmd instead of gdb_load.
6417
f85e18ee
JK
64182012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6419
6420 PR tdep/14222
6421 * gdb.arch/i386-sse-stack-align.S: New file.
6422 * gdb.arch/i386-sse-stack-align.c: New file.
6423 * gdb.arch/i386-sse-stack-align.exp: New file.
6424
f3b5e280
KS
64252012-06-13 Keith Seitz <keiths@redhat.com>
6426
6427 PR breakpoints/13798 and mi/11541
6428 * gdb.linespec/ls-errs.exp: Add a few more tests for
6429 filenames with spaces and colons.
6430
50af5481
JK
64312012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6432
6433 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6434 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6435 (test_function): Call CV_f.
6436 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6437 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6438 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6439 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6440 (p CV_f(CV::i)): New tests.
6441
d55637df
TT
64422012-06-13 Tom Tromey <tromey@redhat.com>
6443
6444 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6445
cc80f267
JK
64462012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6447
6448 Fix regression by the "ambiguous linespec" series.
6449 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6450 tests.
6451
bb2af9cc
JK
64522012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6453
6454 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6455 missing.
6456
e81a37f7
TT
64572012-06-11 Tom Tromey <tromey@redhat.com>
6458
6459 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6460 location...
6461 (main): ...here.
6462
8efd7788
YQ
64632012-06-07 Yao Qi <yao@codesourcery.com>
6464
6465 * gdb.trace/strace.exp: Shorten some too-long lines.
6466
359f5fe6
PA
64672012-06-06 Pedro Alves <palves@redhat.com>
6468
6469 * gdb.threads/clone-new-thread-event.c: New file.
6470 * gdb.threads/clone-new-thread-event.exp: New file.
6471
7b2fe205
YQ
64722012-06-06 Yao Qi <yao@codesourcery.com>
6473
6474 * gdb.base/dprintf.c (main): Add extra parameter when calling
6475 printf and fprintf.
6476 (bar): New function. It is a dead function, but to ensure
6477 'malloc' is linked explicitly.
6478
3eca55e8
YQ
64792012-06-06 Yao Qi <yao@codesourcery.com>
6480
6481 * gdb.base/info-proc.exp: Return if target doesn't support
6482 'info proc'.
6483
91cc9324
JK
64842012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6485
6486 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6487 (run program with breakpoint commands): XFAIl if it is not.
6488
c56e7c43
JB
64892012-06-05 Joel Brobecker <brobecker@adacore.com>
6490
6491 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6492 and add comment.
6493 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6494 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6495 "STOP" marker. Adjust testing strategy to make it work on
6496 all targets.
6497
6498 * gdb.base/print-file-var-main.c (main): Rewrite using local
6499 variables and adjust get_version_2's return value check.
6500 Add small comment.
6501 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6502 marker. Adjust testing strategy to make it work on all targets.
6503
ccab2054
JB
65042012-06-05 Joel Brobecker <brobecker@adacore.com>
6505
6506 * gdb.ada/bad-task-bp-keyword: New testcase.
6507
d0d86158
JK
65082012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6509
6510 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6511 Simplify it to ...
6512 (symbol-file ${testfile1}): ... here.
6513 (test eliminated var my_global_symbol)
6514 (test eliminated var my_static_symbol)
6515 (test eliminated var my_global_func, get address of main): Wrap them to
6516 'single psymtabs' and 'single symtabs'
6517 (get address of my_global_symbol, get address of my_static_symbol)
6518 (get address of my_global_func, get address of main): Wrap them to
6519 'order1' and 'order2'.
6520
952cf74c
JK
6521 * gdb.base/code_elim.exp
6522 (add-symbol-file ${testfile1} 0x100000)
6523 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6524 'order2'.
6525 (order1: add-symbol-file ${testfile1} 0x100000)
6526 (order1: add-symbol-file ${testfile2} 0x200000)
6527 (order2: add-symbol-file ${testfile2} 0x200000)
6528 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6529 .bss as appropriate.
6530
0c5bf5a9
JK
65312012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6532
6533 * gdb.server/solib-list-lib.c: New file.
6534 * gdb.server/solib-list-main.c: New file.
6535 * gdb.server/solib-list.exp: New file.
6536
4196f325
MR
65372012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6538
6539 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6540 for 'set print symbol' change.
6541
bfb05775
JK
65422012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6545 .debug_abbrev_seg3.
6546
685b1105
JK
65472012-05-24 John Steele Scott <toojays@toojays.net>
6548
6549 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6550 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6551 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6552
f3e0e960
SS
65532012-05-23 Stan Shebs <stan@codesourcery.com>
6554
6555 * gdb.mi/mi-info-os.exp: New file.
6556
11eb1b4d
KS
65572012-05-23 Keith Seitz <keiths@redhat.com>
6558
6559 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6560 return -1 to suppress the rest of the tests.
6561 (compile_stap_bin): Return boolean success value.
6562
b1af9e97
TT
65632012-05-21 Tom Tromey <tromey@redhat.com>
6564
6565 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6566 Remove kfails.
6567 (test_print_mi_member_types): Likewise.
6568
248537e3
TT
65692012-05-21 Tom Tromey <tromey@redhat.com>
6570
6571 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6572 print symbol' change.
6573
d791e155
TJB
65742012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6575
6576 * gdb.python/py-prompt.exp: Quit if the target is remote.
6577
e77afa2e
JK
65782012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6579
6580 Fix ERROR: internal buffer is full.
6581 * gdb.base/info-os.exp (expect_multiline): New function.
6582 (get process list, get process groups, get threads)
6583 (get file descriptors, get internet-domain sockets)
6584 (get shared-memory regions, get semaphores, get message queues): Use
6585 it for these tests.
6586
9cb709b6
TT
65872012-05-18 Tom Tromey <tromey@redhat.com>
6588
6589 * gdb.mi/mi-var-cmd.exp: Update.
6590 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6591 * gdb.cp/virtbase.exp: Update.
6592 * gdb.cp/classes.exp (test_static_members): Update.
6593 * gdb.cp/casts.exp: Update.
6594 * gdb.base/pointers.exp: Update.
6595 * gdb.base/funcargs.exp (pointer_args): Update.
6596 (structs_by_reference): Update.
6597 * gdb.base/find.exp: Update.
6598 * gdb.base/call-strs.exp: Send "set print symbol off".
6599 * gdb.base/call-ar-st.exp: Update.
6600 * gdb.ada/fun_addr.exp: Update.
6601 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6602 Call it.
6603 (test_print_repeats_10, test_print_strings)
6604 (test_print_char_arrays): Update.
6605
b012acdd
TT
66062012-05-18 Tom Tromey <tromey@redhat.com>
6607
6608 * gdb.base/charset.exp (string_display): Update.
6609
1d51a733
TT
66102012-05-18 Tom Tromey <tromey@redhat.com>
6611
6612 * gdb.mi/mi2-var-display.exp: Update.
6613 * gdb.mi/mi-var-display.exp: Update.
6614 * gdb.mi/mi-var-child.exp: Update.
6615 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6616 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6617
957df313
DE
66182012-05-17 Doug Evans <dje@google.com>
6619
682c7f7b
DE
6620 * info-macros.exp: Pass "debug" to prepare_for_testing.
6621
957df313
DE
6622 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6623 * gdb.ada/Makefile.in (clean): Ditto.
6624 * gdb.arch/Makefile.in (clean): Ditto.
6625 * gdb.asm/Makefile.in (clean): Ditto.
6626 * gdb.base/Makefile.in (clean): Ditto.
6627 * gdb.cell/Makefile.in (clean): Ditto.
6628 * gdb.cp/Makefile.in (clean): Ditto.
6629 * gdb.disasm/Makefile.in (clean): Ditto.
6630 * gdb.dwarf2/Makefile.in (clean): Ditto.
6631 * gdb.fortran/Makefile.in (clean): Ditto.
6632 * gdb.go/Makefile.in (clean): Ditto.
6633 * gdb.hp/Makefile.in (clean): Ditto.
6634 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6635 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6636 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6637 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6638 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6639 * gdb.java/Makefile.in (clean): Ditto.
6640 * gdb.linespec/Makefile.in (clean): Ditto.
6641 * gdb.mi/Makefile.in (clean): Ditto.
6642 * gdb.modula2/Makefile.in (clean): Ditto.
6643 * gdb.multi/Makefile.in (clean): Ditto.
6644 * gdb.objc/Makefile.in (clean): Ditto.
6645 * gdb.opencl/Makefile.in (clean): Ditto.
6646 * gdb.opt/Makefile.in (clean): Ditto.
6647 * gdb.pascal/Makefile.in (clean): Ditto.
6648 * gdb.python/Makefile.in (clean): Ditto.
6649 * gdb.reverse/Makefile.in (clean): Ditto.
6650 * gdb.server/Makefile.in (clean): Ditto.
6651 * gdb.stabs/Makefile.in (clean): Ditto.
6652 * gdb.threads/Makefile.in (clean): Ditto.
6653 * gdb.trace/Makefile.in (clean): Ditto.
6654 * gdb.xml/Makefile.in (clean): Ditto.
6655
abc9d0dc
TT
66562012-05-16 Tom Tromey <tromey@redhat.com>
6657
6658 * gdb.base/macscp1.c (macscp_expr): Add comment.
6659 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6660
6a3a010b
MR
66612012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6662
6663 * gdb.base/return-nodebug.exp: Also test float and double types.
6664
01429c8e
JK
66652012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 PR testsuite/12649
6668 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6669
54115cd4
JK
6670 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6671
0c5f383f
SDJ
66722012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6673
6674 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6675 `rerun_to_main'.
6676 (stap_test_no_debuginfo): Likewise.
6677
e7e0cddf
SS
66782012-05-14 Stan Shebs <stan@codesourcery.com>
6679
6680 * gdb.base/dprintf.c: New file.
6681 * gdb.base/dprintf.exp: New file.
6682
c772f8e7
HZ
66832012-05-14 Hui Zhu <hui_zhu@mentor.com>
6684
6685 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6686 * gdb.trace/disconnected-tracing.c: New file.
6687 * gdb.trace/disconnected-tracing.exp: New file.
6688
7efc75aa
SCR
66892012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6690
6691 * gdb.python/python.c: Add a new breakpoint comment.
6692 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6693
85d4a676
SS
66942011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6695
6696 * gdb.base/info-os.exp: New file.
6697 * gdb.base/info-os.c: New file.
6698
64ea88dc
JB
66992012-05-10 Joel Brobecker <brobecker@adacore.com>
6700
4647ab1b
JB
6701 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6702 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6703 New files.
64ea88dc 6704
afba63f1
JB
67052012-05-10 Joel Brobecker <brobecker@adacore.com>
6706
6707 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6708 gdb.base/ctxobj.exp: New files.
6709
9d198b1e
TT
67102012-05-09 Tom Tromey <tromey@redhat.com>
6711
6712 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6713
9bfee719
MR
67142012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6715
6716 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6717
3a7341d8
MR
67182012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6719
6720 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6721 before using it.
6722
52b3699b
TG
67232012-05-04 Tristan Gingold <gingold@adacore.com>
6724
6725 * gdb.base/set-noassign.exp: New test.
6726
a20ee7a4
SCR
67272012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6728
6729 * gdb.python/py-symbol.exp: Add tests to test the new methods
6730 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6731 * gdb.python/py-symbol.c: Add new struct to help test
6732 gdb.Symtab.static_block().
6733
bf2f0858
DE
67342012-05-03 Doug Evans <dje@google.com>
6735
6736 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6737 commented out.
6738
2d4e0376
YQ
67392012-05-03 Yao Qi <yao@codesourcery.com>
6740
6741 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6742 doesn't support.
6743 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6744 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6745
6d0bb9f3
YQ
67462012-05-03 Yao Qi <yao@codesourcery.com>
6747
6748 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6749
fd820528
DE
67502012-04-30 Doug Evans <dje@google.com>
6751
6752 PR testsuite/13961
6753 * gdb.dwarf2/pr13961.S: New file.
6754 * gdb.dwarf2/pr13961.exp: New file.
6755
b9e219b9
YQ
67562012-04-29 Yao Qi <yao@codesourcery.com>
6757
6758 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6759
3019eac3
DE
67602012-04-28 Doug Evans <dje@google.com>
6761
6762 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6763 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6764 All uses updated.
6765 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6766 "ptype func_cu1" to expand cu2 before cu1.
6767
62e5f89c
SDJ
67682012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6769 Tom Tromey <tromey@redhat.com>
6770
6771 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6772 variables.
6773 * gdb.base/stap-probe.c: New file.
6774 * gdb.base/stap-probe.exp: New file.
6775 * gdb.trace/stap-trace.c: New file.
6776 * gdb.trace/stap-trace.exp: New file.
6777 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6778 libgcc's unwinder.
6779
14132e89
MR
67802012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6781
6782 * gdb.arch/mips16-thunks-inmain.c: New file.
6783 * gdb.arch/mips16-thunks-main.c: New file.
6784 * gdb.arch/mips16-thunks-sin.c: New file.
6785 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6786 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6787 * gdb.arch/mips16-thunks-sinmain.c: New file.
6788 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6789 * gdb.arch/mips16-thunks.exp: New file.
6790
a766d390
DE
67912012-04-25 Doug Evans <dje@google.com>
6792
6793 * configure.ac: Create gdb.go/Makefile.
6794 * configure: Regenerate.
6795 * gdb.base/default.exp: Add "go" to "set language" testing.
6796 * gdb.go/Makefile.in: New file.
6797 * gdb.go/basic-types.exp: New file.
6798 * gdb.go/chan.exp: New file.
6799 * gdb.go/chan.go: New file.
6800 * gdb.go/handcall.exp: New file.
6801 * gdb.go/handcall.go: New file.
6802 * gdb.go/hello.exp: New file.
6803 * gdb.go/hello.go: New file.
6804 * gdb.go/integers.exp: New file.
6805 * gdb.go/integers.go: New file.
6806 * gdb.go/methods.exp: New file.
6807 * gdb.go/methods.go: New file.
6808 * gdb.go/package.exp: New file.
6809 * gdb.go/package1.go: New file.
6810 * gdb.go/package2.go: New file.
6811 * gdb.go/print.exp: New file.
6812 * gdb.go/strings.exp: New file.
6813 * gdb.go/strings.go: New file.
6814 * gdb.go/types.exp: New file.
6815 * gdb.go/types.go: New file.
6816 * gdb.go/unsafe.exp: New file.
6817 * gdb.go/unsafe.go: New file.
6818 * lib/future.exp: Add Go support.
6819 (gdb_find_go, gdb_find_go_linker): New procs.
6820 (gdb_default_target_compile): Add Go support.
6821 * lib/gdb.exp (skip_go_tests): New proc.
6822 * lib/go.exp: New file.
6823
e65f9ffb
TT
68242012-04-25 Tom Tromey <tromey@redhat.com>
6825
6826 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6827
14e75d8e
JK
68282012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6829 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 PR symtab/7259:
6832 * gdb.base/enumval.c: New test case.
6833 * gdb.base/enumval.exp: New test case.
6834 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6835 field.bitpos.
6836
f3525b70
PA
68372012-04-17 Pedro Alves <palves@redhat.com>
6838
6839 * Makefile.in (site.exp): Make site.exp source
6840 $srcdir/lib/append_gdb_boards_dir.exp.
6841 * lib/append_gdb_boards_dir.exp: New file.
6842
bccbefd2
JK
68432012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6844
6845 New option "set auto-load safe-path".
6846 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6847 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6848
bf88dd68
JK
68492012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6850
6851 auto-load: Implementation.
6852 * gdb.base/help.exp (test set height): Increase the height.
6853 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6854 to ...
6855 (info auto-load python-scripts): ... here.
6856 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6857 to ...
6858 (info auto-load python-scripts *): ... here.
6859
c0d4d1c0
YQ
68602012-04-16 Yao Qi <yao@codesourcery.com>
6861
6862 * lib/trace-support.exp (get_in_proc_agent): New.
6863 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6864 of in process trace agent.
6865 * gdb.trace/ftrace.exp: Likewise.
6866 * gdb.trace/pending.exp: Likewise.
6867 * gdb.trace/trace-break.exp: Likewise.
6868 * gdb.trace/trace-mt.exp
6869 * gdb.trace/tspeed.exp: Likewise.
6870 * gdb.trace/tstatus.exp
6871 * gdb.trace/strace.exp: Likewise.
6872
cbf68a60
TS
68732012-04-16 Thomas Schwinge <thomas@codesourcery.com>
6874
dd6d3b70
TS
6875 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
6876 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
6877
cbf68a60
TS
6878 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
6879
8264ba82
AG
68802012-04-14 Anton Gorenkov <xgsa@yandex.ru>
6881
6882 PR mi/13393
6883 * gdb.mi/mi-var-rtti.cc: New file.
6884 * gdb.mi/mi-var-rtti.exp: New file.
6885 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
6886 function.
6887 (mi_varobj_update_with_type_change): updated to avoid code duplication.
6888
de0919f8 68892012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
6890
6891 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
6892 EXECUTABLES.
6893 * gdb.python/py-explore.c: C program used for testing the new
6894 'explore' command on C constructs.
6895 * gdb.python/py-explore.cc: C++ program used for testing the new
6896 'explore' command on C++ constructs.
6897 * gdb-python/py-explore.exp: Tests for the new 'explore'
6898 command on C constructs.
6899 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
6900 command on C++ constructs.
6901
a82da7dd
MK
69022012-04-07 Mark Kettenis <kettenis@gnu.org>
6903
6904 * gdb.base/funcargs.exp (complex_args): Fix typo.
6905
e127cba8
JK
69062012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6907
6908 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
6909 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
6910
40e084e1
KS
69112012-04-05 Keith Seitz <keiths@redhat.com>
6912
6913 * gdb.base/advance.exp: Update error message for
6914 "advance malformed" test.
6915 * gdb.base/break.exp: Likewise for "breakpoint with
6916 trailing garbage" test.
6917 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
6918 with trailing garbage" test.
6919 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
6920 trailng garbage" test.
6921 * gdb.base/until.exp: Likewise for "malformed until" test.
6922 * gdb.cp/ovldbreak.exp: Create the breakpoint table
6923 for "breakpoint info (after setting on all)".
6924 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
6925 tests.
6926 * gdb.cp/cplabel.cc: New file.
6927 * gdb.cp/cplabel.exp: New test.
6928 * gdb.linespec/ls-errs.c: New file.
6929 * gdb.linespec/ls-errs.exp: New test.
6930
a72c8f6a
JK
69312012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6932
6933 * gdb.trace/unavailable.exp
6934 (collect globals: print object on: print derived_partial)
6935 (collect globals: print object on: print derived_whole)
6936 (collect globals: print object off: print derived_partial)
6937 (collect globals: print object off: print derived_whole): Update
6938 expected output.
6939
f87a3023
KS
69402012-03-30 Keith Seitz <keiths@redhat.com>
6941
6942 * gdb.python: Add test for linespecs with commas.
6943
e2171b3c
KS
69442012-03-28 Keith Seitz <keiths@redhat.com>
6945
6946 * gdb.linespec/ls-dollar.cc: New file.
6947 * gdb.linespec/ls-dollar.exp: New test.
6948
69492012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
6950
6951 * gdb.cp/namespace.exp: Add breakpoint tests for functions
6952 starting with the global namespace.
6953
2f4e0a80
DE
69542012-03-23 Doug Evans <dje@google.com>
6955
6956 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
6957
7b282c5a
SCR
69582012-03-22 Siva Chandra Reddy <sivachandra@google.com>
6959
6960 * gdb.python/py-value.cc: Add test case for testing the
6961 methodology exposing C++ values to Python.
6962 * gdb.python/py-value-cc.exp: Add tests testing the methodology
6963 exposing C++ values to Python.
6964 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
6965
2e98ca53
JK
69662012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6967 Siddhesh Poyarekar <siddhesh@redhat.com>
6968
6969 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
6970 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
6971 (generate native core dump): Make the test unsupported if core cannot
6972 be generated.
6973
8320cc4f
JK
69742012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6975
6976 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
6977 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
6978 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
6979
3a69ffb2
JK
69802012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
6981
6982 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
6983
8fabffee
DE
69842012-03-17 Doug Evans <dje@google.com>
6985
6986 * dg-extract-results.sh: Handle KFAILs.
6987
ab260dad
JK
69882012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
6990 PR symtab/13777
6991 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
6992
53ba8333
JB
69932012-03-16 Joel Brobecker <brobecker@adacore.com>
6994
6995 * gdb.ada/set_pckd_arr_elt: New testcase.
6996
481860b3
GB
69972012-03-16 Gary Benson <gbenson@redhat.com>
6998
6999 PR breakpoints/10738
7000 * gdb.opt/inline-break.exp: New file.
7001 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
7002 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
7003 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
7004 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
7005 * gdb.base/async-shell.exp: Likewise.
7006 * lib/mi-support.exp (library_loaded_re): Likewise.
7007
410528f0
TT
70082012-03-15 Tom Tromey <tromey@redhat.com>
7009
7010 * gdb.cp/virtfunc2.exp: Update expected output.
7011 * gdb.cp/pr9631.exp: Update expected output.
7012 * gdb.cp/member-ptr.exp: Update expected output.
7013 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
7014 output.
7015 * gdb.cp/casts.exp: Update expected output.
7016
c4aeac85
TT
70172012-03-15 Tom Tromey <tromey@redhat.com>
7018
7019 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
7020 (test_info_vtbl): Likewise.
7021 (do_tests): Call test_info_vtbl.
7022 * gdb.cp/virtfunc.cc (va): New global.
7023
856d06f9
TS
70242012-03-15 Thomas Schwinge <thomas@codesourcery.com>
7025
7026 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
7027 describing DWARF data structures.
7028 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
7029 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
7030 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
7031 * gdb.dwarf2/dw2-entry-value.S: Likewise.
7032 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7033 * gdb.dwarf2/dw2-param-error.S: Likewise.
7034 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
7035 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
7036 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
7037 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
7038 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
7039 * gdb.dwarf2/pr11465.S: Likewise.
7040
e837f12a
JK
70412012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 * gdb.mi/mi2-prompt.exp: New file.
7044
ccbb4f28
JB
70452012-03-13 Joel Brobecker <brobecker@adacore.com>
7046
7047 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
7048
32039130
JB
70492012-03-13 Joel Brobecker <brobecker@adacore.com>
7050
7051 * gdb.ada/bp_range_type: New testcase.
7052
16899756
DE
70532012-03-13 Doug Evans <dje@google.com>
7054
7055 * gdb.base/default.exp: Delete tests for symbol-reloading.
7056 * gdb.base/help.exp: Ditto.
7057 * gdb.base/setshow.exp: Ditto.
7058 * gdb.base/gdb_history: Delete references to symbol-reloading.
7059
87b0bb13
JK
70602012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7061
7062 * gdb.base/attach-twice.c: New files.
7063 * gdb.base/attach-twice.exp: New files.
7064
0d7941a9
KS
70652012-03-08 Keith Seitz <keiths@redhat.com>
7066
7067 * lib/gdb.exp (gdb_get_line_number): Throw an
7068 error instead of returning -1.
7069 * gdb.base/break.exp: Remove unused variable
7070 bp_location5.
7071 * gdb.base/hbreak2.exp: Likewise.
7072 * gdb.base/sepdebug.exp: Likewise.
7073
f4647387
YQ
70742012-03-08 Yao Qi <yao@codesourcery.com>
7075 Pedro Alves <palves@redhat.com>
7076
7077 Fix PR server/13392.
7078 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
7079 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7080 download tracepoints.
7081 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
7082 (pending_tracepoint_resolved_during_trace): Likewise.
7083 (pending_tracepoint_installed_during_trace): Likewise.
7084 (pending_tracepoint_with_action_resolved): Likewise.
7085
83c532cb
KS
70862012-03-08 Keith Seitz <keiths@redhat.com>
7087
7088 * gdb.ada/array_bounds.exp: Get breakpoint for line
7089 with "START", not "STOP".
7090 * gdb.python/py-infthread.exp: Do not continue to
7091 line marked "Break here.", which is undefined.
7092
d6b6bbb7
LM
70932012-03-08 Luis Machado <lgustavo@codesourcery.com>
7094
7095 Revert:
7096
7097 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7098
7099 Implement testsuite workaround for PR breakpoints/13781.
7100 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7101 (set breakpoint condition-evaluation host): New conditional command.
7102
7fe25d9b
JK
71032012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7104
7105 Fix CU relative vs. absolute DIE offsets.
7106 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
7107 one.
7108
51898c15
JK
71092012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 Fix false FAIL on distros with relro linkage as default.
7112 * gdb.reverse/solib-precsave.exp: Try to compile the test using
7113 -Wl,-z,norelro first.
7114
8131799e
JB
71152012-03-06 Joel Brobecker <brobecker@adacore.com>
7116
7117 * gdb.ada/bp_on_var: New testcase.
7118
ba241969
JB
71192012-03-06 Joel Brobecker <brobecker@adacore.com>
7120
7121 * gdb.ada/bp_enum_homonym: New testcase.
7122
abe49676
YQ
71232012-03-06 Yao Qi <yao@codesourcery.com>
7124
7125 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
7126 x86_64-*-* and i?86-*-*.
7127 Set up KFAIL for gdb/13808.
7128
d8df103b
TT
71292012-03-05 Tom Tromey <tromey@redhat.com>
7130
7131 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
7132 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
7133
b7b189f3
TT
71342012-03-05 Tom Tromey <tromey@redhat.com>
7135
7136 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
7137
69dc1c4d
YQ
71382012-03-04 Yao Qi <yao@codesourcery.com>
7139
7140 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
7141 messages for KFAIL.
7142
3f20c47f
JK
71432012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7144
7145 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
7146 (print one_two_three, indexes off, print few_reps, indexes off)
7147 (print many_reps, indexes off, print empty, indexes off)
7148 (print one_two_three, print few_reps, print many_reps, print empty):
7149 Call setup_xfail if $gcc_old.
7150
abf1152a
JK
71512012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7152
7153 Implement testsuite workaround for PR breakpoints/13781.
7154 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
7155 (set breakpoint condition-evaluation host): New conditional command.
7156
a06715f8
JK
71572012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7158
7159 Code cleanup.
7160 * gdb.cp/mb-templates.exp: New variables executable. Use it for
7161 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
7162 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
7163 number 1 by $bpnum. Four times.
7164
5808517f
YQ
71652012-03-03 Yao Qi <yao@codesourcery.com>
7166
7167 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
7168
dfe2ac14
JK
71692012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7170
7171 Setup KFAIL for PR server/13796.
7172 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
7173
8bbc467a
JB
71742012-03-02 Joel Brobecker <brobecker@adacore.com>
7175
7176 * gdb.ada/operator_bp: New testcase.
7177
c0eac87f
JB
71782012-03-02 Joel Brobecker <brobecker@adacore.com>
7179
7180 * gdb.ada/info_locals_renaming: New testcase.
7181
4f42c881
TT
71822012-03-02 Tom Tromey <tromey@redhat.com>
7183
7184 * gdb.base/nextoverexit.c: New file.
7185 * gdb.base/nextoverexit.exp: New file.
7186
7380c0c9
EBM
71872012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7188
7189 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7190 parameter.
7191
1faeff08
MR
71922012-03-01 Maciej W. Rozycki <macro@mips.com>
7193
7194 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7195 core registers.
7196
320b6f49 71972012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
7198 Maciej W. Rozycki <macro@codesourcery.com>
7199 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
7200
7201 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7202
ad5f7d6e
PA
72032012-03-01 Pedro Alves <palves@redhat.com>
7204
7205 PR gdb/13767
7206
7207 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7208 (gdb_collect_globals_test): Call it.
7209
d3dc44a6
KS
72102012-03-01 Keith Seitz <keiths@redhat.com>
7211
7212 * gdb.cp/method2.exp: Output of overload menu is now
7213 alphabetized. Update tests for "break A::method".
7214 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7215 of hard-coding them.
7216 Overload menu is alphabetized: rewrite to accommodate.
7217 Unset variables LINE and TYPES which are used in other tests.
7218 Compute the output of "info break".
7219 Update the breakpoint table after all breakpoints are deleted.
7220 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7221 compute ACTUALS and the method body based on parameters.
7222 Update expected output accordingly.
7223 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7224 unique comments to allow the use of gdb_get_line_number.
7225
72262012-03-01 Keith Seitz <keiths@redhat.com>
7227
7228 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7229 some Tcl syntax.
7230 * gdb.cp/ovldbreak.exp: Likewise.
7231
7949c2a0
KS
72322012-03-01 Keith Seitz <keiths@redhat.com>
7233
7234 * gdb.base/help.exp (help show user): Update expected result
7235 for new doc string changes (add "non-python").
7236
7d74f244
DE
72372012-03-01 Scott J. Goldman <scottjg@vmware.com>
7238
7239 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7240 be put in the user-defined category and that the commands appear in
7241 "help user-defined".
7242
1b611343
JB
72432012-02-29 Joel Brobecker <brobecker@adacore.com>
7244
7245 * gdb.ada/tagged_not_init: New testcase.
7246
99b1c762
JB
72472012-02-29 Joel Brobecker <brobecker@adacore.com>
7248
7249 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7250 * gdb.ada/enum_idx_packed: New testcase.
7251
2d4a02ee
JB
72522012-02-29 Joel Brobecker <brobecker@adacore.com>
7253
7254 * gdb.ada/aliased_array: New testcase.
7255
2e6fda7d
JB
72562012-02-29 Joel Brobecker <brobecker@adacore.com>
7257
7258 * gdb.ada/whatis_array_val: New testcase.
7259
9a7f938f
JK
72602012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7261
7262 Fix disp-step-syscall.exp: fork: single step over fork.
7263 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7264 whitespaces.
7265 (single step over $syscall): Remove its check.
7266 (single step over $syscall final pc): New check.
7267
8703a944
JK
72682012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 Support processors without SSSE3.
7271 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7272 pabsd into ...
7273 (ssse3_test): ... a new function.
7274 (main): Call ssse3_test.
7275 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7276 Update expected values everywhere.
7277 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7278 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7279 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7280 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7281 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7282 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7283 Move these tests lower.
7284 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7285 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7286 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7287 New tests.
7288
c03e6ccc
YQ
72892012-02-29 Yao Qi <yao@codesourcery.com>
7290 Pedro Alves <palves@redhat.com>
7291
7292 * gdb.trace/trace-mt.c: New.
7293 * gdb.trace/trace-mt.exp: New.
7294
7964b62a
TS
72952012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7296
2c8910ba
TS
7297 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7298 numbers instead of hardcoding them.
7299 * gdb.base/annota1.c: Provide suitable markers.
7300 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7301 numbers instead of hardcoding them.
7302 * gdb.base/annota3.c: Provide suitable markers.
7303
7304 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7305 * gdb.base/annota3.c: Likewise.
7306 * gdb.base/sigall.c: Likewise.
7307 * gdb.base/signals.c: Likewise.
7308 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 7309
5a41c0b7
MR
73102012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7311
7312 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7313 failure return path.
7314
ebbbe5c5
LM
73152012-02-27 Luis Machado <lgustavo@codesourcery.com>
7316
7317 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7318
8d126d8a
LM
73192012-02-24 Luis Machado <lgustavo@codesourcery.com>
7320
7321 * gdb.base/cond-eval-mode.exp: New file.
7322
11337c2f
PA
73232012-02-24 Pedro Alves <palves@redhat.com>
7324
7325 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7326 (top level): Use with_test_prefix.
7327
13fc3e3c
PA
73282012-02-24 Pedro Alves <palves@redhat.com>
7329
7330 * gdb.threads/attach-into-signal.exp (corefunc): Use
7331 with_test_prefix.
7332
07c1b626
JK
73332012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 Fix false FAILs on old CPUs without SSE.
7336 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7337 Return untested for Illegal instruction.
7338
596ba138
JK
73392012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7340
7341 Fix false FAILs with glibc debug infos installed.
7342 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7343 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7344
aeaa2474
SA
73452012-02-22 Sterling Augustine <saugustine@google.com>
7346
7347 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7348 constant with cast.
7349
aed555c9
PA
73502012-02-21 Pedro Alves <palves@redhat.com>
7351
7352 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7353
78afebb4
PA
73542012-02-21 Pedro Alves <palves@redhat.com>
7355
7356 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7357
fdcfef12
PA
73582012-02-21 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7361 with_test_prefix.
7362
0f4d39d5
PA
73632012-02-21 Pedro Alves <palves@redhat.com>
7364
7365 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7366 with_test_prefix here.
7367 (top level): Do it here instead. Remove `:' from the
7368 with_test_prefix string.
7369 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7370 the suffix `:' from the with_test_prefix prefix string.
7371 * gdb.base/break-interp.exp: Ditto.
7372 * gdb.base/catch-load.exp: Ditto.
7373 * gdb.base/disp-step-syscall.exp: Ditto.
7374 * gdb.base/jit-so.exp: Ditto.
7375 * gdb.base/jit.exp: Ditto.
7376 * gdb.base/sepdebug.exp: Ditto.
7377 * gdb.base/solib-display.exp: Ditto.
7378 * gdb.base/solib-overlap.exp: Ditto.
7379 * gdb.base/watch-cond-infcall.exp: Ditto.
7380 * gdb.base/watchpoint.exp: Ditto.
7381 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7382 * gdb.mi/mi-watch.exp: Ditto.
7383 * gdb.mi/mi2-watch.exp: Ditto.
7384 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7385 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7386 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7387 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7388 * gdb.threads/watchpoint-fork.exp: Ditto.
7389 * gdb.threads/watchthreads-reorder.exp: Ditto.
7390 * gdb.trace/change-loc.exp: Ditto.
7391 * gdb.trace/pending.exp: Ditto.
7392 * gdb.trace/status-stop.exp: Ditto.
7393 * gdb.trace/strace.exp: Ditto.
7394 * gdb.trace/trace-break.exp: Ditto.
7395 * gdb.trace/unavailable.exp: Ditto.
7396 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7397 suffix with colon. Adjust leading comments.
7398
6a5870ce
PA
73992012-02-21 Pedro Alves <palves@redhat.com>
7400 Tom Tromey <tromey@redhat.com>
7401
7402 * lib/gdb.exp: Add description of test prefixes.
7403 (with_test_prefix): New procedure.
7404 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7405 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7406 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7407 instead of lappend to append to pf_prefix.
7408 * gdb.base/catch-load.exp: Use with_test_prefix.
7409 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7410 * gdb.base/jit-so.exp: Use with_test_prefix.
7411 * gdb.base/jit.exp: Use with_test_prefix.
7412 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7413 lappend to append to pf_prefix.
7414 * gdb.base/sepdebug.exp: Use with_test_prefix.
7415 * gdb.base/solib-display.exp: Use with_test_prefix.
7416 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7417 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7418 * gdb.base/watchpoint.exp: Use with_test_prefix.
7419 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7420 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7421 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7422 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7423 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7424 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7425 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7426 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7427 append instead of lappend to append to pf_prefix.
7428 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7429 * gdb.trace/change-loc.exp: Use with_test_prefix.
7430 * gdb.trace/pending.exp: Use with_test_prefix.
7431 * gdb.trace/status-stop.exp: Use with_test_prefix.
7432 * gdb.trace/strace.exp: Use with_test_prefix.
7433 * gdb.trace/trace-break.exp: Use with_test_prefix.
7434 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7435 instead of lappend to append to pf_prefix.
7436
35dc4a6b
JK
74372012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7438
7439 Fix racy FAILs.
7440 * gdb.base/inferior-died.c (main): Add return of 0.
7441 * gdb.base/inferior-died.exp (continue): Fix expectation of
7442 asynchronous events.
7443 (p 1): New test.
7444
c5a006e6
PA
74452012-02-20 Pedro Alves <palves@redhat.com>
7446
7447 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7448 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7449 gdb's internal debug output. For the non-threaded case, look for
7450 "Program received signal SIGLARM", for the threaded case, peek at
7451 the thread's siginfo.
7452
cc51a170
PA
74532012-02-20 Pedro Alves <palves@redhat.com>
7454
7455 General cleanup, make output test messages unique, and build
7456 different executable files for the non-threaded and threaded
7457 cases.
7458
7459 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7460 Delete.
7461 (executable_nothr, executable_thr): New globals.
7462 (top level): Adjust to delete both executables.
7463 (corefunc): New parameter $executable. Set $pf_prefix instead of
7464 hand writing a prefix in tests. Issue a clean_restart and enable
7465 lin-lwp debug output here.
7466 (top level): Adjust. Use build_executable. Don't start gdb here,
7467 and don't enable lin-lwp debug output here.
7468 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7469
c755f03d
JK
74702012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 Fix racy FAILs.
7473 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7474 "continue" command.
7475
6bec5e0a
JK
74762012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 Fix for gdbserver non-extended mode.
7479 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7480 and gdb_run_cmd.
7481
2e8265fd
TT
74822012-02-17 Tom Tromey <tromey@redhat.com>
7483
7484 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7485 * gdb.python/py-events.exp: Check 'dir' output.
7486 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7487
9e507076
YQ
74882012-02-17 Yao Qi <yao@codesourcery.com>
7489
7490 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7491
32d22ab1
TT
74922012-02-16 Tom Tromey <tromey@redhat.com>
7493
7494 * gdb.base/inferior-died.c: Don't include stdio.h.
7495
9addecb9
TT
74962012-02-16 Tom Tromey <tromey@redhat.com>
7497
7498 * gdb.base/inferior-died.c: New file.
7499 * gdb.base/inferior-died.exp: New file.
7500
4cb6da1c
AR
75012012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7502
7503 * gdb.base/break-inline.exp: New file.
7504 * gdb.base/break-inline.c: New file.
7505
3af2590d
TT
75062012-02-15 Tom Tromey <tromey@redhat.com>
7507
7508 * gdb.base/pc-fp.exp: Add "info register" tests.
7509
29988831
TT
75102012-02-15 Tom Tromey <tromey@redhat.com>
7511
7512 * gdb.base/regs.exp: Remove.
7513
10010058
PA
75142012-02-15 Pedro Alves <palves@redhat.com>
7515
7516 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7517 the target doesn't support tracepoints.
7518 * gdb.trace/circ.exp: Ditto.
7519 * gdb.trace/collection.exp: Ditto.
7520 * gdb.trace/packetlen.exp: Ditto.
7521 * gdb.trace/passc-dyn.exp: Ditto.
7522 * gdb.trace/report.exp: Ditto.
7523 * gdb.trace/tfind.exp: Ditto.
7524 * gdb.trace/tspeed.exp: Ditto.
7525 * gdb.trace/tsv.exp: Ditto.
7526 * gdb.trace/unavailable.exp: Ditto.
7527 * gdb.trace/while-dyn.exp: Ditto.
7528
a2e0062d
PA
75292012-02-15 Pedro Alves <palves@redhat.com>
7530
7531 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7532 gdb_test_multiple, and call unsupported instead of fail, if the
7533 remote side does not support the request.
7534
a1999d40
PA
75352012-02-15 Pedro Alves <palves@redhat.com>
7536
7537 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7538 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7539 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7540 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7541 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7542 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7543 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7544 doesn't start with "extended-" already.
7545
7cee1e54
PA
75462012-02-15 Pedro Alves <palves@redhat.com>
7547
7548 Support extended-remote. Avoid cascading timeouts.
7549
7550 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7551 the extended-remote target. If attaching with no file fails, load
7552 the file manually.
7553 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7554
816338b5
SS
75552012-02-14 Stan Shebs <stan@codesourcery.com>
7556
7557 * gdb.base/ena-dis-br.exp: Add enable count test.
7558
cc30c4bd
PA
75592012-02-13 Pedro Alves <palves@redhat.com>
7560
7561 * config/mips-idt.exp: Delete.
7562 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7563 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7564 * gdb.base/break.exp: Remove mips-idt references.
7565 * gdb.base/chng-syms.exp: Ditto.
7566 * gdb.base/default.exp: Ditto.
7567 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7568 (top level): Don't call it.
7569 * gdb.base/opaque.exp: Remove mips-idt restarts.
7570 * gdb.base/ptype.exp: Remove mips-idt xfails.
7571 * gdb.base/scope.exp: Remove mips-idt restarts.
7572 * gdb.base/sepdebug.exp: Remove mips-idt references.
7573 * gdb.base/watchpoint.exp (maybe_clean_restart)
7574 (maybe_reinitialize): Delete.
7575 (test_disabling_watchpoints, test_disabling_watchpoints)
7576 (test_watchpoint_triggered_in_syscall)
7577 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7578 Don't call them.
7579
57008375
JK
75802012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7581
7582 * gdb.server/server-exec-info.exp: New file.
7583
4a2d9c08
PA
75842012-02-10 Pedro Alves <palves@redhat.com>
7585
7586 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7587 always non-empty.
7588 (test_attach): Always pass $exec to test_attach_gdb.
7589
09fa21bd
TT
75902012-02-08 Tom Tromey <tromey@redhat.com>
7591
7592 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7593 before inferior is started.
7594
f0823d2c
TT
75952012-02-07 Tom Tromey <tromey@redhat.com>
7596
7597 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7598 Symbol.value.
7599 * gdb.python/py-symbol.c (qq): Set default value.
7600
76012012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
7602
7603 * gdb.python/py-symbol.c (qq): New global.
7604 * gdb.python/py-symbol.exp: Add test for frame-less
7605 lookup_symbol.
7606 * gdb.python/py-symtab.exp: Fix line number.
7607
f7e44f65
JB
76082012-02-03 Joel Brobecker <brobecker@adacore.com>
7609
7610 * gdb.ada/mi_task_arg: New testcase.
7611
4c9ed63c
PA
76122012-02-02 Pedro Alves <palves@redhat.com>
7613
7614 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7615 extended timeout.
7616
c0b9f2c6
PA
76172012-02-02 Pedro Alves <palves@redhat.com>
7618
7619 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7620 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7621
5f8cefd7
PA
76222012-02-02 Pedro Alves <palves@redhat.com>
7623
7624 * gdb.base/term.exp: Rewrite.
7625 * gdb.base/term.c: New.
7626
2f3a2569
PA
76272012-02-02 Pedro Alves <palves@redhat.com>
7628
7629 * gdb.base/default.exp (run "r" abbreviation, run): Add
7630 extended-remote expected output.
7631
f149aabd
TT
76322012-02-02 Tom Tromey <tromey@redhat.com>
7633
7634 * gdb.cp/dispcxx.exp: New file.
7635 * gdb.cp/dispcxx.cc: New file.
7636
03bef283
TT
76372012-02-01 Tom Tromey <tromey@redhat.com>
7638
7639 * gdb.base/jit-simple.exp: New file.
7640 * gdb.base/jit-simple.c: New file.
7641
a79b18b5
YQ
76422012-01-30 Yao Qi <yao@codesourcery.com>
7643
7644 * gdb.base/skip.exp: Make test result unique.
7645
f0d1a53e
JK
76462012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7649 compatibility with valgrind-3.7.0.
7650
4b3c9f41
PA
76512012-01-27 Pedro Alves <palves@redhat.com>
7652
7653 * gdb.base/watchpoint.exp (no_hw): New global.
7654 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7655 disable hw watchpoints.
7656 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7657 don't expect hw watchpoints.
7658 (no_hw_watchpoints): Always clean restart.
7659 (do_tests): New procedure, factored out from the top level.
7660 (top level): Run tests twice. Once with hw watchpoints enabled,
7661 another time with hw watchpoints disabled.
7662
a13491c8
PA
76632012-01-27 Pedro Alves <palves@redhat.com>
7664
7665 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7666 out from the top level.
7667 (top level): Call it instead.
7668
f2c8a051
PA
76692012-01-27 Pedro Alves <palves@redhat.com>
7670
7671 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7672 watchpoints sooner.
7673
654d7a9e
PA
76742012-01-27 Pedro Alves <palves@redhat.com>
7675
7676 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7677
274f47f3
PA
76782012-01-27 Pedro Alves <palves@redhat.com>
7679
7680 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7681 "You may have requested too many hardware
7682 breakpoints/watchpoints".
7683
e4d63ba2
PA
76842012-01-27 Pedro Alves <palves@redhat.com>
7685
7686 * gdb.base/watchpoint.exp (maybe_clean_restart)
7687 (maybe_reinitialize): New.
7688 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7689 expect "hit N times".
7690 (test_disabling_watchpoints, test_complex_watchpoint)
7691 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7692 Call maybe_clean_restart.
7693 (top level): Use clean_restart. Remove "mips-idt-*"
7694 reinitialization.
7695
dbd95daf
PA
76962012-01-27 Pedro Alves <palves@redhat.com>
7697
7698 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7699
f3ad2025
PA
77002012-01-27 Pedro Alves <palves@redhat.com>
7701
7702 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7703 require `initialize' anymore. Remove unnecessary `initialize'
7704 calls.
7705
100aa3ae
PA
77062012-01-27 Pedro Alves <palves@redhat.com>
7707
7708 * gdb.base/watchpoint.exp (wp_set): Delete.
7709 (initialize, test_simple_watchpoint, top level): Remove dead code.
7710
c79a8e11
PA
77112012-01-27 Pedro Alves <palves@redhat.com>
7712
7713 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7714 typo.
7715
048fe15a
PA
77162012-01-27 Pedro Alves <palves@redhat.com>
7717
7718 * config/extended-gdbserver.exp: New file.
7719 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7720 comment.
7721 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7722 * boards/native-extended-gdbserver.exp: New file.
7723
4033a6bf
PA
77242012-01-26 Pedro Alves <palves@redhat.com>
7725
7726 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7727 and gdb_test_multiple.
7728
3d7f4b81
PA
77292012-01-26 Pedro Alves <palves@redhat.com>
7730
7731 Make test messages unique, and more identifiable.
7732 * gdb.multi/watchpoint-multi.exp: Change test messages.
7733
484abf42
TT
77342012-01-25 Tom Tromey <tromey@redhat.com>
7735
7736 * gdb.base/solib-disc.exp: Fix regexps.
7737
edcc5120
TT
77382012-01-24 Tom Tromey <tromey@redhat.com>
7739
7740 * lib/mi-support.exp (mi_expect_stop): Add special case for
7741 solib-event.
7742 * gdb.base/catch-load-so.c: New file.
7743 * gdb.base/catch-load.exp: New file.
7744 * gdb.base/catch-load.c: New file.
7745 * gdb.base/break-interp.exp (reach_1): Update regexp.
7746
30b91c90
JK
77472012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7748
7749 Fix fuzzy results.
7750 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7751 lpsimple and func.
7752
53fe1783
GB
77532012-01-24 Gary Benson <gbenson@redhat.com>
7754
7755 Delete #if 0'd out code.
7756 * gdb.base/default.exp (info catch): Remove.
7757 * gdb.base/gdb_history (info catch): Likewise.
7758 * gdb.base/help.exp (info catch): Likewise.
7759
d0d8b0c6
JK
77602012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 Fix watchpoints to be specific for each inferior.
7763 * gdb.multi/watchpoint-multi.c: New file.
7764 * gdb.multi/watchpoint-multi.exp: New file.
7765
4403d8e9
JK
77662012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 Fix watchpoints across inferior fork.
7769 * gdb.threads/watchpoint-fork-child.c: New file.
7770 * gdb.threads/watchpoint-fork-mt.c: New file.
7771 * gdb.threads/watchpoint-fork-parent.c: New file.
7772 * gdb.threads/watchpoint-fork-st.c: New file.
7773 * gdb.threads/watchpoint-fork.exp: New file.
7774 * gdb.threads/watchpoint-fork.h: New file.
7775
050a2e1d
PA
77762012-01-23 Pedro Alves <palves@redhat.com>
7777
7778 * gdb.base/call-signal-resume.exp: Allow output after "return".
7779
6a52fb62
PA
77802012-01-20 Pedro Alves <palves@redhat.com>
7781
7782 * gdb.python/py-finish-breakpoint.py: Fix typo.
7783
145b16a9
UW
77842012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7785
7786 * gdb.base/info-proc.exp: Also run on remote targets. Main
7787 "info proc" command is now always present; whether target supports
7788 actual info proc operation is detected when attempting to issue
7789 the command.
7790
26f6125e
JK
77912012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 * .gdbinit: Remove.
7794
eb5227ce
PA
77952012-01-19 Pedro Alves <palves@redhat.com>
7796
7797 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7798 look at the funtions' returns.
7799 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7800 (jprint.print(int, int)): Change return type to int. Adjust.
7801
1db33378
PP
78022012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7803
7804 PR gdb/9538
7805 * gdb.base/sepdebug.exp: New test.
7806
b9736cf8
PA
78072012-01-18 Pedro Alves <palves@redhat.com>
7808
7809 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7810 Allow output before ^done.
7811
4aac40c8
TT
78122012-01-16 Tom Tromey <tromey@redhat.com>
7813
7814 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7815 Add tests for relative directory.
7816
cafec441
TT
78172012-01-16 Tom Tromey <tromey@redhat.com>
7818
7819 * gdb.base/printcmds.c (enum flag_enum): New.
7820 (three): New global.
7821 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7822 enum printing.
7823 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7824 FlagEnumerationPrinter.
7825 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7826 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7827 (fval): New global.
7828
abcc4978
PA
78292012-01-16 Pedro Alves <palves@redhat.com>
7830
7831 * lib/gdb.exp (banned_procedures): New variable.
7832 (banned_variables_traced): Rename to ...
7833 (banned_traced): ... this.
7834 (gdb_init): Also trace banned procedures.
7835 (gdb_finish): Also untrace banned procedures.
7836
97ccebe8
PA
78372012-01-16 Pedro Alves <palves@redhat.com>
7838
7839 Remove all calls to strace.
7840
2af7517b
JK
78412012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7844 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7845
9241a8bc
PP
78462012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7847
7848 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7849 * gdb.base/pie-execl.exp: Likewise.
7850
3848a17f
KS
78512012-01-12 Keith Seitz <keiths@redhat.com>
7852
7853 PR mi/10586
7854 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7855 (do_anonymous_type_tests): New function.
7856 (main): Call do_anonymous_type_tests.
7857 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7858 (verify_everything): New procedure.
7859 * gdb.mi/mi-var-cp.cc (class A): New class.
7860 (anonymous_structs_and_unions): New function.
7861 (main): Call anonymous_structs_and_unions.
7862 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7863 (verify_everything): New procedure.
7864
440e2fca
KS
78652012-01-12 Keith Seitz <keiths@redhat.com>
7866
7867 * lib/mi-support.exp: Expand comments about PATH_EXPR.
7868 (varobj_tree::get_path_expr): Assume that all varobjs are
7869 compound unless they are known simple types.
7870 Adjust path expressions based on parent type, path parent type,
7871 and tree language.
7872 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
7873 the root varobj.
7874 (mi_walk_varobj_tree): Add LANGUAGE parameter.
7875
675399c9
PA
78762012-01-11 Pedro Alves <palves@redhat.com>
7877
7878 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
7879 core files on this machine" anymore.
7880
97ddaa9b
PH
78812012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7882
7883 * gdb.base/watchpoint.c (recurser): Initialize local_x.
7884 (main): Repeat recurser call.
7885 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
7886 equivalent to 'local_x'.
7887
ea733575 78882012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 7889 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
7890
7891 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
7892
2ca0b532
PA
78932012-01-05 Pedro Alves <alves.ped@gmail.com>
7894
7895 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
7896 * gdb.python/py-events.c (first): Add bits for new "step N" test.
7897 * gdb.python/py-events.exp: Test that "step N" tripping on a
7898 breakpoint emits a breakpoint event.
7899
6e681866
JB
79002012-01-03 Joel Brobecker <brobecker@adacore.com>
7901
7902 * gdb.base/auxv.exp: Reformat the copyright notice.
7903
3c2d6aff
YQ
79042012-01-03 Yao Qi <yao@codesourcery.com>
7905
7906 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
7907 (strace_trace_on_diff_addr): New.
7908 * gdb.trace/strace.c: (main): Add two local variables.
7909
0852fee3
UW
79102011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
7911
7912 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
7913 * gdb.cell/gcore.exp: Likewise.
7914 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
7915 to verify the correct instance of main is selected.
7916
12c3e59c
JB
79172012-01-02 Joel Brobecker <brobecker@adacore.com>
7918
7919 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
7920 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
7921 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
7922 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
7923 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
7924 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
7925 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
7926 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
7927 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
7928 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
7929 gdb.threads/thread_check.c: Reformat copyright header.
7930
c0f378ec
EBM
79312011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
7932
e4a7ca93 7933 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
7934 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
7935 is not enabled.
7936
3bc96cfb
JK
79372011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7938
7939 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
7940 parameter to self_exec, adjust the function.
7941 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
7942 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
7943 (set var do_exit = 0): Remove test.
7944 (newline at end of file): Add one.
7945
095bcf5e
JB
79462011-12-27 Joel Brobecker <brobecker@adacore.com>
7947
7948 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
7949 New files.
7950
18d19bd1
JK
79512011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7952
7953 Fix racy FAILs.
7954 * gdb.threads/fork-thread-pending.c (barrier): New variable.
7955 (thread_function, thread_forker): Call pthread_barrier_wait for it.
7956 (main): Call pthread_barrier_init for it.
7957
e809353a
JK
79582011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 Fix double send_gdb leading to racy FAILs.
7961 * gdb.base/break.exp (set silent break bp_location1): Replace
7962 3x send_gdb and gdb_expect by gdb_test.
7963 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
7964 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
7965 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
7966 instead of send_gdb. Twice.
7967 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
7968 3x send_gdb and gdb_expect by gdb_test.
7969 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
7970
da8cb7ec
JK
79712011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 * gdb.linespec/linespec.exp: Compile using {c++}.
7974
ae1a303e
JK
79752011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
7978 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
7979 (verify GCC PR debug/51668): New test.
7980
cc72b2a2
KP
79812011-12-23 Kevin Pouget <kevin.pouget@st.com>
7982
7983 Introduce gdb.FinishBreakpoint in Python.
7984 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
7985 py-finish-breakpoint2
7986 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
7987 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
7988 instead of line number.
7989 * gdb.python/py-finish-breakpoint.c: New file.
7990 * gdb.python/py-finish-breakpoint.exp: New file.
7991 * gdb.python/py-finish-breakpoint.py: New file.
7992 * gdb.python/py-finish-breakpoint2.cc: New file.
7993 * gdb.python/py-finish-breakpoint2.exp: New file.
7994 * gdb.python/py-finish-breakpoint2.py: New file.
7995
3b7962f9
JK
79962011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7997
7998 Partial fix of compatibility with gcc-4.7.
7999 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
8000 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
8001 Add comment to add a PASS case in the future.
8002
6538471c
JK
8003 Fix compatibility with gcc-4.7.
8004 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
8005
7052e42c
UW
80062011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
8007
8008 PR tdep/12797
8009 * gdb.base/callfuncs.exp: Remove KFAIL.
8010
9ac7f98e
JB
80112011-12-21 Joel Brobecker <brobecker@adacore.com>
8012
8013 * gdb.ada/task_bp: New testcase.
8014
f6eeced0
JK
80152011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8016
8017 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
8018 -DNO_SECTIONS.
8019 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
8020
72225e17
JK
80212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8022
8023 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
8024 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
8025 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8026 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
8027 conditional for gcc <= 4.5.
8028
13ac8d2c
JK
80292011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8030
8031 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
8032 by XFAIL.
8033 * gdb.cp/static-method.exp (info addr A::func())
8034 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8035 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8036 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8037 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
8038 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
8039 (test value of F in k3_m): Likewise.
8040 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
8041 Likewise.
8042
049682ba
JK
80432011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8044
8045 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
8046 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
8047 Remove.
8048 * gdb.threads/attachstop-mt.c: Remove.
8049 * gdb.threads/attachstop-mt.exp: Remove.
8050
2c9d8796
MK
80512011-12-17 Mark Kettenis <kettenis@gnu.org>
8052
8053 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
8054
e0f9f062
DE
80552011-12-16 Doug Evans <dje@google.com>
8056
f4aa2101 8057 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
8058 * boards/native-gdbserver.exp: New file.
8059
e0f9f062
DE
8060 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
8061 gdbserver output.
8062 (gdbserver_default_get_remote_address): New function.
8063 (gdbserver_start): Call gdb,get_remote_address to compute argument
8064 to "target remote" command.
8065
80b6e756
PM
80662011-12-16 Phil Muldoon <pmuldoon@redhat.com>
8067
1c3ad6ab 8068 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
8069 python print-stack. Add set/show python print-stack
8070 off|full|message tests.
8071
1576bd00
YQ
80722011-12-15 Yao Qi <yao@codesourcery.com>
8073
8074 * gdb.trace/strace.c: New
8075 * gdb.trace/strace.exp: New.
8076
d6a0f6e0
TT
80772011-12-14 Tom Tromey <tromey@redhat.com>
8078
8079 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
8080
31015e1d
DE
80812011-12-14 Doug Evans <dje@google.com>
8082
8083 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
8084
7b50312a
PA
80852011-12-14 Pedro Alves <pedro@codesourcery.com>
8086
8087 PR threads/10729
8088
8089 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 8090 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 8091
924437bc
PA
80922011-12-13 Pedro Alves <pedro@codesourcery.com>
8093 Doug Evans <dje@google.com>
8094
8095 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
8096 (clean_restart): Remove references to the gdb_stub target board
8097 variable.
8098 (gdb_step_for_stub): Delete.
8099
8100 * gdb.base/annota1.exp: Remove all references to [target_info
8101 exists gdb_stub], gdb_step_for_stub and usestubs.
8102 * gdb.base/annota3.exp: Ditto.
8103 * gdb.base/async.exp: Ditto.
8104 * gdb.base/break.exp: Ditto.
8105 * gdb.base/code-expr.exp: Ditto.
8106 * gdb.base/commands.exp: Ditto.
8107 * gdb.base/completion.exp: Ditto.
8108 * gdb.base/condbreak.exp: Ditto.
8109 * gdb.base/consecutive.exp: Ditto.
8110 * gdb.base/cvexpr.exp: Ditto.
8111 * gdb.base/define.exp: Ditto.
8112 * gdb.base/display.exp: Ditto.
8113 * gdb.base/ena-dis-br.exp: Ditto.
8114 * gdb.base/environ.exp: Ditto.
8115 * gdb.base/gnu-ifunc.exp: Ditto.
8116 * gdb.base/maint.exp: Ditto.
8117 * gdb.base/pending.exp: Ditto.
8118 * gdb.base/sect-cmd.exp: Ditto.
8119 * gdb.base/sepdebug.exp: Ditto.
8120 * gdb.base/unload.exp: Ditto.
8121 * gdb.base/watchpoint-solib.exp: Ditto.
8122 * gdb.cp/annota2.exp: Ditto.
8123 * gdb.cp/annota3.exp: Ditto.
8124 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
8125 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
8126 * gdb.mi/mi-pending.exp: Ditto.
8127 * gdb.trace/circ.exp: Ditto.
8128 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
8129 * gdb.base/list.exp: Ditto.
8130
8131 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
8132 breakpoint function and all references to the usestubs macro.
8133 * gdb.base/exprs.c: Ditto.
8134 * gdb.base/freebpcmd.c: Ditto.
8135 * gdb.base/bitfields.c: Ditto.
8136 * gdb.base/bitfields2.c: Ditto.
8137 * gdb.base/break.c: Ditto.
8138 * gdb.base/call-sc.c: Ditto.
8139 * gdb.base/call-signals.c: Ditto.
8140 * gdb.base/callfuncs.c: Ditto.
8141 * gdb.base/charset.c: Ditto.
8142 * gdb.base/consecutive.c: Ditto.
8143 * gdb.base/constvars.c: Ditto.
8144 * gdb.base/funcargs.c: Ditto.
8145 * gdb.base/int-type.c: Ditto.
8146 * gdb.base/interrupt.c: Ditto.
8147 * gdb.base/langs0.c: Ditto.
8148 * gdb.base/list0.c: Ditto.
8149 * gdb.base/mips_pro.c: Ditto.
8150 * gdb.base/miscexprs.c: Ditto.
8151 * gdb.base/nodebug.c: Ditto.
8152 * gdb.base/opaque0.c: Ditto.
8153 * gdb.base/pointers.c: Ditto.
8154 * gdb.base/printcmds.c: Ditto.
8155 * gdb.base/ptype.c: Ditto.
8156 * gdb.base/recurse.c: Ditto.
8157 * gdb.base/reread1.c: Ditto.
8158 * gdb.base/reread2.c: Ditto.
8159 * gdb.base/restore.c: Ditto.
8160 * gdb.base/return.c: Ditto.
8161 * gdb.base/run.c: Ditto.
8162 * gdb.base/scope0.c: Ditto.
8163 * gdb.base/sepdebug.c: Ditto.
8164 * gdb.base/setshow.c: Ditto.
8165 * gdb.base/setvar.c: Ditto.
8166 * gdb.base/sigall.c: Ditto.
8167 * gdb.base/signals.c: Ditto.
8168 * gdb.base/structs.c: Ditto.
8169 * gdb.base/structs2.c: Ditto.
8170 * gdb.base/testenv.c: Ditto.
8171 * gdb.base/twice.c: Ditto.
8172 * gdb.base/unwindonsignal.c: Ditto.
8173 * gdb.base/watchpoint.c: Ditto.
8174 * gdb.base/watchpoints.c: Ditto.
8175 * gdb.base/whatis.c: Ditto.
8176 * gdb.cp/classes.cc: Ditto.
8177 * gdb.cp/cplusfuncs.cc: Ditto.
8178 * gdb.cp/derivation.cc: Ditto.
8179 * gdb.cp/formatted-ref.cc: Ditto.
8180 * gdb.cp/misc.cc: Ditto.
8181 * gdb.cp/overload.cc: Ditto.
8182 * gdb.cp/ovldbreak.cc: Ditto.
8183 * gdb.cp/ref-params.cc: Ditto.
8184 * gdb.cp/ref-types.cc: Ditto.
8185 * gdb.cp/templates.cc: Ditto.
8186 * gdb.cp/virtfunc.cc: Ditto.
8187 * gdb.hp/gdb.aCC/run.c: Ditto.
8188 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8189 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8190 * gdb.reverse/consecutive-reverse.c: Ditto.
8191 * gdb.reverse/sigall-reverse.c: Ditto.
8192 * gdb.reverse/until-reverse.c: Ditto.
8193 * gdb.reverse/watch-reverse.c: Ditto.
8194 * gdb.trace/actions.c: Ditto.
8195 * gdb.trace/circ.c: Ditto.
8196 * gdb.trace/collection.c: Ditto.
8197
fabde485
PA
81982011-12-13 Pedro Alves <pedro@codesourcery.com>
8199
8200 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8201 (func6, func7): New.
8202 (main): Call func6 and func7.
8203 * gdb.base/watchpoint.exp (test_wide_location_1)
8204 (test_wide_location_2): New.
8205 (top level): Re-enable hardware watchpoints if necessary. Call
8206 test_wide_location_1 and test_wide_location_2.
8207
ff7d1690
YQ
82082011-12-11 Yao Qi <yao@codesourcery.com>
8209
8210 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8211
a6af7abe
JB
82122011-12-11 Joel Brobecker <brobecker@adacore.com>
8213
8214 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8215 expected output for unsupported case.
8216
61638e15
JK
82172011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8218
8219 PR testsuite/12649
8220 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8221 Protect gdb_test_multiple by final $gdb_prompt match.
8222
0a00efc3
JK
82232011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8224
8225 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8226 New variable, new test.
8227 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8228 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8229 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8230 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8231 them if HAVE_GCC_45682_FIXED is not set.
8232
4511b1ba
YQ
82332011-12-10 Yao Qi <yao@codesourcery.com>
8234
8235 * gdb.trace/status-stop.exp: New.
8236 * gdb.trace/status-stop.c: New.
8237
27949e73
JK
82382011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8239
8240 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8241 timeout.
8242
d8ea7931
TT
82432011-12-08 Tom Tromey <tromey@redhat.com>
8244
8245 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8246 condition.
8247
1cc310d2
SS
82482011-12-07 Stan Shebs <stan@codesourcery.com>
8249
8250 * gdb.trace/tfind.exp: Update for output changes.
8251
d482a875
PA
82522011-12-07 Pedro Alves <pedro@codesourcery.com>
8253
8254 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8255 throws "Cannot insert catchpoints in this configuration".
8256 * gdb.ada/mi_catch_ex.exp: Likewise.
8257
f0ba3972
PA
82582011-12-06 Pedro Alves <pedro@codesourcery.com>
8259
8260 * gdb.base/break-always.exp: Test changing memory at addresses
8261 with breakpoints inserted.
8262
f8eba3c6
TT
82632011-12-06 Joel Brobecker <brobecker@acacore.com>
8264
6fdff2c5
PA
8265 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8266 involving a fully qualified function name.
f8eba3c6
TT
8267
82682011-12-06 Tom Tromey <tromey@redhat.com>
8269
8270 * gdb.ada/homonym.exp: Add three breakpoint tests.
8271
82722011-12-06 Tom Tromey <tromey@redhat.com>
8273
8274 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8275 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8276 * gdb.objc/objcdecode.exp: Update for output changes.
8277 * gdb.linespec/linespec.exp: New file.
8278 * gdb.linespec/lspec.cc: New file.
8279 * gdb.linespec/lspec.h: New file.
8280 * gdb.linespec/body.h: New file.
8281 * gdb.linespec/base/two/thefile.cc: New file.
8282 * gdb.linespec/base/one/thefile.cc: New file.
8283 * gdb.linespec/Makefile.in: New file.
8284 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8285 output changes.
8286 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8287 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8288 makes one breakpoint.
8289 * gdb.cp/method2.exp (test_break): Update for output changes.
8290 * gdb.cp/mb-templates.exp: Update for output changes.
8291 * gdb.cp/mb-inline.exp: Update for output changes.
8292 * gdb.cp/mb-ctor.exp: Update for output changes.
8293 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8294 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8295 has multiple matches.
8296 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8297 error message change.
8298 * gdb.base/list.exp (test_list_filename_and_number): Update for
8299 error message change.
8300 * gdb.base/break.exp: Disable pending breakpoints. Update for
8301 output changes.
8302 * configure.ac: Add gdb.linespec.
8303 * configure: Rebuild.
8304 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8305
c642a434
UW
83062011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8307
8308 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8309 last_break register on s390*-*-* targets.
8310
b18003d1
JB
83112011-12-06 Joel Brobecker <brobecker@adacore.com>
8312
8313 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8314 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8315 of parameter X in procedure Foo.
8316
fe96589c
SS
83172011-12-05 Stan Shebs <stan@codesourcery.com>
8318
8319 * gdb.trace/tfind.exp: Update help string matches.
8320
1820ab47
JK
83212011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8322
8323 * gdb.server/ext-run.exp (get process list): Accept also systemd
8324 as PID 1.
8325
e11ac3a3
JK
83262011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8327 Pedro Alves <pedro@codesourcery.com>
8328
8329 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8330 starting GDB.
8331 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8332 $use_gdb_stub.
8333 * gdb.base/display.exp: Likewise.
8334 * gdb.base/ending-run.exp: Likewise.
8335 * gdb.base/list.exp (test_listsize): Likewise.
8336 * gdb.base/setshow.exp: Likewise.
8337 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8338 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8339 check by global $use_gdb_stub.
8340 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8341 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8342 (default_gdb_init): Unset global $use_gdb_stub.
8343 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8344 by global $use_gdb_stub.
8345 * lib/gdbserver-support.exp: Extend comments for set_board_info
8346 gdb_protocol and gdb,socketport.
8347 (gdbserver_start_extended): Set global gdbserver_protocol and
8348 gdbserver_gdbport. Clear global use_gdb_stub.
8349 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8350 from target use_gdb_stub.
8351 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8352
1d41d75c
DE
83532011-12-03 Doug Evans <dje@google.com>
8354
8355 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8356 (gdb_step_for_stub): Add comments.
8357
d6d7a51a
MR
83582011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8359
8360 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8361 to the caller.
8362 (gdb_test_multiple): Likewise.
8363
05acf274
JK
83642011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8365
8366 Fix gdb.mi/mi-solib.exp without system debug info installed.
8367 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8368 expect attribute, return 0 for it. Update comments.
8369
2268b414
JK
83702011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8371
8372 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8373 (corrupted list): Adjust the expectation.
8374
585861ea
JK
83752011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8376
8377 PR threads/13448
8378 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8379 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8380 * gdb.threads/tls-var-main.c: New file.
8381 * gdb.threads/tls-var.c: New file.
8382 * gdb.threads/tls-var.exp: New file.
8383
968643aa
JK
83842011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8385
8386 PR testsuite/12649
8387 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8388 Protect gdb_test_multiple by final $gdb_prompt match.
8389 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8390 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8391 (test_tracepoints): Likewise.
8392
9750bca9
JK
83932011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 PR breakpoints/13346
8396 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8397 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8398 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8399
ac1349b7
JB
84002011-12-01 Joel Brobecker <brobecker@adacore.com>
8401
8402 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8403 * gdb.ada/homonym/homonym.adb: For use of all types defined
8404 locally inside both Get_Value subprograms.
8405
26d44faf
JK
84062011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8407
8408 Fix racy FAILs.
8409 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8410 of send_gdb.
8411
514f6425
UW
84122011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8413
8414 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8415 environment variable after test completed.
8416
4255c8d2
UW
84172011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8418
8419 * gdb.base/solib-nodir.exp: Skip if remote target.
8420 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8421 application. Call gdb_load_shlibs.
8422 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8423
a35ad96a
JB
84242011-11-29 Joel Brobecker <brobecker@adacore.com>
8425
8426 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8427
1a1d5513
JB
84282011-11-28 Joel Brobecker <brobecker@adacore.com>
8429
8430 * gdb.ada/fullname_bp: New testcase.
8431
50b4ddf8
JK
84322011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 PR testsuite/12649
8435 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8436 Wrap send_gdb into a new gdb_test.
8437
fb0aec57
JK
8438 Code cleanup.
8439 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8440 Convert send_gdb and gdb_expect to gdb_test_multiple.
8441
2376d946
JK
84422011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8443
8444 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8445
1eec78bd
KS
84462011-11-23 Keith Seitz <keiths@redhat.com>
8447
8448 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8449 (mi_varobj_tree_test_children_callback): New proc.
8450 (mi_walk_varobj_tree): New proc.
8451
36dfb11c
TT
84522011-11-22 Tom Tromey <tromey@redhat.com>
8453
8454 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8455 Add "use_mi_command" argument.
8456 (mi_run_cmd, mi_run_with_cli): New procs.
8457 * gdb.mi/solib-lib.c: New file.
8458 * gdb.mi/solib-main.c: New file.
8459 * gdb.mi/mi-solib.exp: New file.
8460
0e965dd0
DE
84612011-11-21 Doug Evans <dje@google.com>
8462
8463 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8464 _Unwind_DebugHook is missing.
8465
f196051f
SS
84662011-11-20 Stan Shebs <stan@codesourcery.com>
8467
8468 * gdb.trace/tstatus.exp: New.
8469 * gdb.trace/actions.c: Include string.h.
8470
bfccc43c
YQ
84712011-11-18 Yao Qi <yao@codesourcery.com>
8472
8473 * gdb.trace/pending.exp: New.
8474 * gdb.trace/pending.c: New.
8475 * gdb.trace/pendshr1.c: New.
8476 * gdb.trace/pendshr2.c: New.
8477 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8478 tracepoint location becomes pending.
8479 (tracepoint_change_loc_2): New.
8480
73cd8ab1
DM
84812011-11-16 David S. Miller <davem@davemloft.net>
8482
8483 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8484 target is sparc*-*-linux*
8485
77426730
PK
84862011-11-15 Paul Koning <paul_koning@dell.com>
8487
8488 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8489 types.
8490
ed59ded5
DE
84912011-11-14 Doug Evans <dje@google.com>
8492
8493 * gdb.base/shell.exp: New file.
8494
405f8e94
SS
84952011-11-14 Stan Shebs <stan@codesourcery.com>
8496
8497 * gdb.trace/ftrace.c: New.
8498 * gdb.trace/ftrace.exp: New.
8499
1e4d1764
YQ
85002011-11-14 Yao Qi <yao@codesourcery.com>
8501
8502 * gdb.trace/change-loc-1.c: New.
8503 * gdb.trace/change-loc-2.c: New.
8504 * gdb.trace/change-loc.c: New.
8505 * gdb.trace/change-loc.exp: New.
8506 * gdb.trace/change-loc.h: New.
8507 * gdb.trace/trace-break.c (marker): Define new symbol.
8508 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 8509 New.
1e4d1764
YQ
8510 (break_trace_same_addr_6): New.
8511
71eba9c2 85122011-11-12 Matt Rice <ratmice@gmail.com>
8513
8514 * gdb.base/info-macros.exp: Make tests for info definitions
8515 test info macro. Add tests for info macro argument processing.
8516 Rename a few tests.
8517
1d93e29a
KS
85182011-11-11 Keith Seitz <keiths@redhat.com>
8519
8520 PR gdb/12843
8521 * gdb.base/linespecs.exp: New file.
8522
a4b5b48a
DE
85232011-11-11 Doug Evans <dje@google.com>
8524
8525 * gdb.threads/print-threads.exp: Extend timeout for slower
8526 tests.
8527
f6b47be4
DE
85282011-11-10 Doug Evans <dje@google.com>
8529
792a0230
DE
8530 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8531 "record to end of main" test.
8532
f6b47be4
DE
8533 * gdb.python/py-type.c (TS): New typedef.
8534 (ts): New global.
8535 * gdb.python/py-type.exp: Test field list of typedef.
8536
22355c90
JB
85372011-11-10 Joel Brobecker <brobecker@adacore.com>
8538
8539 * gdb.ada/small_reg_param: New testcase.
8540
a7860e76
TT
85412011-11-09 Tom Tromey <tromey@redhat.com>
8542
8543 * gdb.cp/destrprint.exp: New file.
8544 * gdb.cp/destrprint.cc: New file.
8545
72a2e3dc
MI
85462011-11-08 Meador Inge <meadori@codesourcery.com>
8547
8548 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8549 (switch_stack_to_other): New test function.
8550 * gdb.arch/thumb-prologue.exp: New test cases.
8551
c7195df2 85522011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
8553
8554 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8555
d3895d7d
YQ
85562011-11-08 Yao Qi <yao@codesourcery.com>
8557
8558 * gdb.exp (supports_process_record): New.
8559 (supports_reverse): New.
8560 * gdb.reverse/break-precsave.exp: Call support_process_record
8561 to run test conditionally.
8562 * gdb.reverse/consecutive-precsave.exp: Likewise.
8563 * gdb.reverse/i386-precsave.exp: Likewise.
8564 * gdb.reverse/machinestate-precsave.exp: Likewise.
8565 * gdb.reverse/solib-precsave.exp: Likewise.
8566 * gdb.reverse/step-precsave.exp: Likewise.
8567 * gdb.reverse/until-precsave.exp: Likewise.
8568 * gdb.reverse/watch-precsave.exp: Likewise.
8569 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8570 test conditionally.
8571 * gdb.reverse/consecutive-reverse.exp: Likewise.
8572 * gdb.reverse/finish-precsave.exp: Likewise.
8573 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8574 * gdb.reverse/finish-reverse.exp: Likewise.
8575 * gdb.reverse/i386-reverse.exp: Likewise.
8576 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8577 * gdb.reverse/machinestate.exp: Likewise.
8578 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8579 * gdb.reverse/sigall-precsave.exp: Likewise.
8580 * gdb.reverse/sigall-reverse.exp: Likewise.
8581 * gdb.reverse/solib-reverse.exp: Likewise.
8582 * gdb.reverse/step-reverse.exp: Likewise.
8583 * gdb.reverse/until-reverse.exp: Likewise.
8584 * gdb.reverse/watch-reverse.exp: Likewise.
8585
a59306a3
YQ
85862011-11-05 Yao Qi <yao@codesourcery.com>
8587
8588 * gdb.trace/trace-break.exp: Add test on setting two
8589 fast tracepoints at the same address.
8590
87769f59
JK
85912011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8592
8593 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8594
3065dfb6
SS
85952011-11-02 Stan Shebs <stan@codesourcery.com>
8596
8597 * gdb.trace/collection.c: Add code using strings.
8598 * gdb.trace/collection.exp: Add tests of string collection.
8599
89e208db
JK
86002011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8601
8602 * gdb.base/skip-solib.exp (executable_main): New variable.
8603 (binfile_main): Base it on that.
8604 Use $executable_main in clean_restart calls. Drop gdb_exit and
8605 gdb_start calls.
8606
405e54e9
JK
86072011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 Fix racy FAILs.
8610 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8611 breakpoint_re globals import by async. Set string_regex to .* for
8612 async. Remove the optional thread_selected_re and breakpoint_re
8613 globals expectations.
8614
58e8570a
JM
86152011-11-01 Joseph Myers <joseph@codesourcery.com>
8616
8617 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8618 well as Cygwin.
8619
7b35ec7f 86202011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
8621
8622 Add tests for skip command.
89e208db
JK
8623 * gdb.base/skip-solib-lib.c: New
8624 * gdb.base/skip-solib-main.c: New
8625 * gdb.base/skip-solib.exp: New
8626 * gdb.base/skip.c: New
8627 * gdb.base/skip.exp: New
8628 * gdb.base/skip1.c: New
8629 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 8630
b9fd1791
PA
86312011-10-31 Yao Qi <yao@codesourcery.com>
8632 Pedro Alves <pedro@codesourcery.com>
8633
6fdff2c5
PA
8634 * gdb.trace/trace-break.c: New.
8635 * gdb.trace/trace-break.exp: New.
b9fd1791 8636
4323fecc
JK
86372011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8638
8639 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8640 break-here-2.
8641
0e5bf2a8
PA
86422011-10-28 Pedro Alves <pedro@codesourcery.com>
8643
8644 * gdb.threads/no-unwaited-for-left.c: New.
8645 * gdb.threads/no-unwaited-for-left.exp: New.
8646 * gdb.threads/non-ldr-exc-1.c: New.
8647 * gdb.threads/non-ldr-exc-1.exp: New.
8648 * gdb.threads/non-ldr-exc-2.c: New.
8649 * gdb.threads/non-ldr-exc-2.exp: New.
8650 * gdb.threads/non-ldr-exc-3.c: New.
8651 * gdb.threads/non-ldr-exc-3.exp: New.
8652 * gdb.threads/non-ldr-exc-4.c: New.
8653 * gdb.threads/non-ldr-exc-4.exp: New.
8654
3a3dad98
JK
86552011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8658 * gdb.base/attach-pie-misread.exp: Likewise.
8659 * gdb.base/break-interp.exp: Likewise.
8660 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8661 testcases for use_gdb_stub.
8662 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8663 (continue): New testcase.
8664 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8665 * gdb.threads/attach-into-signal.exp: Likewise.
8666 * gdb.threads/attach-stopped.exp: Likewise.
8667 * gdb.threads/attachstop-mt.exp: Likewise.
8668
d6a5d40c
PK
86692011-10-28 Paul Koning <paul_koning@dell.com>
8670
8671 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8672
ca539be8
JK
86732011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8674
8675 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8676 (mi_gdb_test): Import globals thread_selected_re
8677 and breakpoint_re. Expect them optionally at the regex start.
8678
d234ef5c
DE
86792011-10-27 Doug Evans <dje@google.com>
8680
8681 * gdb.python/python.exp: Test source -s.
8682
ab964825
PK
86832011-10-26 Paul Koning <paul_koning@dell.com>
8684
8685 * gdb.python/lib-types.cc (struct A): New structure.
8686 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 8687
54d8a644
PK
86882011-10-25 Paul Koning <paul_koning@dell.com>
8689
8690 PR python/13327
d234ef5c 8691
54d8a644
PK
8692 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8693 fetch_lazy method.
8694
b0221781
YQ
86952011-10-24 Yao Qi <yao@codesourcery.com>
8696
8697 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8698 target is tic6x-*-*.
8699
6cda5a20
JB
87002011-10-21 Joel Brobecker <brobecker@adacore.com>
8701
8702 * gdb.ada/mi_task_info/task_switch.adb: New file.
8703 * gdb.ada/mi_task_info.exp: New file.
8704
5ed9db04
JK
87052011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8706
8707 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8708 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8709
9df2fbc4
PM
87102011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8711
8712 PR python/12656
8713
8714 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8715 global_block tests.
8716
736086ba
TT
87172011-10-18 Tom Tromey <tromey@redhat.com>
8718
8719 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8720
4af31552
TT
87212011-10-18 Tom Tromey <tromey@redhat.com>
8722
8723 * gdb.base/source.exp: Don't include full file name in test name.
8724 * gdb.python/python.exp: Don't include full file name in test
8725 name.
8726
43136979
AR
87272011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 * gdb.base/attach-pie-noexec.c: New files.
8730 * gdb.base/attach-pie-noexec.exp: New files.
8731
543a9323
JM
87322011-10-17 Joseph Myers <joseph@codesourcery.com>
8733
8734 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8735 prompt for each extra line in command.
8736
21ae7a4d
JK
87372011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8738
8739 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8740 Revert the part of:
8741 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8742 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8743 Change the expected string.
8744
20ec36d9
JK
87452011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8746
8747 Fix results with system glibc debug info installed.
8748 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8749 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8750 Accept also __libc_ symbol prefix and no prefix.
8751
6501c2fc
KS
87522011-10-14 Keith Seitz <keiths@redhat.com>
8753
8754 PR c++/13225
8755 * gdb.cp/converts.cc (foo3_1): New function.
8756 (foo3_2): New functions.
8757 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8758 and null pointer conversions of integer constant zero.
8759 Add test to check if all arguments are checked for incompatible
8760 conversion BADNESS.
8761
55b1fd0c
TT
87622011-10-14 Tom Tromey <tromey@redhat.com>
8763
8764 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8765 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8766 linespec.
8767
22c05d8a
JK
87682011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8769
8770 Fix internal error regression.
8771 * gdb.dwarf2/implptr-optimized-out.S: New file.
8772 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8773
1d6edc3c
JK
87742011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8775
8776 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8777 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8778 (loclist): New.
8779 (4): New abbrev.
8780 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8781 Use prepare_for_testing, remove clean_restart.
8782 (p arraynoloc, p arraycallnoloc): New tests.
8783
9ec72168
JK
87842011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8785
8786 * gdb.cp/namespace-enum.exp (executable): New variable.
8787 (binfile): Use ${objdir}/${subdir}/ prefix.
8788 Use ${executable} for clean_restart.
8789
9c6c53f7
SA
87902011-10-11 Sterling Augustine <saugustine@google.com>
8791
8792 * gdb.cp/Makefile.in: Add namespace-enum test.
8793 * gdb.cp/namespace-enum.exp: New file.
8794 * gdb.cp/namespace-enum.c: New file.
8795 * gdb.cp/namespace-enum-main.c: New file.
8796
fac7ceb3
UW
87972011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8798
8799 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8800 sysroot.
8801
941b2081
JK
88022011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8803
8804 Reimplement @entry in input expressions.
8805 * gdb.base/exprs.c (v_int_array_init): New variable.
8806 * gdb.base/exprs.exp (print v_int_array_init)
8807 (print *v_int_array_init@1, print *v_int_array_init@2)
8808 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8809 (print v_int_array_init[1]@1): New tests.
8810
0344e878
JM
88112011-10-10 Joseph Myers <joseph@codesourcery.com>
8812
8813 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8814 expected message.
8815
5a56e9c5
DE
88162011-10-09 Doug Evans <dje@google.com>
8817
8818 * gdb.base/alias.exp: Add tests for alias command.
8819
2bda9cc5
JK
88202011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8821
8822 * gdb.arch/amd64-entry-value.s: New file.
8823 * gdb.mi/mi2-amd64-entry-value.s: New file.
8824
a471c594
JK
88252011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8826
8827 Display @entry parameter values even for references.
8828 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8829 functions.
8830 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8831 reference and datap_input.
8832 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8833 breakpoints.
8834 (continue to breakpoint: entry_reference: reference)
8835 (entry_reference: bt at entry)
8836 (continue to breakpoint: entry_reference: breakhere_reference)
8837 (entry_reference: bt, entry_reference: ptype regparam)
8838 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8839 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8840 (entry_reference: p regcopy, entry_reference: p nodataparam)
8841 (entry_reference: p nodataparam@entry): New tests.
8842
36b11add
JK
88432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 Support @entry in input expressions.
8846 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8847 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8848 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8849 (tailcall: p j@entry): New tests.
8850 * gdb.cp/koenig.cc (A::entry): New function.
8851 (main): Call it.
8852 * gdb.cp/koenig.exp (p entry (c)): New test.
8853
e18b2753
JK
88542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8855
8856 Display @entry parameter values (without references).
8857 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8858 (different, validity, invalid): New functions.
8859 (main): Call them.
8860 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8861 stacktest, breakhere_stacktest, different, breakhere_different,
8862 breakhere_validity and breakhere_invalid.
8863 (entry: bt): Update for @entry.
8864 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8865 (entry_validity: *, entry_invalid: *): Many new tests.
8866 * gdb.base/break.exp
8867 (run until breakpoint set at small function, optimized file): Accept
8868 also the @entry suffix.
8869 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
8870 * gdb.mi/mi2-amd64-entry-value.c: New files.
8871 * gdb.mi/mi2-amd64-entry-value.exp: New files.
8872
2d6c5dc2
JK
88732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8874
8875 Protect entry values against self tail calls.
8876 * gdb.arch/amd64-entry-value.cc (self2, self): New.
8877 (main): Call self.
8878 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
8879 (set debug entry-values 1, self: bt debug entry-values): New tests.
8880
111c6489
JK
88812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8882
8883 Recognize virtual tail call frames.
8884 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
8885 (amb_b, amb_a): New.
8886 (main): Call a and b.
8887 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
8888 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
8889 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
8890 New tests.
8891
8e3b41a9
JK
88922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 Implement basic support for DW_TAG_GNU_call_site.
8895 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
8896 * gdb.arch/amd64-entry-value.cc: New file.
8897 * gdb.arch/amd64-entry-value.exp: New file.
8898
181cebd4
JK
88992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8900
8901 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
8902 * gdb.dwarf2/implptr-64bit.S: New file.
8903 * gdb.dwarf2/implptr-64bit.exp: New file.
8904
741f5e3c
JK
89052011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8906
8907 Fix initial language detection with -readnow.
8908 * gdb.cp/readnow-language.cc: New file.
8909 * gdb.cp/readnow-language.exp: New file.
8910
a73d2258
JK
89112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8912
8913 Fix printed anonymous struct name.
8914 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
8915
af369495
JM
89162011-10-09 Joseph Myers <joseph@codesourcery.com>
8917
8918 * gdb.base/solib-symbol.exp: Do not include directories in
8919 filenames in expected messages.
8920
1fa57852
DE
89212011-10-07 Doug Evans <dje@google.com>
8922
8923 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
8924
bd054e06
KP
89252011-10-07 Kevin Pouget <kevin.pouget@st.com>
8926
8927 Allow Python notification of new object-file loadings.
8928 * gdb.python/py-events.exp: Test newobjfile event.
8929 * gdb.python/py-events.py: Register newobjfile callback.
8930 * gdb.python/py-events.c: Add call to shared library
8931 * gdb.python/py-events-shlib.c: New file.
8932
8031b6f8
JM
89332011-10-06 Joseph Myers <joseph@codesourcery.com>
8934
8935 * gdb.base/fixsection.exp: Do not include directories in filename
8936 in expected message.
8937
7fea6923
PM
89382011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8939
8940 Add tests for passing of environment variables to inferior.
8941 * gdb.base/testenv.c: New test source.
8942 * gdb.base/testenv.exp: New expect test.
8943
687f2a88
PK
89442011-10-04 Paul Koning <paul_koning@dell.com>
8945
8946 * gdb.python/py-value.c (main): Break before return.
8947
cb6be26b
KP
89482011-10-04 Kevin Pouget <kevin.pouget@st.com>
8949
8950 PR python/12691: Add the inferior to Python exited event
8951 * gdb.python/py-events.exp: Test the inferior attribute of exited
8952 event with a fork.
8953 * gdb.python/py-events.py: Print inferior number on exit.
8954 * gdb.python/py-events.c: Fork the inferior.
8955
fb213700
EBM
89562011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
8957
8958 * gdb.base/jit.exp: Add testcase name to log message
8959
aa2071bd
PK
89602011-10-03 Paul Koning <paul_koning@dell.com>
8961 Jan Kratochvil <jan.kratochvil@redhat.com>
8962
8963 * gdb.python/py-value.exp
8964 (python inval = gdb.parse_and_eval('*(int*)0'))
8965 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
8966 (set argc=2, python print argc_lazy): New tests.
8967
dd11a36c
JB
89682011-10-02 Joel Brobecker <brobecker@adacore.com>
8969
8970 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
8971
46f886f1
JK
89722011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8973 Pedro Alves <pedro@codesourcery.com>
8974
8975 * gdb.python/py-value.exp (test_value_in_inferior): New variable
8976 can_read_0, test for it.
8977 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
8978 (parse_and_eval with memory error): ... here, make it untested if
8979 can_read_0.
8980
c5cb204f
MP
89812011-09-30 Marek Polacek <mpolacek@redhat.com>
8982
8983 * gdb.python/python.exp (verify pagination beforehand)
8984 (verify pagination afterwards): Fix race by splitting the line.
8985
68fb0ec0
JM
89862011-09-29 Joseph Myers <joseph@codesourcery.com>
8987
8988 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
8989 for 64-bit multilibs from i?86-* targets.
8990
6aee0d90
MP
89912011-09-29 Marek Polacek <mpolacek@redhat.com>
8992
8993 * lib/gdb.exp: Fix a typo in one of the comments.
8994
e9101ff5
MP
89952011-09-29 Marek Polacek <mpolacek@redhat.com>
8996
8997 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
8998 matching pattern.
8999
7a81bdbf
PK
90002011-09-28 Paul Koning <paul_koning@dell.com>
9001
9002 * gdb.python/py-type.c (enum E): New.
9003 * gdb.python/py-type.exp (test_fields): Add tests for Python
9004 mapping access to fields.
9005 (test_enums): New test for field access on enums.
9006
6710bf39
SS
90072011-09-27 Stan Shebs <stan@codesourcery.com>
9008
9009 * gdb.trace/collection.exp: Test collection of $_ret.
9010
b2a6bdeb
AT
90112011-09-22 Andreas Tobler <andreast@fgznet.ch>
9012
9013 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
9014 list of compilation switches for <*-*-freebsd*>.
9015
3c9057f3
SS
90162011-09-19 Stan Shebs <stan@codesourcery.com>
9017
9018 * gdb.trace/tspeed.exp: New file.
9019 * gdb.trace/tspeed.c: New file.
9020
34518530
YQ
90212011-09-18 Yao Qi <yao@codesourcery.com>
9022
9023 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
9024 instructions.
9025 (test_adr_32bit, test_pop_pc): Likewise.
9026 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
9027 Thumb instructions.
9028 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
9029 in gdb_test_multiple.
9030 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
9031
ab254057
YQ
90322011-09-17 Yao Qi <yao@codesourcery.com>
9033
9034 * lib/gdb.exp (can_single_step_to_signal_handler): New.
9035 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
9036 support single step to signal handler.
9037
9c317b71
YQ
90382011-09-17 Yao Qi <yao@codesourcery.com>
9039
9040 * gdb.base/disp-step-fork.c: New.
9041 * gdb.base/disp-step-syscall.exp: New.
9042 * gdb.base/disp-step-vfork.c: New.
9043
a8123151
JB
90442011-09-16 Joel Brobecker <brobecker@adacore.com>
9045
9046 * gdb.ada/tasks.exp: Make the expected output for
9047 the `info tasks' tests more resilient to spacing
9048 changes.
9049
63a9aad8
JK
90502011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9051
9052 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
9053 (reached breakpoint 2, reached breakpoint 3): Update expected output.
9054
2aa48337
KP
90552011-09-15 Kevin Pouget <kevin.pouget@st.com>
9056
9057 PR Python/12692 Add gdb.selected_inferior() to Python interface.
9058 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
9059
6839b47f
KP
90602011-04-30 Kevin Pouget <kevin.pouget@st.com>
9061
9062 Handle multiple breakpoint hits in Python interface:
9063 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
9064 presence.
9065 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
9066 breakpoint hits.
9067
0935723e
JK
90682011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9069 Jan Kratochvil <jan.kratochvil@redhat.com>
9070
9071 * gdb.python/py-events.exp: Remove pretty printing comment.
9072 * gdb.python/py-evsignal.exp: New file.
9073 * gdb.python/py-evthreads.c: Include signal.h.
9074 (thread3): Remove variable count3. Remove variable bad and use raise
9075 instead.
9076 (thread2): Remove variable count2. Move thread3 pthread_create here,
9077 merge pthread_join to a single line.
9078 (main): Remove variable count1. Merge pthread_join with pthread_create
9079 to a single line.
9080 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
9081 KFAIL python/12966 for gdbserver. Test return value of
9082 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
9083 gdb_expect by gdb_test and gdb_test_multiple.
9084 (thread 2, thread 3): New tests.
9085
4801a9a3
PA
90862011-09-12 Matt Rice <ratmice@gmail.com>
9087 Pedro Alves <pedro@codesourcery.com>
9088
9089 PR gdb/13175
9090
9091 * gdb.base/interp.exp: New tests.
9092 * gdb.base/interp.c: New file.
9093
24ece742
DE
90942011-09-12 Doug Evans <dje@google.com>
9095
9096 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
9097 * gdb.dwarf2/typeddwarf.exp: Ditto.
9098
7f062217
JK
90992011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9100
9101 Fix compatibility with x32 arch.
9102 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
9103 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
9104 is_x86_like_target.
9105 * testsuite/gdb.trace/collection.exp: Likewise.
9106 * testsuite/gdb.trace/report.exp: Likewise.
9107 * testsuite/gdb.trace/unavailable.exp: Likewise.
9108 * testsuite/gdb.trace/while-dyn.exp: Likewise.
9109 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
9110 (is_x86_like_target): Check also is_amd64_regs_target.
9111
08711b9a
JK
91122011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9113
9114 PR breakpoints/12435
9115 * gdb.arch/amd64-prologue-xmm.c: New file.
9116 * gdb.arch/amd64-prologue-xmm.exp: New file.
9117 * gdb.arch/amd64-prologue-xmm.s: New file.
9118
b99b5f66
JK
91192011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9120
9121 * gdb.dwarf2/dw2-param-error-main.c: New file.
9122 * gdb.dwarf2/dw2-param-error.S: New file.
9123 * gdb.dwarf2/dw2-param-error.exp: New file.
9124
a391a2f6
PA
91252011-09-08 Pedro Alves <pedro@codesourcery.com>
9126
9127 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
9128 inferior's pid and look for a core dump named core.$pid. Use
9129 `remote_file' commands on the host instead of hand coding shell
9130 commands on the build.
9131 * gdb.base/valgrind-db-attach.exp: Kill the program before
9132 finishing the test.
9133
7d8e6458 91342011-09-02 Matt Rice <ratmice@gmail.com>
9135
9136 * lib/prompt.exp: New file for testing the first prompt.
9137 * gdb.python/py-prompt.exp: Ditto.
9138 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
9139
68e77c9e
PA
91402011-09-02 Pedro Alves <pedro@codesourcery.com>
9141
9142 * gdb.threads/gcore-thread.exp: Set the global core_supported to
9143 0, before testing gcore.
9144
9655e943
JK
91452011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9146
df6dc84d
JK
9147 * dw2-ifort-parameter-debug.S: Update copyright year.
9148 * dw2-ifort-parameter.c: Update copyright year.
9149 * dw2-ifort-parameter.exp: Update copyright year.
9150
9655e943
JK
9151 * dw2-ifort-parameter-debug.S: New file.
9152 * dw2-ifort-parameter.c: New file.
9153 * dw2-ifort-parameter.exp: New file.
9154
353d1d73
JK
91552011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9156
9157 * gdb.base/commands.exp (error_clears_commands_left): New function.
9158 (): Call it.
9159
5c07461a
JK
91602011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9161
9162 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
9163 (C): Initialize `a'.
9164 * gdb.mi/mi-inheritance-syntax-error.exp
9165 (-data-evaluate-expression $path): Expect `a' as 5.
9166
0d932b2f
MK
91672011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
9168
9169 PR mi/11912
9170 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
9171 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
9172 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
9173 keyword in output of -var-info-path-expression.
9174
bdb54049
JK
91752011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9176
9177 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9178 * gdb.trace/collection.exp: Likewise.
9179 * gdb.trace/report.exp: Likewise.
9180 * gdb.trace/unavailable.exp: Likewise.
9181 * gdb.trace/while-dyn.exp: Likewise.
9182
59cde39c
KS
91832011-08-18 Keith Seitz <keiths@redhat.com>
9184
9185 PR c++/12266
9186 * gdb.cp/meth-typedefs.cc: New file.
9187 * gdb.cp/meth-typedefs.exp: New file.
9188
fa3a4f15
PM
91892011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9190
6fdff2c5 9191 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 9192
c1049fca
JK
91932011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9194
9195 * gdb.arch/i386-dr3-watch.exp
9196 (watchpoint on gap1 does not fit debug registers)
9197 (delete all watchpoints): Fix racy expect strings.
9198
d93f7b5c
YQ
91992011-08-14 Yao Qi <yao@codesourcery.com>
9200
9201 * gdb.base/maint.exp: set data_section to ".neardata".
9202 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9203 * gdb.base/savedregs.exp: Handle SIGILL.
9204 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9205 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9206
457e09f0
DE
92072011-08-12 Doug Evans <dje@google.com>
9208
9209 * gdb.python/py-symbol.exp: Add test for symbol.type.
9210
5d0bb2fb
UW
92112011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9212
9213 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9214 * gdb.mi/mi-pthreads.exp: Likewise.
9215 * gdb.mi/mi2-pthreads.exp: Likewise.
9216 * gdb.mi/gdb669.exp.exp: Likewise.
9217
fcdfa280
PA
92182011-08-09 Pedro Alves <pedro@codesourcery.com>
9219
9220 * lib/mi-support.exp (detect_async): Rename to...
9221 (mi_detect_async): ... this.
9222 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9223 * gdb.mi/mi-nonstop.exp: Adjust.
9224 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9225 * gdb.mi/mi-nsintrall.exp: Adjust.
9226 * gdb.mi/mi-nsmoribund.exp: Adjust.
9227 * gdb.mi/mi-nsthrexec.exp: Adjust.
9228
9d8fa392
PA
92292011-08-09 Pedro Alves <pedro@codesourcery.com>
9230
9231 * gdb.base/display.c (do_loops): New `p_i' local.
9232 * gdb.base/display.exp: Test displaying a variable that is
9233 temporarily at a bad address.
9234
b6cede78
JK
92352011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9236
9237 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9238 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9239
67bedb8c
JK
92402011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
9243 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9244 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 9245
af6e93b2
PA
92462011-08-05 Pedro Alves <pedro@codesourcery.com>
9247
9248 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9249 procedure.
9250 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9251
1cf0e11f
YQ
92522011-08-05 Yao Qi <yao@codesourcery.com>
9253
9254 * gdb.base/callfuncs.exp: Set language after main.
9255 * gdb.cp/cplusfuncs.exp: Likewise.
9256 * gdb.cp/inherit.exp: Likewise.
9257
a1e28cb2
UW
92582011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9259
9260 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9261 * gdb.base/watch-vfork.exp: Skip on remote targets.
9262
d4f5bbb9
UW
92632011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9264
9265 * gdb.threads/thread-find.exp: Support remote targets.
9266
724f4f80
UW
92672011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9268
9269 * gdb.base/jit.exp: Download solib_binfile to target.
9270 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9271 and call dlopen without full path name.
9272 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9273 dlopen without full path name.
9274
934709f0
PW
92752011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9276
9277 * gdb.base/break-always.exp: Complete the test
9278 with duplicated breakpoints and enabling/disabling them.
9279
c26106c4
TT
92802011-08-02 Tom Tromey <tromey@redhat.com>
9281
9282 PR gdb/11289:
9283 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9284
9300444e 92852011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
9286
9287 PR gdb/13045
9288 * gdb.base/float.exp: Add new test case for PR gdb/13045
9289 * gdb.base/float.c: New file.
9290
00bd41d6
PM
92912011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9292
9293 * gdb.python/py-mi.exp: Test printers returning string hint, and
9294 also not returning a value.
9295 * gdb.python/py-prettyprint.c: Add testcase for above.
9296 * gdb.python/py-prettyprint.py: Add test printer for above.
9297
d24f74ce
JK
92982011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9299
9300 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9301 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9302 (.Ldie30) Add as field "data4".
9303 (.Ldie32) Rename field "b" to "shl".
9304 (abbrev4) Change for the "data4" field.
9305 (abbrev5, abbrev6) Remove.
9306 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9307 (p &s.shl): ... here. Add comment.
9308 (p &s.data4): New.
9309
bb7da2bf
JK
93102011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9311
9312 Fix crash on lval_computed values.
9313 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9314
11081198
JK
93152011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 * gdb.base/help.exp (help whatis): Update the expected string.
9318
3c6e0cb3
JK
93192011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9320
9321 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9322 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9323 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9324 Change the expected string.
9325
efa80663
PA
93262011-07-26 Pedro Alves <pedro@codesourcery.com>
9327
9328 * gdb.base/watchpoint.exp
9329 (test_disable_enable_software_watchpoint): New procedure.
9330 (top level): Run it.
9331
db8e4570
UW
93322011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9333
9334 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9335 executable file "${binfile}", C++ version "${binfile}-cxx".
9336 * gdb.python/py-prettyprint.exp: Likewise.
9337 * gdb.python/py-symbol.exp: Likewise.
9338 * gdb.python/py-type.exp: Likewise.
9339 * gdb.python/py-value.exp: Likewise.
9340 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9341 file name instead of just suffix.
9342
543305c9
JK
93432011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9344
9345 Fix implicit pointer offsets.
9346 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9347 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9348 (continue to breakpoint: continue to baz breakpoint for implptr)
9349 (sanity check element 0, sanity check element 1)
9350 (enter the inlined function, check element 0 for the offset)
9351 (check element 1 for the offset)
9352 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9353 (set foo breakpoint for implptr): Update the breakpoint number.
9354
b3215adc
UW
93552011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9356
9357 * gdb.python/py-mi.exp: Use different file names for different
9358 versions of the executable under test.
9359 * gdb.python/py-prettyprint.exp: Likewise.
9360 * gdb.python/py-symbol.exp: Likewise.
9361 * gdb.python/py-template.exp: Likewise.
9362 * gdb.python/py-type.exp: Likewise.
9363 * gdb.python/py-value.exp: Likewise.
9364
182b9acc
UW
93652011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9366
9367 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9368 flag after restarting GDB if necessary.
9369
e6052b5d
UW
93702011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9371
9372 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9373
1ced966e
PA
93742011-07-22 Pedro Alves <pedro@codesourcery.com>
9375
9376 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9377 backend doesn't leave used debug registers behind.
9378
3543a589
TT
93792011-07-22 Tom Tromey <tromey@redhat.com>
9380
9381 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9382 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9383 argument.
9384 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9385
14d15303 93862011-07-21 Matt Rice <ratmice@gmail.com>
9387
9388 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9389 in mostlyclean rule. Add files ending in .core.
9390
9b158ba0 93912011-07-21 Matt Rice <ratmice@gmail.com>
9392
9393 PR macros/12999
9394 * gdb.base/info-macros.c: New test sources.
9395 * gdb.base/info-macros.exp: New tests.
9396
d17b6f81
PM
93972011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9398
9399 * gdb.python/python.exp: Add prompt substitution tests.
9400
918dd910
JK
94012011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9402
9403 Fix crash if referenced CU is aged out.
9404 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9405 New.
9406 * gdb.dwarf2/implptr.exp: Likewise.
9407
0e37a63c
JK
94082011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9409
9410 * gdb.dwarf2/implptr.S: Rebuilt.
9411 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9412 (bar): Use them for j, k, l.
9413 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9414 COMPILE.
9415 (print j in implptr:bar): Update for the intp typedef.
9416 (print p[0].x in implptr:foo): Use more exact regex.
9417
f65cf84c
TT
94182011-07-18 Tom Tromey <tromey@redhat.com>
9419
9420 * gdb.cp/static-method.exp: Add missing single quote.
9421
d5b4a7be
YQ
94222011-07-18 Yao Qi <yao@codesourcery.com>
9423
9424 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9425 supported.
9426 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9427 * gdb.mi/mi-nonstop.exp: Likewise.
9428 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9429 * gdb.mi/mi-nsintrall.exp: Likewise.
9430 * gdb.mi/mi-nsmoribund.exp: Likewise.
9431 * gdb.mi/mi-nsthrexec.exp: Likewise.
9432 * gdb.python/py-evthreads.exp: Likewise.
9433
e9ea2662
JK
94342011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9435
9436 Code cleanup.
9437 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9438 it. Substitute it instead of test_compiler_info everywhere.
9439
ce451573
UW
94402011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9441
9442 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9443 remote targets as well.
9444
756d88a7
UW
94452011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9446
9447 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9448 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9449
31f83dc5
UW
94502011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9451
9452 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9453 a remote machine, not the host.
9454 (gdb_compile_shlib): Set soname if target is remote.
9455
059241a0
PP
94562011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9457
9458 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9459
28a0b48c 94602011-07-13 Matt Rice <ratmice@gmail.com>
9461
9462 * gdb.python/py-objfile-script-gdb.py: Renamed to
9463 py-objfile-script-gdb.py.in.
9464 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9465 py-objfile-script-gdb.py.
9466 * gdb.python/py-objfile-script.exp: Update reference to
9467 py-objfile-script-gdb.py.
9468
9a771b67
JK
94692011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9470
9471 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9472 reference undefined label.
9473
04ad99e6
JK
94742011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9475
9476 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9477 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9478 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9479 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9480
713389e0
PM
94812011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9482
6fdff2c5 9483 PR python/12438
713389e0 9484 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 9485 deprecated tests. Add set/show python print-backtrace tests.
713389e0 9486
97d146f8
JK
94872011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9488
9489 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9490 debug info.
9491
facde0e5 94922011-07-06 Matt Rice <ratmice@gmail.com>
9493
9494 * gdb.python/python.exp: Update filename paths.
9495 * gdb.python/py-symtab.exp: Ditto.
9496
438640d1
MP
94972011-07-06 Marek Polacek <mpolacek@redhat.com>
9498
9499 * gdb.python/py-evthreads.exp: Add missing `$'.
9500
33a365df
MF
95012011-07-06 Jie Zhang <jie.zhang@analog.com>
9502
9503 * config/bfin.exp: New file.
9504 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9505 * gdb.asm/bfin.inc: New file.
9506
8f7ae686
MP
95072011-07-06 Marek Polacek <mpolacek@redhat.com>
9508
df46027d 9509 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
9510 the whole output.
9511
eb2a6f42
TT
95122011-07-05 Tom Tromey <tromey@redhat.com>
9513
9514 * gdb.java/jprint.java (jprint.hi): New field.
9515 * gdb.java/jprint.exp: Print string.
9516
177b42fe
TJB
95172011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9518
9519 * gdb.base/call-sc.c: Fix typos.
9520 * gdb.base/ifelse.exp: Likewise.
9521 * gdb.base/structs.c: Likewise.
9522
3b2a0cf2
JB
95232011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9524
9525 * gdb.base/jit-so.exp: New test.
9526 * gdb.base/jit-dlmain.c: New file.
9527 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9528
46fc714c
JK
95292011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9530
9531 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
9532 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9533 * gdb.cp/pr9167.exp (p b): Likewise.
9534 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9535 (test value of P in inner_m, test type of Z in inner_m): Call
9536 setup_xfail for gcc <= 4.5.
46fc714c 9537
418c7cf7
JK
95382011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9539
9540 * gdb.cp/paren-type.cc: New files.
9541 * gdb.cp/paren-type.exp: New files.
9542
3d50dd94
JK
95432011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9544
9545 Stop on first linespec terminator instead of eating what we can.
9546 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9547 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9548 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9549 (break C::f()): ... this one.
9550 (break C::operator()()): New test.
9551 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9552 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9553 test.
9554
dcf9f4ab
JK
95552011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 Fall back linespec to minimal symbols.
9558 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9559 error message.
9560 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9561 * gdb.cp/minsym-fallback-main.cc: New file.
9562 * gdb.cp/minsym-fallback.cc: New file.
9563 * gdb.cp/minsym-fallback.exp: New file.
9564 * gdb.cp/minsym-fallback.h: New file.
9565
3f542ed1
JK
95662011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 * gdb.cp/no-dmgl-verbose.cc: New file.
9569 * gdb.cp/no-dmgl-verbose.exp: New file.
9570
95712011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
9572
9573 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9574 __GI_.
9575 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9576 (f): New function.
9577 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9578 (complete p 'func<short>(): ... here.
9579 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9580 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9581 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9582 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9583 Make them KFAIL gcc/49546.
9584
00eb2c4a
JB
95852011-07-01 Joel Brobecker <brobecker@adacore.com>
9586
9587 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9588
85a20c42
JK
95892011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9590
9591 Test GCC PR debug/49546.
9592 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9593 (test type of F in k3_m, test value of F in k3_m): New.
9594 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9595 (main): New variable k3. Call k3.k3_m.
9596
d2d43431
JB
95972011-07-01 Jean-Charles Delay <delay@adacore.com>
9598
9599 * gdb.ada/packed_array.exp: Fix expected outout.
9600
54ae186f
JB
96012011-07-01 Jean-Charles Delay <delay@adacore.com>
9602
9603 * gdb.ada/packed_array.exp: fixed expected output.
9604
8f17729f
JB
96052011-07-01 Joel Brobecker <brobecker@adacore.com>
9606
9607 * gdb.ada/same_enum: New testcase.
9608
f5aa6869
JB
96092011-07-01 Joel Brobecker <brobecker@adacore.com>
9610
9611 * gdb.ada/ptr_typedef: New testcase.
9612
828292f2
JB
96132011-07-01 Joel Brobecker <brobecker@adacore.com>
9614
9615 * gdb.ada/arrayptr.exp: Add ptype test.
9616
18920c42
JB
96172011-07-01 Joel Brobecker <brobecker@adacore.com>
9618
9619 * gdb.ada/char_enum: New testcase.
9620
3536d9e3 96212011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
9622
9623 * gdb.base/dump.exp (capture_pointer_with_type): New.
9624 Get value from address instead of name.
9625 Start GDB once, and do `dump' and `restore'
9626 tests together.
9627
db863c42
MF
96282011-06-30 Jie Zhang <jie.zhang@analog.com>
9629 Mike Frysinger <vapier@gentoo.org>
9630
9631 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9632 helper functions for getting/setting remotetimeout variable.
9633 * lib/gdb.exp (gdb_load): If the target is remote, set
9634 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9635 with $loadtimeout. Set $load_ok to 0 before doing the load.
9636 Instead of returning, immediately, set $load_ok to 0. Call
9637 set_remotetimeout with $oldremotetimeout, and then return if
9638 $load_ok is 1.
9639
e9e642a8
AB
96402011-06-30 Andrew Burgess <aburgess@broadcom.com>
9641
9642 * gdb.python/py-template.exp: Don't run this test if the target
9643 does not support c++ tests.
9644
32019081
JK
96452011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9646
9647 Fix non-only rename list for Fortran modules import.
9648 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9649 tests.
9650 * gdb.fortran/module.f90 (module moduse): New.
9651 (program module): use moduse, test var_x, var_y and var_z.
9652
0ecee54c
TT
96532011-06-29 Tom Tromey <tromey@redhat.com>
9654
9655 PR testsuite/12040:
9656 * gdb.fortran/array-element.exp: Use f90, not f77.
9657 * gdb.fortran/complex.exp: Use f90, not f77.
9658 * gdb.fortran/derived-type.exp: Use f90, not f77.
9659 * gdb.fortran/library-module.exp: Use f90, not f77.
9660 * gdb.fortran/logical.exp: Use f90, not f77.
9661 * gdb.fortran/module.exp: Use f90, not f77.
9662 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9663 * gdb.fortran/subarray.exp: Use f90, not f77.
9664
3b2b8fea
TT
96652011-06-29 Tom Tromey <tromey@redhat.com>
9666
9667 * gdb.fortran/charset.exp: New file.
9668 * gdb.fortran/charset.f90: New file.
9669
42159ca5
TT
96702011-06-29 Tom Tromey <tromey@redhat.com>
9671
9672 PR testsuite/12040:
9673 * lib/future.exp: New file, mostly extracted from ada.exp.
9674 Rewrote compatibility code to use rename.
9675 (gdb_find_gfortran): New proc.
9676 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9677 gfortran patch.
9678 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9679 Move to future.exp.
9680 * lib/gdb.exp: Always load future.exp.
9681
af69a5ce
YQ
96822011-06-28 Yao Qi <yao@codesourcery.com>
9683
9684 * gdb.cp/exception.cc: Don't include iostream.
9685 (bar): Remove print statement.
9686 (catcher): New.
9687 (main): Remove print statements. Call function catcher.
9688 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9689 Set breakpoint on catcher, and check the value of parameter.
9690
ab5c6a72
YQ
96912011-06-23 Yao Qi <yao@codesourcery.com>
9692
6fdff2c5
PA
9693 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9694 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 9695
9497469f
MP
96962011-06-23 Marek Polacek <mpolacek@redhat.com>
9697
9698 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9699 mi_gdb_test.
9700
b9132588
MP
97012011-06-23 Marek Polacek <mpolacek@redhat.com>
9702
5d197ed0 9703 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 9704
e55595ca
MP
97052011-06-23 Marek Polacek <mpolacek@redhat.com>
9706
5d197ed0
MP
9707 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9708
97092011-06-23 Marek Polacek <mpolacek@redhat.com>
9710
9711 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9712 `test_exec_and_symbol_mi_operatons' return value.
9713 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9714 gdb_test_multiple.
9715 (test_exec_and_symbol_mi_operatons): Likewise.
9716 (test_path_specification): Likewise.
e55595ca 9717
be777e08
YQ
97182011-06-23 Yao Qi <yao@codesourcery.com>
9719
9720 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9721 supported.
9722 * lib/gdb.exp (support_displaced_stepping): New.
9723
615556d6
YQ
97242011-06-23 Yao Qi <yao@codesourcery.com>
9725
9726 * gdb.threads/execl.exp: Skip on remote target.
9727
833b0ca7
MP
97282011-06-21 Marek Polacek <mpolacek@redhat.com>
9729
5d197ed0 9730 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
9731 mi_gdb_test.
9732
1ee4023a
MP
97332011-06-20 Marek Polacek <mpolacek@redhat.com>
9734
5d197ed0 9735 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 9736
d0b1d624
MP
97372011-06-20 Marek Polacek <mpolacek@redhat.com>
9738
5d197ed0 9739 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
9740 mi_gdb_test.
9741
79aa92c1
MP
97422011-06-20 Marek Polacek <mpolacek@redhat.com>
9743
5d197ed0 9744 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 9745
5ce5db06
YQ
97462011-06-14 Yao Qi <yao@codesourcery.com>
9747
9748 gdb/testsuite/
9749 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9750
533a737e
JK
97512011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9752
9753 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9754
d0e53741
TT
97552011-06-10 Tom Tromey <tromey@redhat.com>
9756
9757 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9758 Add tests for pointer-to-member-function.
9759 * gdb.cp/temargs.cc (S::somefunc): New function.
9760 (K2): New class.
9761 (main): Instantiate K2; call method.
9762
b5916bbd
JB
97632011-06-08 Joel Brobecker <brobecker@adacore.com>
9764
9765 * gdb.python/py-inferior.c (f2): Make str an array rather
9766 than a pointer.
9767 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9768
5be4dfca
JK
97692011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9770
9771 * gdb.base/async-shell.c: New file.
9772 * gdb.base/async-shell.exp: New file.
9773
9f47e254
PA
97742011-06-06 Pedro Alves <pedro@codesourcery.com>
9775
9776 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9777
64b9b334
JB
97782011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9779
9780 From Stephen Kitt <steve@sk2.org>
9781 * gdb.base/help.exp: Adjust following some spelling corrections
9782 in GDB.
9783
dbc0f131
YQ
97842011-06-01 Yao Qi <yao@codesourcery.com>
9785
9786 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9787
fd336a18
KS
97882010-05-31 Keith Seitz <keiths@redhat.com>
9789
9790 PR c++/12750
9791 * gdb.cp/static-method.cc: New file.
9792 * gdb.cp/static-method.exp: New file.
9793
fa8b9902
KS
97942010-05-31 Keith Seitz <keiths@redhat.com>
9795
9796 PR symtab/12704
9797 * gdb.cp/anon-ns.cc: New file.
9798 * gdb.cp/anon-ns.exp: New file.
9799
0a5b1e09
PA
98002011-05-31 Pedro Alves <pedro@codesourcery.com>
9801
9802 * gdb.arch/i386-dr3-watch.c: New file.
9803 * gdb.arch/i386-dr3-watch.exp: New file.
9804
0578b8d1
YQ
98052011-05-30 Yao Qi <yao@codesourcery.com>
9806
9807 * gdb.base/callfuncs.c (t_structs_fc): New.
9808 (t_structs_dc, t_structs_ldc): New.
9809 (t_double_many_args):
9810 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9811 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9812 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9813 * gdb.base/callfuncs.exp: Call new functions.
9814
6680506e
YQ
98152011-05-30 Yao Qi <yao@codesourcery.com>
9816
ff4d2c60
YQ
9817 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9818 Call rerun_and_prepare for each test to isolate effects.
9819
98202011-05-30 Yao Qi <yao@codesourcery.com>
9821
9822 * gdb.base/varargs.c (find_max_float_real): New.
9823 (find_max_double_real, find_max_long_double_real): New.
9824 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
9825 * lib/gdb.exp (setup_kfail_for_target): New.
9826
e43ec454
YQ
98272011-05-30 Yao Qi <yao@codesourcery.com>
9828
9829 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9830 (callcd, callce, callcf, callc1a, callc1b): New.
9831 (callc2a, callc2b): New.
9832 * gdb.base/funcargs.exp (complex_args): New.
9833 (complex_integral_args, complex_float_integral_args): New.
9834 * lib/gdb.exp (support_complex_tests): New. Determine
9835 whether to run test cases on _Complex types.
9836
432b4d03
JK
98372011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9838
9839 * gdb.threads/leader-exit.c: New file.
9840 * gdb.threads/leader-exit.exp: New file.
9841
6caf069d
MP
98422011-05-27 Marek Polacek <mpolacek@redhat.com>
9843
9497469f 9844 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 9845
97fce28b
MP
98462011-05-27 Marek Polacek <mpolacek@redhat.com>
9847
9848 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9849 remove the `supported' variable.
9850 * gdb.mi/mi-nonstop.exp: Likewise.
9851 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9852 * gdb.mi/mi-nsintrall.exp: Likewise.
9853 * gdb.mi/mi-nsmoribund.exp: Likewise.
9854 * gdb.mi/mi-nsthrexec.exp: Likewise.
9855
9da8c2a0
PA
98562011-05-26 Pedro Alves <pedro@codesourcery.com>
9857
9858 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9859
2c03e5be
PA
98602011-05-26 Pedro Alves <pedro@codesourcery.com>
9861
9862 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9863
2e21250d
KS
98642011-05-24 Keith Seitz <keiths@redhat.com>
9865
9866 PR breakpoint/12803
9867 * gdb.cp/cmpd-minsyms.cc (a): New method.
9868 (b): New method.
9869 (c): New method.
9870 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
9871
cdac0397
PA
98722011-05-24 Pedro Alves <pedro@codesourcery.com>
9873
9874 * gdb.base/commands.exp (watchpoint_command_test): Check that the
9875 watchpoint's command list didn't execute when the watchpoint went
9876 out of scope.
9877
ee5683ab
PM
98782011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
9879
9880 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
9881 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
9882 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
9883 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9884 * gdb.arch/i386-permbkpt.exp: Likewise.
9885 * gdb.arch/i386-prologue.exp: Likewise.
9886 * gdb.arch/i386-size-overlap.exp: Likewise.
9887 * gdb.arch/i386-size.exp: Likewise.
9888 * gdb.arch/i386-unwind.exp: Likewise.
9889 * gdb.reverse/i386-precsave.exp: Likewise.
9890 * gdb.reverse/i386-reverse.exp: Likewise.
9891 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9892 * gdb.reverse/i387-env-reverse.exp: Likewise.
9893 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9894
c91c8c16
PA
98952011-05-24 Pedro Alves <pedro@codesourcery.com>
9896
9897 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
9898 file doesn't error, using MI.
9899
c50491a7
TT
99002011-05-23 Tom Tromey <tromey@redhat.com>
9901
9902 * gdb.base/charset.exp (string_display): Add tests to assign to
9903 arrays.
9904 * gdb.base/charset.c (short_array, int_array, long_array): New.
9905
4a07b7da
PA
99062011-05-20 Pedro Alves <pedro@codesourcery.com>
9907
9908 Cope with async mode.
9909
4a07b7da
PA
9910 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
9911 into gdb_test + mi_expect_stop.
9912
b275f2d2
PA
99132011-05-20 Pedro Alves <pedro@codesourcery.com>
9914
9915 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
9916 (callme): Remove printf call.
9917
eec52c44
PM
99182011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
9919
9920 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
9921 quote pattern to avoid problems with Cygwin/mingw expect versions.
9922 * gdb.base/default.exp (show convenience): Use double
9923 quote pattern for regular expressions.
9924
b3c8eb43
JK
99252011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9926
9927 Fix -readnow for -gdwarf-4 unused type units.
9928 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
9929 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
9930
ed731959
JK
99312011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9932
9933 * gdb.base/kill-after-signal.c: New file.
9934 * gdb.base/kill-after-signal.exp: New file.
9935
3b48433d
PA
99362011-05-16 Pedro Alves <pedro@codesourcery.com>
9937
9938 * gdb.ada/start.exp: Call untested with the correct test filename.
9939 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
9940 test filename. Make the test's binary unique.
9941 * gdb.arch/i386-signal.exp: Call untested with the correct test
9942 filename.
9943 * gdb.arch/i386-size-overlap.exp: Ditto.
9944 * gdb.arch/Makefile.in (EXECUTABLES): Update.
9945 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9946 * gdb.cp/call-c.exp: Ditto.
9947 * gdb.mi/mi-reverse.exp: Call untested with the correct test
9948 filename. Make the test's binary unique.
9949 * gdb.mi/Makefile.in (EXECUTABLES): Update.
9950 * gdb.python/py-mi.exp: Ditto.
9951 * gdb.python/Makefile.in (EXECUTABLES): Update.
9952 * gdb.reverse/i386-precsave.exp: Ditto.
9953 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
9954 test filename.
9955 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9956 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
9957 unique.
9958 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
9959 test filename.
9960 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
9961 * gdb.trace/tfile.exp: Ditto.
9962
ba4a8bdd
YQ
99632011-05-14 Yao Qi <yao@codesourcery.com>
9964
9965 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
9966 type.
9967
dbaefcf7
DE
99682011-05-13 Doug Evans <dje@google.com>
9969
9970 * gdb.python/py-objfile-script.exp: New file.
9971 * gdb.python/py-objfile-script.c: New file.
9972 * gdb.python/py-objfile-script-gdb.py: New file.
9973 * testsuite/gdb.python/py-section-script.exp: Test
9974 "info auto-load-scripts".
9975
9930639c
TT
99762011-05-13 Tom Tromey <tromey@redhat.com>
9977
9978 * gdb.dwarf2/clztest.exp: New file.
9979 * gdb.dwarf2/clztest.c: New file.
9980 * gdb.dwarf2/clztest.S: New file.
9981
05272e11
DE
99822011-05-13 Doug Evans <dje@google.com>
9983
cc63ef9b
DE
9984 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
9985 String16 tests.
05272e11 9986
6edba76f
TT
99872011-05-13 Tom Tromey <tromey@redhat.com>
9988
9989 * lib/gdb.exp (is_x86_like_target): New proc.
9990 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
9991 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
9992 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
9993 -nostdlib to compiler.
9994 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
9995 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
9996 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
9997 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
9998 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
9999
028d0ed5
TJB
100002011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10001
10002 * gdb.python/py-function.exp: Test setting a value from a function
10003 which executes a command.
10004
8a9b8146
TT
100052011-05-12 Tom Tromey <tromey@redhat.com>
10006
10007 * gdb.dwarf2/typeddwarf.S: New file.
10008 * gdb.dwarf2/typeddwarf.c: New file.
10009 * gdb.dwarf2/typeddwarf.exp: New file.
10010
10483e8e
MP
100112011-05-12 Marek Polacek <mpolacek@redhat.com>
10012
10013 * gdb.mi/mi-basics.exp: Fix races. Honour the
10014 `test_exec_and_symbol_mi_operatons' return value.
10015 (test_mi_interpreter_selection): Use mi_gdb_test instead of
10016 gdb_test_multiple.
10017 (test_exec_and_symbol_mi_operatons): Likewise.
10018 (test_path_specification): Likewise.
10019
faf067f1
JK
100202011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10021
10022 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
10023 (gdb_touch_execfile): Remove catch wrappers. New variable time.
10024 Replace `file copy' and `file rename' by `file mtime'. Twice.
10025
7ff911a3
JK
100262011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10027
10028 * gdb.base/readline-ask.c: New file.
10029 * gdb.base/readline-ask.exp: New file.
10030 * gdb.base/readline-ask.inputrc: New file.
10031
a536c6d7
UW
100322011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
10033
10034 * gdb.cell/bt.exp: Delete breakpoints before running to signal
10035 to avoid race condition.
10036 * gdb.cell/coremaker.c: Use small stack size.
10037 * gdb.cell/ea-standalone.exp: Use file name without path as
10038 argument to c_to.
10039 * gdb.cell/fork.exp: Allow other output when continuing to end.
10040
d472a426
JK
100412011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10042
10043 * gdb.threads/corethreads.c: New file.
10044 * gdb.threads/corethreads.exp: New file.
10045
100462011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
10047
10048 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
10049 Try to compile the test using -Wl,-z,norelro first.
10050 (load_core): New variable libthread_db_seen, initialize it.
10051 (zeroed-threads cannot be listed): Protect it by XFAIL on
10052 !$libthread_db_seen.
10053
8be455d7
JK
100542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10055
10056 PR 12573
10057 * gdb.dwarf2/dw2-skip-prologue.S: New file.
10058 * gdb.dwarf2/dw2-skip-prologue.c: New file.
10059 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
10060
1976171a
JK
100612011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10062
10063 * gdb.cp/psymtab-parameter.cc: New file.
10064 * gdb.cp/psymtab-parameter.exp: New file.
10065
7db6f30f
JK
100662011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10067
10068 Fix a race.
10069 * gdb.cp/static-print-quit.exp (print c): Split to ...
10070 (print c - <return>, print c - q <return>, print c - to quit):
10071 ... these. Make the testfile untested on gdb-7.1.
10072
85161e9e 100732011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
10074
10075 * lib/gdb.exp (exec_target_file, exec_symbol_file,
10076 gdb_rename_execfile, gdb_touch_execfile): New.
10077 * gdb.base/reread.exp: Use new procs to handle multiple
10078 exec files.
10079
0c51be18
YQ
100802011-05-05 Yao Qi <yao@codesourcery.com>
10081
10082 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
10083 (test_adr_32bit, test_pop_pc): New.
10084 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
10085 (test_adr_32bit, test_pop_pc): New.
10086
4d393d60
JM
100872011-05-04 Joseph Myers <joseph@codesourcery.com>
10088
10089 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
10090 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
10091 targets.
10092 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
10093 handle targets.
10094
8ffd0459
JK
100952011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10096
10097 * gdb.base/completion.exp (complete help info wat): Rename to ...
10098 (complete 'help info wat'): ... here.
10099 Remove all `-re ".*' and `-re "^.*' redundant regexes.
10100 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
10101
8e28d804
PA
101022011-05-04 Pedro Alves <pedro@codesourcery.com>
10103
10104 * gdb.base/completion.exp: Use gdb_test_multiple instead of
10105 gdb_test and explicit $gdb_prompt/timeout matches.
10106
3eb2ef34
YQ
101072011-05-04 Yao Qi <yao@codesourcery.com>
10108
10109 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
10110 and __thumb2__.
10111
aaaf81a3
MP
101122011-05-03 Marek Polacek <mpolacek@redhat.com>
10113
10114 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
10115 in place of `gdb_test "delete breakpoints"'. This eliminates two
10116 testcases.
10117
c4cbc0df
PA
101182011-05-02 Pedro Alves <pedro@codesourcery.com>
10119
10120 PR testsuite/12649
10121 Fix races.
10122
10123 * gdb.base/completion.exp: Remove all sleep calls. Remove
10124 unnecessary regexs. Don't explicitly expect anything after the
10125 prompt. Eat the prompt if necessary.
10126
b4cbb4a3
EBM
101272011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
10128
10129 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
10130 accept to show the caller line again as well as the line after.
10131
d65aec65
PM
101322011-04-29 Phil Muldoon <pmuldoon@redhat.com>
10133
10134 PR mi/12531
10135
10136 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
10137 compile target.
10138 * gdb.python/py-prettyprint.exp: Add C++ object for
10139 CPLUS_FAKE_CHILD test.
10140
30852783
UW
101412011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
10142
10143 * gdb.base/signest.exp: New file.
10144 * gdb.base/signest.c: Likewise.
10145
c7b1f0d9
JK
101462011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10147
10148 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
10149 thread and breakpoint notifications.
10150
559a7a62
JK
101512011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10152
10153 * gdb.base/fortran-sym-case.c: New file.
10154 * gdb.base/fortran-sym-case.exp: New file.
10155 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
10156 * gdb.dwarf2/dw2-case-insensitive.c: New file.
10157 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
10158
8344e389
JK
101592011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10160
10161 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
10162 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
10163 false #1', `if true else false #2' and `if true else false #3'.
10164
2484c66b
UW
101652011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
10166
10167 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
10168 while delivering signal.
10169
8d3788bd
VP
101702011-04-27 Vladimir Prus <vladimir@codesourcery.com>
10171
10172 MI breakpoint notifications.
10173
10174 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
10175 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10176 * testsuite/gdb.mi/mi-watch.exp: Adust.
10177 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10178 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10179 notifications.
8d3788bd 10180
3e03848b
JK
101812011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10182
10183 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10184 * gdb.base/gdbindex-stabs.c: New file.
10185 * gdb.base/gdbindex-stabs.exp: New file.
10186
918c9108
YQ
101872011-04-25 Yao Qi <yao@codesourcery.com>
10188
10189 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10190 with /*...*/.
10191 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10192
90556b8c
JK
101932011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.python/py-value.exp (test_objfiles): Name the first test
10196 `py-value in file.filename'.
10197
03f2bd59
JK
101982011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10199
10200 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10201 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10202 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10203 !gdbserver_reconnect_p..
10204 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10205
7b08b9eb
JK
102062011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10207
10208 * gdb.cp/cpcompletion.exp (complete class methods)
10209 (complete class methods beginning with F): Move them above runto. New
10210 comment about the runto delimiter.
10211
b78974c3
PA
102122011-04-20 Pedro Alves <pedro@codesourcery.com>
10213
10214 * gdb.base/maint.exp: Test that "maint print registers" works
10215 without a running program.
10216
20429c40 102172011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 10218
20429c40
MP
10219 * gdb.base/setshow.exp: Fix racy tests.
10220 ($old_gdb_prompt): New variable.
10221
7a9dd1b2
TT
102222011-04-19 Tom Tromey <tromey@redhat.com>
10223
10224 * gdb.mi/mi-nsmoribund.exp:
10225 * gdb.hp/gdb.objdbg/objdbg01.exp:
10226 * gdb.base/structs.exp (test_struct_returns):
10227 * gdb.base/call-sc.exp (test_scalar_returns):
10228 * gdb.base/bigcore.exp: Remove duplicate words.
10229
02835898
JK
102302011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10231
10232 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10233 * gdb.base/break-interp.exp (test_attach): New comment.
10234
254f582e
JK
102352011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10236
10237 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10238 (clear __stack_user.next, clear stack_used.next)
10239 (save a zeroed-threads corefile): New test.
10240 Call core_load for $core0file.
10241 (zeroed-threads cannot be listed): New test.
10242
4fe85f5c
JK
102432011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10244
10245 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10246 filename.
10247 ($srcfile): Preserve the original value.
10248 ($testfile): Match it the .exp filename.
10249 ($corefile): New variable. Substitute it around.
10250 Use clean_restart.
10251 ($prev_timeout): Remove.
10252 (load_core): Move core loading into this proc.
10253 Fix restore of $timeout if load_core fails.
10254
63524580
JK
102552011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10256
10257 * gdb.base/eu-strip-infcall.c: New file.
10258 * gdb.base/eu-strip-infcall.exp: New file.
10259
90359a16
JK
102602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10261
10262 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10263 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10264
626e7282
JK
102652011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10266
10267 Fix Python access to inlined frames.
10268 * gdb.python/py-frame-inline.c: New file.
10269 * gdb.python/py-frame-inline.exp: New file.
10270
3363d018
EBM
102712011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10272
10273 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10274 content of 's24' correctly (avoiding "optimized out").
10275 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10276
28781456
JK
102772011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10280
4a4106ca
TJB
102812011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10282
10283 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10284 expect a colon in watch -location output.
10285
d26ccb4f
JK
102862011-04-13 Marek Polacek <mpolacek@redhat.com>
10287
df46027d 10288 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
10289 New testcase `expect response to define backtrace'. Also remove
10290 redundant `default' block.
10291
e1ab1f9c
JK
102922011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10293
10294 * gdb.python/py-prettyprint.c (struct hint_error): New.
10295 (main): New variable hint_error.
10296 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10297 "print hint_error".
10298 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10299 (register_pretty_printers): Register it.
10300
0c2e6019
TT
103012011-04-04 Tom Tromey <tromey@redhat.com>
10302
10303 * gdb.cp/maint.exp (test_help): Update.
10304 (test_namespace): Likewise.
10305
af57139d
JB
103062011-04-01 Joel Brobecker <brobecker@adacore.com>
10307
10308 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10309 * gdb.ada/arrayptr.exp: Add new tests.
10310
956a9fb9
JB
103112011-04-01 Joel Brobecker <brobecker@adacore.com>
10312
10313 * gdb.ada/mi_catch_ex: New testcase.
10314
d0c4d642
PA
103152011-04-01 Pedro Alves <pedro@codesourcery.com>
10316
10317 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10318 base::overload(void) method without specifying "const".
10319
18819fa6
UW
103202011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10321
10322 * gdb.arch/thumb-singlestep.S: New file.
10323 * gdb.arch/thumb-singlestep.exp: Likewise.
10324
a4c8e806
TT
103252011-03-31 Tom Tromey <tromey@redhat.com>
10326
10327 * gdb.python/py-prettyprint.py (exception_flag): New global.
10328 (NoStringContainerPrinter._iterator.next): Check it.
10329 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10330 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10331
53832f31
TT
103322011-03-29 Tom Tromey <tromey@redhat.com>
10333
10334 * gdb.cp/anon-struct.cc: New file.
10335 * gdb.cp/anon-struct.exp: New file.
10336
e4620230
JK
103372011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10338
10339 Test STT_GNU_IFUNC support.
10340 * gdb.base/gnu-ifunc-lib.c: New file.
10341 * gdb.base/gnu-ifunc.c: New file.
10342 * gdb.base/gnu-ifunc.exp: New file.
10343
d0fb5eae
JK
103442011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10345
10346 Support a ring of related breakpoints.
10347 * gdb.base/watchpoint-delete.c: New file.
10348 * gdb.base/watchpoint-delete.exp: New file.
10349
20106cfb
JK
103502011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10351
10352 * gdb.ada/arrayparam.exp (print first after function call): Use
10353 explicit package name. Add a comment
10354 (print lasta after function call): Rename ...
10355 (print last after function call): ... it and use explicit package
10356 name.
10357 (print length after function call): Use explicit package name.
10358 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10359 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10360 (multiple matches for symbol i): Rename ...
10361 (multiple matches for symbol integervar): ... it.
10362 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10363 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10364
e7ab5e63
AB
103652011-03-25 Andrew Burgess <aburgess@broadcom.com>
10366
10367 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10368 environment variable to make grep output more predictable. Move
10369 all the environment setup into gdb_init so it's done once per test
10370 case rather than each time we start gdb.
10371
9ef07c8c
TT
103722011-03-24 Tom Tromey <tromey@redhat.com>
10373
10374 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10375 test.
10376
dd90784c
JK
103772011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10378
10379 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10380 * gdb.dwarf2/dw2-entry-value.S: New file.
10381 * gdb.dwarf2/dw2-entry-value.exp: New file.
10382
05775840
PM
103832011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10384
6fdff2c5 10385 PR python/12183
05775840
PM
10386
10387 * gdb.python/py-function.exp: Add GdbError tests.
10388
8661b11b
PA
103892011-03-18 Pedro Alves <pedro@codesourcery.com>
10390
10391 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10392 (reglocal_test_func, statlocal_test_func): New functions.
10393 (globals_test_func): Call new functions.
10394 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10395 (gdb_collect_locals_test): New procedure.
10396 (gdb_trace_collection_test): Call new procedures.
10397
0fdb4f18
PA
103982011-03-18 Pedro Alves <pedro@codesourcery.com>
10399
10400 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10401 (test_register, test_register_unavailable): New procedures.
10402 (gdb_unavailable_registers_test): New procedure.
10403 (gdb_trace_collection_test): Call it.
10404
99c3dc11
PM
104052011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10406
6fdff2c5 10407 PR python/12149
99c3dc11
PM
10408
10409 * gdb.python/python.exp: Add gdb.write tests.
10410
29703da4
PM
104112010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10412
10413 * gdb.python/Makefile.in: Add py-objfile.
10414 * gdb.python/py-objfile.exp: New file.
10415 * gdb.python/py-objfile.c: New file.
10416 * gdb.python/py-block.exp: Add is_valid tests.
10417 * gdb.python/py-inferior.exp: Ditto.
10418 * gdb.python/py-infthread.exp: Ditto.
10419 * gdb.python/py-symbol.exp: Ditto.
10420 * gdb.python/py-symtab.exp: Ditto.
10421
598997c8
KS
104222011-03-16 Keith Seitz <keiths@redhat.com>
10423
10424 PR c++/12273
10425 * gdb.cp/cmpd-minsyms.exp: New test.
10426 * gdb.cp/cmpd-minsyms.cc: New file.
10427
10428 PR c++/11734
10429 * gdb.cp/ovsrch.exp: New test.
10430 * gdb.cp/ovsrch.h: New file.
10431 * gdb.cp/ovsrch1.cc: New file.
10432 * gdb.cp/ovsrch2.cc: New file.
10433 * gdb.cp/ovsrch3.cc: New file.
10434 * gdb.cp/ovsrch4.cc: New file.
10435
c91513d8
PP
104362011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10437
10438 PR gdb/12528
10439 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10440 * gdb.base/break-on-linker-gcd-function.exp: New test.
10441 * gdb.base/break-on-linker-gcd-function.cc: New file.
10442
7470fc63
AT
104432011-03-15 Andreas Tobler <andreast@fgznet.ch>
10444
10445 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10446
959e7469
PM
104472011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10448
10449 * lib/gdb.exp (gdb_unload): Add another termination case.
10450
9373cf26
JK
104512011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10452
10453 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10454 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10455 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10456 Provide a stub byte there.
10457 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10458 DW_AT_entry_pc.
10459 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10460
24e9cda0
UW
104612011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10462
10463 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10464 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10465 "generic ABI, auto".
10466 (altivec_abi_tests): Accept vectors returned by reference.
10467
7371cf6d
PM
104682010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10469
10470 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10471
ce77046a
UW
104722011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10473
10474 * gdb.python/py-section-script.exp: Skip test if no Python support.
10475
176400c3
UW
104762011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10477
10478 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10479
ecec24e6
PM
104802011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10481
10482 * gdb.python/py-parameter.exp: Update tests to the new Python
10483 parameter API. Add "no documentation" test. Add deprecated API
10484 backward compatibility test.
10485
5dbdd470
TT
104862011-03-09 Tom Tromey <tromey@redhat.com>
10487
10488 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10489 gdb_continue_to_end.
10490
b66e66ee
MK
104912011-03-09 Mark Kettenis <kettenis@gnu.org>
10492
10493 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10494 tabs.
10495
eceb0c5f
TT
104962011-03-09 Tom Tromey <tromey@redhat.com>
10497
10498 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10499 parentheses.
10500 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10501 $command.
10502 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10503 argument to gdb_continue_to_end.
10504 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10505 argument to gdb_continue_to_end.
10506 * gdb.cp/annota3.exp: Fix regex.
10507 * gdb.cp/annota2.exp: Fix regex.
10508 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10509 gdb_continue_to_end.
10510 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10511 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10512 gdb_continue_to_end.
10513
63154eca
PA
105142011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10515
10516 * gdb.server/ext-run.exp
10517 (load new file without any gdbserver inferior): New test.
10518
967d1f9b
TT
105192011-03-07 Tom Tromey <tromey@redhat.com>
10520
10521 * Makefile.in (TAGS): Rewrite.
10522
d68dcbb9
JK
105232011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10524
10525 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10526 initial commands echo. New match for `Found trace'. Anchor all the
10527 other matches. Anchor and match for `No trace frame found' the final
10528 match.
10529
6bf58e63
TT
105302011-03-07 Tom Tromey <tromey@redhat.com>
10531
10532 * Makefile.in (TAGS): New target.
10533
fda326dd
TT
105342011-03-07 Tom Tromey <tromey@redhat.com>
10535
10536 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10537 change.
10538 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10539 change.
10540 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10541 exit message change.
10542 (skip_altivec_tests): Update for exit message change.
10543 (skip_vsx_tests): Likewise.
10544 (gdb_continue_to_end): Likewise. Add 'command' argument.
10545 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10546 * gdb.threads/tls.exp: Update for exit message change.
10547 * gdb.threads/thread-unwindonsignal.exp: Use
10548 gdb_continue_to_end.
10549 * gdb.threads/step.exp (step_it): Update for exit message change.
10550 (continue_all): Likewise.
10551 * gdb.threads/print-threads.exp (test_all_threads): Update for
10552 exit message change.
10553 * gdb.threads/interrupted-hand-call.exp: Use
10554 gdb_continue_to_end.
10555 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10556 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10557 gdb_continue_to_end.
10558 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10559 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10560 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10561 * gdb.cp/method.exp: Update for exit message change.
10562 * gdb.cp/mb-templates.exp: Update for exit message change.
10563 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10564 * gdb.cp/annota3.exp: Update for exit message change.
10565 * gdb.cp/annota2.exp: Update for exit message change.
10566 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10567 * gdb.base/term.exp: Update for exit message change.
10568 * gdb.base/step-test.exp (test_i): Update for exit message change.
10569 * gdb.base/sigstep.exp (advance): Update for exit message change.
10570 (advancei): Likewise.
10571 * gdb.base/siginfo.exp: Update for exit message change.
10572 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10573 * gdb.base/reread.exp: Use gdb_continue_to_end.
10574 * gdb.base/langs.exp: Use gdb_continue_to_end.
10575 * gdb.base/interrupt.exp: Update for exit message change.
10576 * gdb.base/gdb1555.exp: Update for exit message change.
10577 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10578 * gdb.base/ending-run.exp: Update for exit message change.
10579 * gdb.base/chng-syms.exp: Update for exit message change.
10580 * gdb.base/checkpoint.exp: Update for exit message change.
10581 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10582 gdb_continue_to_end.
10583 (test_catch_syscall_with_wrong_args): Likewise.
10584 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10585 * gdb.base/break-interp.exp (test_ld): Update for exit message
10586 change.
10587 * gdb.base/bang.exp: Update for exit message change.
10588 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10589 (do_call_attach_tests): Likewise.
10590 * gdb.base/a2-run.exp: Update for exit message change.
10591 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10592 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10593 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10594
dd19bd70
JK
105952011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10596
10597 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10598
30e62689
TT
105992011-03-03 Tom Tromey <tromey@redhat.com>
10600
10601 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10602 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10603 * gdb.hp/gdb.aCC/configure.ac: Remove.
10604 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10605 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10606 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10607 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10608 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10609 * gdb.hp/gdb.compat/configure.ac: Remove.
10610 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10611 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10612 * gdb.hp/gdb.defects/configure.ac: Remove.
10613 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10614 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10615 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10616 * gdb.hp/configure.ac: Remove.
10617 * gdb.hp/configure: Remove.
10618 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10619 substitution.
10620 (Makefile): Remove rule.
10621 * gdb.cell/configure.ac: Remove.
10622 * gdb.cell/configure: Remove.
10623 * gdb.stabs/Makefile.in (Makefile): Remove.
10624 (distclean): Don't remove config.status or config.log.
10625 * gdb.stabs/configure (Makefile): Remove.
10626 * gdb.stabs/configure.ac: Remove.
10627 * configure: Rebuild.
10628 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10629 Remove stabs- and cell-specific logic. Test for existence of
10630 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10631 subdirectories, gdb.cell, and and gdb.stabs.
10632 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10633
c171f854
JB
106342011-03-03 Joel Brobecker <brobecker@adacore.com>
10635
10636 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10637 end of buffer.
10638
9a5193cb
JB
106392011-03-02 Joel Brobecker <brobecker@adacore.com>
10640
10641 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10642 gdb_test when running a test where we expected no output back.
10643
9bb4c1bb
MS
106442011-02-28 Michael Snyder <msnyder@vmware.com>
10645
10646 * gdb.cp/overload.cc: Change initializer value to integer.
10647
3bd0f5ef
MS
106482011-02-27 Michael Snyder <msnyder@vmware.com>
10649
10650 * gdb.multi/base.exp: Add test for remove-inferiors.
10651
2279eaad
JB
106522011-02-26 Joel Brobecker <brobecker@adacore.com>
10653
10654 * gdb.python/py-frame.exp: Simplify the initialization phase
10655 using prepare_for_testing.
10656
c82c0b55
MS
106572011-02-25 Michael Snyder <msnyder@vmware.com>
10658
10659 * gdb.multi/base.exp: Add tests for info inferiors with args.
10660
1d94651b
JK
106612011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10662
10663 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10664 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10665 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10666 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10667 asmfile3. Comment the STABS (#3) file compilation. Compile
10668 everything through assembler. Provide KFAIL for symtab/12497.
10669 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10670 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10671 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10672 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10673
3bd0f5ef
MS
106742011-02-24 Michael Snyder <msnyder@vmware.com>
10675
10676 * gdb.base/break.exp: Add tests for delete breakpoints using
10677 convenience variables and value history references.
10678
12c1418e
MS
106792011-02-24 Michael Snyder <msnyder@vmware.com>
10680
10681 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10682 left behind in previous check-in.
10683
e5a67952
MS
106842011-02-23 Michael Snyder <msnyder@vmware.com>
10685
10686 * gdb.base/break.exp: Add tests for "info break" with arguments.
10687 * gdb.trace/infotrace.exp: Update patterns for error and help.
10688 * gdb.base/completion.exp: Update pattern.
10689 * gdb.base/ena-dis-br.exp: Update pattern.
10690 * gdb.base/help.exp: Update patterns.
10691
106922011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
10693
10694 * gdb.base/memattr.exp: New test.
10695 * gdb.base/memattr.c: Test load for memattr.exp.
10696
6e6fbe60
DE
106972011-02-22 Doug Evans <dje@google.com>
10698
10699 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10700
1d41d745
MS
107012011-02-22 Michael Snyder <msnyder@vmware.com>
10702
10703 * Makefile.in: Make more clean.
10704 * gdb.ada/Makefile.in: Ditto.
10705 * gdb.arch/Makefile.in: Ditto.
10706 * gdb.asm/Makefile.in: Ditto.
10707 * gdb.base/Makefile.in: Ditto.
10708 * gdb.cp/Makefile.in: Ditto.
10709 * gdb.dwarf2/Makefile.in: Ditto.
10710 * gdb.java/Makefile.in: Ditto.
10711 * gdb.mi/Makefile.in: Ditto.
10712 * gdb.modula2/Makefile.in: Ditto.
10713 * gdb.python/Makefile.in: Ditto.
10714 * gdb.server/Makefile.in: Ditto.
10715 * gdb.stabs/Makefile.in: Ditto.
10716 * gdb.threads/Makefile.in: Ditto.
10717 * gdb.trace/Makefile.in: Ditto.
10718
79ba84ca
MS
107192011-02-22 Michael Snyder <msnyder@vmware.com>
10720
df46027d 10721 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
10722 info threads.
10723
b9b35694
JB
107242011-02-22 Joel Brobecker <brobecker@adacore.com>
10725
10726 * gdb.python/py-breakpoint.exp: Fix the expected output of
10727 one of the "maint info breakpoints" tests to accept the output
10728 generated on platforms that do not have hardware watchpoints.
10729
8bfb830f
JB
107302011-02-22 Joel Brobecker <brobecker@adacore.com>
10731
10732 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10733 clean_restart. Be a little stricter in the expected output
10734 for one of the tests. Fix a typo in one of the comments.
10735
c45f3c54
JB
107362011-02-22 Joel Brobecker <brobecker@adacore.com>
10737
10738 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10739 Delete variable binfile, no longer use. Add or modify test
10740 comments to make them unique.
10741
b97c863c
MS
107422011-02-21 Michael Snyder <msnyder@vmware.com>
10743
10744 * Makefile.in: Update for make clean.
10745 * gdb.ada/Makefile.in: Ditto.
10746 * gdb.arch/Makefile.in: Ditto.
10747 * gdb.asm/Makefile.in: Ditto.
10748 * gdb.base/Makefile.in: Ditto.
10749 * gdb.cp/Makefile.in: Ditto.
10750 * gdb.dwarf2/Makefile.in: Ditto.
10751 * gdb.java/Makefile.in: Ditto.
10752 * gdb.mi/Makefile.in: Ditto.
10753 * gdb.modula2/Makefile.in: Ditto.
10754 * gdb.python/Makefile.in: Ditto.
10755 * gdb.server/Makefile.in: Ditto.
10756 * gdb.stabs/Makefile.in: Ditto.
10757 * gdb.threads/Makefile.in: Ditto.
10758 * gdb.trace/Makefile.in: Ditto.
10759
aea5b279
MS
107602011-02-21 Michael Snyder <msnyder@vmware.com>
10761
10762 * gdb.threads/thread-find.exp: Update patterns for changes in
10763 output of "info threads" command.
10764
e3039479
UW
107652011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10766 Ulrich Weigand <uweigand@de.ibm.com>
10767
10768 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10769 (skip_hw_watchpoint_tests): Likewise.
10770 (skip_hw_watchpoint_multi_tests): Likewise.
10771
b800ec70
UW
107722011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10773
10774 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10775 (skip_hw_watchpoint_tests): Likewise.
10776 (skip_hw_watchpoint_multi_tests): Likewise.
10777 (skip_hw_watchpoint_access_tests): Likewise.
10778
10779 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10780 * gdb.base/pr11022.exp: Likewise.
10781 * gdb.base/watch-read.exp: Likewise.
10782 * gdb.base/watch_thread_num.exp: Likewise.
10783 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10784 * gdb.base/watchpoint-hw.exp: Likewise.
10785 * gdb.base/watchpoint.exp: Likewise.
10786 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10787 * gdb.threads/watchthreads-reorder.exp: Likewise.
10788 * gdb.threads/watchthreads.exp: Likewise.
10789 * gdb.threads/watchthreads2.exp: Likewise.
10790
91033e37
JB
107912011-02-21 Joel Brobecker <brobecker@adacore.com>
10792
10793 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10794 the debugger is unable to find the array bounds.
10795
eeaafae2
JK
107962011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10797
10798 * gdb.cp/typedef-operator.exp: New file.
10799 * gdb.cp/typedef-operator.cc: New file.
10800
e338d953
MS
108012011-02-17 Michael Snyder <msnyder@vmware.com>
10802
10803 * gdb.threads/thread-find.exp: Fix regular expressions.
10804
e67ad678
JB
108052011-02-17 Joel Brobecker <brobecker@adacore.com>
10806
10807 * gdb.ada/packed_array: Expand testcase to test printing of
10808 unconstrained packed array.
10809
93084bca
JB
108102011-02-17 Joel Brobecker <brobecker@adacore.com>
10811
10812 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10813
a0c78a73
PA
108142011-02-16 Pedro Alves <pedro@codesourcery.com>
10815
f65d5553 10816 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
10817 (main): Initialize it before collecting, and and clear it
10818 afterwards.
f65d5553
PA
10819 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10820 collecting with '{type} addr', where the addr expression is not an
10821 rvalue.
a0c78a73 10822
3dfcbbd2
KW
108232011-02-16 Ken Werner <ken.werner@de.ibm.com>
10824
10825 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10826 a bool variable. Expect correct OpenCL names for vector types. Use the
10827 uc3 variable name instead of referring to the uchar3 built-in type.
10828 Escape the asterisk at the half pointer test.
10829
08807d5a
PA
108302011-02-16 Pedro Alves <pedro@codesourcery.com>
10831
f65d5553 10832 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
10833 (main): Initialize it before collecting, and and clear it
10834 afterwards.
f65d5553
PA
10835 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10836 collecting overlapping memory ranges.
08807d5a 10837
60f98dde
MS
108382011-02-15 Michael Snyder <msnyder@vmware.com>
10839
10840 * gdb.base/default.exp: Add tests for thread commands.
10841 * gdb.base/help.exp: Add tests for thread commands.
10842 * gdb.threads/thread-find.exp: New test for thread find command.
10843
648cd113
KW
108442011-02-15 Ken Werner <ken.werner@de.ibm.com>
10845
10846 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10847
494e194e
YQ
108482011-02-15 Yao Qi <yao@codesourcery.com>
10849
10850 PR tdep/12352
10851 * gdb.arch/arm-disp-step.S : New test for str instruction.
10852 * gdb.arch/arm-disp-step.exp : Likewise.
10853
d9492458
TJB
108542011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10855
10856 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10857 "vector_register2_vr" test strings. Test the extended floating
10858 point registers (F32~F63).
10859 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10860 IBM XL C compiler. Make the test program use a register provided
10861 by the compiler for the lxvd2x instruction.
10862
8af8e3bc
PA
108632011-02-14 Pedro Alves <pedro@codesourcery.com>
10864
10865 * gdb.trace/unavailable.cc (class Base, class Middle, class
10866 Derived): New types.
10867 (derived_unavail, derived_partial, derived_whole): New globals.
10868 (virtual_partial): New global.
10869 (virtualp): Point at virtual_partial.
10870 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
10871 related to unavailable vptr.
10872
1b28d0b3
PA
108732011-02-14 Pedro Alves <pedro@codesourcery.com>
10874
10875 * gdb.trace/unavailable.cc (a, b, c): New globals.
10876 (main): Set and clear them.
10877 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
10878 `a' and `c', and check that `b' isn't collected, although `a' and
10879 `c' are.
10880
ec0a52e1
PA
108812011-02-14 Pedro Alves <pedro@codesourcery.com>
10882
10883 * gdb.trace/unavailable.cc (struct Virtual): New.
10884 (virtualp): New global pointer.
10885 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
10886 printing a pointer to an object whose type has a vtable, with
10887 print object on.
10888
24e6bcee
PA
108892011-02-14 Pedro Alves <pedro@codesourcery.com>
10890
10891 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
10892 value repeat handles unavailableness.
10893
39d37385
PA
108942011-02-14 Pedro Alves <pedro@codesourcery.com>
10895
10896 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
10897 tests for building arrays from unavailable values, subscripting
10898 non-memory rvalue unvailable arrays, and accessing fields or
10899 baseclasses of non-lazy unavailable values,
10900 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
10901 struct types.
10902 (g_smallstruct, g_smallstruct_b): New globals.
10903
06d72e16
PA
109042011-02-14 Pedro Alves <pedro@codesourcery.com>
10905
10906 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
10907
bc9a5551
JK
109082011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10909
10910 Fix const/volatile qualifiers of C++ types, PR c++/12328.
10911 * gdb.cp/overload-const.exp: New file.
10912 * gdb.cp/overload-const.cc: New file.
10913
54fcddd0
UW
109142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10915
10916 * gdb.opencl/callfuncs.cl: New file.
10917 * gdb.opencl/callfuncs.exp: New test.
10918 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
10919
d6dafb7c
UW
109202011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10921
10922 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
10923 when computing result.
10924 * gdb.arch/altivec-abi.exp: Update expected results.
10925
a449c2d8
TJB
109262011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10927
10928 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
10929 * gdb.base/jit.exp: Likewise.
10930 * gdb.base/pie-execl.exp: Likewise.
10931 * gdb.base/solib-nodir.exp: Likewise.
10932 * gdb.base/solib-overlap.exp: Likewise.
10933
764880b7
PA
109342011-02-07 Pedro Alves <pedro@codesourcery.com>
10935
10936 * gdb.trace/collection.c (global_pieces): New.
10937 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
10938 New procedure.
10939 (gdb_trace_collection_test): Call it.
10940
505500db
SW
109412011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
10942
10943 * gdb.python/py-evthreads.c: New file.
10944 * gdb.python/py-evthreads.exp: New file.
10945 * gdb.python/py-events.py: New file.
10946 * gdb.python/py-events.exp: New file.
10947 * gdb.python/py-events.c: New file.
10948
385203ed
DD
109492011-02-04 David Daney <ddaney@caviumnetworks.com>
10950
10951 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
10952
9011945e
AB
109532011-02-03 Andrew Burgess <aburgess@broadcom.com>
10954
10955 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
10956 gdb.base/disasm-end-cu.exp: New test for disassembling over the
10957 boundary between two compilation units.
10958
580688f3
PA
109592011-02-02 Pedro Alves <pedro@codesourcery.com>
10960
10961 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
10962 (Virtual): New structs.
10963 (virtual_o, virtual_middle_b): New globals.
10964 * gdb.cp/virtbase.exp: New tests.
10965
d3f0f853
PP
109662011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
10967
10968 * gdb.base/jit.exp: New file.
10969 * gdb.base/jit-main.c: New file.
10970 * gdb.base/jit-solib.c: New file.
10971
b2030fb5
UW
109722011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
10973
10974 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
10975 proceed to initial kernel entry point.
10976 * gdb.opencl/datatypes.exp: Likewise.
10977 * gdb.opencl/operators.exp: Likewise.
10978 * gdb.opencl/vec_comps.exp: Likewise.
10979
2db19d1e
SW
109802011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
10981
10982 * gdb.cp/nsnested.cc: New.
10983 * gdb.cp/nsnested.exp: New.
10984 * gdb.cp/nsnoimports.exp: New.
10985 * gdb.cp/nsnoimports.cc: New.
10986
6b0c4c1f
JB
109872011-01-31 Joel Brobecker <brobecker@adacore.com>
10988
10989 * gdb.base/interact.exp: Add extra tests that verify that
10990 the value of the interactive-mode setting does not change
10991 after the script is sourced.
10992
80b23b6a
JK
109932011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10994
10995 * gdb.cp/noparam.exp: New file.
10996 * gdb.cp/noparam.cc: New file.
10997
ffd5ec24
PA
109982011-01-28 Pedro Alves <pedro@codesourcery.com>
10999
11000 * gdb.trace/tfile.exp: Test that with no traceframe selected,
11001 there's no stack or registers.
11002
a81766d8
TT
110032011-01-26 Tom Tromey <tromey@redhat.com>
11004
11005 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
11006 space before string output. Add test for "set print pretty off"
11007 case.
11008
585fdaa1
PA
110092011-01-25 Pedro Alves <pedro@codesourcery.com>
11010
11011 * gdb.base/frame-args.exp: Adjust.
11012 * gdb.dwarf2/dw2-noloc.exp: Adjust.
11013 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
11014 * gdb.dwarf2/pieces.exp: Adjust.
11015 * gdb.opt/clobbered-registers-O2.exp: Adjust.
11016 * gdb.opt/inline-locals.exp: Adjust.
11017 * gdb.threads/fork-child-threads.exp: Adjust.
11018
d468832a
KW
110192011-01-25 Ken Werner <ken.werner@de.ibm.com>
11020
11021 * gdb.opencl/convs_casts.cl: Move program scope variables into the
11022 OpenCL kernel function. Add a comment as marker. Add address space
11023 qualifiers for the remaining program scope variables.
11024 * gdb.opencl/datatypes.cl: Likewise.
11025 * gdb.opencl/operators.cl: Likewise.
11026 * gdb.opencl/vec_comps.cl: Likewise.
11027 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
11028 Add breakpoint at the marker comment.
11029 * gdb.opencl/datatypes.exp: Likewise.
11030 * gdb.opencl/operators.exp: Likewise.
11031 * gdb.opencl/vec_comps.exp: Likewise.
11032
490f124f
PA
110332011-01-24 Pedro Alves <pedro@codesourcery.com>
11034
11035 * gdb.base/printcmds.c (some_struct): New struct and instance.
11036 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
11037 procedure.
11038 <global scope>: Call it.
11039
6da78614
KW
110402011-01-21 Ken Werner <ken.werner@de.ibm.com>
11041
11042 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
11043 argument to the gdb_compile_opencl_hostapp call.
11044
ec64c9aa
YQ
110452011-01-19 Yao Qi <yao@codesourcery.com>
11046
11047 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
11048 positve list.
11049
810cfdbb
YQ
110502011-01-19 Yao Qi <yao@codesourcery.com>
11051
11052 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
11053 canonical form.
11054 Remove "xscale-*-*"
11055 * gdb.xml/tdesc-regs.exp: Likewise.
11056 * gdb.python/py-section-script.exp: Replace ARM target triplet
11057 with canonical form.
11058 Match arm*-*-symbianelf*.
11059 * gdb.base/dup-sect.exp: Likewise.
11060 * lib/dwarf.exp: New.
11061 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
11062 dwarf2_support.
11063 * gdb.dwarf2/dup-psym.exp: Likewise.
11064 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
11065 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11066 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
11067 * gdb.dwarf2/dw2-basic.exp: Likewise.
11068 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11069 * gdb.dwarf2/dw2-const.exp: Likewise.
11070 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
11071 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
11072 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11073 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
11074 * gdb.dwarf2/dw2-filename.exp: Likewise.
11075 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11076 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
11077 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11078 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11079 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
11080 * gdb.dwarf2/dw2-noloc.exp: Likewise.
11081 * gdb.dwarf2/dw2-op-call.exp: Likewise.
11082 * gdb.dwarf2/dw2-producer.exp: Likewise.
11083 * gdb.dwarf2/dw2-ranges.exp: Likewise.
11084 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
11085 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
11086 * gdb.dwarf2/dw2-strp.exp: Likewise.
11087 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
11088 * gdb.dwarf2/implptr.exp: Likewise.
11089 * gdb.dwarf2/mac-fileno.exp: Likewise.
11090 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
11091 * gdb.dwarf2/pieces.exp: Likewise.
11092 * gdb.dwarf2/pr11465.exp: Likewise.
11093 * gdb.dwarf2/valop.exp: Likewise.
11094 * gdb.dwarf2/watch-notconst.exp: Likewise.
11095 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
11096
4694da01
TT
110972011-01-19 Tom Tromey <tromey@redhat.com>
11098
11099 * gdb.python/py-infthread.exp: Add thread tests.
11100
b075872c
JB
111012011-01-14 Joel Brobecker <brobecker@adacore.com>
11102
11103 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
11104
2c3e6e24
JB
111052011-01-14 Joel Brobecker <brobecker@adacore.com>
11106
11107 * gdb.ada/widewide: New testcase.
11108
de8fa76c
JB
111092011-01-13 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.base/interact.exp: New testcase.
11112
1b05df00
TT
111132011-01-12 Tom Tromey <tromey@redhat.com>
11114
11115 * gdb.mi/gdb2549.exp: Update for error message changes.
11116 * gdb.mi/mi-cli.exp: Likewise.
11117 * gdb.mi/mi-disassemble.exp: Likewise.
11118 * gdb.mi/mi-pthreads.exp: Likewise.
11119 * gdb.mi/mi-regs.exp: Likewise.
11120 * gdb.mi/mi-stack.exp: Likewise.
11121 * gdb.mi/mi-var-block.exp: Likewise.
11122 * gdb.mi/mi-var-cmd.exp: Likewise.
11123 * gdb.mi/mi2-cli.exp: Likewise.
11124 * gdb.mi/mi2-disassemble.exp: Likewise.
11125 * gdb.mi/mi2-pthreads.exp: Likewise.
11126 * gdb.mi/mi2-regs.exp: Likewise.
11127 * gdb.mi/mi2-stack.exp: Likewise.
11128 * gdb.mi/mi2-var-block.exp: Likewise.
11129 * gdb.mi/mi2-var-cmd.exp: Likewise.
11130
c2ff108b
JK
111312011-01-12 Andrew Burgess <aburgess@broadcom.com>
11132 Jan Kratochvil <jan.kratochvil@redhat.com>
11133
11134 PR fortran/11104 and DWARF unbound arrays detection.
11135 * gdb.fortran/multi-dim.exp: New file.
11136 * gdb.fortran/multi-dim.f90: New file.
11137
b716877b
AB
111382011-01-12 Andrew Burgess <aburgess@broadcom.com>
11139
11140 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
11141 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
11142 add new tests for opcode dumping.
11143
6c162d5e
TT
111442011-01-11 Tom Tromey <tromey@redhat.com>
11145
11146 * gdb.python/py-infthread.exp: Load gdb-python.exp.
11147
77b06cd7
TJB
111482010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
11149
11150 Convert hardware watchpoints to use breakpoint_ops.
11151 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
11152 type is not supported.
11153 * gdb.base/foll-fork.exp: Likewise.
11154 * gdb.base/foll-vfork.exp: Likewise.
11155
f39a75d0
PM
111562011-01-10 Phil Muldoon <pmuldoon@redhat.com>
11157
11158 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
11159 Use load_lib gdb-python.exp.
11160 * gdb.python/python.exp: Ditto.
11161 * gdb.python/py-function.exp: Ditto.
11162
fc529d80
AS
111632011-01-09 Andreas Schwab <schwab@linux-m68k.org>
11164
11165 * gdb.threads/tls.exp ("info address me"): Fix expected output.
11166
fb03cb59
JK
111672011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11168
11169 * configure: Regenerate.
11170
d8e22779
TT
111712011-01-06 Tom Tromey <tromey@redhat.com>
11172
11173 * gdb.python/py-frame.exp: Test gdb.newest_frame.
11174
09050809
JB
111752011-01-06 Joel Brobecker <brobecker@adacore.com>
11176
fc529d80
AS
11177 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11178 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11179 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11180 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11181 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11182 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11183 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11184 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11185 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11186 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11187 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11188 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11189 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11190 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11191 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11192 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11193 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11194 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11195 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11196 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11197 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11198 gdb.ada/uninitialized_vars.exp,
11199 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11200 Simplify by using clean_restart.
09050809 11201
8ed5dd9e
JB
112022011-01-06 Joel Brobecker <brobecker@adacore.com>
11203
11204 Add marker to be used as anchor for inserting breakpoints.
11205 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11206 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11207 Likewise.
11208
11209 Remove uses of gdb_start_cmd.
11210 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11211 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11212
11213 Do not run testcase if testing with GDBserver.
11214 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11215 if testing with GDBserver.
11216
368a124f
JB
112172011-01-06 Joel Brobecker <brobecker@adacore.com>
11218
11219 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11220 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11221 copyright header.
11222
44944448
JB
112232011-01-05 Joel Brobecker <brobecker@adacore.com>
11224
11225 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11226 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11227 testsuite/gdb.fortran/complex.f,
11228 testsuite/gdb.fortran/derived-type.f90,
11229 testsuite/gdb.fortran/library-module-lib.f90,
11230 testsuite/gdb.fortran/library-module-main.f90,
11231 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11232 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11233 Copyright year update.
11234
31886ea6
JB
112352011-01-05 Joel Brobecker <brobecker@adacore.com>
11236
11237 * gdb.base/langs1.f: Add copyright header.
11238
ebedcab5
JK
112392011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11240
11241 * gdb.base/morestack.exp: New file.
11242 * gdb.base/morestack.c: New file.
11243
de1eb2f9
JK
112442011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11245
11246 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11247
9e87a409
JB
112482010-12-29 Joel Brobecker <brobecker@adacore.com>
11249
11250 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11251 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11252
720d1a40
JB
112532010-12-29 Joel Brobecker <brobecker@adacore.com>
11254
11255 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11256
a283af87
AS
112572010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11258
5d3d9cba
AS
11259 * gdb.threads/tls.exp: Fix typo.
11260
a283af87
AS
11261 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11262 * gdb.threads/execl.exp: Update.
11263
2a20745c
YQ
112642010-12-23 Yao Qi <yao@codesourcery.com>
11265
11266 * gdb.arch/arm-disp-step.exp: New.
11267 * gdb.arch/arm-disp-step.S: New.
11268
a7658b96
TT
112692010-12-21 Tom Tromey <tromey@redhat.com>
11270
11271 * gdb.threads/execl.exp: Update.
11272 * gdb.threads/linux-dp.exp: Update.
11273 * gdb.threads/manythreads.exp: Update.
11274 * gdb.threads/tls.exp: Update.
11275
5b79abe7
TT
112762010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11277
11278 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11279 (NextOverThrowDerivates) <resumebpt>: New.
11280 (resumebpt_test): New.
11281 (main): Call resumebpt_test.
11282 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11283
0914bcdb
SS
112842010-12-12 Stan Shebs <stan@codesourcery.com>
11285
11286 * gdb.trace/tsv.exp: Test print command on trace state variables.
11287
305aeedc
TT
112882010-12-09 Tom Tromey <tromey@redhat.com>
11289
11290 * gdb.base/interp.exp: Add regression test.
11291
186c406b
TT
112922010-12-09 Tom Tromey <tromey@redhat.com>
11293
11294 * gdb.java/jnpe.java: New file.
11295 * gdb.java/jnpe.exp: New file.
11296 * gdb.cp/nextoverthrow.exp: New file.
11297 * gdb.cp/nextoverthrow.cc: New file.
11298
aae1c79a
DE
112992010-12-07 Doug Evans <dje@google.com>
11300
11301 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11302 of data-directory.
11303 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11304 updated.
11305 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11306
60f98dde 113072010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
11308
11309 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11310 * gdb.base/call-sc.exp: Ditto.
11311 * gdb.base/finish.exp: Ditto.
11312 * gdb.base/return.exp: Ditto.
11313 * gdb.base/return2.exp: Ditto.
11314
5fa290c1
DE
113152010-11-30 Doug Evans <dje@google.com>
11316
11317 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11318 (gdb_expect_list): Fix spelling errors in comments.
11319 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11320 send_gdb/gdb_expect_list where applicable.
11321 * gdb.base/call-ar-st.exp: Ditto.
11322 * gdb.base/funcargs.exp: Ditto.
11323 * gdb.base/gcore.exp: Ditto.
11324 * gdb.base/page.exp: Ditto.
11325 * gdb.base/sigaltstack.exp: Ditto.
11326 * gdb.base/siginfo.exp: Ditto.
11327 * gdb.base/sigstep.exp: Ditto.
11328 * gdb.base/trace-commands.exp: Ditto.
11329
4e04c971
DE
113302010-11-29 Doug Evans <dje@google.com>
11331
11332 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11333 printer-name;subprinter-name.
11334
8cf6f0b1
TT
113352010-11-29 Tom Tromey <tromey@redhat.com>
11336
11337 * gdb.dwarf2/implptr.exp: New file.
11338 * gdb.dwarf2/implptr.c: New file.
11339 * gdb.dwarf2/implptr.S: New file.
11340
94b6973e
PM
113412010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11342
fc529d80 11343 PR python/12199
94b6973e
PM
11344
11345 * gdb.python/py-breakpoint.exp: Test the delete method.
11346
8358c15c
JK
113472010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11348
11349 Fix step_resume_breakpoint unsaved during an infcall.
11350 * gdb.base/step-resume-infcall.exp: New file.
11351 * gdb.base/step-resume-infcall.c: New file.
11352
f6df29bc
TJB
113532010-11-24 Edjunior Machado <emachado@br.ibm.com>
11354
11355 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11356
f2b5a5cf
TJB
113572010-11-24 Edjunior Machado <emachado@br.ibm.com>
11358
11359 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11360 on ppc64's symbols; "finish" and "return" commands must accept to
11361 show the caller line again as well as the line after.
11362 * gdb.asm/powerpc64.inc: New file.
11363
6b0ecdc2
DE
113642010-11-23 Doug Evans <dje@google.com>
11365
11366 * lib/gdb.exp (gdb_test_sequence): New function.
11367 (gdb_expect_list): Add verbose -log call for each pattern.
11368 * gdb.base/signals.exp (test_handle_all_print): Call it.
11369 Reduce timeout increment from 6 minutes to 1 minute.
11370 * gdb.server/ext-run.exp: Call it.
11371
ea976c60
PM
113722010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11373
f2b5a5cf 11374 PR python/12212
ea976c60
PM
11375
11376 * gdb.python/python.exp: Check that selected_thread raises an
11377 error when no inferior is loaded.
11378
c0efa795
JK
113792010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11380
11381 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11382 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11383
ec3aa567
JK
113842010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11385
11386 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11387 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11388
d8249011
DE
113892010-11-18 Doug Evans <dje@google.com>
11390
11391 * gdb.server/ext-run.exp: Fix intermittent failures.
11392
d4eba7d1
NF
113932010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11394
11395 * gdb.stabs/gdb11479.exp: Use runto_main.
11396
b04c2f88
NF
113972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11398
11399 * gdb.base/break-entry.exp: Skip if using a stub.
11400
ae9d7ce4
NF
114012010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11402
11403 * gdb.python/py-inferior.exp: Pack values in target endianness.
11404
621c8364
TT
114052010-11-12 Tom Tromey <tromey@redhat.com>
11406
11407 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11408 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11409 MemoryError.
11410 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11411 type.
11412 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11413 MemoryError.
11414 (test_subscript_regression): Update exception type.
11415
84f4c1fe
PM
114162010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11417
11418 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11419 breakpoint tests.
11420
a1442452
PA
114212010-11-09 Pedro Alves <pedro@codesourcery.com>
11422
11423 * gdb.base/watchpoint.exp: Test "watch -location" with an
11424 innacessible location.
11425
efd11a33
JK
114262010-11-09 Edjunior Machado <emachado@br.ibm.com>
11427 Luis Machado <luisgpm@br.ibm.com>
11428
11429 * gdb.base/maint.exp: Expect "." prefix.
11430 * gdb.base/nodebug.exp: Expect "." Likewise.
11431 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11432 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11433 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11434 POWER server processors.
11435
aa00efb5
JK
114362010-11-08 Edjunior Machado <emachado@br.ibm.com>
11437 Luis Machado <luisgpm@br.ibm.com>
11438
11439 * gdb.base/break-entry.exp: convert entry point for
11440 ppc64 and expect leading `.' on ppc64's symbols
11441
99e7ae30
DE
114422010-11-05 Doug Evans <dje@google.com>
11443
11444 * gdb.base/help.exp: Update expected output.
b521dba8
DE
11445 * gdb.python/py-param.exp: Delete, contents moved to ...
11446 * gdb.python/py-parameter.exp: ... here. New file.
11447 Add test for gdb.parameter ("directories").
99e7ae30 11448
f4b8a18d
KW
114492010-11-05 Ken Werner <ken.werner@de.ibm.com>
11450
11451 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11452 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11453 * configure: Regenerate.
11454 * gdb.opencl/Makefile.in: New File.
11455 * gdb.opencl/datatypes.exp: Likewise.
11456 * gdb.opencl/datatypes.cl: Likewise.
11457 * gdb.opencl/operators.exp: Likewise.
11458 * gdb.opencl/operators.cl: Likewise.
11459 * gdb.opencl/vec_comps.exp: Likewise.
11460 * gdb.opencl/vec_comps.cl: Likewise.
11461 * gdb.opencl/convs_casts.exp: Likewise.
11462 * gdb.opencl/convs_casts.cl: Likewise.
11463 * lib/opencl.exp: Likewise.
11464 * lib/opencl_hostapp.c: Likewise.
11465 * lib/opencl_kernel.cl: Likewise.
11466 * lib/cl_util.c: Likewise.
11467 * lib/cl_util.c: Likewise.
11468 * gdb.base/default.exp (set language): Add "opencl" to the list of
11469 languages.
11470
a9d5ef47
SW
114712010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11472
11473 * gdb.cp/overload.exp: Added test for inheritance overload.
11474 * gdb.cp/overload.cc: Ditto.
11475 * gdb.cp/oranking.exp: Removed releveant kfails.
11476
03eb1c79
JK
114772010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11478 Joel Brobecker <brobecker@adacore.com>
11479
11480 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11481 check test_compiler_info.
11482
dbc98a8b
KW
114832010-11-03 Ken Werner <ken.werner@de.ibm.com>
11484
11485 * gdb.base/gnu_vector.exp: Adjust expect messages.
11486
120bd360
KW
114872010-11-03 Ken Werner <ken.werner@de.ibm.com>
11488
11489 * gdb.base/gnu_vector.exp: Add unary operator tests.
11490
c37f7098
KW
114912010-11-03 Ken Werner <ken.werner@de.ibm.com>
11492
11493 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11494
7b51bc51
DE
114952010-11-02 Doug Evans <dje@google.com>
11496
11497 * gdb.python/py-pp-maint.c: New file.
11498 * gdb.python/py-pp-maint.exp: New file.
11499 * gdb.python/py-pp-maint.py: New file.
11500
50c97f38
TT
115012010-11-02 Tom Tromey <tromey@redhat.com>
11502
11503 * gdb.base/default.exp: Remove "scheme" from language list.
11504
a289b8f6
JK
115052010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11506
11507 Revert:
11508 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11509 * gdb.threads/sigstep-threads.exp: New file.
11510 * gdb.threads/sigstep-threads.c: New file.
11511
cd017491
MS
115122010-10-20 Michael Snyder <msnyder@vmware.com>
11513
11514 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11515
8e6a5956
UW
115162010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11517
11518 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11519 Skip test completely if gdb,no_hardware_watchpoints.
11520
2c04da0d
UW
115212010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11522
11523 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11524 strict, but do not check for any particular function name within libc.
11525
79afc5ef
SW
115262010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11527
11528 * gdb.cp/smartp.exp: New test.
11529 * gdb.cp/smartp.cc : New test.
11530
026ffab7
SW
115312010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11532
11533 * gdb.cp/converts.exp: Test pointer to bool conversion.
11534 Test pointer to long conversion.
11535 * gdb.cp/oranking.exp: Removed relevant kfail.
11536
3a772aa4
TT
115372010-10-18 Tom Tromey <tromey@redhat.com>
11538
11539 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11540 argument to lazy_string.
11541 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11542 (pp_ls.to_string): Use it.
11543 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11544 Add "estring2" local.
11545
5fc3827b
JK
115462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11547
11548 Fix s390x compatibility.
11549 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11550 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11551
8aeb23f3
JK
115522010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11553
11554 * gdb.threads/sigstep-threads.exp: New file.
11555 * gdb.threads/sigstep-threads.c: New file.
11556
c1e56572
JK
115572010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11558
11559 * gdb.base/pie-execl.exp: New file.
11560 * gdb.base/pie-execl.c: New file.
11561
92163a10
JK
115622010-10-13 Doug Evans <dje@google.com>
11563 Jan Kratochvil <jan.kratochvil@redhat.com>
11564
11565 PR exp/12117
11566 * gdb.cp/ptype-cv-cp.cc: New file.
11567 * gdb.cp/ptype-cv-cp.exp: New file.
11568
7062b0a0
SW
115692010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11570
11571 * gdb.cp/converts.cc: New test program.
11572 * gdb.cp/converts.exp: New test.
11573 * gdb.cp/overload.exp: Added test for void* vs int*.
11574 * gdb.cp/overload.exp: Ditto.
11575 * gdb.cp/oranking.exp: Removed related kfail.
11576
0e3509db
DE
115772010-10-13 Doug Evans <dje@google.com>
11578
11579 * lib/gdb-python.exp (gdb_check_python_config): New function.
11580 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11581 * gdb.python/lib-types.cc: New file.
11582 * gdb.python/lib-types.exp: New file.
11583
8dc78533
JK
115842010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11585
11586 * gdb.python/py-error.exp: New file.
11587 * gdb.python/py-error.py: New file.
11588
93c17e06
JK
115892010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11590
11591 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11592 gdb_test_multiple.
11593
d8b34041
JK
115942010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11595
11596 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11597 * gdb.base/prelink.exp: Likewise.
11598 * gdb.base/solib-nodir.exp: Likewise.
11599 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11600 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11601 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11602
e0cc584e
UW
116032010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11604
11605 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11606 for the "info files" test to avoid timeouts on slow machines.
11607
cfc353b1
JK
116082010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11609
11610 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11611 (main): Make openlib dummy call.
11612
d3d7896d
JK
116132010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11614
11615 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11616 * break-interp.exp (reach): Move the core body ...
11617 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11618 (test_ld): Provide always real argument, even to the linker. Replace
11619 dl_main by _dl_debug_state.
11620
5e533c94
JK
116212010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11622
11623 Fix results of prelinked PIEs on ppc*.
11624 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11625 Accept also DISPLACEMENT "PRESENT".
11626 (main): Replace "ZERO" displacements by "PRESENT".
11627
33540610
SW
116282010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11629
11630 * gdb.cp/oranking.exp: New test.
11631 * gdb.cp/oranking.cc: New test program.
11632
3bdf2bbd
KW
116332010-10-08 Ken Werner <ken.werner@de.ibm.com>
11634
11635 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11636 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11637
2f608a3a
KW
116382010-10-06 Ken Werner <ken.werner@de.ibm.com>
11639
11640 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11641 lush, lynx) New constant.
11642 * gdb.base/constvars.exp: Test const array types.
11643 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11644
aa2e2d8d
DE
116452010-10-06 Doug Evans <dje@google.com>
11646
11647 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11648 of syscall staging area.
11649
2844d6b5
KW
116502010-10-06 Ken Werner <ken.werner@de.ibm.com>
11651
11652 * gdb.base/gnu_vector.c: Add variable c4.
11653 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11654 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11655
7d8ac8bb
MR
116562010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11657
11658 * gdb.arch/altivec-abi.exp: Fix a typo.
11659
84a02e58
MR
116602010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11661
11662 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11663 to match a thread ID.
11664
b18e6318
JK
116652010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 Fix s390x testcase compatibility.
11668 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11669
a2c09bd0
DE
116702010-10-01 Doug Evans <dje@google.com>
11671
11672 * lib/gdb-python.exp: New file.
11673 * gdb.python/py-block.exp: Use it.
11674 * gdb.python/py-breakpoint.exp: Ditto.
11675 * gdb.python/py-frame.exp: Ditto.
11676 * gdb.python/py-inferior.exp: Ditto.
11677 * gdb.python/py-param.exp: Ditto.
11678 * gdb.python/py-prettyprint.exp: Ditto.
11679 * gdb.python/py-shared.exp: Ditto.
11680 * gdb.python/py-symbol.exp: Ditto.
11681 * gdb.python/py-symtab.exp: Ditto.
11682 * gdb.python/py-type.exp: Ditto.
11683 * gdb.python/py-value.exp: Ditto.
11684 * gdb.python/python.exp: Ditto.
11685
38f12cfc
TT
116862010-09-30 Tom Tromey <tromey@redhat.com>
11687
11688 * gdb.base/anon.exp: New file.
11689 * gdb.base/anon.c: New file.
11690
9ae8282d
TT
116912010-09-30 Tom Tromey <tromey@redhat.com>
11692
11693 * gdb.base/completion.exp: Test completion through anonymous
11694 union.
11695 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11696
e9e07ba6
JK
116972010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11698
11699 Fix printing parameters of inlined functions.
11700 * gdb.dwarf2/dw2-inline-param.exp: New file.
11701 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11702 * gdb.dwarf2/dw2-inline-param.S: New file.
11703
cd2effb2
JK
117042010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11705
11706 PR corefiles/12071.
11707 * gdb.base/corefile.exp (quit with a process, no question: load core)
11708 (quit with a core file): New tests.
11709
bceffbf3
JK
117102010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11711
11712 Fix GDB crash on inferior calls with self-referencing classes.
11713 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11714 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11715 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11716
1736ad11
JK
117172010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11718
11719 Fix lost siginfo_t for inferior calls.
11720 * gdb.base/siginfo-infcall.exp: New file.
11721 * gdb.base/siginfo-infcall.c: New file.
11722
a176ad92
JB
117232010-09-22 Joel Brobecker <brobecker@adacore.com>
11724
11725 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11726
c2b0a229
JK
117272010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11728
11729 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11730 New test.
11731 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11732
e8ae22d1
JB
117332010-09-22 Joel Brobecker <brobecker@adacore.com>
11734
11735 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11736 type of our const type.
11737
ec322823
SW
117382010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11739
11740 * gdb.cp/pr12028.cc: New.
11741 * gdb.cp/pr12028.exp: New.
11742
72929c62
JB
117432010-09-22 Joel Brobecker <brobecker@adacore.com>
11744
11745 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11746
875b4ff5 117472010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 11748 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
11749
11750 PR mi/11407
11751 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11752 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11753 * gdb.mi/dw2-ref-missing-frame.S New File.
11754 * gdb.mi/dw2-ref-missing-frame.exp New File.
11755
7155d578
TT
117562010-09-14 Tom Tromey <tromey@redhat.com>
11757
11758 PR symtab/8399:
11759 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11760
515ed532
TT
117612010-09-14 Tom Tromey <tromey@redhat.com>
11762
11763 PR exp/11803:
11764 * gdb.threads/tls.exp: Use C++.
11765 (check_thread_local): Use K::another_thread_local.
11766 * gdb.threads/tls.c (class K): New.
11767 (another_thread_local): Now a member of K.
11768 (spin): Update. No longer K&R C.
11769
450ca57c
SW
117702010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11771
11772 * gdb.cp/koenig.cc: created class for testing member lookup.
11773 * gdb.cp/koenig.exp: Added test for member lookup.
11774
dbd492a3
JK
117752010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11776
11777 Fix false FAILs on sourcetree topdir directory containing "kill".
11778 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11779 source line matching regexp.
11780
8d4d924b
JK
117812010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11782
11783 * gdb.python/python.exp (set height 0, collect help from uiout)
11784 (verify help to uiout): New tests.
11785
8e64f2a0
JK
117862010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11787
11788 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11789 is_lp64_target to check 64bit target.
11790
4569eed2
JK
117912010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11792
11793 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11794 (test_ld) <powerpc64-*>: New.
11795
5e1617b1
DJ
117962010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11797
11798 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11799
c767944b
DJ
118002010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11801
11802 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11803 (FunctionArg::method): New function.
11804 (empty, arg): New variables.
11805 (main): Call arg.method.
11806 * gdb.cp/templates.exp (test_template_args): New function.
11807 (do_tests): Call it.
11808
27d3a3fc
UW
118092010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11810
11811 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11812 of "next" to proceed over pthread_exit call.
11813
55b7ce7f
UW
118142010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11815
11816 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11817 "maint print statistics" output to prevent expect timeouts.
11818
809df446
JK
118192010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11820
11821 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11822 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11823 (test_float_rejected): ... here.
11824 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11825 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11826 (test_float_rejected): ... here.
11827 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11828 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11829 (test_float_rejected): ... here.
11830 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11831 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11832 (test_float_rejected): ... here.
11833
8464be76
DJ
118342010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11835
11836 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11837 before disabling hardware watchpoints.
11838 (test_inaccessible_watchpoint): Check that hardware watchpoints
11839 are used. Test for watchpoints on a constant address.
11840
14dba4b4
JK
118412010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11842
11843 * gdb.base/ui-redirect.exp: New file.
11844
3f3540e1 118452010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 11846 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
11847
11848 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11849
0f254bb7
DE
118502010-08-31 Doug Evans <dje@google.com>
11851
11852 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11853
03f17ccf
TT
118542010-08-30 Tom Tromey <tromey@redhat.com>
11855
11856 PR python/11792:
11857 * gdb.python/py-value.exp (test_subscript_regression): Add
11858 dynamic_type test.
11859
640617ad
DJ
118602010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11861
11862 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11863 instead of running to main. Do not test the main function.
11864 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11865 Add new main.
11866
2ed91d1b
PA
118672010-08-26 Pedro Alves <pedro@codesourcery.com>
11868
11869 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
11870 one test.
11871
673bfd45
DE
118722010-08-24 Doug Evans <dje@google.com>
11873
11874 PR symtab/11942
11875 * gdb.dwarf2/dw4-sig-types.cc: New file.
11876 * gdb.dwarf2/dw4-sig-types.h: New file.
11877 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
11878 * gdb.dwarf2/dw4-sig-types.exp: New file.
11879
f9ffd4bb
TT
118802010-08-23 Tom Tromey <tromey@redhat.com>
11881
11882 PR python/11145:
11883 * gdb.python/py-value.c (Base, Derived): New types.
11884 (base): New global.
11885 * gdb.python/py-value.exp (test_subscript_regression): Add
11886 dynamic_cast test.
11887
d839c8a4
TT
118882010-08-23 Tom Tromey <tromey@redhat.com>
11889
11890 PR python/10676:
11891 * gdb.python/py-type.exp (test_fields): Add tests for type
11892 equality.
11893
702c2711
TT
118942010-08-23 Tom Tromey <tromey@redhat.com>
11895
11896 PR python/11915:
11897 * gdb.python/py-type.exp (test_fields): Add tests for array.
11898
832bafd3
KS
118992010-08-23 Keith Seitz <keiths@redhat.com>
11900
11901 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
11902 have any children. Create a new abbrev for it.
11903 Add missing terminal sequence to .debug_abbrev.
11904
c37bf528
KS
119052010-08-20 Keith Seitz <keiths@redhat.com>
11906
11907 PR symtab/11465:
11908 * gdb.dwarf2/pr11465.exp: New test.
11909 * gdb.dwarf2/pr11465.S: New file.
11910 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
11911 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
11912
4572cbac
TJB
119132010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
11914
11915 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
11916 registers. Update data sets with the new v2_double element in the
11917 VSX register union. Add vector_register3_vr data set for the AltiVec
11918 registers. Use gdb_test_no_output instead of send_gdb.
11919
e7fbb131
PA
119202010-08-19 Pedro Alves <pedro@codesourcery.com>
11921
11922 * gdb.python/py-shared.exp: New file, factored out from
11923 python.exp.
11924 * gdb.python/py-shared.c: New file.
11925 * gdb.python/py-shared-sl.c: New file.
11926 * gdb.python/python-1.c: New file.
11927 * gdb.python/python-sl.c: Delete.
11928 * gdb.python/python.c: Mention python-1.c.
11929 * gdb.python/python.exp: Move shared library tests to
11930 py-shared.exp.
11931 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
11932 (MISCELLANEOUS): New.
11933 (clean mostlyclean): Also remove $MISCELLANEOUS.
11934
d30f5e1f
DE
119352010-08-19 Doug Evans <dje@google.com>
11936
11937 PR exp/11926
11938 * gdb.base/printcmds.exp (test_float_accepted): New function.
11939 Move existing float tests there. Add tests for floats with suffixes.
11940 (test_float_rejected): New function.
11941 * gdb.java/jv-print.exp (test_float_accepted): New function.
11942 (test_float_rejected): New function.
11943 * gdb.objc/print.exp: New file.
11944 * gdb.pascal/print.exp: New file.
11945 * lib/objc.exp: New file.
11946
7b3fd859
PM
119472010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
11948
11949 * gdb.base/default.exp (info set): Avoid full buffer error and force
11950 reading up to final gdb prompt.
11951 (show): Likewise.
11952
c92817ce
TT
119532010-08-18 Tom Tromey <tromey@redhat.com>
11954
11955 PR symtab/11919:
11956 * gdb.base/completion.exp: Add test.
11957
f1208f9e
DE
119582010-08-18 Doug Evans <dje@google.com>
11959
11960 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
11961 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
11962 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
11963 Simplify, early exit if runto_main fails.
11964 * gdb.fortran/exprs.exp: load_lib fortran.exp.
11965 (set_lang_fortran): Moved to lib/fortran.exp.
11966 * gdb.fortran/types.exp: load_lib fortran.exp.
11967 (set_lang_fortran): Moved to lib/fortran.exp.
11968 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
11969 * gdb.java/jprint.exp (set_lang_java): Ditto.
11970 * gdb.java/jv-exp.exp: load_lib java.exp.
11971 If set_lang_java fails, issue a warning instead of failure to be
11972 consistent with other set_lang_foo uses.
11973 (set_lang_java): Moved to lib/java.exp.
11974 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
11975 If set_lang_java fails, issue a warning instead of failure to be
11976 consistent with other set_lang_foo uses.
11977 * gdb.pascal/types.exp: load_lib pascal.exp.
11978 (set_lang_pascal): Moved to lib/pascal.exp.
11979 * lib/fortran.exp: New file.
11980 * lib/java.exp (set_lang_java): New function.
11981 * lib/pascal.exp (set_lang_pascal): New function.
11982
2f06b485
YQ
119832010-08-18 Yao Qi <yao@codesourcery.com
11984
11985 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
11986 func_nofb_start and func_loopfb_start, so that address of functions
11987 is equal to these labels on Thumb.
11988
96e25403
YQ
119892010-08-18 Yao Qi <yao@codesourcery.com>
11990
11991 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
11992 to reflect latest c source file.
11993
36e6adc4
JK
119942010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11995
11996 * gdb.cp/infcall-dlopen.exp: New file.
11997 * gdb.cp/infcall-dlopen.cc: New file.
11998 * gdb.cp/infcall-dlopen-lib.cc: New file.
11999
f431efe5
PA
120002010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
12001 Pedro Alves <pedro@codesourcery.com>
12002
12003 PR breakpoints/11371
12004
12005 * gdb.base/watch-cond-infcall.exp: New file.
12006 * gdb.base/watch-cond-infcall.c: New file.
12007
06a64a0b
TT
120082010-08-16 Tom Tromey <tromey@redhat.com>
12009
12010 * gdb.base/help.exp: Update.
12011 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
12012 watchpoint.
12013 (test_watch_location): New proc.
12014 (test_watchpoint_in_big_blob): Delete watchpoint.
12015 * gdb.base/watchpoint.c (func5): New function.
12016 (main): Call it.
12017
70ebf4ed
DE
120182010-08-16 Doug Evans <dje@google.com>
12019
12020 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
12021
ca5c20b6
PM
120222010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12023
12024 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
12025 tests.
12026
7346b668
KW
120272010-08-11 Ken Werner <ken.werner@de.ibm.com>
12028
12029 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
12030 * gdb.base/gnu_vector.c: New File.
12031 * gdb.base/gnu_vector.exp: Likewise.
12032
cb2e07a6
PM
120332010-08-11 Phil Muldoon <pmuldoon@redhat.com>
12034
12035 * gdb.python/python.c: New File.
12036 * gdb.python/python-sl.c: New File.
12037 * gdb.python/python.exp: Test solib_address and decode_line
12038 * functions.
12039
5da1313b
JK
120402010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12041
12042 * gdb.python/python.exp (show height, set height 10)
12043 (verify pagination beforehand, verify pagination beforehand: q)
12044 (gdb.execute does not page, verify pagination afterwards)
12045 (verify pagination afterwards: q): New.
12046
49c3ccf7
DE
120472010-08-02 Doug Evans <dje@google.com>
12048
12049 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
12050 because of an older gcc, change test2
12051 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
12052 to unsupported.
12053
42c0c4f1
KH
120542010-07-30 Kazu Hirata <kazu@codesourcery.com>
12055
12056 * gdb.base/break-always.exp: Do not expect full paths to file
12057 names.
12058 * gdb.base/commands.exp: Likewise.
12059
d3765805
DE
120602010-07-30 Doug Evans <dje@google.com>
12061
c98ee71b
DE
12062 * gdb.cp/temargs.exp: For new tests that require newer gccs,
12063 xfail them when run with older gccs.
12064
fd961404
DE
12065 * lib/gdb.exp (build_executable): Forward "c++" option to
12066 get_compiler_info.
12067
999adef4
DE
12068 * gdb.python/py-type.exp (test_template): Mark as xfail tests
12069 "python print ttype.template_argument(1)" and
12070 "python print isinstance(ttype.template_argument(1), gdb.Value)"
12071 if using gcc 4.4 or earlier.
12072
d3765805
DE
12073 * gdb.base/valgrind-db-attach.exp: Use unique test name for
12074 attach-to-debugger handling.
12075
1276c759
JK
120762010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12077
12078 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
12079 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
12080 (main): Use copyreloc.
12081 * gdb.base/prelink.exp (split debug of executable)
12082 (.dynbss vs. .bss address shift): New tests.
12083
88caa9b9
PA
120842010-07-29 Pedro Alves <pedro@codesourcery.com>
12085
12086 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
12087 in gdb_test_multiple.
12088
c6f2ac43
PA
120892010-07-29 Pedro Alves <pedro@codesourcery.com>
12090
12091 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
12092 environment.
12093
326fd672
TT
120942010-07-28 Tom Tromey <tromey@redhat.com>
12095
12096 PR python/11060:
12097 * gdb.python/py-type.c (Temargs): New template.
12098 (temvar): New variable.
12099 * gdb.python/py-type.exp (test_template): New proc.
12100
3ce3b1ba
PA
121012010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
12104 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
12105
34eaf542
TT
121062010-07-28 Tom Tromey <tromey@redhat.com>
12107
12108 PR c++/9946:
12109 * gdb.cp/temargs.exp: New file.
12110 * gdb.cp/temargs.cc: New file.
12111
d41b819e
JK
121122010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12113
12114 * gdb.base/help.exp (help disassemble): Update the content.
12115
26ab7092
JK
121162010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12117
12118 * gdb.threads/ia64-sigill.exp: New file.
12119 * gdb.threads/ia64-sigill.c: New file.
12120
5283e9e1
TT
121212010-07-27 Tom Tromey <tromey@redhat.com>
12122
12123 * gdb.opt/inline-cmds.c (ATTR): New define.
12124 (func1): Use it.
12125 (func2): Likewise.
12126 (func3): Likewise.
12127 (outer_inline1): Likewise.
12128 (outer_inline2): Likewise.
12129 * gdb.opt/inline-bt.c (ATTR): New define.
12130 (func1): Use it.
12131 (func2): Likewise.
12132 * gdb.opt/inline-locals.c (ATTR): New define.
12133 (func1): Use it.
12134 (func2): Likewise.
12135
e992ef73
TT
121362010-07-27 Tom Tromey <tromey@redhat.com>
12137
12138 * gdb.stabs/gdb11479.c (hack): New function.
12139 (test): Use it.
12140 (test2): Use it.
12141 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
12142 (int32_search_buf, int64_search_buf): No longer static.
12143 (x): Remove.
12144 * gdb.base/relocate.c (hack): New function.
12145
5374244e
PM
121462010-07-27 Phil Muldoon <pmuldoon@redhat.com>
12147
12148 * gdb.python/py-value.exp (test_inferior_function_call): New function.
12149 * gdb.python/py-value.c (func1): New function.
12150 (func2): Likewise.
12151
a99aee83
CV
121522010-07-26 Corinna Vinschen <vinschen@redhat.com>
12153
12154 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
12155 as not to clash with .data section.
12156
a04ba985
JG
121572010-07-26 Jerome Guitton <guitton@adacore.com>
12158
12159 * gdb.base/code_elim.exp: New file.
12160 * gdb.base/code_elim1.c: New file.
12161 * gdb.base/code_elim2.c: New file.
12162
23bd0f7c
PA
121632010-07-21 Pedro Alves <pedro@codesourcery.com>
12164
12165 PR symtab/11827
12166
12167 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
12168 (some_volatile_enum): New variable.
12169 * gdb.base/printcmds.exp (test_print_enums): New.
12170 <top level>: Call it.
12171
883df6dd
SW
121722010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
12173
12174 * gdb.cp/fpointer.cc: New test.
12175 * gdb.cp/fpointer.exp: New test.
12176
569b05a5
JK
121772010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12178
12179 * gdb.base/solib-nodir.exp: New file.
12180 * lib/gdb.exp (runto): New case for a GDB internal error.
12181
51d7d803
JK
121822010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12183 Ulrich Weigand <uweigand@de.ibm.com>
12184 Tom Tromey <tromey@redhat.com>
12185
12186 * gdb.base/charset-malloc.c: New file.
12187 * gdb.base/charset.c (malloc_stub): New prototype.
12188 (main): Call it instead of malloc itself.
12189 * gdb.base/charset.exp: Use only prepare_for_testing.
12190 (binfile): Remove the variable.
12191
c0edd9ed
JK
121922010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12193
12194 Make core files the process_stratum.
12195 * gdb.base/corefile.exp (run: load core again)
12196 (run: sanity check we see the core file, run: with core)
12197 (run: core file is cleared, attach: load core again)
12198 (attach: sanity check we see the core file, attach: with core)
12199 (attach: core file is cleared): New tests.
12200 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12201
3cbaedff
KW
122022010-07-14 Ken Werner <ken.werner@de.ibm.com>
12203
12204 * gdb.arch/altivec-abi.exp: New tests.
12205
91158a56
TT
122062010-07-13 Tom Tromey <tromey@redhat.com>
12207
12208 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12209 (main): Use it.
12210 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12211
0f5238ed
TT
122122010-07-13 Tom Tromey <tromey@redhat.com>
12213
12214 * gdb.base/label.exp: New file.
12215 * gdb.base/label.c: New file.
12216
add265ae
L
122172010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12218 H.J. Lu <hongjiu.lu@intel.com>
12219
12220 * lib/gdb.exp (is_ilp32_target): New.
12221 (is_lp64_target): Likewise.
12222
12223 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12224 target.
12225 * gdb.arch/amd64-disp-step.exp: Likewise.
12226 * gdb.arch/amd64-dword.exp: Likewise.
12227 * gdb.arch/amd64-i386-address.exp: Likewise.
12228 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 12229
add265ae
L
12230 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12231 target.
12232 * gdb.arch/i386-bp_permanent.exp: Likewise.
12233 * gdb.arch/i386-byte.exp: Likewise.
12234 * gdb.arch/i386-disp-step.exp: Likewise.
12235 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12236 * gdb.arch/i386-prologue.exp: Likewise.
12237 * gdb.arch/i386-size-overlap.exp: Likewise.
12238 * gdb.arch/i386-size.exp: Likewise.
12239 * gdb.arch/i386-sse.exp: Likewise.
12240 * gdb.arch/i386-unwind.exp: Likewise.
12241 * gdb.arch/i386-word.exp: Likewise.
12242
12243 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12244 test only when building 64-bit executables. Do not hard-code
12245 -m64 option.
12246
2dfb8c17
DE
122472010-07-07 Doug Evans <dje@google.com>
12248
12249 * lib/gdb.exp (gdb_test_list_exact): New function.
12250 * gdb.base/default.exp (show convenience): Call it, add tests for
12251 $_sdata = void, $_thread = 0.
12252
4e5799b6
JK
122532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12254 Joel Brobecker <brobecker@adacore.com>
12255
12256 Fix re-run of PIE executable, PR shlibs/11776.
12257 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12258 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12259 and re-"run" of the inferior.
12260
1a219cc7
JK
122612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12262 Joel Brobecker <brobecker@adacore.com>
12263
12264 Cope with missing /usr/sbin/prelink.
12265 * lib/prelink-support.exp (prelink_no):
12266 <result == 1 && $output is "no such file or directory">: New.
12267 (prelink_yes): Likewise. Return on failed prelink_no.
12268
5e3b36f8
JK
122692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12270 Joel Brobecker <brobecker@adacore.com>
12271
12272 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12273 build_executable by build_executable_own_libs. Replace "prelink -R"
12274 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12275 change.
12276 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12277 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12278 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12279 Replace build_executable by build_executable_own_libs's function
12280 build_executable_own_libs.
12281 (prelinkNO): Create new stub to call prelink_no.
12282 (prelinkYES): Create new stub to call prelink_yes.
12283 (test_attach): Rename calls of copy to file_copy.
12284 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12285 (copy): Move to ...
12286 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12287 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12288 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12289 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12290 special flags by gdb_compile_shlib. Replace second gdb_compile by
12291 build_executable_own_libs. Replace "prelink -R" execution by a call of
12292 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12293 a second call of prelink_yes. Replace restart commands by
12294 clean_restart.
12295 (prelink): Rename to ...
12296 (seen displacement message): ... this test. Extend its expectation
12297 strictness.
12298
86e4bafc
JK
122992010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12300
12301 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12302 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12303 displacement message exactly once.
12304
3cd07d20
JK
123052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12306 Joel Brobecker <brobecker@adacore.com>
12307
12308 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12309 its restore after the <$relink_args != ""> loop. new comment.
12310
0a1e94c7
JK
123112010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12312 Joel Brobecker <brobecker@adacore.com>
12313
12314 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12315 code for it. New variable relink_args.
12316 (prelinkYES): Call prelinkNO.
12317 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12318 in such case. Move the core code to ...
12319 (test_attach_gdb): ... a new function. Send GDB command "file".
12320 Extend expected "Attaching to " string.
12321
2f70bcfb
TT
123222010-07-02 Tom Tromey <tromey@redhat.com>
12323
12324 * gdb.base/bitops.exp: Remove extraneous "pass".
12325
a17ac5b0
TT
123262010-07-02 Ken Werner <ken.werner@de.ibm.com>
12327
12328 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12329
dc10affe
PA
123302010-07-01 Pedro Alves <pedro@codesourcery.com>
12331
d41c0fc8
PA
12332 * gdb.base/help.exp: Adjust expected output.
12333
123342010-07-01 Pedro Alves <pedro@codesourcery.com>
12335
12336 * gdb.base/help.exp: Adjust expected output.
dc10affe 12337
0a600c36
JK
123382010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12339
12340 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12341 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12342 c++/11702.
12343
37cc8bfe
JK
123442010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12345 Doug Evans <dje@google.com>
12346
12347 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12348 add .dynamic entry'.
12349
254e6b9e
DE
123502010-06-29 Doug Evans <dje@google.com>
12351
12352 Test PR c++/11702.
12353 * gdb.cp/m-static.exp: Add testcase.
12354 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12355
595939de 123562010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
12357 Tom Tromey <tromey@redhat.com>
12358 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
12359
12360 * gdb.python/py-inferior.c: New File.
12361 * gdb.python/py-infthread.c: New File.
12362 * gdb.python/py-inferior.exp: New File.
12363 * gdb.python/py-infthread.exp: New File.
12364
98751a41
JK
123652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12366
12367 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12368 (ptype ::C::OtherFileClass typedefs): New.
12369 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12370 (C::OtherFileClass::cOtherFileClassVar2): New.
12371 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12372 cOtherFileClassVar2.
12373 (C::cOtherFileType2, C::cOtherFileVar2): New.
12374 (C::cOtherFileVar_use): use also cOtherFileVar2.
12375 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12376
41f62f39
JK
123772010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12378
12379 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12380 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12381 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12382 (print ::C::cOtherFileVar)
12383 (whatis C::OtherFileClass::cOtherFileClassType)
12384 (whatis ::C::OtherFileClass::cOtherFileClassType)
12385 (print C::OtherFileClass::cOtherFileClassVar)
12386 (print ::cOtherFileClassVar)
12387 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12388 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12389 trailing content.
12390 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12391 (C::OtherFileClass::cOtherFileClassVar)
12392 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12393 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12394
af53d231
JK
123952010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12396
12397 Test PR c++/11703 and PR gdb/1448.
12398 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12399 gdb/1448.
12400
9655fd1a
JK
124012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12402
12403 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12404 (main) <rtti_data>: New.
12405 * gdb.cp/virtbase.exp (print rtti_data): New.
12406
824cc8dd
JK
124072010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12408 Joel Brobecker <brobecker@adacore.com>
12409
12410 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12411
6036c742
JK
124122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12413
12414 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12415
de6a0421
DE
124162010-06-28 Doug Evans <dje@google.com>
12417
12418 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12419
b2dae948
DE
124202010-06-27 Doug Evans <dje@google.com>
12421
12422 * gdb.cp/m-static.exp: Update expected test output.
12423
0f3bb72e
PH
124242010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12425
889bf7c5
PA
12426 * gdb.gdb/selftest.exp: Adjust expected message for
12427 capturing start-up runtime.
0f3bb72e 12428
bc9f0842
TT
124292010-06-25 Tom Tromey <tromey@redhat.com>
12430
12431 PR python/10808:
12432 * gdb.python/python.exp: Add new tests.
12433
099ef718
SW
124342010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12435
12436 * gdb.cp/operator.cc: Created an import loop.
12437 * gdb.cp/operator.exp: Added testcase for import loop.
12438
5868a632
JK
124392010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12440
12441 Test PR python/11407.
12442 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12443 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12444 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12445 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12446 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12447 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12448 binfile. Call gdb_compile with clean_restart twice.
12449 (func_nofb print, func_nofb backtrace, func_loopfb print)
12450 (func_loopfb backtrace): New.
12451
af76db58
JK
124522010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12453
12454 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12455 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12456 by a hand made one.
12457 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12458 i?86 requirement. Remove variables srcfile and binfile. New variable
12459 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12460
f2c7657e
UW
124612010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12462
12463 * gdb.cell/dwarfaddr.exp: New file.
12464 * gdb.cell/dwarfaddr.S: New file.
12465
628fe4e4
JK
124662010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12467
12468 Test PR 9436.
12469 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12470
f1421989
HZ
124712010-06-24 Hui Zhu <teawater@gmail.com>
12472
12473 * gdb.base/eval.exp: New file.
12474
d03285ec
UW
124752010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12476
12477 * gdb.cell/fork.exp: New file.
12478 * gdb.cell/fork.c: Likewise.
12479 * gdb.cell/fork-spu.c: Likewise.
12480
41b2c92d
PM
124812010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12482
12483 * lib/gdb.exp (banned_variables_traced): New global variable.
12484 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12485 (gdb_init): Use `trace add variable' instead of obsolete
12486 `trace variable'.
12487
d5bc977f
DE
124882010-06-21 Doug Evans <dje@google.com>
12489
12490 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12491
d2ed6730
UW
124922010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12493
12494 * gdb.arch/spu-ls.exp: New file.
12495 * gdb.arch/spu-ls.c: Likewise.
12496
6aed2dbc
SS
124972010-06-18 Stan Shebs <stan@codesourcery.com>
12498
12499 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12500
e0756905
UW
125012010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12502
12503 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12504 * gdb.base/watch-cond.exp: Likewise.
12505 * gdb.python/py-breakpoint.exp: Likewise.
12506
d8053d4d
PA
125072010-06-18 Pedro Alves <pedro@codesourcery.com>
12508
12509 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12510 clean_restart, make sure every test has a distinct message, and
12511 that messages don't include the executable' full path.
12512
81ce510c
DE
125132010-06-17 Doug Evans <dje@google.com>
12514
12515 * gdb.arch/i386-size.exp: Updated expected output for
12516 DISASSEMBLY_OMIT_FNAME.
12517
65d79d4b
SDJ
125182010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12519 Sergio Durigan Junior <sergiodj@redhat.com>
12520
12521 * gdb.base/watch-notconst.c: New file.
12522 * gdb.base/watch-notconst.S: New file.
12523 * gdb.base/watch-notconst2.c: New file.
12524 * gdb.base/watch-notconst2.S: New file.
12525 * gdb.base/watch-notconst.exp: New file.
12526 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12527 (func4): Add operations on `global_ptr_ptr'.
12528 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12529 routine to test watchpoints created with a constant expression.
12530 (test_inaccessible_watchpoint): Include tests for watchpoints
12531 created with a constant expression.
12532
df0f4836
KB
125332010-06-14 Kevin Buettner <kevinb@redhat.com>
12534
12535 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12536 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12537 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12538 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12539 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12540 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12541 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12542 of `_start'.
12543
b769def5
UW
125442010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12545
12546 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12547 not supported on the target.
12548 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12549 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12550 * gdb.mi/mi-nsintrall.exp: Likewise.
12551 * gdb.mi/mi-nsmoribund.exp: Likewise.
12552 * gdb.mi/mi-nsthrexec.exp: Likewise.
12553
d914c394
SS
125542010-06-11 Stan Shebs <stan@codesourcery.com>
12555
12556 * gdb.base/permissions.exp: New file.
12557
125582010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
12559
12560 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12561 does not support ELF executable class.
12562
f3ce5b9c
UW
125632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12564
12565 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12566
8e46892c
JK
125672010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12568
12569 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12570 (runto): Catch "The target does not support running in non-stop mode.".
12571
6cc55c64
MS
125722010-06-11 Michael Snyder <msnyder@vmware.com>
12573
12574 * gdb.base/setshow.exp (set language asm): Don't use
12575 gdb_test_no_output, fails on some targets.
12576
caddefa4
UW
125772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12578
12579 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12580 * gdb.cp/pr9167.exp: Likewise.
12581
468b1aa7
UW
125822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12583
12584 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12585
5c3552dc
UW
125862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12587
12588 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12589
02e6fe6a
UW
125902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12591
12592 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12593
0e03807e
TT
125942010-06-11 Tom Tromey <tromey@redhat.com>
12595
12596 PR gdb/9977, PR exp/11636::
12597 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12598 (pieces_test_f6): Update expected output.
12599
2bdf28a0
JK
126002010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12601
12602 * gdb.base/moribund-step.exp: New.
12603
f6978de9
MS
126042010-06-08 Michael Snyder <msnyder@vmware.com>
12605
12606 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 12607 * gdb.ada/boolean_expr.exp:
f6978de9
MS
12608 * gdb.ada/frame_args.exp: Ditto.
12609 * gdb.ada/lang_switch.exp: Ditto.
12610 * gdb.ada/ptype_arith_binop.exp: Ditto.
12611 * gdb.ada/ref_param.exp: Ditto.
12612 * gdb.ada/type_coercion.exp:Ditto.
12613
12614 * gdb.asm/asm-source.exp: Ditto.
12615
12616 * gdb.base/attach.exp: Ditto.
12617 * gdb.base/bitfields2.exp: Ditto.
12618 * gdb.base/call-signal-resume.exp: Ditto.
12619 * gdb.base/callfuncs.exp: Ditto.
12620 * gdb.base/commands.exp: Ditto.
12621 * gdb.base/dbx.exp: Ditto.
12622 * gdb.base/default.exp: Ditto.
12623 * gdb.base/dump.exp: Ditto.
12624 * gdb.base/exprs.exp: Ditto.
12625 * gdb.base/freebpcmd.exp: Ditto.
12626 * gdb.base/interrupt.exp: Ditto.
12627 * gdb.base/list.exp: Ditto.
12628 * gdb.base/long_long.exp: Ditto.
12629 * gdb.base/maint.exp: Ditto.
12630 * gdb.base/ptype.exp: Ditto.
12631 * gdb.base/return.exp: Ditto.
12632 * gdb.base/setshow.exp: Ditto.
12633 * gdb.base/sigbpt.exp: Ditto.
12634 * gdb.base/sigrepeat.exp: Ditto.
12635
12636 * gdb.cp/classes.exp: Ditto.
12637
12638 * gdb.dwarf2/dw2-restore.exp: Ditto.
12639
12640 * gdb.gdb/selftest.exp: Ditto.
12641
12642 * gdb.multi/base.exp: Ditto.
12643 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12644
12645 * gdb.python/py-block.exp: Ditto.
12646 * gdb.python/py-prettyprint.exp: Ditto.
12647 * gdb.python/py-template.exp: Ditto.
12648
12649 * gdb.server/ext-attach.exp: Ditto.
12650 * gdb.server/ext-run.exp: Ditto.
12651 * gdb.server/server-mon.exp: Ditto.
12652
12653 * gdb.threads/fork-thread-pending.exp: Ditto.
12654 * gdb.threads/hand-call-in-threads.exp: Ditto.
12655 * gdb.threads/interrupted-hand-call.exp: Ditto.
12656 * gdb.threads/linux-dp.exp: Ditto.
12657 * gdb.threads/manythreads.exp: Ditto.
12658 * gdb.threads/print-threads.exp: Ditto.
12659 * gdb.threads/pthreads.exp: Ditto.
12660 * gdb.threads/schedlock.exp: Ditto.
12661 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12662 * gdb.threads/threadapply.exp: Ditto.
12663
de7ff789
MS
126642010-06-08 Michael Snyder <msnyder@vmware.com>
12665
889bf7c5 12666 * gdb.ada/exec_changed.exp:
de7ff789
MS
12667 Use ".*" instead of "" as wildcard regexp.
12668
12669 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12670 * gdb.base/call-ar-st.exp: Ditto.
12671 * gdb.base/checkpoint.exp: Ditto.
12672 * gdb.base/default.exp: Ditto.
12673 * gdb.base/dump.exp: Ditto.
12674 * gdb.base/ending-run.exp: Ditto.
12675 * gdb.base/fileio.exp: Ditto.
12676 * gdb.base/miscexprs.exp: Ditto.
12677 * gdb.base/pointers.exp: Ditto.
12678 * gdb.base/readline.exp: Ditto.
12679 * gdb.base/reread.exp: Ditto.
12680 * gdb.base/restore.exp: Ditto.
12681 * gdb.base/shlib-call.exp: Ditto.
12682 * gdb.base/valgrind-db-attach.exp: Ditto.
12683 * gdb.base/volatile.exp: Ditto.
12684 * gdb.base/watchpoints.exp: Ditto.
12685
12686 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12687
12688 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12689 * gdb.python/py-value.exp: Ditto.
12690
12691 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12692 * gdb.trace/circ.exp: Ditto.
12693 * gdb.trace/collection.exp: Ditto.
12694 * gdb.trace/packetlen.exp: Ditto.
12695 * gdb.trace/passc-dyn.exp: Ditto.
12696 * gdb.trace/report.exp: Ditto.
12697 * gdb.trace/tfile.exp: Ditto.
12698 * gdb.trace/tfind.exp: Ditto.
12699 * gdb.trace/while-dyn.exp: Ditto.
12700
3bebe2f2
JK
127012010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12702
12703 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12704
5c631832
JK
127052010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12706
12707 Test PR 10640.
12708 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12709
4c3376c8
SW
127102010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12711
12712 * gdb.cp/koenig.exp: Test for ADL operators.
12713 * gdb.cp/koenig.cc: Added ADL operators.
12714 * gdb.cp/operator.exp: New test.
12715 * gdb.cp/operator.cc: New test.
12716
dc226d5a
MS
127172010-06-04 Michael Snyder <msnyder@vmware.com>
12718
dfb88a23
MS
12719 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12720 * gdb.base/pending.exp: Ditto.
f7ae76b3 12721
dc226d5a
MS
12722 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12723
967cf477
DE
127242010-06-04 Doug Evans <dje@google.com>
12725
12726 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12727 disabled printers.
12728 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12729 (enable_lookup_function): New function.
12730
eb801841
TT
127312010-06-04 Tom Tromey <tromey@redhat.com>
12732
12733 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12734 of hash and id.
12735
38979823
JK
127362010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12737
12738 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12739 newline.
12740 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12741 (empty verbose non-noisy clear, empty verbose noisy clear)
12742 (empty non-verbose noisy clear): Likewise.
12743
35ec993f
MS
127442010-06-03 Michael Snyder <msnyder@vmware.com>
12745
12746 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12747 * gdb.base/display.exp: Ditto.
12748 * gdb.base/find.exp: Ditto.
12749 * gdb.base/ifelse.exp: Ditto.
12750 * gdb.base/multi-forks.exp: Ditto.
12751 * gdb.base/recurse.exp: Ditto.
12752 * gdb.base/setshow.exp: Ditto.
12753 * gdb.base/value-double-free.exp: Ditto.
12754 * gdb.base/watch-vfork.exp: Ditto.
12755 * gdb.base/watch_thread_num.exp: Ditto.
12756 * gdb.base/watchpoint-solib.exp: Ditto.
12757 * gdb.base/watchpoint.exp: Ditto.
12758 * gdb.base/watchpoints.exp: Ditto.
12759
12760 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12761 * gdb.cp/overload.exp: Ditto.
12762 * gdb.cp/virtfunc.exp: Ditto.
12763
12764 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12765
889bf7c5 12766 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
12767 Replace gdb_test with gdb_test_no_output.
12768
889bf7c5 12769 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
12770 Replace gdb_test with gdb_test_no_output.
12771 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12772 * gdb.threads/watchthreads.exp: Ditto.
12773 * gdb.threads/watchthreads2.exp: Ditto.
12774
12775 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12776 * gdb.trace/tfind.exp: Ditto.
12777
c22decce
JB
127782010-06-03 Joel Brobecker <brobecker@adacore.com>
12779
12780 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12781 successful test if message is the empty string.
12782
fd5700c7
JK
127832010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12784
12785 * gdb.fortran/module.exp (stopped language detection): New test.
12786
f55ee35c
JK
127872010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12788
12789 Support DW_TAG_module as separate namespaces.
12790 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12791 gdb.fortran/library-module-lib.f90: New.
12792 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12793 (print i): Remove.
12794 (continue to breakpoint: i-is-1, print var_i value 1)
12795 (continue to breakpoint: i-is-2, print var_i value 2)
12796 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12797 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12798 (complete `modmany, complete `modmany`, complete `modmany`var)
12799 (show language, setting breakpoint at module): New tests.
12800 * gdb.fortran/module.f90 (module mod): Remove.
12801 (module mod1, module mod2, module modmany, subroutine sub1)
12802 (subroutine sub2, program module): New.
12803
b8e8282f
JK
128042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12805
12806 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12807 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
12808 * gdb.cp/anon-union.exp (pass): Rename to ...
12809 (print z 2): ... here.
b8e8282f 12810
019ebafc
MS
128112010-06-02 Michael Snyder <msnyder@vmware.com>
12812
e68d8fd4
MS
12813 * gdb.trace/actions.exp: Use gdb_test_no_output.
12814 * gdb.trace/circ.exp: Ditto.
12815 * gdb.trace/packetlen.exp: Ditto.
12816 * gdb.trace/save-trace.exp: Ditto.
12817 * gdb.trace/tracecmd.exp: Ditto.
12818 * gdb.trace/tsv.exp: Ditto.
12819
12b5d08a
MS
12820 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12821 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12822 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12823 * gdb.threads/manythreads.exp: Ditto.
12824 * gdb.threads/print-threads.exp: Ditto.
12825 * gdb.threads/pthreads.exp: Ditto.
12826 * gdb.threads/schedlock.exp: Ditto.
12827 * gdb.threads/staticthreads.exp: Ditto.
12828 * gdb.threads/thread-specific.exp: Ditto.
12829 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12830 * gdb.threads/threadapply.exp: Ditto.
12831 * gdb.threads/watchthreads.exp: Ditto.
12832 * gdb.threads/watchthreads2.exp: Ditto.
12833
89493308
MS
12834 * gdb.python/py-block.exp: Use gdb_test_no_output.
12835 * gdb.python/py-prettyprint.exp: Ditto.
12836 * gdb.python/py-template.exp: Ditto.
12837 * gdb.python/py-value.exp: Ditto.
12838
12839 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12840 * gdb.reverse/watch-reverse.exp: Ditto.
12841
12842 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12843 * gdb.server/ext-run.exp: Ditto.
12844
019ebafc
MS
12845 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12846 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12847 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12848 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12849 * gdb.dwarf2/dw2-producer.exp: Ditto.
12850 * gdb.dwarf2/mac-fileno.exp: Ditto.
12851
12852 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12853 * gdb.gdb/selftest.exp: Ditto.
12854
12855 * gdb.multi/base.exp: Use gdb_test_no_output.
12856
12857 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12858
3e0ca3a5
JK
128592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12860
12861 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12862
9db70545
MS
128632010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12864
a8d52276
MS
12865 * gdb.cp/class2.exp: Use gdb_test_no_output.
12866 * gdb.cp/classes.exp: Ditto.
12867 * gdb.cp/extern-c.exp: Ditto.
12868 * gdb.cp/inherit.exp: Ditto.
12869 * gdb.cp/maint.exp: Ditto.
12870 * gdb.cp/mb-inline.exp: Ditto.
12871 * gdb.cp/mb-templates.exp: Ditto.
12872 * gdb.cp/method2.exp: Ditto.
12873 * gdb.cp/misc.exp: Ditto.
12874 * gdb.cp/ovldbreak.exp: Ditto.
12875 * gdb.cp/punctuator.exp: Ditto.
12876 * gdb.cp/templates.exp: Ditto.
12877 * gdb.cp/virtbase.exp: Ditto.
12878
889bf7c5 12879 * gdb.threads/attach-stopped.exp:
9db70545 12880 Replace uses of send_gdb / gdb_expect.
889bf7c5 12881 * gdb.threads/attachstop-mt.exp:
9db70545 12882 Replace uses of send_gdb / gdb_expect.
889bf7c5 12883 * gdb.threads/gcore-thread.exp:
9db70545 12884 Replace uses of send_gdb / gdb_expect.
889bf7c5 12885 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
12886 Replace uses of send_gdb / gdb_expect.
12887 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 12888 * gdb.threads/print-threads.exp:
9db70545
MS
12889 Replace uses of send_gdb / gdb_expect.
12890 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
12891 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
12892 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
12893
12894 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
12895 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
12896 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
12897 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
12898 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
12899 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
12900 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
12901 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
12902 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
12903 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
12904 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
12905
359cc68c
JK
129062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12907
12908 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
12909
7d3fe98e
SW
129102010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
12911
12912 * gdb.cp/koenig.exp: Added new test case.
12913 * gdb.cp/koenig.cc: Ditto.
12914
27d3a1a2
MS
129152010-06-01 Michael Snyder <msnyder@vmware.com>
12916
12917 * gdb.base/arithmet.exp: Use gdb_test_no_output.
12918 * gdb.base/arrayidx.exp: Ditto.
12919 * gdb.base/attach.exp: Ditto.
12920 * gdb.base/auxv.exp: Ditto.
12921 * gdb.base/bigcre.exp: Ditto.
12922 * gdb.base/break-always.exp: Ditto.
12923 * gdb.base/break-interp.exp: Ditto.
12924 * gdb.base/break.exp: Ditto.
12925 * gdb.base/breakpoint-shadow.exp: Ditto.
12926 * gdb.base/call-ar-st.exp: Ditto.
12927 * gdb.base/call-sc.exp: Ditto.
12928 * gdb.base/call-signal-resume.exp: Ditto.
12929 * gdb.base/callfuncs.exp: Ditto.
12930 * gdb.base/catch-syscall.exp: Ditto.
12931 * gdb.base/charset.exp: Ditto.
12932 * gdb.base/code-expr.exp: Ditto.
12933 * gdb.base/commands.exp: Ditto.
12934 * gdb.base/cond-expr.exp: Ditto.
12935 * gdb.base/condbreak.exp: Ditto.
12936 * gdb.base/cursal.exp: Ditto.
12937 * gdb.base/cvexpr.exp: Ditto.
12938 * gdb.base/default.exp: Ditto.
12939 * gdb.base/del.exp: Ditto.
12940 * gdb.base/detach.exp: Ditto.
12941 * gdb.base/display.exp: Ditto.
12942 * gdb.base/ena-dis-br.exp: Ditto.
12943 * gdb.base/eval-skip.exp: Ditto.
12944 * gdb.base/foll-fork.exp: Ditto.
12945 * gdb.base/foll-vfork.exp: Ditto.
12946 * gdb.base/frame-args.exp: Ditto.
12947 * gdb.base/funcargs.exp: Ditto.
12948 * gdb.base/gcore-buffer-overflow.exp: Ditto.
12949 * gdb.base/gdbvars.exp: Ditto.
12950 * gdb.base/help.exp: Ditto.
12951 * gdb.base/ifelse.exp: Ditto.
12952 * gdb.base/included.exp: Ditto.
12953 * gdb.base/list.exp: Ditto.
12954 * gdb.base/macscp.exp: Ditto.
12955 * gdb.base/maint.exp: Ditto.
12956 * gdb.base/multi-fork.exp: Ditto.
12957 * gdb.base/overlays.exp: Ditto.
12958 * gdb.base/page.exp: Ditto.
12959 * gdb.base/pending.exp: Ditto.
12960 * gdb.base/pointers.exp: Ditto.
12961 * gdb.base/pr11022.exp: Ditto.
12962 * gdb.base/prelink.exp: Ditto.
12963 * gdb.base/printcmds.exp: Ditto.
12964 * gdb.base/psymtab.exp: Ditto.
12965 * gdb.base/randomize.exp: Ditto.
12966 * gdb.base/relational.exp: Ditto.
12967 * gdb.base/relocate.exp: Ditto.
12968 * gdb.base/remote.exp: Ditto.
12969 * gdb.base/sepdebug.exp: Ditto.
12970 * gdb.base/set-lang-auto.exp: Ditto.
12971 * gdb.base/setshow.exp: Ditto.
12972 * gdb.base/setvar.exp: Ditto.
12973 * gdb.base/signals.exp: Ditto.
12974 * gdb.base/signull.exp: Ditto.
12975 * gdb.base/sigstep.exp: Ditto.
12976 * gdb.base/sizeof.exp: Ditto.
12977 * gdb.base/solib-disc.exp: Ditto.
12978 * gdb.base/store.exp: Ditto.
12979 * gdb.base/structs.exp: Ditto.
12980 * gdb.base/structs2.exp: Ditto.
12981 * gdb.base/subst.exp: Ditto.
12982 * gdb.base/term.exp: Ditto.
12983 * gdb.base/trace-commands.exp: Ditto.
12984 * gdb.base/unwindonsignal.exp: Ditto.
12985 * gdb.base/valgrind-db-attach.exp: Ditto.
12986 * gdb.base/varargs.exp: Ditto.
12987 * gdb.base/watch-cond.exp: Ditto.
12988 * gdb.base/watch_thread_num.exp: Ditto.
12989 * gdb.base/watchpoint-cond-gone.exp: Ditto.
12990 * gdb.base/watchpoint.exp: Ditto.
12991 * gdb.base/whatis-exp.exp: Ditto.
12992
f8d3bf8f
MS
129932010-06-01 Michael Snyder <msnyder@vmware.com>
12994
12995 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
12996 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
12997 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
12998 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
12999 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
13000 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
13001 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
13002 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
13003 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
13004 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
13005 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
13006 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
13007 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
13008 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
13009 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
13010
3f9e0d32
JK
130112010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13012
13013 * gdb.base/commands.exp (begin commands on watch): Remove excessive
13014 trailing newline.
13015 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
13016 * gdb.java/jmisc.exp (p *args\n): Rename to ...
13017 (p *args): ... here and remove excessive trailing newline.
13018
f629457d
JB
130192010-05-31 Joel Brobecker <brobecker@adacore.com>
13020
13021 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
13022
09eef106
JK
130232010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13024
13025 Accept the new Linux kernel "t (tracing stop)" string.
13026 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
13027 Update comment.
13028 (state_wait) <T (tracing stop)>: New.
13029 (main): Update the state_wait expect string.
13030
94f31136
PA
130312010-05-28 Pedro Alves <pedro@codesourcery.com>
13032
13033 * limits.c, limits.exp: Delete files.
13034 * Makefile.in (clean mostlyclean): Adjust.
13035 * tracecmd.exp: Adjust.
13036
096554ab
JK
130372010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13038
13039 * gdb.base/tui-layout.exp: New.
13040
27d3a1a2 130412010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 13042
889bf7c5 13043 * gdb.reverse/break-precsave.exp:
bcd2dc50 13044 Replace uses of send_gdb / gdb_expect.
889bf7c5 13045 * gdb.reverse/break-reverse.exp:
bcd2dc50 13046 Replace uses of send_gdb / gdb_expect.
889bf7c5 13047 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 13048 Replace uses of send_gdb / gdb_expect.
889bf7c5 13049 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 13050 Replace uses of send_gdb / gdb_expect.
889bf7c5 13051 * gdb.reverse/finish-precsave.exp:
bcd2dc50 13052 Replace uses of send_gdb / gdb_expect.
889bf7c5 13053 * gdb.reverse/finish-reverse.exp:
bcd2dc50 13054 Replace uses of send_gdb / gdb_expect.
889bf7c5 13055 * gdb.reverse/i386-precsave.exp:
bcd2dc50 13056 Replace uses of send_gdb / gdb_expect.
889bf7c5 13057 * gdb.reverse/i386-reverse.exp:
bcd2dc50 13058 Replace uses of send_gdb / gdb_expect.
889bf7c5 13059 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 13060 Replace uses of send_gdb / gdb_expect.
889bf7c5 13061 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 13062 Replace uses of send_gdb / gdb_expect.
889bf7c5 13063 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 13064 Replace uses of send_gdb / gdb_expect.
889bf7c5 13065 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 13066 Replace uses of send_gdb / gdb_expect.
889bf7c5 13067 * gdb.reverse/machinestate.exp:
bcd2dc50 13068 Replace uses of send_gdb / gdb_expect.
889bf7c5 13069 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 13070 Replace uses of send_gdb / gdb_expect.
889bf7c5 13071 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 13072 Replace uses of send_gdb / gdb_expect.
889bf7c5 13073 * gdb.reverse/solib-precsave.exp:
bcd2dc50 13074 Replace uses of send_gdb / gdb_expect.
889bf7c5 13075 * gdb.reverse/solib-reverse.exp:
bcd2dc50 13076 Replace uses of send_gdb / gdb_expect.
889bf7c5 13077 * gdb.reverse/step-precsave.exp:
bcd2dc50 13078 Replace uses of send_gdb / gdb_expect.
889bf7c5 13079 * gdb.reverse/step-reverse.exp:
bcd2dc50 13080 Replace uses of send_gdb / gdb_expect.
889bf7c5 13081 * gdb.reverse/until-precsave.exp:
bcd2dc50 13082 Replace uses of send_gdb / gdb_expect.
889bf7c5 13083 * gdb.reverse/until-reverse.exp:
bcd2dc50 13084 Replace uses of send_gdb / gdb_expect.
889bf7c5 13085 * gdb.reverse/watch-precsave.exp:
bcd2dc50 13086 Replace uses of send_gdb / gdb_expect.
889bf7c5 13087 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
13088 Replace uses of send_gdb / gdb_expect.
13089
3def43e0
JK
130902010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13091
13092 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
13093 excessive newline.
13094
27d3a1a2 130952010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
13096
13097 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
13098 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
13099 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
13100 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
13101 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
13102 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
13103 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
13104 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
13105 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
13106 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
13107 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
13108 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
13109 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
13110 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
13111 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
13112 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
13113 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
13114 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
13115 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 13116
27d3a1a2 131172010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 13118
22454424
MS
13119 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
13120 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
13121
13122 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
13123 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
13124 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
13125
889bf7c5 13126 * gdb.reverse/consecutive-reverse.exp:
22454424 13127 Replace uses of send_gdb / gdb_expect.
889bf7c5 13128 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
13129 Replace uses of send_gdb / gdb_expect.
13130
13131 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
13132 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
13133 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 13134 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
13135 Replace uses of send_gdb / gdb_expect.
13136 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
13137 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
13138 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
13139 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
13140 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
13141 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
13142 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
13143 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
13144 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
13145
131462010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 13147
22454424 13148 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13149
22454424 13150 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13151
22454424
MS
13152 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
13153 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
13154 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
13155 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
13156 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
13157 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
13158 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
13159 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
13160 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 13161
6e5f2c59
TT
131622010-05-25 Tom Tromey <tromey@redhat.com>
13163
13164 * gdb.base/macscp.exp: Add missing space after setup_kfail.
13165
bbc8b958
TT
131662010-05-25 Tom Tromey <tromey@redhat.com>
13167
13168 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
13169 argument order.
13170 * gdb.base/macscp.exp: Fix setup_kfail argument order.
13171 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
13172 order.
13173 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
13174 order.
13175 * gdb.base/call-sc.exp (setup_kfails): Remove.
13176 (setup_compiler_kfails): Remove.
13177 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13178 argument order.
13179 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13180 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13181 (advancei): Fix setup_kfail argument order.
13182 * gdb.base/radix.exp: Fix setup_kfail argument order.
13183 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13184 order.
13185 * gdb.base/structs.exp (setup_kfails): Remove.
13186 (setup_compiler_kfails): Fix setup_kfail argument order.
13187 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13188 order.
13189 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13190 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13191 setup_kfail argument order.
13192 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13193
83d1babf
TT
131942010-05-25 Tom Tromey <tromey@redhat.com>
13195
13196 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13197
6acb16a2
MS
131982010-05-25 Michael Snyder <msnyder@vmware.com>
13199
13200 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13201 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13202 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13203 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13204 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13205 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13206 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13207 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13208 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
13209 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13210 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13211 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13212 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13213 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13214 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13215 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13216 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13217 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13218 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13219 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13220 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13221 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13222 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
13223 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13224 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13225 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13226 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13227 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13228 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13229 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13230 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13231 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13232 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13233 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13234 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13235 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13236 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13237 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13238 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13239 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13240 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13241 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13242 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13243 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13244 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13245 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13246 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 13247 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
13248
132492010-05-25 Doug Evans <dje@google.com>
13250
13251 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13252 gdb.string_to_argv.
ad3986f0 13253
d3b1e874
TT
132542010-05-21 Tom Tromey <tromey@redhat.com>
13255
13256 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13257 Call it.
13258 * gdb.dwarf2/pieces.S: Update.
13259 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13260
cb826367
TT
132612010-05-21 Tom Tromey <tromey@redhat.com>
13262
13263 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13264 Call it.
13265 * gdb.dwarf2/pieces.c (struct C): New.
13266 (f6): New function.
13267 * gdb.dwarf2/pieces.S: Replace.
13268
74de6778
TT
132692010-05-21 Tom Tromey <tromey@redhat.com>
13270
13271 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13272 Call it.
13273
afd74c5f
TT
132742010-05-21 Tom Tromey <tromey@redhat.com>
13275
13276 * gdb.dwarf2.pieces.exp: New file.
13277 * gdb.dwarf2.pieces.S: New file.
13278 * gdb.dwarf2.pieces.c: New file.
13279
a7b75dfd 132802010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13281 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
13282
13283 * lib/gdb.exp (gdb_test_no_output): New function.
13284 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13285 when testing commands that should produce no output.
13286
c81c812a
JB
132872010-05-17 Joel Brobecker <brobecker@adacore.com>
13288
13289 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13290 parameter that we want to watch being a constant.
13291
0cce5bd9
JB
132922010-05-17 Joel Brobecker <brobecker@adacore.com>
13293
13294 * gdb.ada/cond_lang: New testcase.
13295
47050449
JB
132962010-05-17 Joel Brobecker <brobecker@adacore.com>
13297
13298 * lib/gdb.exp (banned_variables): New variable/constant.
13299 (gdb_init): Add write trace on variables listed in banned_variables.
13300 (gdb_finish): Remove write traces on variables listed in
13301 banned_variables.
13302
77c01586
JB
133032010-05-17 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13306 * gdb.cp/koenig.exp: Likewise.
13307
88d4aea7
PM
133082010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13309
889bf7c5 13310 PR python/11482
88d4aea7
PM
13311
13312 * gdb.python/py-value.exp (test_value_hash): New function.
13313
f5a010c0
PM
133142010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13315
13316 PR exp/11530.
13317 * gdb.base/gdb11530.c: New file.
13318 * gdb.base/gdb11530.exp: New file.
13319
8ef4892f
JK
133202010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13321
13322 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13323 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13324
7322dca9
SW
133252010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13326
13327 * gdb.cp/koenig.exp: New test.
13328 * gdb.cp/koenig.cc: New test program.
13329
02e7ea18
JB
133302010-05-05 Joel Brobecker <brobecker@adacore.com>
13331
13332 Remove the use of prms_id and bug_id throughout the testsuite.
13333
e1c34c5d
PM
133342010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13335
13336 PR exp/11349.
13337 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13338 use a reference local variable.
13339
8e1d0c49
JK
133402010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13341
13342 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13343 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13344 variable different_dir. Move debugfile into a full directory pathname
13345 under DIFFERENT_DIR.
13346 * lib/gdb.exp (separate_debug_filename): Remove.
13347 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13348 variable debug_dir and mkdir of it. Update function comments.
13349
e66408ed
PA
133502010-04-29 Pedro Alves <pedro@codesourcery.com>
13351
13352 PR gdb/11557
13353
13354 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13355 files.
13356
d7b32ed3
PM
133572010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13358
889bf7c5 13359 * gdb.python/py-param.exp: New File.
d7b32ed3 13360
6aecb9c2
JB
133612010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13362
13363 * gdb.base/default.exp: Fix "set language" test.
13364
bdf92a1c
PM
133652010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13366
13367 PR breakpoints/11531.
13368 * gdb.base/gdb11531.c: New file.
13369 * gdb.base/gdb11531.exp: New file.
13370
3f172e24
TT
133712010-04-26 Tom Tromey <tromey@redhat.com>
13372
13373 * gdb.base/completion.exp: Add tests for completion and deprecated
13374 commands.
13375
64af4c92
JK
133762010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13377
13378 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13379 (print /x char_array): Escape curly brackets.
13380
492928e4
JK
133812010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13382
13383 Fix deadlock on looped list of loaded shared objects.
13384 * gdb.base/solib-corrupted.exp: New.
13385
66d09542
DE
133862010-04-23 Doug Evans <dje@google.com>
13387
13388 * gdb.python/py-section-script.c: New file.
13389 * gdb.python/py-section-script.exp: New file.
13390 * gdb.python/py-section-script.py: New file.
13391
8bd10a10
CM
133922010-04-20 Chris Moller <cmoller@redhat.com>
13393
13394 PR 10179
13395
13396 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13397 * gdb.base/pr10179-a.c:
13398 * gdb.base/pr10179-b.c:
13399 * gdb.base/pr10179.exp: New files.
13400
c0201579
JK
134012010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13402
13403 Fix crashes on dangling display expressions.
13404 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13405 is SEP.
13406 (lib_flags): Remove the "debug" keyword.
13407 (libsepdebug): New variable for iterating new loop.
13408 (save_pf_prefix): New variable wrapping the loop.
13409 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13410 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13411
793b0ff8
PM
134122010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13413
13414 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13415
097f51f7
PM
134162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13417
13418 PR stabs/11479.
13419 * gdb.stabs/gdb11479.exp: New file.
13420 * gdb.stabs/gdb11479.c: New file.
13421
9a22f0d0
PM
134222010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13423
13424 * gdb.base/charset.c (Strin16, String32): New variables.
13425 * gdb.base/charset.exp (gdb_test): Test correct display
13426 of 16 or 32 bit strings.
13427
134282010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
13429
13430 PR 9167
13431 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13432 * gdb.cp/pr9167.cc: New file.
13433 * gdb.cp/pr9167.exp: New file.
13434
13435
6e354e5e
PM
134362010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13437
13438 PR pascal/11492.
13439 * gdb.pascal/gdb11492.pas: New file.
13440 * gdb.pascal/gdb11492.exp: New file.
13441
be942545
JB
134422010-04-20 Joel Brobecker <brobecker@adacore.com>
13443
1667e6e3 13444 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 13445
0c3acc09
JB
134462010-04-20 Joel Brobecker <brobecker@adacore.com>
13447
13448 * gdb.ada/dyn_loc: New testcase.
13449
ec31cde5
CM
134502010-04-20 Chris Moller <cmoller@redhat.com>
13451
13452 PR 10867
889bf7c5 13453
ec31cde5
CM
13454 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13455 * gdb.cp/pr10687.cc: New file.
13456 * gdb.cp/pr10687.exp: New file.
13457
13458
ce4b0682
SDJ
134592010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13460 Sergio Durigan Junior <sergiodj@redhat.com>
13461
13462 * gdb.fortran/logical.exp: New testcase.
13463 * gdb.fortran/logical.f90: New file.
13464
3436961f
DE
134652010-04-19 Doug Evans <dje@google.com>
13466
13467 * gdb.base/help.exp (help source): Update expected output.
13468
4d836c09
JK
134692010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13470
13471 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13472 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13473 gdb_exit and return.
13474 (executable): New variable.
13475 (binfile): Use it.
13476
6149aea9
PA
134772010-04-19 Pedro Alves <pedro@codesourcery.com>
13478
13479 PR breakpoints/8554.
13480
13481 * gdb.trace/save-trace.exp: Adjust.
13482
ed41462c
L
134832010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13484
13485 PR corefiles/11511
13486 * gdb.arch/system-gcore.exp: New.
13487 * gdb.arch/gcore.c: Likewise.
13488
3f7b2faa
DE
134892010-04-15 Doug Evans <dje@google.com>
13490
fa33c3cd
DE
13491 * gdb.python/py-progspace.c: New file.
13492 * gdb.python/py-progspace.exp: New file.
13493
3f7b2faa
DE
13494 * gdb.base/source.exp: Add tests for "source -s".
13495
79f283fe
PM
134962010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13497
13498 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13499 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13500 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13501 * gdb.python/py-mi.exp: New test for to_string returning None.
13502
fc8eb08a
PM
135032010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13504
13505 * gdb.python/py-breakpoint.c: Make result global.
13506
26e197f6
JK
135072010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13508
13509 Fix non-GNU make compatibility.
13510 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13511
adc36818
PM
135122010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13513
13514 * gdb.python/py-breakpoint.exp: New File.
13515 * gdb.python/py-breakpoint.C: Ditto.
13516
64e17368
SS
135172010-04-08 Stan Shebs <stan@codesourcery.com>
13518
13519 * gdb.trace/actions.exp: Clear default-collect.
13520 * gdb.trace/save-trace.exp: Clear default-collect.
13521
fff5cc64
PM
135222010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13523
13524 * gdb.python/py-value: Add null string variable.
13525 (test_lazy_string): Test zero length, NULL address lazy
13526 strings.
13527
a055a187
L
135282010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13529
13530 * gdb.arch/i386-avx.c: New.
13531 * gdb.arch/i386-avx.exp: Likewise.
13532
13533 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13534
96e39866
DE
135352010-04-06 Doug Evans <dje@google.com>
13536
13537 * gdb.base/source-test.gdb: New file.
13538 * gdb.base/source.exp: Test source -v.
13539
5984a431
UW
135402010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13541
13542 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13543
ec8a089a
PM
135442010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13545
13546 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13547 within one line, unless it is followed by a double quote.
13548 * gdb.stabs/hppa.sed: Idem.
13549 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
13550 * gdb.stabs/weird.exp: Check for correct parsing of
13551 char and string constants.
ec8a089a
PM
13552 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13553 in .stabs to .stabx substitution.
13554
fce3c1f0
SS
135552010-04-05 Stan Shebs <stan@codesourcery.com>
13556
13557 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13558 constant global.
13559 * gdb.trace/tfile.exp: Try to print them.
13560
d77f58be
SS
135612010-04-04 Stan Shebs <stan@codesourcery.com>
13562
13563 * gdb.base/completion.exp: Update for new "info watchpoints".
13564 * gdb.base/default.exp: Ditto.
13565 * gdb.base/help.exp: Ditto.
13566 * gdb.base/watchpoint.exp: Ditto.
13567 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 13568
af54718e
SS
135692010-04-04 Stan Shebs <stan@codesourcery.com>
13570
13571 * gdb.trace/tfile.exp: Sharpen tfind test.
13572
74d1f91e
JK
135732010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13574
13575 * gdb.base/break-entry.exp: New.
13576
eb8e76db 135772010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 13578 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
13579
13580 * gdb.reverse/i386-sse-reverse.exp: New file.
13581 * gdb.reverse/i386-sse-reverse.c: New file.
13582
bf65cad8
PA
135832010-04-02 Pedro Alves <pedro@codesourcery.com>
13584
13585 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13586
fff87407
SS
135872010-04-01 Stan Shebs <stan@codesourcery.com>
13588
13589 * gdb.trace/actions.exp: Tweak expected output.
13590 * gdb.trace/while-stepping.exp: Tweak expected output.
13591
fe01d668
L
135922010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13593
13594 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13595
86b17b60
PA
135962010-04-01 Pedro Alves <pedro@codesourcery.com>
13597
13598 * gdb.base/commands.exp: Adjust.
13599 * gdb.cp/extern-c.exp: Adjust.
13600
2c58c0a9
PA
136012010-04-01 Pedro Alves <pedro@codesourcery.com>
13602
13603 * gdb.trace/collection.c (local_test_func): Define a local struct,
13604 and instanciate it.
13605
0db9b91c
PA
136062010-04-01 Pedro Alves <pedro@codesourcery.com>
13607
13608 * gdb.trace/collection.exp (gdb_collect_args_test)
13609 (gdb_collect_argarray_test): XFAIL the tests that assume the
13610 argarray argument's elements are collected.
13611
8072405b
JK
136122010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13613
13614 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13615 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13616
8bf6485c
SS
136172010-03-31 Stan Shebs <stan@codesourcery.com>
13618
13619 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13620 and tracepoint conditionals.
13621 (gdb_verify_tracepoints): Delete unused return.
13622
fd7f724a
KS
136232010-03-26 Keith Seitz <keiths@redhat.com>
13624
13625 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13626 appear in the output before main.
13627 Remove KFAIL for gdb/2215 aka bz 9320.
13628
8d9e7719
DE
136292010-03-30 Doug Evans <dje@google.com>
13630
0906dd0b
DE
13631 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13632 by dejagnu.
13633 * gdb.arch/amd64-dword.exp: Ditto.
13634
8d9e7719
DE
13635 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13636 match.
13637 (break printf): Ditto.
13638
1da644f0
SW
136392010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13640
13641 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13642 gcc < 4.4.
13643 * gdb.cp/shadow.exp: Ditto.
13644
a8121990
PA
136452010-03-29 Pedro Alves <pedro@codesourcery.com>
13646
13647 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13648 "tstart" is silent.
13649
6e79d367
PA
136502010-03-29 Pedro Alves <pedro@codesourcery.com>
13651
13652 * gdb.trace/collection.exp (executable): New.
13653 (binfile): Use it.
13654 (fpreg, spreg, pcreg): New.
13655 (test_register): Use gdb_test_multiple. Pass /x to print.
13656 (prepare_for_trace_test): New.
13657 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13658 (gdb_collect_args_test, gdb_collect_argstruct_test)
13659 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13660 prepare_for_trace_test.
13661 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13662 fpreg, spreg and pcreg.
13663 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13664 prepare_for_trace_test.
13665 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13666 try to detect tracing support here. Don't set breakpoints at
13667 `begin' or `end' here.
13668 <global scope>: Use clean_restart. Run to main before checking
13669 for tracing support. Check for for tracing support here.
13670
09248348
JK
136712010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13672
13673 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13674 " as $displacement" to "seen displacement message".
13675
d350db38
PA
136762010-03-28 Pedro Alves <pedro@codesourcery.com>
13677
13678 * gdb.trace/while-dyn.exp (executable): New variable.
13679 (binfile): Use it.
13680 (test_while_stepping): New function. Move most tests here. Call
13681 it once for each of the while-stepping, stepping and ws aliases.
13682
907af001
UW
136832010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13684
13685 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13686 that do not provide the tagless_struct type name at all.
13687 (test_print_anon_union): Do not check value of uninitialized
13688 union member. Do not use cp_test_ptype_class, so we can accept
13689 "long" as well as "long int".
13690
610197fd
PA
136912010-03-26 Pedro Alves <pedro@codesourcery.com>
13692
13693 * gdb.trace/tfile.c (tohex, bin2hex): New.
13694 (write_error_trace_file): Hexify error description.
13695
6c28cbf2
SS
136962010-03-25 Stan Shebs <stan@codesourcery.com>
13697
13698 * gdb.trace/tfile.c: Generate an additional trace file, improve
13699 portability.
13700 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13701 files in a better way.
13702
e62b8c7e
KS
137032010-03-25 Keith Seitz <keiths@redhat.com>
13704
13705 * gdb.java/jprint.exp: XFAIL printing of static class members
13706 because of GCC debuginfo problem.
13707
82ccf5a5
JK
137082010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13709
13710 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13711
293e2f9e
DJ
137122010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.base/completion.exp: Allow long instead of long int.
13715 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13716 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13717 variable p.
13718 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13719 * gdb.base/pointers.exp: Allow long instead of long int.
13720 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13721 * gdb.base/step-line.exp: Allow a directory before the source file name.
13722
95a42b64
TT
137232010-03-24 Tom Tromey <tromey@redhat.com>
13724
13725 PR breakpoints/9352:
13726 * gdb.base/default.exp: Update.
13727 * gdb.base/commands.exp: Update.
13728 * gdb.cp/extern-c.exp: Test setting commands on multiple
13729 breakpoints at once.
13730
2390201f
DJ
137312010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13732
13733 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13734 if gdb,nosignals.
13735 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13736 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13737 exited".
13738
8c9a6790
SS
137392010-03-24 Stan Shebs <stan@codesourcery.com>
13740
13741 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13742
a6c727b2
DJ
137432010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13744
13745 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13746 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13747 argument. Handle "short" and "long".
13748 (Top level): Pass overprototyped output for old_fptr and xptr.
13749
4dfd5423
PA
137502010-03-23 Pedro Alves <pedro@codesourcery.com>
13751
13752 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13753 format strings and add casts to avoid compiler warnings.
13754
137552010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
13756
13757 * lib/trace-support.exp (gdb_trace_setactions):
13758 Don't expect whitespace after ">" prompt.
13759 * gdb.trace/actions.exp: Adjust for output changes.
13760 * gdb.trace/while-stepping.exp: Likewise.
13761
c847d045
JK
137622010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13763
13764 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13765 and r157645).
13766
5f717f1d
JK
137672010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13768
13769 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13770 New.
13771
7d6d51d5
DJ
137722010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13773
13774 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13775 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13776
3b11a015
SS
137772010-03-19 Stan Shebs <stan@codesourcery.com>
13778
13779 * gdb.trace/ax.exp: New file.
13780
d7d158ed
DE
137812010-03-19 Doug Evans <dje@google.com>
13782
6bb85cd1
DE
13783 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13784 output from gcc.
13785
d7d158ed
DE
13786 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13787 named /usr/sbin/prelink<foo>.
13788
4daf5ac0
SS
137892010-03-18 Stan Shebs <stan@codesourcery.com>
13790
13791 * gdb.trace/circ.exp: Test circular-trace-buffer.
13792 * gdb.trace/tfile.exp: Update tstatus test.
13793
e8d05480
JB
137942010-03-18 Joel Brobecker <brobecker@adacore.com>
13795
13796 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13797 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13798
441b986a
UW
137992010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13800
13801 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13802
4247603b
PA
138032010-03-18 Pedro Alves <pedro@codesourcery.com>
13804
13805 * gdb.base/default.exp: Adjust the expected output of the finish
13806 and until commands when the inferior is not being run.
13807
13387711
SW
138082010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13809
13810 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13811 * gdb.cp/nsusing.exp: Ditto.
13812
6e31430b
TT
138132010-03-15 Tom Tromey <tromey@redhat.com>
13814
13815 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13816 * gdb.cp/userdef.cc (operator==): New function.
13817 (main): New locals mem1, mem2.
13818
e2d69cb5
JZ
138192010-03-15 Jie Zhang <jie@codesourcery.com>
13820
13821 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13822 Declare and use new loadtimeout variable.
13823
f572f0a9
DJ
138242010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13825
13826 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13827 Use gdb_load later.
13828
51f4c0b0
PA
138292010-03-14 Pedro Alves <pedro@codesourcery.com>
13830
13831 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13832 literal. Add missing endlines to prints to stderr.
13833
1c809c68
TT
138342010-03-12 Tom Tromey <tromey@redhat.com>
13835
13836 PR c++/9708:
13837 * gdb.cp/m-static.exp: Add regression test.
13838 * gdb.cp/m-static.cc (method): New method.
13839 (main): Call it.
13840
00ae8fef
SW
138412010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13842
13843 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13844 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13845
759f0f0b
PA
138462010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13847
21e24d21
PA
13848 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13849
138502010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13851
759f0f0b
PA
13852 * lib/gdb.exp (skip_stl_tests): New.
13853 (gdb_compile): Symbian needs -ldl.
13854 (shlib_target_file): New.
13855 (shlib_symbol_file): New.
13856 (gdb_load_shlibs): Use shlib_target_file.
13857 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13858 * gdb.cp/exception.exp: Use skip_stl_tests.
13859 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13860 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13861 * gdb.cp/mb-templates.exp: Ditto.
13862 * gdb.base/commands.exp: Relax regexes.
13863 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13864 shlib_target_file and shlib_symbol_file.
13865 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13866 sections.
13867 * gdb.base/ending-run.exp: Accept E32Main for symbian.
13868 * gdb.base/solib-disc.exp: Use
13869 shlib_target_file and shlib_symbol_file.
13870 * gdb.base/unload.exp: Don't skip on symbian. Use
13871 shlib_target_file and shlib_symbol_file.
13872 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
13873
6a8f2671 138742010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 13875
6a8f2671
PA
13876 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
13877 * gdb.trace/report.exp: Adjust for x86 and x86_64.
13878 Issue a tfind end before looking for a tracepoint frame.
13879 * gdb.trace/tfind.exp: Adjust tstatus output.
13880 Adjust disassembly output.
13881 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
13882
ccf26247
JK
138832010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13884
13885 * gdb.base/break-interp.exp: Create new displacement parameter value
13886 for the test_ld calls.
13887 (reach): New parameter displacement, verify its content. New push of
13888 pf_prefix "reach-$func:". Import global expect_out.
13889 (test_core): New parameter displacement, verify its content. New push
13890 of pf_prefix "core:". New command "set verbose on". Import global
13891 expect_out.
13892 (test_attach): New parameter displacement, verify its content. New
13893 push of pf_prefix "attach:". New command "set verbose on". Import
13894 global expect_out.
13895 (test_ld): New parameter displacement, pass it to the reach, test_core
13896 and test_attach calls and verify its content in the "ld.so exit" test.
13897 * gdb.base/prelink.exp: Remove gdb_exit and final return.
13898 (prelink): Update expected text, use gdb_test.
13899
e469c7fb
DE
139002010-03-10 Doug Evans <dje@google.com>
13901
13902 * gdb.base/checkpoint.exp: Fix comment.
13903 Lengthen timeout while doing >600 checkpoints test.
13904 Rename duplicate "kill all one" test to keep test names unique.
13905
60e1c644
PA
139062010-03-10 Pedro Alves <pedro@codesourcery.com>
13907
13908 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
13909
cec808ec
KS
139102010-03-08 Keith Seitz <keiths@redhat.com>
13911
889bf7c5
PA
13912 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
13913 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
13914 (dm_type_long): New function.
13915 (dm_type_unsigned_short): New function.
13916 (dm_type_unsigned_long): New function.
13917 (myint): New typedef.
13918 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
13919 long, unsigned shor and long, operator char*, and typedef.
13920 (test_lookup_operator_functions): Add operator char* test.
13921 (test_paddr_operator_functions): Likewise.
13922 (test_paddr_overloaded_functions): Use probe values for
13923 short, long, and unsigned short and long.
13924 (test_paddr_hairy_functions): If the demangler probe detected
13925 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
13926 demangler.
13927 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
13928 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
13929 and "print null_pmf".
13930 Add test "ptype a.*pmf".
13931 * gdb.cp/overload.exp: Allow optional "int" to appear with
13932 "short" and "long".
13933 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
13934 long expect value for men_overload1arg.
13935 Allow "int" to appear with "short" and "long".
13936 When testing "info break", add argument for main (void).
13937 Also allow "int" to appear with "short" and "long".
13938 Ditto with "unsigned" and "long long".
cec808ec
KS
13939 * gdb.java/jmain.exp: Do not enclose methods names in single
13940 quotes.
13941 * gdb.java/jmisc.exp: Likewise.
13942 * gdb.java/jprint.exp: Likewise.
13943 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
13944
13945 From Jan Kratochvil <jan.kratochvil@redhat.com>:
13946 * gdb.cp/exception.exp (backtrace after first throw)
13947 (backtrace after second throw): Allow a namespace before __cxa_throw.
13948 (backtrace after first catch, backtrace after second catch): Allow
13949 a namespace before __cxa_begin_catch.
13950
13951 * gdb.cp/cpexprs.exp: New file.
13952 * gdb.cp/cpexprs.cc: New file.
13953
13954 From Daniel Jacobowitz <dan@codesourcery.com>
13955 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
13956 to use string_to_regexp.
13957 (ctor, dtor): New functions. Use them to match constructor
13958 and destructor function types.
13959 (Top level): Use runto_main.
13960
f870a310
TT
139612010-03-05 Tom Tromey <tromey@redhat.com>
13962
13963 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
13964 gdb.target_charset.
13965 (pp_ns.to_string): Likewise.
13966
0c199f28
KS
139672010-03-04 Keith Seitz <keiths@redhat.com>
13968
13969 * gdb.cp/overload.exp: Test that the filename portion of a linespec
13970 can be quoted. Test that both the filename and function/line
13971 portions can be quoted at the same time.
13972
c7437ca6
PA
139732010-03-04 Pedro Alves <pedro@codesourcery.com>
13974
13975 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
13976
b111b805
DE
139772010-03-03 Doug Evans <dje@google.com>
13978
24486cb7
DE
13979 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
13980 libc contains libpthread.
13981
b111b805
DE
13982 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
13983 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
13984 of gdb_compile. Add another pattern to match android backtrace.
13985
a0e0ef55
TT
139862010-03-03 Tom Tromey <tromey@redhat.com>
13987
13988 PR gdb/11345:
13989 * gdb.base/printcmds.exp (test_printf): Add test.
13990
1ba53b71
L
139912010-03-02 H.J. Lu <hongjiu.lu@intel.com>
13992
13993 * gdb.arch/amd64-byte.exp: New.
13994 * gdb.arch/amd64-dword.exp: Likewise.
13995 * gdb.arch/amd64-pseudo.c: Likewise.
13996 * gdb.arch/amd64-word.exp: Likewise.
13997 * gdb.arch/i386-byte.exp: Likewise.
13998 * gdb.arch/i386-pseudo.c: Likewise.
13999 * gdb.arch/i386-word.exp: Likewise.
14000
f5dff777
DJ
140012010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
14002
14003 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
14004 types. Add structreg, bitfields, and flags registers.
14005 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
14006 registers.
14007
90884b2b
L
140082010-03-01 H.J. Lu <hongjiu.lu@intel.com>
14009
14010 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
14011 (load_description): Set architecture if defined.
14012
dc00d89f
PM
140132010-02-28 Phil Muldoon <pmuldoon@redhat.com>
14014
14015 * gdb.python/py-frame.exp: Add read_var block tests.
14016 * gdb.python/py-frame.c (block): New function.
14017
0e095b7e
JK
140182010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14019 Daniel Jacobowitz <dan@codesourcery.com>
14020
14021 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
14022
624f1a65
DM
140232010-02-25 David S. Miller <davem@davemloft.net>
14024
14025 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
14026 fix logic for setting all_syscalls_numbers.
14027
f3e9a817
PM
140282010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14029
14030 * Makefile.in: Add py-block and py-symbol.
14031 * gdb.python/py-symbol.exp: New File.
14032 * gdb.python/py-symtab.exp: New File.
14033 * gdb.python/py-block.exp: New File.
14034 * gdb.python/py-symbol.c: New File.
14035 * gdb.python/py-block.c: New File.
14036
f6bbabf0
PM
140372010-02-24 Phil Muldoon <pmuldoon@redhat.com>
14038
14039 PR python/11314
14040 * lib/gdb.exp (skip_python_tests): New function.
14041 * gdb.python/py-cmd.exp: Use skip_python_tests.
14042 * gdb.python/py-frame.exp: Likewise.
14043 * gdb.python/py-function.exp: Likewise.
14044 * gdb.python/py-prettyprint.exp: Likewise.
14045 * gdb.python/py-template.exp: Likewise.
14046 * gdb.python/py-type.exp: Likewise.
14047 * gdb.python/py-value.exp: Likewise.
14048
85d721b8
PA
140492010-02-22 Pedro Alves <pedro@codesourcery.com>
14050
14051 PR9605
14052
14053 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
14054
48e32051
TT
140552010-02-19 Tom Tromey <tromey@redhat.com>
14056
14057 PR c++/8693, PR c++/9496:
14058 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
14059 regression tests.
14060
ac9c0048
JK
140612010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14062
14063 Fix compatibility with m68k as.
14064 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
14065 Use only /* comments */.
14066
57bb97a4
UW
140672010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14068
14069 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
14070 * configure: Regenerate.
14071
7d1bf85c
DJ
140722010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
14073
14074 * gdb.python/py-type.exp: Check for Python support.
14075
061b5285
PA
140762010-02-17 Pedro Alves <pedro@codesourcery.com>
14077
14078 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
14079 `regsub' syntax available.
14080
f8a8bc2c
PA
140812010-02-17 Pedro Alves <pedro@codesourcery.com>
14082
14083 * gdb.base/shmain.c (main): Remove printf call.
14084 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
14085 * gdb.base/unload.c (main): Make format of fprintf a string
14086 literal. Add missing endlines to prints to stderr.
14087 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
14088
6f451e5e
TT
140892010-02-17 Tom Tromey <tromey@redhat.com>
14090
14091 * gdb.java/jprint.java (jprint.props): New field.
14092 * gdb.java/jprint.exp (set_lang_java): Add regression test.
14093
12d79008
PA
140942010-02-17 Pedro Alves <pedro@codesourcery.com>
14095
ef801a0e 14096 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
14097 available.
14098
d252f7e5
DJ
140992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14100
14101 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
14102 creation to support remote host testing.
14103
67bdab6c
DJ
141042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14105
14106 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
14107 Recognize "command not found".
14108
bb391223
DJ
141092010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14110
14111 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
14112 single-stepping.
14113
70362913
DJ
141142010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14115
14116 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
14117 if arguments are not supported.
14118
493f3c00
DJ
141192010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14120
14121 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
14122 be const or non-const.
14123
8034c749
DJ
141242010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14125
14126 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
14127 mi_send_resuming_command to send -exec-continue.
14128
791dfb64
DJ
141292010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14130
14131 * gdb.base/list.exp (test_list_filename_and_function): Add test
14132 with single quotes.
14133 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
14134 matching.
14135 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
14136 Add KFAIL'd tests for PR gdb/11289.
14137
7c5fe868
DJ
141382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14139
14140 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
14141
fdc498b8
DJ
141422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14143
14144 * gdb.base/comp-dir/subdir/dummy.txt: New file.
14145 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
14146 a temporary directory.
14147
b519e2a6
DJ
141482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
14149
14150 * gdb.base/charset.exp: Use a single regular expression to match
14151 show host-charset and show target-charset output.
14152
74164c56
JK
141532010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14154
14155 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
14156 "Illegal process-id" expect string more exact.
14157 (attach to digits-starting nonsense is prohibited): New.
14158
701ed6dc
JK
141592010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14160
14161 * gdb.base/prelink.exp (set verbose on): New.
14162
889bf7c5 141632010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
14164
14165 * mi-reverse.exp: New file. Test for reverse option to the
14166 following MI commands: exec-continue, exec-finish, exec-next,
14167 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 14168
dadf0e9c
JB
141692010-02-09 Joel Brobecker <brobecker@adacore.com>
14170
14171 * gdb.ada/ptype_tagged_param: New testcase.
14172
714f19d5
TT
141732010-02-08 Tom Tromey <tromey@redhat.com>
14174
14175 PR c++/8017:
14176 * gdb.cp/overload.exp: Add tests.
14177 * gdb.cp/overload.cc (struct K): New.
14178 (namespace N): New.
14179 (main): Call new functions.
14180 (K::staticoverload): Define.
14181
889bf7c5 141822010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
14183
14184 PR gdb/10728
14185 * gdb.cp/pr10728-x.h: New file.
14186 * gdb.cp/pr10728-x.cc: New file.
14187 * gdb.cp/pr10728-y.cc: New file.
14188 * gdb.cp/pr10728.exp: New file.
14189 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14190
889bf7c5 141912010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
14192
14193 PR gdb/9067
14194 * gdb.cp/pr9067.exp: New
14195 * gdb.cp/pr9067.cc: New
14196 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14197
7b356089
JB
141982010-02-08 Joel Brobecker <brobecker@adacore.com>
14199
14200 * lib/gdb.exp (gdb_test_timeout): New global variable.
14201 Set it to timeout if not already set.
14202 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14203
1be00882
DE
142042010-02-05 Doug Evans <dje@google.com>
14205
14206 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14207 user.
14208
82856980
SW
142092010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14210
14211 PR c++/7935:
14212 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14213
1a334831
TT
142142010-02-04 Tom Tromey <tromey@redhat.com>
14215
14216 * gdb.cp/virtbase.exp: Make test case names unique.
14217
9c3c02fd
TT
142182010-02-02 Tom Tromey <tromey@redhat.com>
14219
14220 * gdb.cp/virtbase.exp: Add regression tests.
14221 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14222 (main): Instantiate RHC.
14223
0cc2414c
TT
142242010-02-02 Tom Tromey <tromey@redhat.com>
14225
14226 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14227 type-printing change.
14228
edf3d5f3
TT
142292010-02-02 Tom Tromey <tromey@redhat.com>
14230
14231 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14232 * gdb.cp/virtbase.cc: New file.
14233 * gdb.cp/virtbase.exp: New file.
14234 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14235
e4b7f41c
JK
142362010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14237
14238 PR libc/11214:
14239 * gdb.threads/current-lwp-dead.c: Include features.h.
14240 (HAS_NOMMU): New.
14241 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14242
b381ea14
JK
142432010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14244
14245 * gdb.base/symbol-without-target_section.exp,
14246 gdb.base/symbol-without-target_section.c: New.
14247
c593ac0e
DJ
142482010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14249
14250 * gdb.base/bigcore.exp: Reset increased timeout.
14251 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14252
db25f29d
DJ
142532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14254
14255 * gdb.base/gcore.exp (capture_command_output): Use
14256 gdb_test_multiple.
14257
f9d67f43
DJ
142582010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14259
14260 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14261 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14262 (Top level): Call it.
14263
177321bd
DJ
142642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14265
14266 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14267
97f2ed50
DJ
142682010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14269
14270 * gdb.base/call-strs.exp, gdb.base/default.exp,
14271 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14272 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14273 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14274 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14275 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14276 * gdb.base/ending-run.exp: Correct restore of timeout.
14277 * gdb.base/page.exp: Remove unnecessary timeout setting.
14278
e4e2711a
JB
142792010-01-29 Joel Brobecker <brobecker@adacore.com>
14280
14281 * gdb.ada/rec_return: New testcase.
14282
ba581dc1
JB
142832010-01-29 Joel Brobecker <brobecker@adacore.com>
14284
14285 * gdb.ada/call_pn: New testcase.
14286
4ea95be9
DJ
142872010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14288
14289 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14290 (Top level): Use it to resume.
14291 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14292 the Thumb mode displaced stepping error as unsupported.
14293
df83a9bf
SW
142942010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14295
889bf7c5
PA
14296 * gdb.cp/nsusing.exp: Added more tests.
14297 * gdb.cp/nsrecurs.exp: Ditto.
14298 * gdb.cp/nsusing.cc: Added test functions.
14299 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 14300
40b27cdc
JK
143012010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14302
14303 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14304 absolute directory pathnames in gdb.sum file.
14305
de958931
SW
143062010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14307
14308 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14309 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14310
708ead4e
TT
143112010-01-26 Tom Tromey <tromey@redhat.com>
14312
14313 PR exp/7643:
14314 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14315 setup_kfail.
14316
b14e635e
SW
143172010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14318
14319 * gdb.cp/nsrecurs.exp: New test.
14320 * gdb.cp/nsrecurs.cc: New test program.
14321 * gdb.cp/nsstress.exp: New test.
14322 * gdb.cp/nsstress.cc: New test program.
14323 * gdb.cp/nsdecl.exp: New test.
14324 * gdb.cp/nsdecl.cc: New test program.
14325
8540c487
SW
143262010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14327
14328 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14329 imported into file scope.
14330 Marked test as xfail.
14331 * gdb.cp/namespace-using.cc (marker5): New function.
14332 * gdb.cp/shadow.exp: New test.
14333 * gdb.cp/shadow.cc: New test program.
14334 * gdb.cp/nsimport.exp: New test.
14335 * gdb.cp/nsimport.cc: New test program.
14336
421d5d99
TT
143372010-01-25 Tom Tromey <tromey@redhat.com>
14338
14339 PR gdb/11049:
14340 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14341 with "set print null-stop on".
14342
691f8dc1
JK
143432010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14344
14345 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14346 Adjust it for DISASSEMBLY_OMIT_FNAME.
14347
0b92b5bb
TT
143482010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14349
14350 PR symtab/11199:
14351 * gdb.dwarf2/member-ptr-forwardref.exp,
14352 gdb.dwarf2/member-ptr-forwardref.S: New.
14353
23787403
JK
143542010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14355
14356 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14357 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14358 thread1_tid_mutex. Remove gdbstop_mutex handling.
14359 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14360 thread2_tid_mutex. Remove gdbstop_mutex handling.
14361 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14362 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14363 pthread_cond_wait conditionalizations by while loops.
14364
b966cb8a
TT
143652010-01-20 Tom Tromey <tromey@redhat.com>
14366
14367 PR backtrace/10770:
14368 * gdb.dwarf2/pr10770.exp: New file.
14369 * gdb.dwarf2/pr10770.c: New file.
14370 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14371
fcae584b
VP
143722010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14373
14374 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14375 that target was removed, and the test always runs native anyway.
14376
a0f49112
JK
143772010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14378
14379 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14380 gdb.base/watchpoint-cond-gone-stripped.c: New.
14381
ceeb3d5a
TT
143822010-01-19 Tom Tromey <tromey@redhat.com>
14383
14384 PR c++/8000:
14385 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14386 existing tests.
14387 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14388 (main): Use AAA::SomeEnum.
14389
dd322c54
JK
143902010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14391
14392 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14393 (test_ignore_count): Declare line_callme_body global.
14394 (run to breakpoint with ignore count): Use line_callme_body.
14395 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14396 (set line_main_hello, set line_main_return): Reindent.
14397 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14398 New.
14399 (continue to callee4): Use line_callee4_body.
14400 (check *stopped from CLI command): Use line_callee4_next.
14401 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14402 (set line_main_hello, set line_main_return): Reindent.
14403 (set line_callee4_head, set line_callee4_body): New.
14404 (continue to callee4): Use line_callee4_body.
14405
4e8f195d
TT
144062010-01-18 Tom Tromey <tromey@redhat.com>
14407
14408 PR c++/9680:
14409 * gdb.cp/casts.cc: Add new classes and variables.
14410 * gdb.cp/casts.exp: Test new operators.
14411
9e14a9ba
JB
144122010-01-18 Tom Tromey <tromey@redhat.com>
14413 Thiago Jung Bauermann <bauerman@br.ibm.com>
14414
14415 * gdb.python/source2.py: New file.
14416 * gdb.python/source1: New file.
14417 * gdb.python/python.exp: Test "source" command.
14418
00bf0b85
SS
144192010-01-15 Stan Shebs <stan@codesourcery.com>
14420
14421 * gdb.trace/tfile.c: New file.
14422 * gdb.trace/tfile.exp: New file.
889bf7c5 14423
55235ad7
JK
144242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14425
14426 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14427
9f2982ff
JK
144282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14429
14430 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14431
bbfba9ed
JK
144322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14433
14434 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14435 (libfunc): New parameter action. Implement also selectable "sleep".
14436 * gdb.base/break-interp-main.c: Include assert.h.
14437 (libfunc): New parameter action.
14438 (main): New parameters argc and argv. Assert argc. Pass argv.
14439 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14440 (test_attach): New proc.
14441 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14442 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14443
61f0d762
JK
144442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14445
14446 * gdb.base/break-interp.exp (test_core): New proc.
14447 (test_ld): Call it.
14448
06a6f270
JK
144492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14450
14451 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14452 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14453 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14454 and gdb_compile_shlib. Use new -Wl compiler options.
14455 (dl bt, main bt): New tests.
14456
51bee8e9
JK
144572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14458
14459 Support PIEs with no symfile_objfile.
14460 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14461 (test_ld): New parameter trynosym.
14462 (test_ld <$trynosym>): New block.
14463
b8040f19
JK
144642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14465
14466 * gdb.base/break-interp.exp: New file.
14467
be759fcf
PM
144682010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14469
14470 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14471 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14472 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14473 test.
14474 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14475 * gdb.python/py-mi.exp: Add lazy string test.
14476
dc146f7c
VP
144772010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14478
14479 * lib/mi-support.exp (mi_check_thread_states): Handle
14480 core number in thread listing.
14481
b4ba55a1
JB
144822010-01-12 Joel Brobecker <brobecker@adacore.com>
14483
14484 * gdb.base/maint.exp: Adjust the expected output for the
14485 "maint print type" test. Use gdb_test_multiple instead of
14486 gdb_sent/gdb_expect.
14487
08e24bd4
DE
144882010-01-11 Doug Evans <dje@google.com>
14489
6496a609
DE
14490 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14491 from gdbserver_download. All callers updated.
14492
08e24bd4
DE
14493 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14494
b5cfddf5
JK
144952010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14496
14497 Implement binary numbers parsing.
14498 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14499 (test_integer_literals_rejected): New binary tests.
14500
3725885a
RW
145012010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14502
14503 * gdb.cell/configure: Regenerate.
14504
37aeb5df
JK
145052010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14506
14507 * gdb.base/corefile.exp: Move the core finding block out and call it as
14508 core_find, new variable $corefile, replace corefile by $corefile and
14509 [file tail $corefile] for usage vs. test names resp.
14510 * lib/gdb.exp (core_find): Move it as a new function here. New
14511 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14512 $destcore. Return "" on error.
14513
d521f563
JK
145142010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14515
14516 Workaround PR binutils/10802.
14517 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14518 (twice).
14519
28f24826
DJ
145202010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14521
14522 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14523
2de75e71
JB
145242010-01-08 Joel Brobecker <brobecker@adacore.com>
14525
14526 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14527 call, to avoid interruption.
14528
fe00719b 145292010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
14530
14531 * gdb.stabs/weird.def (args93): New.
14532
d0ef5df8
DE
145332010-01-07 Doug Evans <dje@google.com>
14534
14535 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14536
3a08d52f
TT
145372010-01-07 Tom Tromey <tromey@redhat.com>
14538
14539 * gdb.base/source.exp: Use correct line number.
14540
7a697b8d
SS
145412010-01-05 Stan Shebs <stan@codesourcery.com>
14542
14543 * gdb.trace/tracecmd.exp: Test ftrace.
14544
7803799a
UW
145452010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14546
14547 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14548
c54eabfa
JK
145492010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14550
14551 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14552 "uint_for_mi_testing".
14553
02e7ef19
JB
145542010-01-01 Joel Brobecker <brobecker@adacore.com>
14555
14556 Test indented comment in file being sourced.
14557 * gdb.base/commands.exp: Test indented comment in file being sourced.
14558
abd775ce
JB
145592010-01-01 Joel Brobecker <brobecker@adacore.com>
14560
14561 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14562 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14563 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14564 notice.
14565
79b55b82
JB
145662010-01-01 Joel Brobecker <brobecker@adacore.com>
14567
14568 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14569 notice.
14570
8997583e
JK
145712010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14572
14573 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14574 missing $after_stopped and comma (,) expectation.
14575
6da95a67
SS
145762009-12-31 Stan Shebs <stan@codesourcery.com>
14577
14578 * gdb.trace/actions.exp: Test teval action.
889bf7c5 14579
218d2fc6
TJB
145802009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14581
14582 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14583 (top level): Call test_watchpoint_in_big_blob.
14584 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14585 watchpoints.
14586 (func3): Write to buf.
14587
236f1d4d
SS
145882009-12-29 Stan Shebs <stan@codesourcery.com>
14589
14590 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 14591
f61e138d
SS
145922009-12-28 Stan Shebs <stan@codesourcery.com>
14593
14594 * gdb.trace/tsv.exp: New file.
14595 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 14596
0219b378
DJ
145972009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14598
14599 * gdb.base/find.c (main): Reference search buffers.
14600 * gdb.base/included.c (main): Reference integer.
14601 * gdb.base/ptype.c (charfoo): Declare.
14602 (intfoo): Call charfoo.
14603 * gdb.base/scope0.c (useitp): New function.
14604 (usestatics): Use useitp.
14605 (useit): Add a type for val.
14606 * gdb.base/scope1.c (useit1): Take a pointer argument.
14607 (usestatics1): Update calls to useit1.
14608 * gdb.cp/call-c.cc: Declare foo.
14609 (main): Call foo.
14610 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14611 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14612 (main): Call C::ensureRefs and ensureOtherRefs.
14613 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14614 variables.
14615 (ensureOtherRefs): New function.
14616 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14617 * gdb.cp/templates.cc (main): Call t5i.value.
14618
3f78692f
JK
146192009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14620
14621 Fix compatibility with G++-4.5.
14622 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14623 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14624 (uncaught return): Remove.
14625
429374b8
JK
146262009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14627 Phil Muldoon <pmuldoon@redhat.com>
14628
14629 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14630 (bp_location13, bp_location14, bp_location17, bp_location18)
14631 (marker3_proto, marker4_proto): New variables.
14632 (breakpoint info): Update output.
14633 (run until breakpoint at marker3, run until breakpoint at marker4): New
14634 tests.
14635
859825b8
JK
146362009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14637
14638 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14639 Replace the printf call of Y by provided "y-set-1" label. New block
14640 for the second shared library.
14641 * gdb.base/unload.exp: Compile also the second library, call
14642 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14643 (single pending breakpoint info): Rename to ...
14644 (pending breakpoint info before run): ... this extended test.
14645 (libfile2, libname2, libsrcfile2, libsrc2)
14646 (lib_sl2): New variables.
14647 (exec_opts): Set also SHLIB_NAME2.
14648 (pending breakpoint info on first run at shrfunc1)
14649 (pending breakpoint info on second run at shrfunc1)
14650 (pending breakpoint info on second run at shrfunc2)
14651 (print y from libfile, print y from libfile2): New tests.
14652 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14653 * gdb.base/unloadshr2.c: New.
14654
e6a386cd
HZ
146552009-12-22 Hui Zhu <teawater@gmail.com>
14656
14657 * gdb.reverse/sigall-reverse.exp: Adjust.
14658
9e19b45e
VP
146592009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14660
14661 PR gdb/10884
14662
14663 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14664 (main): Call do_bitfield_tests.
aacf5b1e 14665 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 14666
d53a7b30
JB
146672009-12-20 Joel Brobecker <brobecker@adacore.com>
14668
14669 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14670 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14671 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14672 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14673 gdb.modula2/unbounded1.c: Update copyright header.
14674
191ca0a1
CM
146752009-12-10 Chris Moller <moller@mollerware.com>
14676
14677 PR gdb/9399
14678 * gdb.cp/virtfunc2.exp: New tests
14679 * gdb.cp/virtfunc2.cc: New tests
14680 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14681
0fa6cf1b
MS
146822009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14683
14684 * gdb.reverse/i387-env-reverse.c: New file.
14685 * gdb.reverse/i387-env-reverse.exp: New file.
14686 * gdb.reverse/i387-stack-reverse.c: New file.
14687 * gdb.reverse/i387-stack-reverse.exp: New file.
14688
361ae042
PM
146892009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14690
14691 * gdb.python/py-type.exp (test_range): New test.
14692
bfd31e71
PM
146932009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14694
14695 PR python/10805
14696
14697 * gdb.python/py-type.exp: New file.
14698 * gdb.python/py-type.c: New file.
14699 * Makefile.in: Add py-type.
14700
57a1d736
TT
147012009-12-03 Tom Tromey <tromey@redhat.com>
14702
14703 * gdb.python/py-value.exp (test_parse_and_eval): New
14704 function.
14705
1f3b5d1b
PP
147062009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14707
14708 PR gdb/11022
14709
14710 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
14711 * gdb.base/pr11022.c: New test.
14712
8b7dbdc9
JK
147132009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14714
14715 Fix spurious false FAILs.
14716 * gdb.base/structs.c (chartest): New.
14717 (main): Fill-in chartest.
14718 * gdb.base/structs.exp (anychar_re, first): New.
14719 (start_structs_test): Import global anychar_re and first.
14720 New gdb_test call "set print elements 300; ${testfile}"
14721 (start_structs_test <$first>): New block.
14722 (any): Import global anychar_re. New variable ac. Use ${ac}.
14723
6a53b2ec
JK
147242009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14725
14726 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14727
d7167b4c
JK
147282009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14729
14730 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14731 Force $srcfile file.
14732 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14733
b1798462
UW
147342009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14735
14736 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14737 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14738 * gdb.threads/watchthreads-reorder.exp: Likewise.
14739
b6199126
DJ
147402009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14741
14742 PR gdb/8704
14743
14744 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14745 "if", and "thread". Correct matching in the previous test.
14746
b22a0510
DJ
147472009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14748
14749 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14750
930636d2
MS
147512009-11-23 Michael Snyder <msnyder@vmware.com>
14752
14753 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14754 * gdb.reverse-watch-precsave.exp: Ditto.
14755
21a0512e
PP
147562009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14757
14758 * gdb.asm/asm-source.exp: Adjust.
14759 * gdb.base/help.exp: Adjust.
889bf7c5 14760
fc30d5e0
PA
147612009-11-22 Pedro Alves <pedro@codesourcery.com>
14762
14763 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14764 (do_syscall_tests_without_xml): Set data-directory to
14765 /the/path/to/nowhere.
14766
f6bc2008
PA
147672009-11-21 Pedro Alves <pedro@codesourcery.com>
14768
14769 * gdb.threads/local-watch-wrong-thread.c,
14770 gdb.threads/local-watch-wrong-thread.exp: New files.
14771
8c2fb5de
PA
147722009-11-21 Pedro Alves <pedro@codesourcery.com>
14773
14774 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14775 assume new `regsub' syntax available.
14776
ebec9a0f
PA
147772009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14778
a79d3c27
JK
14779 * gdb.base/watchpoint-hw-hit-once.exp,
14780 gdb.base/watchpoint-hw-hit-once.c: New.
14781
147822009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14783
14784 * gdb.threads/watchthreads-reorder.exp,
14785 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 14786
276a961b
MK
147872009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14788
14789 * gdb.xml/tdesc-regs.exp: Use for m68k.
14790
4867c1fb
PA
147912009-11-15 Pedro Alves <pedro@codesourcery.com>
14792
14793 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14794
f6838f81
DJ
147952009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14796
14797 * lib/gdb.exp (current_target_name): New procedure.
14798 (gdb_wrapper_target): New variable.
14799 (gdb_wrapper_init): Set gdb_wrapper_target.
14800 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14801 wrapper.
14802
4ac4dd3f
DJ
148032009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14804
14805 * gdb.base/remote.exp: Delete the slowest load test.
14806 Do not load with fixed packet sizes.
14807
a7881759
DJ
148082009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14809
14810 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14811
97a5b505
DJ
148122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14813
14814 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14815 srcfile when setting a breakpoint.
14816
d3e1fc54
DJ
148172009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14818
14819 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14820 macros.
14821
7cbcbded
DJ
148222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14823
14824 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14825 to be in memory.
14826 * gdb.base/display.c (force_mem): New.
14827 (do_loops): Use it. Add breakpoint comments.
14828 (do_vars): Add a breakpoint comment.
14829 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14830 line numbers.
14831
bdea3a92
NF
148322009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14833
14834 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14835 instead of a bare "run".
14836
269f82e5
PP
148372009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14838
14839 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 14840
a69b7d9d
DJ
148412009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14842
14843 * lib/cell.exp (skip_cell_tests): Clean up test files before
14844 returning.
14845
b598bfda
DJ
148462009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14847
14848 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14849 and the breakpoint menu. Do not call perror if a prompt is seen.
14850 Consume the following GDB prompt.
14851 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14852 * gdb.cp/namespace.exp: Use gdb_test.
14853 * gdb.cp/templates.exp: Use gdb_test.
14854 (test_template_breakpoints): Use gdb_test_multiple.
14855
87728fa0
DJ
148562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14857
14858 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14859 (marker4): Reference values.
14860
b67c692f
DJ
148612009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14862
14863 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14864 is missing.
14865
f0df251a
DJ
148662009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14867
14868 * gdb.base/break.c (need_malloc): New.
14869 * gdb.base/constvars.c (main): Reference crass and crisp.
14870 * gdb.base/gdb1821.c (main): Reference bar.
14871 * gdb.cp/gdb1355.cc (main): Reference s1.
14872 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
14873 (main): Call them.
14874 * gdb.cp/hang2.cc (dummy2): Define.
14875 * gdb.cp/hang3.cc (dummy3): Define.
14876 * gdb.cp/m-data.cc (main): Reference shadow.
14877
bdf7534a
NF
148782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14879 Nathan Froyd <froydnj@codesourcery.com>
14880
14881 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
14882 remote host.
14883
f24fce77
NF
148842009-11-12 Nathan Froyd <froydnj@codesourcery.com>
14885
14886 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
14887 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
14888 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14889 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14890 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14891 * gdb.dwarf2/dw2-producer.exp: Likewise.
14892 * gdb.dwarf2/mac-fileno.exp: Likewise.
14893 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
14894 py-prettyprint.py to the remote host.
14895 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
14896
40f0318e
KS
148972009-11-11 Keith Seitz <keiths@redhat.com>
14898
14899 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
14900 use it instead of "Foo".
14901 * gdb.cp/classes.exp (do_tests): Add a test to access
14902 a method through a typedef'd class name.
14903
f3d9f7fb
NF
149042009-11-11 Nathan Froyd <froydnj@codesourcery.com>
14905
14906 * gdb.base/long_long.exp: Permit leading zeros on floating-point
14907 exponents.
14908 * gdb.base/pointers.exp: Likewise.
14909 * gdb.cp/ref-types.exp: Likewise.
14910
a4216f37
KS
149112009-11-11 Keith Seitz <keiths@redhat.com>
14912
14913 * gdb.cp/cplusfuncs.cc (class foo): Add operators
14914 new[] and delete[].
14915 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
14916 "void".
14917 (probe_demangler): Remove all single-quoting of
14918 method and variable names.
14919 (info_func_regexp): Remove the word "void" from any
14920 occurrence of "(void)".
14921 (print_addr_2): Remove all single-quoting of
14922 method names.
14923 (print_addr_2_kfail): Likewise.
14924 (print_addr): Single-quote C function names before
14925 passing to print_addr_2.
14926 (test_paddr_operator_functions): Remove single-quoting
14927 for method names.
14928 Add tests for operator new[] and operator delete[].
14929
9b14d7aa
JK
149302009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14931
14932 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
14933
85feb311
KS
149342009-11-09 Keith Seitz <keiths@redhat.com>
14935
14936 * gdb.cp/overload.exp: Add tests for resolving overloaded
14937 methods in expression parsing/evaluation.
14938
fa335448
DJ
149392009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
14940
14941 * lib/gdb.exp (default_gdb_version): Use --version instead of
14942 --command.
14943
ec3c07fc
NS
149442009-11-10 Nathan Sidwell <nathan@codesourcery.com>
14945
14946 * lib/gdb.exp (gdb_compile_test): New.
14947 (skip_ada_tests, skip_java_tests): New.
14948 (gdb_compile): Use gdb_compile_test for f77.
14949 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
14950 * lib/java.exp (compile_java_from_source): Remove runtests check,
14951 use gdb_compile_test to record result.
14952 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
14953 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
14954 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
14955 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
14956 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
14957 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
14958 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
14959 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
14960 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
14961 adjust gdb_compile invocations.
14962
b8b4e42b
JK
149632009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14964
14965 * Makefile.in (abs_builddir): New.
14966 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
14967 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
14968 `$(abs_builddir)/site.exp'.
14969
f8b7eaf3
DJ
149702009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
14971
14972 * config/m68k-emc.exp, lib/emc-support.exp,
14973 gdb.trace/gdb_c_test.c: Delete.
14974 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
14975 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14976 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14977 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14978 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14979 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
14980 casing for m68k-*-elf.
14981
c4187697
NS
149822009-11-03 Pedro Alves <pedro@codesourcery.com>
14983
14984 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
14985 * gdb.arch/i386-prologue.exp: Likewise.
14986 * gdb.arch/i386-unwind.exp: Likewise.
14987
db16b772
DJ
149882009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14989
14990 * lib/gdb.exp (gdb_expect): Fix timeout typo.
14991
bcf71277
DJ
149922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14993
14994 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
14995
0105cee2
DJ
149962009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14997
14998 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
14999
24ddea62
JK
150002009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15001
15002 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
15003
287ccc17
JK
150042009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15005
15006 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
15007 * gdb.base/sepdebug2.c: New file.
15008
08bca259 150092009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
15010
15011 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
15012 the modified warnings for catch syscall. Verify if GDB was compiled
15013 with support for lib expat, and choose which tests to run depending
15014 on this.
15015
5d4e2b76
VP
150162009-10-30 Vladimir Prus <vladimir@codesourcery.com>
15017
15018 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
15019 that composite commands are parsed OK. And also test
15020 that breakpoint commands do work.
15021
240e538a
MS
150222009-10-23 Michael Snyder <msnyder@vmware.com>
15023
15024 gdb.reverse/consecutive-precsave.exp: Change expect pattern
15025 to allow for new disassembly style.
15026
9c419145
PP
150272009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
15028
15029 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 15030
02506ff1
MS
150312009-10-22 Michael Snyder <msnyder@vmware.com>
15032
15033 * gdb.reverse/break-precsave.exp: New test.
15034 * gdb.reverse/consecutive-precsave.exp: Ditto.
15035 * gdb.reverse/finish-precsave.exp: Ditto.
15036 * gdb.reverse/i386-precsave.exp: Ditto.
15037 * gdb.reverse/machinestate-precsave.exp: Ditto.
15038 * gdb.reverse/sigall-precsave.exp: Ditto.
15039 * gdb.reverse/solilb-precsave.exp: Ditto.
15040 * gdb.reverse/step-precsave.exp: Ditto.
15041 * gdb.reverse/until-precsave.exp: Ditto.
15042 * gdb.reverse/watch-precsave.exp: Ditto.
15043
4cf866a3
MS
150442009-10-22 Michael Snyder <msnyder@vmware.com>
15045
15046 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
15047 for gdb_expect. Adjust one test's expect strings for the new
15048 format of disassemble.
15049 * gdb.reverse/finish-reverse.exp: Delete 'return'.
15050 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
15051 gdb_test_multiple.
15052 * gdb.reverse/step-reverse.exp: Delete 'return'.
15053 * gdb.reverse/until-reverse.exp: Delete blank lines.
15054 * gdb.reverse/watch-reverse.exp: Delete blank lines.
15055
2b28d209
PP
150562009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
15057
15058 * gdb.base/consecutive.exp: Adjust.
15059 * gdb.base/display.exp: Likewise.
15060 * gdb.base/pc-fp.exp: Likewise.
15061 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 15062
33b9c32b
MS
150632009-10-19 Michael Snyder <msnyder@vmware.com>
15064
15065 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
15066 * gdb.reverse/finish-reverse.c: Ditto.
15067 * gdb.reverse/sigall-reverse.c: Ditto.
15068 * gdb.reverse/solib-reverse.c: Ditto.
15069 * gdb.reverse/step-reverse.c: Ditto.
15070 * gdb.reverse/watch-reverse.c: Ditto.
15071
6c95b8df
PA
150722009-10-19 Pedro Alves <pedro@codesourcery.com>
15073 Stan Shebs <stan@codesourcery.com>
15074
15075 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
15076 * gdb.base/foll-exec.exp: Adjust to expect a process id before
15077 "Executing new program".
15078 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
15079 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
15080 left listed after having been killed.
15081 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
15082 * gdb.base/maint.exp: Adjust test.
15083
15084 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
15085 * gdb.multi/Makefile.in: New.
15086 * gdb.multi/base.exp: New.
15087 * gdb.multi/goodbye.c: New.
15088 * gdb.multi/hangout.c: New.
15089 * gdb.multi/hello.c: New.
15090 * gdb.multi/bkpt-multi-exec.c: New.
15091 * gdb.multi/bkpt-multi-exec.exp: New.
15092 * gdb.multi/crashme.c: New.
15093
279017b7
TG
150942009-10-13 Tristan Gingold <gingold@adacore.com>
15095
15096 * gdb.base/sepdebug.exp: Check debug info are found.
15097
0413d738
PA
150982009-10-08 Pedro Alves <pedro@codesourcery.com>
15099
15100 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
15101 bits.
15102
c628eecc
JK
151032009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15104
15105 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
15106
38af1bfe
JB
151072009-10-07 Joel Brobecker <brobecker@adacore.com>
15108
15109 * gdb.base/watchpoints.c: Add copyright header. Reformat one
15110 of the comments.
15111
2b0adecd
PM
151122009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
15113
15114 * gdb.base/annota1.exp: Remove obsolete match_max increase.
15115 * gdb.base/annota3.exp: Idem.
15116 * gdb.base/maint.exp: Idem.
15117
8d417781
PM
151182009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
15119
889bf7c5 15120 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
15121 to default.
15122
bb61102d
PM
151232009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15124
889bf7c5 15125 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
15126 mingw and cygwin targets.
15127
ace5c364
PM
151282009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
15129 Pedro Alves <pedro@codesourcery.com>
15130
889bf7c5 15131 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
15132 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
15133
c2d494a0
PM
151342009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15135
e1b52ce2
PM
15136 * gdb.base/shr1.c: Use %p in format string.
15137 * gdb.base/unload.c: Avoid warning in fprintf.
15138 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 15139
209f53f5
PM
151402009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
15141
15142 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
15143 long type.
15144 (test_unlink): Correct printf string.
15145 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
15146 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
15147
8172766a
JK
151482009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15149
15150 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
15151 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
15152 * gdb.arch/ia64-breakpoint-shadow.S: New file.
15153
0f73703c
UW
151542009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15155
15156 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
15157 * gdb.objc/nondebug.exp: Likewise.
15158
b32306ca
UW
151592009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15160
15161 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
15162 target_info setting.
15163
15164 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
15165 that detect new threads during "info threads".
15166
0057022f
UW
151672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15168
15169 * gdb.threads/manythreads.c (main): Increase thread stack size
15170 to 2*PTHREAD_STACK_MIN.
15171 * gdb.threads/multi-create.c (main): Likewise.
15172 (create_function): Likewise.
15173
f29c0325
UW
151742009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15175
15176 * gdb.base/dump.exp: Pass difference of pointer types instead
15177 of integer types as offset to restore in intarr3.srec case.
15178
fcb34849
UW
151792009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15180
15181 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15182
d5142e3b
UW
151832009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15184
15185 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15186
087b74b2 151872009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 15188
087b74b2
PM
15189 New test for two watchpoints, with disabling of
15190 the first inserted.
15191 * testsuite/gdb.base/watchpoints.c: New file.
15192 * testsuite/gdb.base/watchpoints.exp: New file.
15193
96c07c5b
TT
151942009-09-25 Tom Tromey <tromey@redhat.com>
15195
15196 * gdb.base/charset.exp: Test utf-16 strings with Python.
15197
b8899f2b
TT
151982009-09-25 Tom Tromey <tromey@redhat.com>
15199
15200 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15201 UCS-4.
15202 * gdb.base/charset.c (utf_32_string): Rename.
15203 (init_utf32): Rename.
15204 (main): Update.
15205
329719ec
TT
152062009-09-22 Tom Tromey <tromey@redhat.com>
15207
15208 * gdb.python/py-function.exp: Add regression tests.
15209
11ef0d76
KS
152102009-09-21 Keith Seitz <keiths@redhat.com>
15211
15212 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15213 with invalid operator.
15214
3fe8f3b3
KS
152152009-09-21 Keith Seitz <keiths@redhat.com>
15216
15217 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15218 and destructor using typedef name of class.
15219 * gdb.cp/classes.cc (class Base1): Add a destructor.
15220 (base1): New typedef.
15221 (use_methods): Instanitate an object of type base1.
15222 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15223 (do_tests): Call test_template_typedef.
15224 * gdb.cp/templates.cc (Baz::~Baz): New method.
15225 (intBazOne): New typedef.
15226 (main): Instantiate intBazOne.
15227
7a9fe101
PM
152282009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15229
15230 PR python/10633
15231
15232 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15233 Function.
15234 (run_lang_tests): Add print elements test.
15235
2e4d963f
PM
152362009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15237
15238 * gdb.python/py-value.exp (test_subscript_regression): New
15239 function. Test for invalid subscripts.
15240 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15241 (ptr_ref): New function.
15242
ec7e75e7
PP
152432009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15244
15245 * gdb.base/default.exp: Fix "show convenience".
15246
0cc7d26f
TT
152472009-09-15 Tom Tromey <tromey@redhat.com>
15248
15249 * lib/mi-support.exp (mi_create_varobj): Update.
15250 (mi_create_floating_varobj): Likewise.
15251 (mi_create_dynamic_varobj): New proc.
15252 (mi_varobj_update): Update.
15253 (mi_varobj_update_with_type_change): Likewise.
15254 (mi_varobj_update_kv_helper): New proc.
15255 (mi_varobj_update_dynamic_helper): Rewrite.
15256 (mi_varobj_update_dynamic): New proc.
15257 (mi_list_varobj_children): Update.
15258 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15259 * gdb.python/python-prettyprint.py (pp_outer): New class.
15260 (pp_nullstr): Likewise.
15261 (lookup_function): Register new printers.
15262 * gdb.python/python-prettyprint.c (struct substruct): New type.
15263 (struct outerstruct): Likewise.
15264 (substruct_test): New function.
15265 (struct nullstr): New type.
15266 (string_1, string_2): New globals.
15267 (main): Add new tests.
15268 * gdb.python/python-mi.exp: Added regression tests.
15269 * gdb.mi/mi2-var-display.exp: Update.
15270 * gdb.mi/mi2-var-cmd.exp: Update.
15271 * gdb.mi/mi2-var-child.exp: Update.
15272 * gdb.mi/mi2-var-block.exp: Update.
15273 * gdb.mi/mi-var-invalidate.exp: Update.
15274 * gdb.mi/mi-var-display.exp: Update.
15275 * gdb.mi/mi-var-cmd.exp: Update.
15276 * gdb.mi/mi-var-child.exp: Update.
15277 * gdb.mi/mi-var-block.exp: Update.
15278 * gdb.mi/mi-break.exp: Update.
15279 * gdb.mi/gdb701.exp: Update.
15280
a96d9b2e
SDJ
152812009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15282
15283 * Makefile.in: Inclusion of catch-syscall object.
15284 * gdb.base/catch-syscall.c: New file.
15285 * gdb.base/catch-syscall.exp: New file.
15286
b43b923a
MS
152872009-09-12 Michael Snyder <msnyder@vmware.com>
15288
15289 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15290 that can support reverse debuggnig.
15291
cec03d70
TT
152922009-09-11 Tom Tromey <tromey@redhat.com>
15293
15294 * gdb.dwarf2/valop.S: New file.
15295 * gdb.dwarf2/valop.exp: New file.
15296
e23bb3fc
MK
152972009-09-11 Mark Kettenis <kettenis@gnu.org>
15298
15299 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15300
37c3696d
DE
153012009-09-10 Doug Evans <dje@google.com>
15302
15303 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15304 Add $gdb_prompt to second breakpoint regexp.
15305
5172aecb
JB
153062009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15307
15308 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15309 names, add missing ones.
15310 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15311 * gdb.python/py-frame.c: Rename from python-frame.c.
15312 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15313 testfile name.
15314 * gdb.python/py-function.exp: Rename from python-function.exp.
15315 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15316 testfile name.
15317 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15318 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15319 Adjust testfile name.
15320 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15321 * gdb.python/py-template.cc: Rename from python-template.cc.
15322 * gdb.python/py-template.exp: Rename from python-template.exp.
15323 Adjust testfile name.
15324 * gdb.python/py-value.c: Rename from python-value.c.
15325 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15326 testfile name.
15327
b554e4bd
JK
153282009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15329
15330 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15331 $bpt2address.
15332 (Second breakpoint address is valid on ia64)
15333 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15334
9a68ae16
JM
153352009-09-03 Joseph Myers <joseph@codesourcery.com>
15336
15337 * gdb.base/ending-run.exp: Restrict regular expression matching
15338 line number to require closing brace following.
15339
146b9145
DE
153402009-09-03 Doug Evans <dje@google.com>
15341
15342 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15343
787d21e1
TT
153442009-09-02 Tom Tromey <tromey@redhat.com>
15345
15346 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15347
e7802207
TT
153482009-09-02 Tom Tromey <tromey@redhat.com>
15349
15350 * gdb.dwarf2/callframecfa.exp: New file.
15351 * gdb.dwarf2/callframecfa.S: New file.
15352
817aadd2
JK
153532009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15354
15355 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15356 gdb.base/solib-overlap-main.c: New.
15357
4a76eae5
DJ
153582009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15359
15360 PR gdb/10565
15361
15362 * gdb.base/bitfields.c (struct container, container): New.
15363 (main): Initialize it and call break5.
15364 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15365
d4b96c9a
JK
153662009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15367
15368 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15369 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15370
4e22772d
JK
153712009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15372
15373 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15374
2efab443
MS
153752009-08-26 Michael Snyder <msnyder@vmware.com>
15376
15377 * gdb.base/i386-reverse.c: New file.
15378 * gdb.base/i386-reverse.exp: New file.
15379 * gdb.base/Makefile.in: Add new files to be removed.
15380
07ab73a0
JM
153812009-08-26 Joseph Myers <joseph@codesourcery.com>
15382
15383 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15384 environment-pwd for remote host.
15385 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15386
676accff
KS
153872009-08-24 Keith Seitz <keiths@redhat.com>
15388
15389 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15390 Add two new C++ completer tests which limit the output to a
889bf7c5 15391 given class.
676accff 15392
f9f7ad22
MS
153932009-08-24 Michael Snyder <msnyder@vmware.com>
15394
15395 * gdb.base/del.exp: Fix typo in comment.
15396 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15397
81ecdfbb
RW
153982009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15399
15400 * configure: Regenerate.
15401 * gdb.hp/configure: Likewise.
15402 * gdb.hp/gdb.aCC/configure: Likewise.
15403 * gdb.hp/gdb.base-hp/configure: Likewise.
15404 * gdb.hp/gdb.compat/configure: Likewise.
15405 * gdb.hp/gdb.defects/configure: Likewise.
15406 * gdb.hp/gdb.objdbg/configure: Likewise.
15407 * gdb.stabs/configure: Likewise.
15408
cab0c772
UW
154092009-08-19 Doug Evans <dje@google.com>
15410
15411 * gdb.base/gdbvars.c: New file.
15412 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15413
b8fa0bfa
PA
154142009-08-14 Pedro Alves <pedro@codesourcery.com>
15415
15416 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15417 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15418
b84aa90a
PA
154192009-08-13 Pedro Alves <pedro@codesourcery.com>
15420
15421 * gdb.base/default.exp: Adjust "set language test": it's now an
15422 enum command. Larger help string moved to "help set language".
15423 * gdb.base/help.exp: Adjust "help set language" expected output,
15424 now lists all known languages.
15425
0d8f9b2c
NF
154262009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15427
15428 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15429 all frame arguments.
15430 * gdb.arch/altivec-regs.exp: Likewise.
15431
bda180e0
TT
154322009-08-07 Tom Tromey <tromey@redhat.com>
15433
15434 * gdb.base/setshow.exp: Add tests for changes to set language, set
15435 check range, and set check type.
15436
48cb2d85
VP
154372009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15438
15439 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15440 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 15441 Call it.
48cb2d85 15442
1ea34204
UW
154432009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15444
15445 * configure.ac: Run gdb.cell tests when appropriate.
15446 * configure: Regenerate.
15447 * lib/cell.exp: New file.
15448 * gdb.cell: New directory.
15449 * gdb.cell/configure.ac: New file.
15450 * gdb.cell/configure: New file.
15451 * gdb.cell/Makefile.in: New file.
15452 * gdb.cell/arch.exp: New file.
15453 * gdb.cell/break.c: New file.
15454 * gdb.cell/break.exp: New file.
15455 * gdb.cell/break-spu.c: New file.
15456 * gdb.cell/bt.c: New file.
15457 * gdb.cell/bt2-spu.c: New file.
15458 * gdb.cell/bt-spu.c: New file.
15459 * gdb.cell/bt.exp: New file.
15460 * gdb.cell/coremaker.c: New file.
15461 * gdb.cell/coremaker-spu.c: New file.
15462 * gdb.cell/core.exp: New file.
15463 * gdb.cell/gcore.exp: New file.
15464 * gdb.cell/data.c: New file.
15465 * gdb.cell/data.exp: New file.
15466 * gdb.cell/data-spu.c: New file.
15467 * gdb.cell/ea-cache.exp: New file.
15468 * gdb.cell/ea-cache.c: New file.
15469 * gdb.cell/ea-cache-spu.c: New file.
15470 * gdb.cell/ea-standalone.c: New file.
15471 * gdb.cell/ea-standalone.exp: New file.
15472 * gdb.cell/ea-test.c: New file.
15473 * gdb.cell/ea-test.exp: New file.
15474 * gdb.cell/f-regs.exp: New file.
15475 * gdb.cell/mem-access.c: New file.
15476 * gdb.cell/mem-access.exp: New file.
15477 * gdb.cell/mem-access-spu.c: New file.
15478 * gdb.cell/ptype.exp: New file.
15479 * gdb.cell/registers.exp: New file.
15480 * gdb.cell/size.c: New file.
15481 * gdb.cell/sizeof.exp: New file.
15482 * gdb.cell/size-spu.c: New file.
15483 * gdb.cell/solib.exp: New file.
15484 * gdb.cell/solib-symbol.exp: New file.
15485
85e747d2
UW
154862009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15487
15488 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15489
58d6951d
DJ
154902009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.base/float.exp: Handle VFP registers.
15493
6e0a4f15
MS
154942009-07-14 Michael Snyder <msnyder@vmware.com>
15495
dcd5da87
MS
15496 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15497 to bring gdb to the beginning of the calling line.
15498
6e0a4f15
MS
15499 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15500 confusing the i386 epilogue unwinder.
15501
782b2b07
SS
155022009-07-14 Stan Shebs <stan@codesourcery.com>
15503
15504 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15505
f662c3bc
MS
155062009-07-14 Michael Snyder <msnyder@vmware.com>
15507
15508 * gdb.reverse/step-reverse.exp (stepi into function call):
15509 Call instruction may not be first instruction in the line.
15510 (reverse stepi from a function call): Used wrong line number.
15511
8f313923
JK
155122009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15513
15514 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15515
4662c76e
JK
155162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15517
15518 Fix gdb.base/macscp.exp when using custom inputrc.
15519 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15520 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15521 env(TERM) set.
15522 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15523 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15524
aa81e255
JK
155252009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15526
15527 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15528 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15529 Change the compilation target to match the testcase name.
15530 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15531 testcase name.
15532 * a2-run.exp: Use for setup prepare_for_testing. Change the
15533 compilation target to match the testcase name.
15534 * gdb.base/commands.exp: Likewise.
15535 * gdb.base/finish.exp: Likewise.
15536 * gdb.base/float.exp: Likewise.
15537 * gdb.base/info-target.exp: Likewise.
15538 * gdb.base/relational.exp: Likewise.
15539 * gdb.base/term.exp: Likewise.
15540 * gdb.base/until.exp: Likewise.
15541 * gdb.base/volatile.exp: Likewise.
15542 * gdb.base/whatis-exp.exp: Likewise.
15543
4c93b1d7
HZ
155442009-07-11 Hui Zhu <teawater@gmail.com>
15545
15546 * gdb.base/help.exp (disassemble): Update expected help text.
15547
812f7342
TT
155482009-07-09 Tom Tromey <tromey@redhat.com>
15549
15550 * lib/gdb.exp: Handle TRANSCRIPT.
15551 (remote_spawn, remote_close, send_gdb): New procs.
15552
fbb8f299
PM
155532009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15554
15555 * gdb.python/python-prettyprint.c: Add counted null string
15556 structure.
15557 * gdb.python/python-prettyprint.exp: Print null string. Test for
15558 embedded nulls.
15559 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15560 * gdb.python/python-value.exp (test_value_in_inferior): Add
15561 variable length string fetch tests.
15562 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15563
c0ac0ec7
JK
155642009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15565
15566 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15567
30b66ecc
TT
155682009-07-07 Tom Tromey <tromey@redhat.com>
15569
15570 * gdb.base/call-rt-st.exp: Update for change to escape output.
15571 * gdb.base/callfuncs.exp: Likewise.
15572 * gdb.base/charset.exp: Likewise.
15573 * gdb.base/constvars.exp: Likewise.
15574 * gdb.base/long_long.exp: Likewise.
15575 * gdb.base/pointers.exp: Likewise.
15576 * gdb.base/printcmds.exp: Likewise.
15577 * gdb.base/setvar.exp: Likewise.
15578 * gdb.base/store.exp: Likewise.
15579 * gdb.cp/ref-types.exp: Likewise.
15580 * gdb.mi/mi-var-child.exp: Likewise.
15581 * gdb.mi/mi-var-display.exp: Likewise.
15582 * gdb.mi/mi2-var-display.exp: Likewise.
15583 * gdb.base/charset.exp: Test octal escape sequence length.
15584 Update for change to escape output.
15585
187c4a2b
JK
155862009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15587
15588 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15589
d80a43f9
DJ
155902009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15591
15592 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15593
047427a8
JK
155942009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15595
15596 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15597 gdbserver increasing $portnum if "Can't bind address" has been seen.
15598
8b5a0f4f
PA
155992009-07-05 Pedro Alves <pedro@codesourcery.com>
15600
15601 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15602 mingw32ce.
15603
7d93ba58
PA
156042009-07-05 Pedro Alves <pedro@codesourcery.com>
15605
15606 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15607 VFP format.
15608
2277426b
PA
156092009-07-02 Pedro Alves <pedro@codesourcery.com>
15610
15611 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15612 linux. Adjust to use "inferior", "info inferiors", "detach
15613 inferior" and "kill inferior" instead of "restart", "info fork",
15614 "detach fork" and "delete fork".
15615 * gdb.base/ending-run.exp: Spell out "info".
15616 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15617 the "kill" command.
15618
5af949e3
UW
156192009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15620
15621 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15622 change to prefix TLS offset in hex with 0x.
15623
5d3729b5
UW
156242009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15625
15626 * gdb.base/default.exp: Update test case for "x" changes.
15627
af589bd0
TG
156282009-07-01 Tristan Gingold <gingold@adacore.com>
15629
15630 * gdb.base/bigcore.exp: Make darwin untested.
15631
40974f91
JK
156322009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15633
15634 * gdb.base/completion.exp (directory completion): Create the directory.
15635 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15636 escapeuniquesub.
15637 (directory completion 2): Expect now ${escapeuniquesub}.
15638 (Glob remaining of directory test): Remove one excessive newline.
15639 Expect the real output.
15640
59dd3af6
JK
156412009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15642
15643 Fix `make check//%' target after `make check' has been ran.
15644 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15645 a mkdir call.
15646 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15647 (%/.dir): Remove.
15648
f4e164aa
JK
156492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15650
15651 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15652 the expected result record.
15653
69af2122
JK
156542009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15655
15656 Remove racy FAILs relying just on the timeouts.
15657 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15658 (annotation_level 2): Remove racy FAILs.
15659
2fd481e1
PP
156602009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15661
15662 gdb/10275
889bf7c5
PA
15663 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15664
c38f313d
DJ
156652009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15666
15667 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15668
8b777f02
VP
156692009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15670
15671 * gdb.mi/mi-stack.exp: Testing symbolic options
15672 to -stack-list-locals and -stack-list-arguments.
15673
00c7eacf
JK
156742009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15675
15676 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15677
6bc80edc
TT
156782009-06-29 Tom Tromey <tromey@redhat.com>
15679
15680 * dg-extract-results.sh: New file.
15681 * Makefile.in (FORCE_PARALLEL): New variable.
15682 (CHECK_TARGET): New conditional variable.
15683 (check): Use CHECK_TARGET.
15684 (DO_RUNTEST): New variable.
15685 (check-single): New target.
15686 (TEST_DIRS): New variable.
15687 (TEST_TARGETS): Likewise.
15688 (check-parallel): New target.
15689 (check-gdb.%): New pattern.
15690 (BASE1_FILES): New variable.
15691 (BASE2_FILES): Likewise.
15692 (check-gdb.base%): New pattern.
15693 (%/.dir): New pattern.
15694 * configure: Rebuild.
15695 * aclocal.m4 (AM_CONDITIONAL): New defun.
15696 * configure.ac: Check whether user is using GNU make.
15697 (GMAKE): New conditional.
15698
794684b6
SW
156992009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15700
15701 * gdb.cp/namespace-nested-import.cc: New test.
15702 * gdb.cp/namespace-nested-import.exp: New test.
15703
edb3359d
DJ
157042009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15705
15706 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15707 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15708 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15709 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15710 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15711 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15712 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15713 gdb.opt/inline-markers.c: New files.
15714 * lib/gdb.exp (skip_inline_frame_tests): New function.
15715 (skip_inline_var_tests): New function.
15716
cf657a0c
AS
157172009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15718
15719 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15720 backtrace.
15721
28d41a99
MS
157222009-06-27 Michael Snyder <msnyder@vmware.com>
15723
15724 * gdb.reverse: New directory.
15725 * gdb.reverse/break-reverse.c: New test.
15726 * gdb.reverse/break-reverse.exp: New test.
15727 * gdb.reverse/consecutive-reverse.c: New test.
15728 * gdb.reverse/consecutive-reverse.exp: New test.
15729 * gdb.reverse/finish-reverse.c: New test.
15730 * gdb.reverse/finish-reverse.exp: New test.
15731 * gdb.reverse/machinestate.c: New test.
15732 * gdb.reverse/ms1.c: New test.
15733 * gdb.reverse/machinestate.exp: New test.
15734 * gdb.reverse/Makefile.in: New file.
15735 * gdb.reverse/shr2.c: New test.
15736 * gdb.reverse/solib-reverse.c: New test.
15737 * gdb.reverse/solib-reverse.exp: New test.
15738 * gdb.reverse/step-reverse.c: New test.
15739 * gdb.reverse/step-reverse.exp: New test.
15740 * gdb.reverse/until-reverse.c: New test.
15741 * gdb.reverse/ur1.c: New test.
15742 * gdb.reverse/until-reverse.exp: New test.
15743 * gdb.reverse/watch-reverse.c: New test.
15744 * gdb.reverse/watch-reverse.exp: New test.
15745 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15746 * configure: Regenerate.
15747
fe3c8b0d
DE
157482009-06-26 Doug Evans <dje@google.com>
15749
15750 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15751
3a72a602
PM
157522009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15753
15754 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15755 windows problem for 'file delete $binfile'.
15756
27aa8d6a
SW
157572009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15758
15759 * gdb.cp/namespace-using.exp: New test.
15760 * gdb.cp/namespace-using.cc: New test.
15761
8ac055f8
JB
157622009-05-20 Joel Brobecker <brobecker@adacore.com>
15763
15764 * gdb.ada/variant_record_packed_array: New testcase.
15765
85e306ed
TT
157662009-06-23 Tom Tromey <tromey@redhat.com>
15767
15768 * gdb.base/charset.exp (test_combination): Regression test.
15769 * gdb.base/charset.c (my_wchar_t): New typedef.
15770 (myvar): New global.
15771 (main): Set myvar.
15772
56643c5e
PM
157732009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15774
15775 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15776 target.
15777
1fac167a
UW
157782009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15779
15780 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15781
7ccb0be9
UW
157822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15783
15784 * gdb.mi/gdb680.exp: Update test for error message.
15785
568d6575
UW
157862009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15787
15788 * gdb.base/annota1.exp: Allow multiple occurrences of the
15789 frames-invalid annotation.
15790 * gdb.cp/annota2.exp: Likewise.
15791
7cd1089b
PM
157922009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15793
15794 * gdb.cp/gdb2495.cc: New file.
15795 * gdb.cp/gdb2495.exp: New file.
15796
72c63395
JK
157972009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15798
15799 Report error on GDB crash during runto.
15800 * lib/gdb.exp (runto <eof>): New.
15801
3788363d
DJ
158022009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15803
15804 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15805 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15806 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15807 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15808 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15809 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15810 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15811 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15812 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15813 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15814 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15815 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15816 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15817 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15818 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15819 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15820 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15821 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15822 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15823 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15824 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15825 gdb.trace/passcount.exp, gdb.trace/report.exp,
15826 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15827 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15828 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15829 executable.
15830
17592de3
PA
158312009-06-07 Pedro Alves <pedro@codesourcery.com>
15832
15833 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15834 defined before referencing it.
15835
701e355d
DE
158362009-06-03 Doug Evans <dje@google.com>
15837
15838 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15839 * gdb.arch/i386-see.c: Ditto.
15840
f2292c65
PM
158412009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15842
15843 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15844 (check_macro): Return 1 if undefined.
15845 If first test fails, check if macro debug information is available,
15846 and report unsupported test if no macro information is found.
15847
5a437975
DE
158482009-05-29 Doug Evans <dje@google.com>
15849
15850 * gdb.threads/hand-call-in-threads.exp: New.
15851 * gdb.threads/hand-call-in-threads.c: New.
15852
c141c696
MS
158532009-05-29 Michael Snyder <msnyder@vmware.com>
15854
15855 * gdb.base/break-always.exp: Change "1" to "on".
15856 Add confirmation check.
15857
b3444185
PA
158582009-05-28 Pedro Alves <pedro@codesourcery.com>
15859
15860 * gdb.threads/threxit-hop-specific.c: New.
15861 * gdb.threads/threxit-hop-specific.exp: New.
15862 * gdb.threads/thread-execl.c: New.
15863 * gdb.threads/thread-execl.exp: New.
15864
b6313243
TT
158652009-05-27 Tom Tromey <tromey@redhat.com>
15866 Thiago Jung Bauermann <bauerman@br.ibm.com>
15867
15868 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
15869 (mi_child_regexp): Likewise.
15870 (mi_list_varobj_children_range): Likewise.
15871 (mi_get_features): Likewise.
15872 (mi_list_varobj_children): Rewrite.
15873 * gdb.python/python-mi.exp: New file.
15874
a6bac58e
TT
158752009-05-27 Tom Tromey <tromey@redhat.com>
15876 Thiago Jung Bauermann <bauerman@br.ibm.com>
15877 Phil Muldoon <pmuldoon@redhat.com>
15878 Paul Pluzhnikov <ppluzhnikov@google.com>
15879
15880 * gdb.python/python-prettyprint.exp: New file.
15881 * gdb.python/python-prettyprint.c: New file.
15882 * gdb.python/python-prettyprint.py: New file.
15883 * gdb.base/display.exp: print/r is now valid.
15884
2c74e833
TT
158852009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
15886 Tom Tromey <tromey@redhat.com>
15887 Pedro Alves <pedro@codesourcery.com>
15888 Paul Pluzhnikov <ppluzhnikov@google.com>
15889
15890 * gdb.python/python-template.exp: New file.
15891 * gdb.python/python-template.cc: New file.
15892 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15893 tests.
15894 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15895 Call it.
15896 (test_value_after_death): New proc.
15897 * gdb.python/python-value.c (PTR): New typedef.
15898 (main): New variable 'x'.
15899
89c73ade
TT
159002009-05-27 Tom Tromey <tromey@redhat.com>
15901
15902 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15903 tests.
15904 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15905 Call it.
15906
a75724bc
PA
159072009-05-27 Pedro Alves <pedro@codesourcery.com>
15908
15909 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
15910
e58b0e63
PA
159112009-05-24 Pedro Alves <pedro@codesourcery.com>
15912
15913 * gdb.threads/fork-thread-pending.c: New.
15914 * gdb.threads/fork-thread-pending.exp: New.
15915
4ac36638
JK
159162009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15917
15918 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
15919 * gdb.dwarf2/dw2-strp.S (a_string2): New.
15920
889bf7c5 159212009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 15922
889bf7c5 15923 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 15924
b242c3c2
PA
159252009-05-17 Pedro Alves <pedro@codesourcery.com>
15926
15927 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
15928 `gdb_get_line_number'. Call `callee' in both parent and child.
15929 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
15930 `gdb_get_line_number' instead of hardcoding line numbers.
15931 (catch_fork_unpatch_child): New procedure to test detaching
15932 breakpoints from child fork.
15933 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
15934 hardcoding line numbers.
15935 (do_fork_tests): Run `catch_fork_unpatch_child'.
15936
ee342b23
VP
159372009-05-17 Vladimir Prus <vladimir@codesourcery.com>
15938
15939 * gdb.mi/mi-cmd-var.exp: Check that when varobj
15940 of structure type enters or leaves the scope, it
15941 is reported by -var-update.
15942
e2009e98
DE
159432009-05-11 Doug Evans <dje@sebabeach.org>
15944
15945 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 15946 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
15947 * gdb.threads/schedlock.c (main): Fix off-by-one error.
15948
00903456
JK
159492009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15950
15951 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
15952
dc621c35
DE
159532009-04-30 Doug Evans <dje@google.com>
15954
15955 * gdb.threads/watchthreads2.exp: New testcase.
15956 * gdb.threads/watchthreads2.c: New testcase.
15957
9ab4e744
DE
159582009-04-29 Doug Evans <dje@google.com>
15959
15960 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
15961 * gdb.cp/mb-ctor.cc: Ditto.
15962 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
15963 * gdb.cp/mb-inline.h (multi_line_foo): New function.
15964 * gdb.cp/mb-inline1.cc: Call it.
15965 * gdb.cp/mb-inline2.cc: Ditto.
15966 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
15967 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
15968
484086b7
JK
159692009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15970
15971 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
15972 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
15973 Replace all uses of `decimal' by `nonzero'.
15974 (info macro FROM_COMMANDLINE): New test.
15975
379a77b5
TT
159762009-04-27 Tom Tromey <tromey@redhat.com>
15977
15978 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
15979
b92b73c2
DE
159802009-04-27 Doug Evans <dje@google.com>
15981
15982 * gdb.threads/watchthreads.c (main): Initialize args before starting
15983 the threads. Plus formatting cleanup.
15984 * gdb.threads/watchthreads.exp: Avoid errant failures due to
15985 biased scheduling of one thread.
15986
945a118d
JG
159872009-04-27 Jerome Guitton <guitton@adacore.com>
15988
15989 * gdb.cp/templates.cc (GetMax): New template.
15990 (main): Declare two instances of GetMax.
15991 * gdb.cp/templates.exp: Add new test.
15992
d389af10
JK
159932009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15994
15995 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
15996
e7f86de9
JM
159972009-04-22 Joseph Myers <joseph@codesourcery.com>
15998
15999 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
16000
334cc82d
TT
160012009-04-15 Tom Tromey <tromey@redhat.com>
16002
16003 * gdb.base/charset.exp: Add regression test.
16004
d12672cc
JB
160052009-04-14 Joel Brobecker <brobecker@adacore.com>
16006
16007 * gdb.base/exe-lock.exp: New testcase.
16008
18e8c3bc
TT
160092009-04-13 Tom Tromey <tromey@redhat.com>
16010
16011 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
16012 operator on Frame.
16013
5ecd5cbe
UW
160142009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16015
16016 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
16017 * gdb.server/ext-attach.exp: Likewise.
16018
7309f756
VP
160192009-04-03 Vladimir Prus <vladimir@codesourcery.com>
16020
16021 Eliminate some sleep usage.
16022
889bf7c5
PA
16023 * gdb.mi/basics.c (do_nothing): New.
16024 (main): Use do_nothing instead of printf, so that
16025 not to introduce race condition between output of
16026 inferiour and output of gdb. Do not use sleep as it
16027 is not generally available on embedded targets.
7309f756 16028
f4b95f6f
PA
160292009-04-02 Pedro Alves <pedro@codesourcery.com>
16030
16031 * gdb.server/ext-attach.exp: Expect an optional process id after
16032 "Detached from remote process".
16033
de40b933
JK
160342009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16035
16036 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
16037 gdb.dwarf2/dw2-unresolved.exp: New.
16038
2ae101a4
PA
160392009-04-02 Pedro Alves <pedro@codesourcery.com>
16040
16041 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
16042 mi_run_to_main.
16043
56a8e183
PA
160442009-04-02 Pedro Alves <pedro@codesourcery.com>
16045
16046 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
16047 mi_run_to_main. Skip thread exit test on remote targets.
16048 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
16049 mi_run_to_main.
16050 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
16051 mi_run_to_main.
16052 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
16053 when expecting ^connected. Detect when the target doesn't support
16054 non-stop mode.
16055 (mi_run_cmd): Detect if non-stop mode was requested by isn't
16056 supported. Return -1 on error, 0 on success.
16057 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
16058 (mi_runto): Return mi_runto_helper's result explicitly.
16059
c35fafde
PA
160602009-04-01 Pedro Alves <pedro@codesourcery.com>
16061
16062 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
16063
f8a8dce6
JB
160642009-04-01 Tom Tromey <tromey@redhat.com>
16065
16066 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
16067 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
16068 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
16069 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
16070
71c25dea
TT
160712009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
16072 Jan Kratochvil <jan.kratochvil@redhat.com>
16073
16074 PR gdb/931
16075 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
16076 output.
16077 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
16078 for gdb/931.
16079 * dw2-strp.S (DW_AT_language): Change to C++.
16080 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
16081
02d9a9ce
JB
160822009-03-31 Joel Brobecker <brobecker@adacore.com>
16083
16084 * gdb.ada/tasks: New testcase.
16085
1042e4c0
SS
160862009-03-30 Stan Shebs <stan@codesourcery.com>
16087
16088 * gdb.trace/actions.exp: Update to match new info trace format.
16089 * gdb.trace/deltrace.exp: Ditto.
16090 * gdb.trace/infotrace.exp: Ditto.
16091 * gdb.trace/passcount.exp: Ditto.
16092 * gdb.trace/save-trace.exp: Ditto.
16093 * gdb.trace/while-stepping.exp: Ditto.
16094 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
16095
f8f6f20b
TJB
160962009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
16097
16098 * gdb.python/python-frame.c: New file.
16099 * gdb.python/python-frame.exp: New file.
16100
c0c6f777
TJB
161012009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
16102
16103 * gdb.python/python-value.exp: Add tests for the address
16104 attribute.
16105
3cb51905
AS
161062009-03-29 Andreas Schwab <schwab@linux-m68k.org>
16107
16108 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
16109
88fc996f
DE
161102009-03-26 Doug Evans <dje@google.com>
16111
16112 * gdb.mi/mi-nonstop-exit.exp: New file.
16113 * gdb.mi/non-stop-exit.c: New file.
16114
56ef84b1
TT
161152009-03-26 Tom Tromey <tromey@redhat.com>
16116
16117 Update for change to prologue skipping:
16118 * gdb.mi/mi2-simplerun.exp: Update.
16119 * gdb.mi/mi2-break.exp: Update.
16120 * gdb.mi/mi-simplerun.exp: Update.
16121 * gdb.mi/mi-break.exp: Update.
16122 * gdb.base/ending-run.exp: Update.
16123
def2b000
TJB
161242009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
16125
16126 * gdb.python/python-value.exp (test_value_in_inferior): Test
16127 gdb.Value.is_optimized_out attribute.
16128
442ddf59
JK
161292009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16130
16131 * gdb.dwarf2/dw2-noloc-main.c: New file.
16132 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
16133 (.text): Remove.
16134 (.data): New.
16135 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
16136 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
16137 (DW_TAG_subprogram func_cu1, noloc): Remove.
16138 (main): New.
16139 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
16140 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
16141 (file_symbols): New procedure.
16142
a8df5de4
TT
161432009-03-25 Tom Tromey <tromey@redhat.com>
16144
16145 * gdb.base/charset.exp (valid_target_charset): New proc.
16146 Use it to skip tests on invalid charsets.
16147
cc1d7add
PM
161482009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
16149
16150 * gdb.base/completion.exp: Add a test for directory completion.
16151
bcd5727b
JK
161522009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16153
16154 Fix a racy FAIL.
16155 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
16156 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
16157
cc924cad
TJB
161582009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
16159
16160 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
16161 * gdb.python/python-function.exp: Add test for function returning
16162 a GDB value.
16163
bc3b79fd
TJB
161642009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
16165
16166 * gdb.python/python-function.exp: New file.
16167
6c7a06a3
TT
161682009-03-20 Tom Tromey <tromey@redhat.com>
16169
16170 * gdb.base/store.exp: Update for change to escape output.
16171 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
16172 to escape output.
16173 * gdb.base/pointers.exp: Update for change to escape output.
16174 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16175 to escape output.
16176 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16177 escape output.
16178 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16179 to escape output.
16180 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16181 escape output.
16182 * gdb.base/setvar.exp: Update for change to escape output.
16183 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16184 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16185 to escape output.
16186 (test_print_string_constants): Likewise.
16187 * gdb.base/charset.exp (valid_host_charset): Check size of
16188 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16189 cases. Handle "auto"-related output.
16190 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16191 (uvar, Uvar): New globals.
16192
c31af87b
JG
161932009-03-19 Jerome Guitton <guitton@adacore.com>
16194
16195 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16196 deltas.
16197 * gdb.ada/fixed_points.exp: Ditto.
16198
51272cf2
PA
161992009-03-18 Pedro Alves <pedro@codesourcery.com>
16200
16201 * return-nodebug.c: Don't include stdio.h.
16202 (init): Delete.
16203 (func): Delete definition and provide extern declaration.
16204 (t): New.
16205 (main): Don't call printf. Call func and store its result in t.
16206 * return-nodebug1.c: New.
16207 * return-nodebug.exp: Don't expect stdio output. Instead, print
16208 the global variable t. Drop printf formatters and cast types from
16209 foreach loop. Don't use prepare_for_testing. Compile
16210 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16211 define FORMAT or CAST.
16212
d24948ac
PP
162132009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16214
16215 * gdb.base/solib-display.exp: Disable test for remote targers.
16216
61ff14c6
JK
162172009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16218
16219 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16220
cb4dce93
JK
162212009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16222
16223 Fix a racy FAIL.
16224 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16225 code from `follow parent, print pids'.
16226 (`follow child, print pids', `follow parent, print pids'): Call it.
16227 Replace `gdb_test "break..."' by gdb_breakpoint.
16228
f7c60c5e
VP
162292009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16230
16231 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 16232 sync and async modes.
f7c60c5e 16233
383ace49
JB
162342009-03-12 Joel Brobecker <brobecker@adacore.com>
16235
16236 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16237 that was checked in by mistake. Remove loading of ada.exp, since
16238 this is not necessary in this case.
16239
4ce102af
JB
162402009-03-12 Joel Brobecker <brobecker@adacore.com>
16241
16242 * gdb.ada/ptype_arith_binop.exp: New testcase.
16243
529a2aef
JB
162442009-03-12 Joel Brobecker <brobecker@adacore.com>
16245
16246 * gdb.ada/mod_from_name: New testcase.
16247
8a38181c
JB
162482009-03-12 Joel Brobecker <brobecker@adacore.com>
16249
16250 * gdb.ada/tick_last_segv: New testcase.
16251
11436dee
VP
162522009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16253
61ff14c6 16254 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 16255
1f31650a
VP
162562009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16257
61ff14c6
JK
16258 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16259 include the token in ^running and frame info in *stopped.
1f31650a 16260
a3247a22
PP
162612009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16262
16263 * solib-display.exp: New file.
16264 * solib-display-main.c: New file.
16265 * solib-display-lib.c: New file.
61ff14c6 16266
aae64587
PA
162672009-03-05 Pedro Alves <pedro@codesourcery.com>
16268
16269 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16270
44aabfbc
JK
162712009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16272
16273 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16274 (list_and_check_macro): Use more specific test name.
16275 (next to definition): Make the test names unique.
16276
c087fcd3
PM
162772009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16278
16279 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 16280
c86cf029
VP
162812009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16282
16283 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16284 notifications.
16285 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16286 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16287 * lib/mi-support.exp (library_loaded_re): New.
16288 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16289
3ea85240
VP
162902009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16291
16292 * gdb.gdb/observer.exp: Use test_notification observer, not
16293 normal_stop, everywhere.
16294 (test_normal_stop_notifications): Rename to...
16295 (test_notifications): ...this.
16296 (test_observer_normal_stop): Rename to...
16297 (test_observer): ...this.
16298
1903f0e6
DE
162992009-02-16 Doug Evans <dje@google.com>
16300
16301 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16302 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16303 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16304 (test_prefixed_syscall,test_int3): New tests.
16305 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16306 (test_prefixed_syscall,test_int3): New tests.
16307
1d33d6ba
VP
163082009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16309
3cb51905
AS
16310 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16311 (mi_expect_interrupt): Likewise.
16312 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16313 response.
1d33d6ba 16314
faafb047
PM
163152009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16316
16317 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16318 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16319 Replace calls to get_valueofx by get_hexadecimal_valueof.
16320
417e16e2
PM
163212009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16322
16323 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16324 (get_integer_valueof): New procedure.
16325 (get_sizeof): Use new get_integer_value_of.
16326 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16327 by get_integer_valueof.
16328
7065b901
TT
163292009-02-13 Tom Tromey <tromey@redhat.com>
16330
16331 * gdb.base/remote.exp (get_sizeof): Remove.
16332 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16333 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16334 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16335 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16336 (get_sizeof): Likewise.
16337
5d7cb8df
JK
163382009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16339
16340 PR fortran/9806
16341 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16342
b2febfff
PP
163432009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16344
16345 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16346
4aa995e1
PA
163472009-02-06 Pedro Alves <pedro@codesourcery.com>
16348
16349 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16350
d8906c6f
TJB
163512009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16352
16353 * gdb.python/python-cmd.exp: New file.
16354
ff4ab08d
TG
163552009-02-06 Tristan Gingold <gingold@adacore.com>
16356
16357 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16358
aacd552b
TG
163592009-02-05 Tristan Gingold <gingold@adacore.com>
16360
16361 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16362 pointer is dereferenced and use this signal name in regexp.
16363 * gdb.base/signull.exp: Ditto.
16364 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16365 * gdb.base/signull.c (main): Ditto.
16366
08c637de
TJB
163672009-02-04 Tom Tromey <tromey@redhat.com>
16368 Thiago Jung Bauermann <bauerman@br.ibm.com>
16369
16370 * gdb.python/python-value.exp: Use `gdb.history' instead of
16371 `gdb.value_from_history'.
16372 (test_value_numeric_ops): Add test for conversion of enum constant.
16373 * gdb.python/python-value.c (enum e): New type.
16374 (evalue): New global.
16375 (main): Use argv.
16376
20261af8
JG
163772009-02-04 Jerome Guitton <guitton@adacore.com>
16378
16379 * gdb.ada/uninitialized_vars: New test program.
16380 * gdb.ada/uninitialized_vars.exp: New testcase.
16381
52e44b43
TT
163822009-02-02 Tom Tromey <tromey@redhat.com>
16383
16384 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16385 * gdb.cp/pr2489.cc: Rename...
16386 * gdb.cp/pr9594.cc: ... to this.
16387
1c71341a
TT
163882009-02-02 Tom Tromey <tromey@redhat.com>
16389
16390 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16391 * gdb.cp/pr2489.cc: New file.
16392 * gdb.cp/cpcompletion.exp: New file.
16393
a4295225
TT
163942009-02-02 Tom Tromey <tromey@redhat.com>
16395
16396 PR exp/9059:
16397 * gdb.cp/call-c.exp: Add regression test.
16398 * gdb.cp/call-c.cc (FooHandle): New typedef.
16399 (main): New variable 'handle'.
16400
592375cd
VP
164012009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16402
16403 * lib/mi-support.exp (et_mi_thread_list)
16404 (check_mi_and_console_threads): Adjust for current thread in
16405 -thread-list-ids output.
16406
41447f92
VP
164072009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16408
889bf7c5
PA
16409 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16410 Call it.
41447f92 16411
35669430
DE
164122009-01-28 Doug Evans <dje@google.com>
16413
16414 * gdb.arch/amd64-disp-step.S: New file.
16415 * gdb.arch/amd64-disp-step.exp: New file.
16416 * gdb.arch/i386-disp-step.S: New file.
16417 * gdb.arch/i386-disp-step.exp: New file.
16418
09f00d9a
PM
164192009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16420
16421 * gdb.base/find.exp: Set newline variable
16422 using quotes instead of braces to fix cygwin failures.
16423
1e8fb976
PA
164242009-01-23 Pedro Alves <pedro@codesourcery.com>
16425
16426 * gdb.base/radix.exp: Add tests to ensure that that set
16427 input-radix 0 and set output-radix 0 are really rejected.
16428
da061712
PA
164292009-01-23 Pedro Alves <pedro@codesourcery.com>
16430
16431 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16432 copyright years.
16433
dd7e2d2b
PA
164342009-01-23 Pedro Alves <pedro@codesourcery.com>
16435
16436 PR gdb/9664:
16437 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16438
392452f6
PA
164392009-01-22 Pedro Alves <pedro@codesourcery.com>
16440
16441 PR c++/9631:
16442 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16443
8653e71c
PM
164442009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16445
16446 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16447 binfile definition to fix Windows OS failure.
16448
a12cc160
DJ
164492009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16450
16451 PR gdb/9346
16452 * gdb.base/interrupt.c (sigint_handler): New.
16453 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16454 on error.
16455 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16456 Test "signal SIGINT".
16457
b89667eb
DE
164582009-01-19 Doug Evans <dje@google.com>
16459
16460 * gdb.base/break.exp: Update expected gdb output.
16461 * gdb.base/sepdebug.exp: Ditto.
16462 * gdb.mi/mi-syn-frame.exp: Ditto.
16463 * gdb.mi/mi2-syn-frame.exp: Ditto.
16464 * gdb.base/call-signal-resume.exp: New file.
16465 * gdb.base/call-signals.c: New file.
16466 * gdb.base/unwindonsignal.exp: New file.
16467 * gdb.base/unwindonsignal.c: New file.
16468 * gdb.threads/interrupted-hand-call.exp: New file.
16469 * gdb.threads/interrupted-hand-call.c: New file.
16470 * gdb.threads/thread-unwindonsignal.exp: New file.
16471
adb483fe
DJ
164722009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16473
16474 * gdb.base/define.exp: Test defining and hooking prefix commands.
16475 * gdb.python/python.exp: Update test for "show user" output.
16476
60023297
JK
164772009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16478
16479 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16480 now the output exactly, using less wildcards. Expect also the output
16481 of gfortran-4.3. Update for the f-valprint.c modification from
16482 2008-04-22.
16483 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16484 Remove gdb_test test names where matching the command.
16485
ccc57cf9
PA
164862009-01-01 Pedro Alves <pedro@codesourcery.com>
16487
16488 PR breakpoints/9681:
16489 * gdb.base/watchpoint.exp: Add regression test.
16490
c7a6ca08
PA
164912008-12-31 Pedro Alves <pedro@codesourcery.com>
16492
16493 * gdb.threads/attach-into-signal.exp: Don't use
16494 gdb_suppress_entire_file.
16495 * gdb.threads/attach-stopped.exp: Ditto.
16496 * gdb.threads/attachstop-mt.exp: Ditto.
16497
3a031f65
PA
164982008-12-31 Pedro Alves <pedro@codesourcery.com>
16499
16500 PR gdb/8812:
16501 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16502
09e6485f
PA
165032008-12-29 Pedro Alves <pedro@codesourcery.com>
16504
16505 PR gdb/7536:
16506 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16507 and unsupported output radices are really rejected.
16508
0cd53049
JK
165092008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16510
16511 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16512
ba163c7e
TT
165132008-12-22 Tom Tromey <tromey@redhat.com>
16514
16515 * gdb.cp/punctuator.exp: New file.
16516
6f4de6c9
JK
165172008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16518
16519 * gdb.base/completion.exp (Completing non-existing component): New test.
16520
0f34d0b4
JK
165212008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16522
16523 Fix for PR gdb/8648.
16524 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16525 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16526 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16527 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16528
db2ad4c3
JK
165292008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16530
16531 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16532
bb5ef15e
DP
165332008-12-16 Christophe Lyon <christophe.lyon@st.com>
16534
16535 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16536 compiler actually generate code at the expected line number.
16537
90142adc
JZ
165382008-12-15 Jie Zhang <jie.zhang@analog.com>
16539
16540 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16541
fad6eecd
TT
165422008-12-12 Tom Tromey <tromey@redhat.com>
16543
16544 * gdb.base/commands.exp (redefine_hook_test): New proc.
16545 Call it.
16546
17c8aaf5
TT
165472008-12-11 Tom Tromey <tromey@redhat.com>
16548
16549 * gdb.base/macscp.exp: New regression test.
16550
7c8adf68
TT
165512008-12-11 Tom Tromey <tromey@redhat.com>
16552
16553 * gdb.base/macscp.exp: Print "address.addr".
16554 * gdb.base/macscp1.c (struct outer): New struct.
16555 (address): New global.
16556
b05dcbb7
TT
165572008-12-09 Tom Tromey <tromey@redhat.com>
16558
16559 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16560 Call it.
16561
2d476de1
DE
165622008-12-04 Doug Evans <dje@google.com>
16563
16564 * gdb.server/ext-run.exp: Relax regexp for init program.
16565
87bdc959
TG
165662008-12-03 Tristan Gingold <gingold@adacore.com>
16567
16568 * gdb.base/macscp.exp: Generate an object file during compilation
16569 to work around Darwin dsymutil limitations.
16570
e0740f77
JK
165712008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16572
16573 Test resolving external references to TLS variables.
16574 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16575 FILE2_THREAD_LOCAL.
16576 (testfile2, srcfile2): New variables.
16577 * gdb.threads/tls.c (file2_thread_local)
16578 (function_referencing_file2_thread_local): New.
16579 * gdb.threads/tls2.c: New file.
16580
67f0aac5
JB
165812008-11-28 Joel Brobecker <brobecker@adacore.com>
16582
16583 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
16584 rather than integer, as integer might not be big enough when
16585 on 64bit targets.
67f0aac5 16586
c332165e
JG
165872008-11-27 Jerome Guitton <guitton@adacore.com>
16588
16589 * gdb.cp/formatted-ref.exp: Add equality test.
16590 * gdb.ada/formatted_ref.exp: Ditto.
16591
fc9b693c
JK
165922008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16593
16594 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16595 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16596
a9c64011
AS
165972008-11-20 Andreas Schwab <schwab@suse.de>
16598
16599 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16600 matching syscall entry point.
16601 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16602 (tcatch_vfork_then_child_follow): Likewise. Finish through
16603 vfork even if we stopped at the syscall trampoline.
16604
e2fd701e
DE
166052008-11-20 Doug Evans <dje@google.com>
16606
16607 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16608
69abc51c
TJB
166092008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16610
16611 * gdb.arch/ppc-dfp.exp: New file.
16612 * gdb.arch/ppc-dfp.c: New file.
16613
c14c28ba
PP
166142008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16615
16616 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 16617
2e74121d
DE
166182008-11-17 Doug Evans <dje@google.com>
16619
16620 * gdb.mi/mi-syn-frame.exp: Update expected output.
16621 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16622
66bb093b
VP
166232008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16624
16625 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
16626 "thread N" results in =thread-selected.
16627 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16628 (mi_send_resuming_command_raw): Be prepared for
16629 =thread-selected.
16630
3d043ef6
VP
166312008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16632
a9c64011
AS
16633 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16634 * lib/mi-support.exp: Likewise.
3d043ef6 16635
808104c8
JB
166362008-11-16 Joel Brobecker <brobecker@adacore.com>
16637
16638 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16639 commands from the expected output for "help catch".
16640
00b22944
JB
166412008-11-15 Joel Brobecker <brobecker@adacore.com>
16642
16643 * gdb.ada/int_deref.exp: New testcase.
16644
59669435
TT
166452008-11-14 Nick Roberts <nickrob@snap.net.nz>
16646
16647 * gdb.mi/gdb2549.exp: New file.
16648
de04a248
DE
166492008-11-11 Doug Evans <dje@google.com>
16650
16651 * gdb.base/callexit.exp: New file.
16652 * gdb.base/callexit.c: New file.
16653
6b8ce727
DE
166542008-11-10 Doug Evans <dje@google.com>
16655
16656 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16657 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16658 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16659 (default_gdb_start,default_gdb_exit): Ditto.
16660 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16661 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16662 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16663 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16664 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16665 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16666
1b14b8aa
AS
166672008-11-03 Andreas Schwab <schwab@suse.de>
16668
16669 * gdb.base/hashline2.exp: Fix typo.
16670 * gdb.base/hashline3.exp: Likewise.
16671
f3134b88
TT
166722008-10-30 Tom Tromey <tromey@redhat.com>
16673
16674 * gdb.base/pointers.exp: Add test.
16675 * gdb.base/pointers.c (k, S): New typedefs.
16676 (instance): New global.
16677
c2226152
AS
166782008-10-30 Andreas Schwab <schwab@suse.de>
16679
16680 * gdb.base/args.exp: Add tests for newlines.
16681
462f405c
JB
166822008-10-30 Joel Brobecker <brobecker@adacore.com>
16683
16684 gdb.base/foll-exec.exp: Update the expected output of a couple
16685 of "info breakpoints" tests.
16686
79a45b7d
TT
166872008-10-28 Tom Tromey <tromey@redhat.com>
16688
16689 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16690
adc13a14
PA
166912008-10-24 Pedro Alves <pedro@codesourcery.com>
16692
16693 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16694 gdb_start_cmd.
16695 Use runto_main before any test that requires execution.
16696
252fbfc8
PA
166972008-10-23 Pedro Alves <pedro@codesourcery.com>
16698
16699 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16700 instead of SIGINT.
16701
28148e3d
JB
167022008-10-22 Joel Brobecker <brobecker@adacore.com>
16703
16704 * gdb.base/completion.exp: Update expected output following
16705 the addition of the "info tasks" command.
16706
c209f847
TT
167072008-10-22 Tom Tromey <tromey@redhat.com>
16708
16709 * gdb.base/exprs.exp (test_expr): Add test for string
16710 concatenation.
16711
f177e350
PA
167122008-10-19 Pedro Alves <pedro@codesourcery.com>
16713
16714 * configure.ac: Output gdb.python/Makefile.
16715 * configure: Regenerate.
16716 * gdb.python/Makefile.in: New.
16717
cce89356
JB
167182008-10-16 Joel Brobecker <brobecker@adacore.com>
16719
16720 * gdb.base/foll-fork.exp: Adjust the expected output to match
16721 the new description for fork/vfork catchpoints in the "info
16722 breakpoints" output.
16723
176d289d
TJB
167242008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16725
16726 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16727
a08702d6
TJB
167282008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16729
16730 * gdb.python/python-value.c: New file.
16731 * gdb.python/python-value.exp: New file.
16732
1c5cfe86
PA
167332008-10-15 Pedro Alves <pedro@codesourcery.com>
16734
16735 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16736
5a98ad69
DP
167372008-10-15 Denis Pilat <denis.pilat@st.com>
16738
41702f1b 16739 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 16740
dcb1a1e2
TT
167412008-10-09 Tom Tromey <tromey@redhat.com>
16742
16743 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16744 'fprintf' and 'stderr'.
16745
9124fe48
JB
167462008-10-07 Joel Brobecker <brobecker@adacore.com>
16747
16748 * gdb.ada/ref_tick_size.exp: New testcase.
16749
45452591
DE
167502008-10-06 Doug Evans <dje@google.com>
16751
16752 * gdb.dwarf2/dw2-cu-size.exp: New file.
16753 * gdb.dwarf2/dw2-cu-size.S: New file.
16754
16755 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16756 .Ltype_int for clarity.
16757
4fc5b208
PP
167582008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16759
16760 PR gdb/2384:
16761 * gdb.cp/gdb2384.exp: Extended to test more cases.
16762 * gdb.cp/gdb2384.cc: Likewise.
16763 * gdb.cp/gdb2384-base.h: Likewise.
16764 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 16765
d78df370
JK
167662008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16767
16768 * gdb.base/maint.exp (maint print type): Remove printing
16769 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16770
9a044a89
TT
167712008-09-30 Tom Tromey <tromey@redhat.com>
16772
16773 * gdb.base/macscp.exp: Add completion tests.
16774 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16775 (TWENTY_THREE): Likewise.
16776 (FORTY_EIGHT): Likewise.
16777
506800a9
TT
167782008-09-30 Tom Tromey <tromey@redhat.com>
16779
16780 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16781 everywhere.
16782 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16783
1a6f01b5
JK
167842008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16785
16786 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16787 testcase is derived from. Fix racy dependency on an expected PID
16788 number. No longer support the testcase on Linux kernel 2.4.x.
16789
2fae03e8
TT
167902008-09-27 Tom Tromey <tromey@redhat.com>
16791
16792 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16793 and varargs.
16794
1ad15515
PA
167952008-09-22 Pedro Alves <pedro@codesourcery.com>
16796
16797 * lib/mi-support.exp (mi_expect_interrupt): New.
16798 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16799 from gdb.mi/mi-nonstop.exp.
16800 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16801 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16802 lib/mi-support.exp.
16803 Use mi_check_thread_states throughout. Avoid ".*" and do not
16804 require an anchor after -exec-run.
16805
d0b76dc6
DJ
168062008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16807
16808 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16809 stop is pending. Avoid ".*" when two stops are pending.
16810 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16811 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16812 newlines in fullnames.
16813 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16814 (mi_expect_stop): Update comments. Only anchor in sync mode.
16815 Do not match newlines.
16816 (mi_send_resuming_command_raw): Always return status.
16817 (mi_get_stop_line): Do not match more than one line by accident.
16818 Only anchor in sync mode.
16819 (mi_run_inline_test): If -exec-next fails, give up.
16820
9990c830
UW
168212008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16822
16823 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16824 on SPU.
16825
ebcf6f00
JB
168262008-09-10 Joel Brobecker <brobecker@adacore.com>
16827
16828 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16829
b6db24e5
JB
168302008-09-10 Joel Brobecker <brobecker@adacore.com>
16831
16832 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16833 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16834 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16835 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16836 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16837 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16838 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16839 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16840 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16841 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16842 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16843 Include the "= " sequence in the expected output of print tests.
16844
2bf448e0
JB
168452008-09-10 Joel Brobecker <brobecker@adacore.com>
16846
16847 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16848 description for boolean types.
16849
d51fd4c8
PA
168502008-09-09 Pedro Alves <pedro@codesourcery.com>
16851
16852 * gdb.base/hook-stop-continue.c: New.
16853 * gdb.base/hook-stop-continue.exp: New.
16854
694182d2
DJ
168552008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16856
16857 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16858
3b8a7fc0
JG
168592008-09-08 Jerome Guitton <guitton@adacore.com>
16860
16861 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16862 (stack_check_probe_2, stack_check_probe_loop_1)
16863 (stack_check_probe_loop_2): New functions.
16864 (main): Add call to these new functions.
16865 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16866 functions, check that the breakpoint is inserted at the appropriate
16867 location.
16868 (insert_breakpoint): Slightly refine this procedure so that it can
16869 be called several times in the test.
16870
96cc0ae8
JG
168712008-09-08 Jerome Guitton <guitton@adacore.com>
16872
16873 * gdb.base/stack-checking.c: New file.
16874 * gdb.base/stack-checking.exp: New file.
16875
1f08b409
TJB
168762008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16877
16878 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
16879 * gdb.arch/altivec-regs.exp: Likewise.
16880 * gdb.arch/vsx-regs.exp: Likewise.
16881
3099e1c4
TJB
168822008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16883
16884 * gdb.arch/ppc-fp.exp: New file.
16885 * gdb.arch/ppc-fp.c: New file.
16886
cc69bfc1
PP
168872008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16888
16889 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
16890 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 16891
b02a33db
MS
168922008-09-04 Michael Snyder <msnyder@vmware.com>
16893
16894 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
16895 as "at" (for non-debug functions such as _start).
16896
2992cbe0
UW
168972008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16898
16899 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
16900 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
16901 software watchpoints.
16902 * gdb.base/watch_thread_num.exp: Likewise.
16903
514f746b
AR
169042008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
16905
16906 * gdb.arch/i386-bp_permanent.exp: New test.
16907
876cecd0
TT
169082008-08-24 Tom Tromey <tromey@redhat.com>
16909
16910 * gdb.base/maint.exp: Update "maint print type".
16911
80f73d71
VP
169122008-08-21 Vladimir Prus <vladimir@codesourcery.com>
16913
16914 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
16915 support. Adjust the order of "*running" notifications.
16916 * gdb.mi/non-stop.c: Don't cast from int to void* and
16917 back.
16918
d9c78d7d
MK
169192008-08-20 Mark Kettenis <kettenis@gnu.org>
16920
16921 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
16922 expect to find it in the "info frame" output.
16923
97a2d1d3
DJ
169242008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
16925
16926 * gdb.base/interp.exp: Always consume both prompts.
16927
b96e2927
PA
169282008-08-20 Pedro Alves <pedro@codesourcery.com>
16929
16930 * gdb.base/pending.exp: Test pending breakpoints without symbols
16931 loaded.
16932
8cf6e61a
VP
169332008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16934
16935 * lib/mi-support.exp (mi_expect_stop): Produce
16936 more details on failures.
16937 * gdb.mi/mi-nonstop.exp: New.
16938 * gdb.mi/non-stop.c: New.
16939
c6ebd6cf
VP
169402008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16941
a9c64011
AS
16942 * gdb.mi/mi-async.exp: Use 'set target-async'.
16943 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 16944
46a9b8ed
DJ
169452008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
16946
16947 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
16948
44feb3ce
TT
169492008-08-17 Tom Tromey <tromey@redhat.com>
16950
16951 * gdb.base/help.exp (help catch): Rewrite.
16952
311a4e6b
TJB
169532008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16954
16955 * gdb.base/define.exp: Test indented command documentation.
16956 * gdb.python/python.exp: Test indented multi-line command.
16957
604c2f83
LM
169582008-08-15 Luis Machado <luisgpm@br.ibm.com>
16959
16960 * testsuite/gdb.arch/vsx-regs.c: New source file.
16961 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
16962 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
16963
886a217c
TT
169642008-08-14 Tom Tromey <tromey@redhat.com>
16965
16966 * gdb.base/macscp.exp: Add regression test for "macro define" or
16967 "macro undef" with no arguments.
16968
c814a4f3
PP
169692008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
16970
16971 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 16972
12ab8a60
UW
169732008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16974
16975 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
16976
d57a3c85
TJB
169772008-08-06 Tom Tromey <tromey@redhat.com>
16978
16979 * gdb.python/python.exp: New file.
16980
c7b778ff
JK
169812008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16982
16983 Fix for PR gdb/1543.
16984 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
16985 $LOCATION.
16986 (location): New variable.
16987 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
16988 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
16989 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
16990 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
16991 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
16992 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
16993 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
16994 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
16995 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
16996 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
16997 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
16998 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
16999 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
17000 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
17001 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17002 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
17003 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
17004 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
17005 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
17006 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17007 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
17008 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
17009 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
17010 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
17011 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
17012 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
17013 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
17014 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
17015 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
17016 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
17017 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
17018 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
17019 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
17020 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
17021 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
17022 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
17023 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
17024 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17025 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
17026 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
17027 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
17028 gdb.base/type-opaque.exp, gdb.base/until.exp,
17029 gdb.base/value-double-free.c, gdb.base/varargs.exp,
17030 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
17031 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
17032 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
17033 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
17034 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
17035 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
17036 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
17037 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17038 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
17039 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
17040 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
17041 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
17042 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
17043 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
17044 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
17045 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17046 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
17047 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
17048 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
17049 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17050 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
17051 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
17052 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
17053 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17054 gdb.pascal/types.exp, gdb.stabs/weird.exp,
17055 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
17056 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
17057 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
17058 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
17059 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
17060 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
17061 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17062 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
17063 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17064 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
17065 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17066 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17067 lib/mi-support.exp, lib/trace-support.exp: Remove reference
17068 to bug-gdb@prep.ai.mit.edu .
17069
5e06a3d1
VP
170702008-07-31 Vladimir Prus <vladimir@codesourcery.com>
17071
17072 * lib/mi-support.exp (mi_load_shlibs): New.
17073 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
17074
9d81d21b
VP
170752008-07-30 Vladimir Prus <vladimir@codesourcery.com>
17076
17077 * lib/mi-support.exp (get_mi_thread_list)
17078 (check_mi_and_console_threads): New, moved from ...
17079 * gdb.mi/mi-pthread.exp: ...here.
17080 * gdb.mi/gdb669.exp (get_mi_thread_list)
17081 (check_mi_and_console_threads): Delete.
17082 * gdb.mi/mi2-pthread.exp: Likewise.
17083
bae98fe0
TT
170842008-07-28 Tom Tromey <tromey@redhat.com>
17085
17086 * Makefile.in (just-check): Remove. Move body to...
17087 (check): ... here.
17088
57380f4e
DJ
170892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17090
17091 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
17092 Add a test for duplicated SIGINTs.
17093
e09490f1
DJ
170942008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17095
17096 * gdb.threads/schedlock.exp (get_args): Update to work for any
17097 value of NUM.
17098 (Top level): Report the number of threads that did not resume.
17099
6387b45f
DJ
171002008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17101
17102 * gdb.dwarf2/dw2-compressed.S: Also define __start.
17103
62f64ff2
DJ
171042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
17105
17106 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
17107 non-MI prompt.
17108
fa8de41e
TT
171092008-07-26 Tom Tromey <tromey@redhat.com>
17110
17111 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
17112 (function_struct, function_struct_ptr): New globals.
17113 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
17114 function pointer in a struct.
17115
ccb3ac8a
TT
171162008-07-26 Tom Tromey <tromey@redhat.com>
17117
17118 * gdb.base/macscp.exp: Add test for macro lexing bug.
17119
d7d9f01e
TT
171202008-07-18 Tom Tromey <tromey@redhat.com>
17121
17122 * gdb.base/macscp.exp: Add macro tests.
17123
9bf07184
PP
171242008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17125
17126 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
17127
becf6477
PP
171282008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
17129
17130 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
17131
0709f7d3
PP
171322008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
17133
17134 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 17135
7093c834
PP
171362008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
17137
17138 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 17139
b432ffe3
JK
171402008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17141
17142 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
17143
b1a268e5
VP
171442008-07-12 Vladimir Prus <vladimir@codesourcery.com>
17145
17146 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
17147
e2995f8e
KB
171482008-07-11 Kevin Buettner <kevinb@redhat.com>
17149
17150 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
17151 of regexp to account for changes made to GDB in the printing of
17152 byte vectors.
17153
14032a66
TT
171542008-07-11 Tom Tromey <tromey@redhat.com>
17155
17156 * gdb.base/completion.exp: Add 'help' completion test.
17157
981505ef
JK
171582008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17159
17160 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
17161
10568435
JK
171622008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17163
17164 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
17165
4487aabf
PA
171662008-07-09 Pedro Alves <pedro@codesourcery.com>
17167
17168 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
17169
a4a9b1c4
PA
171702008-07-09 Pedro Alves <pedro@codesourcery.com>
17171
17172 * gdb.base/fullname.exp: Restore pwd if compiling failed.
17173
3c3185ac
JK
171742008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17175
17176 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17177
7ebd49dc
VP
171782008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17179
17180 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17181 previous commit. Add a comment.
17182
84e46146
PA
171832008-06-28 Pedro Alves <pedro@codesourcery.com>
17184
17185 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17186
0f8d4a2f
VP
171872008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17188
17189 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17190
f747e0ce
PA
171912008-06-27 Pedro Alves <pedro@codesourcery.com>
17192
17193 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17194 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17195 compiling an executable, link in an object that forces unbuffered
17196 output.
17197 * lib/set_unbuffered_mode.c: New file.
17198
734a5c36
JK
171992008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17200
17201 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17202
a2840c35
VP
172032008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17204
a9c64011
AS
17205 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17206 mi_expect_stop.
17207 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17208 Demand that *running is output.
17209 (detect_async): Perform checking every time.
17210 (mi_send_resuming_command): Extract everything into...
17211 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
17212 (mi_expect_stop): Don't accept any output before *stopped.
17213
6ae37fef
VP
172142008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17215
17216 Robustify mi-simplerun.
a9c64011
AS
17217 * gdb.mi/basics.c (main): Add a call to sleep.
17218 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17219 * gdb.mi/mi2-cli.exp: Likewise.
17220 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 17221
b4aa76f0 172222008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
17223
17224 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17225
e1ac3328
VP
172262008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17227
a9c64011
AS
17228 * gdb.mi/mi-console.exp: Adjust.
17229 * gdb.mi/mi-syn-frame.exp: Adjust.
17230 * gdb.mi/mi2-console.exp: Adjust.
17231 * gdb.mi/mi2-syn-frame.exp: Adjust.
17232 * lib/mi-support.exp (mi_run_cmd): Adjust.
17233 (mi_send_resuming_command): Adjust.
e1ac3328 17234
f7f9a841
VP
172352008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17236
17237 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
17238 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17239 testing of stopped.
17240 * gdb.mi/mi2-syn-frame.exp: Likewise.
17241 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17242 (async, detect_async): New.
17243 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17244 depending on if we're running in sync or async mode.
f7f9a841 17245
37cd5d19
TT
172462008-06-09 Tom Tromey <tromey@redhat.com>
17247
17248 * gdb.base/completion.exp: New tests for field name completion
17249 with spaces, and field name completion with '->'.
17250
65d12d83
TT
172512008-06-06 Tom Tromey <tromey@redhat.com>
17252
17253 * gdb.base/break1.c (struct some_struct): New struct.
17254 (values): New global.
17255 * gdb.base/completion.exp: Add field name completion test.
17256
ebfe2e3f
PP
172572008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17258
17259 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17260 to pointer.
17261 * gdb.cp/call-c.cc: Likewise.
17262
bcf6fc3a
NR
172632008-06-06 Nick Roberts <nickrob@snap.net.nz>
17264
17265 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17266 annotation.
17267
49fd4a42 172682008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 17269 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
17270
17271 * gdb.threads/execl.c, gdb.threads/execl1.c,
17272 gdb.threads/execl.exp: New tests.
a9c64011 17273
8a34ac3f
AR
172742008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17275 Daniel Jacobowitz <dan@codesourcery.com>
17276
17277 * gdb.cp/exception.exp: Activate test, make it work with pending
17278 catchpoints.
17279
86ae69ef
JK
172802008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17281
17282 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17283
f7f9ae2c
VP
172842008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17285
a9c64011
AS
17286 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17287 now printed.
17288 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 17289
2a2d4dc3
AS
172902008-05-27 Andreas Schwab <schwab@suse.de>
17291
17292 * gdb.base/frame-args.exp: Handle arguments that are optimized
17293 out.
17294
5099e4d9
LM
172952008-05-26 Luis Machado <luisgpm@br.ibm.com>
17296
17297 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17298 quiet for ppc32 and group options into a single variable.
17299
d9c36a91
JB
173002008-05-23 Joel Brobecker <brobecker@adacore.com>
17301
17302 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17303 of zero-size elements.
17304 * gdb.ada/null_array.exp: Test printing this new array.
17305
103a8671
JK
173062008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17307
17308 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17309
07a4cc1a 173102008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
17311
17312 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17313 of the "finish" command.
17314
55f996a7
NR
173152008-05-21 Nick Roberts <nickrob@snap.net.nz>
17316
17317 * gdb.base/annota1.exp: Test for new annotation.
17318
907fc202
UW
173192008-05-16 Pedro Alves <pedro@codesourcery.com>
17320
17321 * gdb.base/fixsection.exp: New file.
17322 * gdb.base/fixsection0.c: New file.
17323 * gdb.base/fixsection1.c: New file.
17324
e8f97270
UW
173252008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17326
17327 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17328 * gdb.base/annota3.exp: Likewise.
17329
ac0bb574
NF
173302008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17331
17332 * gdb.base/watch_thread_num.exp: Don't run tests that require
17333 watchpoints if the target doesn't support them.
17334
6fadd07a
DE
173352008-05-12 Doug Evans <dje@google.com>
17336
17337 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17338
6e9a4a30
JB
173392008-05-09 Joel Brobecker <brobecker@adacore.com>
17340
17341 * gdb.ada/assign_1.exp: New testcase.
17342
08388c79
DE
173432008-05-09 Doug Evans <dje@google.com>
17344
a3c83fae
DE
17345 * gdb.base/find.exp: New file.
17346 * gdb.base/find.c: New file.
08388c79 17347
bd5ddfe8
DJ
173482008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17349
17350 * gdb.base/commands.exp (watchpoint_command_test): Handle
17351 gdb,no_hardware_watchpoints.
17352 * gdb.base/float.exp: Allow ARM targets without floating point.
17353 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17354
b5dd68e2 173552008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 17356 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
17357
17358 * gdb.ada/lang_switch: New test program.
17359 * gdb.ada/lang_switch.exp: New testcase.
17360
382d13d1
DE
173612008-05-05 Doug Evans <dje@google.com>
17362
17363 * gdb.base/help.exp (disassemble): Update expected help text.
17364
9dd789d0
PA
173652008-05-04 Pedro Alves <pedro@codesourcery.com>
17366
17367 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17368
611c83ae
PA
173692008-05-04 Pedro Alves <pedro@codesourcery.com>
17370
17371 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17372 different times.
17373
ff013f42
JK
173742008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17375
17376 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17377 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17378 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17379 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17380
96dff6a2
VP
173812008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17382
17383 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17384 notification to appear.
17385
55cd6f92
DJ
173862008-05-04 Daniel Jacobowitz <dan@debian.org>
17387
17388 * gdb.base/fullname.c: New file.
17389 * gdb.base/fullname.exp: New file.
17390 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17391
d705c43c
PA
173922008-05-03 Pedro Alves <pedro@codesourcery.com>
17393
17394 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17395 expressions with macros.
17396
333222e1
JK
173972008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17398
17399 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17400
5ac01682
DJ
174012008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17402
17403 * gdb.base/completion.exp: Handle lack of other symbols beginning
17404 with "a".
17405
17406 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17407
237fc4c9
PA
174082008-05-02 Jim Blandy <jimb@codesourcery.com>
17409
17410 * gdb.asm/asmsrc1.s: Add scratch space.
17411
ed5e9466
DJ
174122008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17413 Daniel Jacobowitz <dan@codesourcery.com>
17414
17415 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17416 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17417 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17418
b39cc962
DJ
174192007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17420
17421 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17422
36d520f5
JB
174232008-05-01 Joel Brobecker <brobecker@adacore.com>
17424
17425 * gdb.base/info-target.exp: New testcase.
17426
8d4e3071
DJ
174272008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17428
17429 * gdb.cp/hang.exp: Use .cc instead of .C.
17430 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17431 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17432
6f3f3097
DJ
174332008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17434
17435 * gdb.base/gdb1250.exp: Remove perror.
17436 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17437
5550a914
PA
174382008-04-30 Pedro Alves <pedro@codesourcery.com>
17439
17440 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17441 .2byte.
17442
d848e687
DJ
174432008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17444
17445 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17446 (maybe_kfail): New.
17447
93b5768b
PA
174482008-04-25 Pedro Alves <pedro@codesourcery.com>
17449
17450 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17451
721c02de
VP
174522008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17453
a9c64011
AS
17454 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17455 * gdb.mi/mi2-syn-frame.exp: Likewise.
17456 * lib/mi-support.exp: Likewise.
721c02de 17457
74960c60
VP
174582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17459
17460 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17461 to specify regexp for the location to stop at.
17462 * gdb.base/break-always.c: New.
17463 * gdb.base/break-always.exp: New.
17464
d24317b4
VP
174652008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17466
17467 * lib/mi-support.exp (mi_runto_helper): Adjust
17468 for the original-location field.
17469 (mi_create_breakpoint, mi_list_breakpoints): New.
17470 * gdb.mi/mi-break.exp: Adjust.
17471 * gdb.mi/mi2-break.exp: Adjust.
17472 * gdb.mi/mi-pending.exp: Adjust.
17473 * gdb.mi/mi-simplerun.exp: Adjust.
17474 * gdb.mi/mi2-simplerun.exp: Adjust.
17475 * gdb.mi/mi-syn-frame.exp: Adjust.
17476 * gdb.mi/mi2-syn-frame.exp: Adjust.
17477 * gdb.mi/mi-until.exp: Adjust.
17478 * gdb.mi/mi2-until.exp: Adjust.
17479 * gdb.mi/mi-var-display.exp: Adjust.
17480 * gdb.mi/mi2-var-display.exp: Adjust.
17481 * gdb.mi/mi-watch.exp: Adjust.
17482 * gdb.mi/mi2-watch.exp: Adjust.
17483
fdc59709 174842008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 17485
a9c64011
AS
17486 * aclocal.m4: Add override.m4.
17487 * configure: Regenerate.
fdc59709 17488
8e91f023
VP
174892008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17490
17491 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17492 '-var-update --all-values' reports new value even the type
17493 of a variable object has changed.
17494
233a11ab
CS
174952008-04-18 Craig Silverstein <csilvers@google.com>
17496
17497 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17498 files.
d24317b4 17499
9c1137ad
JB
175002008-04-18 Joel Brobecker <brobecker@adacore.com>
17501
17502 * gdb.ada/atomic_enum: New test program.
17503 * gdb.ada/atomic_enum.exp: New testcase.
17504
66d0bbc7
DE
175052008-04-17 Doug Evans <dje@google.com>
17506
17507 * gdb.opt/Makefile.in: Fix whitespace.
17508
100906b0
UW
175092008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17510
17511 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17512
4584e32e
DE
175132008-04-17 Doug Evans <dje@google.com>
17514
17515 * gdb.base/hashline1.exp: New testcase.
17516 * gdb.base/hashline2.exp: New testcase.
17517 * gdb.base/hashline2.exp: New testcase.
17518
0a320680
PA
175192008-04-17 Pedro Alves <pedro@codesourcery.com>
17520
17521 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17522
18ac113b
AR
175232008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17524
17525 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17526 temporary breakpoint to match "Temporary breakpoint".
17527 * gdb.base/break.exp (delete_breakpoints): Likewise.
17528 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17529 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17530 * gdb.base/display.exp: Likewise.
17531 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17532 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17533 * gdb.base/restore.exp (restore_tests): Likewise.
17534 * gdb.base/sepdebug.exp: Likewise.
17535 * gdb.base/watchpoint.exp: Likewise.
17536 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17537 * gdb.mi/mi-pending.exp: Likewise.
17538 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17539 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17540 * gdb.mi/mi-var-cmd.exp: Likewise.
17541 * gdb.mi/mi-var-display.exp: Likewise.
17542 * gdb.mi/mi2-cli.exp: Likewise.
17543 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17544 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17545 * gdb.mi/mi2-var-display.exp: Likewise.
17546 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17547 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17548 new "disp" field.
a9c64011 17549 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
17550 reason. This is to support fix for PR2424.
17551
add38693
JK
175522008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17553
17554 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17555
fcacd99f
VP
175562008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17557
17558 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 17559 field. Add more floating varobj tests.
fcacd99f 17560 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
17561 field.
17562 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17563 (main): Call do_at_tests.
17564 * lib/mi-support.exp (mi_create_floating_varobj)
17565 (mi_varobj_update_with_type_change): New.
fcacd99f 17566
de051565
MK
175672008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17568
17569 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17570 option of -var-evaluate-expression.
17571 * gdb.mi/mi2-var-display.exp: Likewise.
17572
dbc52822
VP
175732008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17574
17575 Introduce test setup helpers.
a9c64011
AS
17576 * lib/gdb.exp (build_executable, clean_restart)
17577 (prepare_for_testing): New.
17578 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17579 * gdb.base/return.exp: Likewise.
17580 * gdb.base/ending-run.exp: Likewise.
dbc52822 17581
473591da
NR
175822008-04-07 Nick Roberts <nickrob@snap.net.nz>
17583
17584 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17585 Interface (MI) responses.
17586
2b2d9e11
VP
175872008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17588
a9c64011
AS
17589 * gdb.cp/breakpoint.cc: New code to test conditions involving
17590 member variables.
17591 * gdb.cp/breakpoint.exp: Test condition involving member
17592 variables.
2b2d9e11 17593
bb378428
VP
175942008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17595
17596 * lib/mi-support.exp (mi_expect_stop): New.
17597 (mi_run_cmd): Change the
17598 token. Use mi_send_resuming_command, use
17599 mi_expect_stop.
17600 (mi_execute_to_helper): Rename to mi_execute_to.
17601 (mi_send_resuming_command): Add more error patterns.
17602 (mi_wait_for_stop): Renamed to...
17603 (mi_get_stop_line): ...this.
17604 (mi_run_inline_test): Adjust.
17605
17606 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17607 * gdb.mi/mi-console.exp: Likewise.
17608 * gdb.mi/mi-pending.exp: Likewise.
17609 * gdb.mi/mi-simplerun.exp: Likewise.
17610 * gdb.mi/mi-stack.exp: Likewise.
17611 * gdb.mi/mi-stepi.exp: Likewise.
17612 * gdb.mi/mi-syn-frame.exp: Add comment.
17613 * gdb.mi/mi-until.exp: Likewise.
17614 * gdb.mi/mi-var-display.exp: Likewise.
17615 * gdb.mi/mi-watch.exp: Likewise.
17616 * gdb.mi/mi2-cli.exp: Likewise.
17617 * gdb.mi/mi2-console.exp: Likewise.
17618 * gdb.mi/mi2-simplerun.exp: Likewise.
17619 * gdb.mi/mi2-stack.exp: Likewise.
17620 * gdb.mi/mi2-stepi.exp: Likewise.
17621 * gdb.mi/mi2-until.exp: Likewise.
17622 * gdb.mi/mi2-var-display.exp: Likewise.
17623 * gdb.mi/mi2-watch.exp: Likewise.
17624
62172bb9
UW
176252008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17626
17627 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17628
17629 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17630
a13e061a
PA
176312008-04-04 Pedro Alves <pedro@codesourcery.com>
17632
17633 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17634 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17635 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17636 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17637 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17638 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17639 expect an mi error duplicated in stderr.
17640
eae06beb
JB
176412008-04-03 Joel Brobecker <brobecker@adacore.com>
17642
17643 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17644 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17645 Add a couple of tests that verify the behavior when the new setting
17646 is set to "cancel" and "all".
17647 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17648 "ask" before we start the testing.
17649
79c6ced6
AR
176502008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17651
17652 * gdb.cp/casts.cc: Add class reference variables.
17653 * gdb.cp/casts.exp: New test cases for up/down casting references.
17654
6c2d1a6b
MK
176552008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17656
17657 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17658 instead of beginning to make an extra test pass.
17659 * gdb.mi/mi2-var-display.exp: Likewise.
17660
55b411d9
MR
176612008-03-31 Maciej W. Rozycki <macro@mips.com>
17662
17663 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17664
c6140da2
MD
176652008-03-31 Markus Deuling <deuling@de.ibm.com>
17666 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17667
17668 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17669 value. Add xfail for older kernels.
17670
79732189
AR
176712008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17672
17673 Bring mi-support in line with gdb.exp.
17674 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17675 (mi_gdb_start): New function.
17676
33c3676e
MR
176772008-03-28 Maciej W. Rozycki <macro@mips.com>
17678
17679 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17680
92e28119
VP
176812008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17682
17683 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17684 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 17685
9e8e3afe
VP
176862008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17687
17688 * lib/mi-support.exp (mi_create_varobj_checked): New.
17689 (mi_list_varobj_children): Allow to check for a
17690 value.
17691 (mi_list_array_varobj_children): New.
17692
17693 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17694 and mi_list_varobj_children, as opposed to hardcoding
17695 expected strings.
17696 * gdb.mi/gdb701.exp: Likewise.
17697 * gdb.mi/gdb792.exp: Likewise.
17698 * gdb.mi/mi-var-block.exp: Likewise.
17699 * gdb.mi/mi-var-cmd.exp: Likewise.
17700 * gdb.mi/mi-var-invalidate.exp: Likewise.
17701 * gdb.mi/mi2-var-block.exp: Likewise.
17702 * gdb.mi/mi2-var-child.exp: Likewise.
17703 * gdb.mi/mi2-var-cmd.exp: Likewise.
17704 * gdb.mi/mi2-var-display.exp: Likewise.
17705
9df50351
JK
177062008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17707
17708 Fix random false FAILs on i386.
17709 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17710
31e5d73a
DJ
177112008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17712
17713 PR gdb/544
17714 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17715
12f4afab
DJ
177162008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17717
17718 PR gdb/544
17719 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17720
b562a0cb
DJ
177212008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17722
17723 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17724 fixed PR gdb/544.
17725
17faa917
DJ
177262008-03-21 Pedro Alves <pedro@codesourcery.com>
17727
17728 * gdb.threads/fork-child-threads.exp: Test next over fork.
17729
6214f497
DJ
177302008-03-21 Chris Demetriou <cgd@google.com>
17731
17732 * gdb.base/break.exp (rbreak junk): New test for rbreak
17733 "Junk at end of arguments" issue.
17734
63092375
DJ
177352008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17736
17737 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17738 *& to work on created array elements.
17739 (Top level): Test print $pc with a file. Test string operations
17740 without a target.
17741 * gdb.base/ptype.exp: Do not expect *& to work on created array
17742 elements.
17743
b21991b0
DJ
177442008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17745
17746 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17747 gdb.threads/staticthreads.exp: Update exit query.
17748
c4b347c7
SL
177492008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17750
17751 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17752
fa4727a6
DJ
177532008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17754
17755 * gdb.base/watchpoint.c (global_ptr, func4): New.
17756 (main): Call func4.
17757 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17758 (test_inaccessible_watchpoint): New.
17759
2f34202f
MR
177602008-02-29 Maciej W. Rozycki <macro@mips.com>
17761
17762 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17763 select the largest.
17764
0d6ba1b1
DJ
177652008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17766
17767 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17768 frames-invalid annotations.
17769
e691325a
PM
177702008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17771
a9c64011 17772 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 17773
f85b5ecc
DE
177742008-02-27 Doug Evans <dje@google.com>
17775
17776 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17777 for bug 1738.
17778 (breakpoint_to_handler_entry): Ditto.
17779
b40e7bf3
JB
177802008-02-27 Joel Brobecker <brobecker@adacore.com>
17781
17782 * gdb.base/ending-run.exp: Use the first line of code inside
17783 function body to test breakpoints.
17784 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17785 location where the breakpoint is inserted when using the line
17786 where a function is declared. Fix typo in the description of
17787 one of the tests.
17788 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17789
2faca73a
PM
177902008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17791
17792 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 17793 tests.
2faca73a 17794
6f439c36
PM
177952008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17796
17797 * gdb.base/args.exp: avoid same output for tests
17798 with single quotes.
17799
54e52265
VP
178002008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17801
a9c64011
AS
17802 * gdb.base/annota1.exp: Adjust for 'info break'
17803 format changes.
17804 * gdb.base/annota3.exp: Likewise.
17805 * gdb.base/break.exp: Likewise.
17806 * gdb.base/condbreak.exp: Likewise.
17807 * gdb.base/pending.exp: Likewise.
17808 * gdb.base/sepdebug.exp: Likewise.
17809 * gdb.base/unload.exp: Likewise.
17810 * gdb.cp/ovldbreak.exp: Likewise.
17811 * gdb.mi/mi-pending.exp: Likewise.
54e52265 17812
897b09ca
DE
178132008-02-07 Doug Evans <dje@google.com>
17814
17815 * gdb.cp/mb-inline.exp: New.
17816 * gdb.cp/mb-inline.h: New.
17817 * gdb.cp/mb-inline1.cc: New.
17818 * gdb.cp/mb-inline2.cc: New.
17819
b1c32d35
PM
178202008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17821
17822 * gdb.pascal/floats.pas: New test program.
17823 * gdb.pascal/floats.exp: New testcase.
17824
1a4ca44a
TJB
178252008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17826
17827 * gdb.base/callfuncs.c (t_float_many_args): New function.
17828 (t_double_many_args): New function.
17829 * gdb.base/callfuncs.exp: Add tests for exceeding float
17830 and double parameters passed through the stack.
17831
439048e8
JB
178322008-02-05 Joel Brobecker <brobecker@adacore.com>
17833
17834 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17835 gdb.ada/complete/foo.adb: New files.
17836 * gdb.ada/complete.exp: New testcase.
17837
81fe8080
DE
178382008-02-03 Doug Evans <dje@google.com>
17839
301f0ecf
DE
17840 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17841
81fe8080
DE
17842 * gdb.cp/gdb2384.exp: New file.
17843 * gdb.cp/gdb2384.cc: New file.
17844 * gdb.cp/gdb2384-base.h: New file.
17845 * gdb.cp/gdb2384-base.cc: New file.
17846
4b071aec
DE
178472008-02-02 Doug Evans <dje@google.com>
17848
17849 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17850
61137ba6
JB
178512007-02-01 Joel Brobecker <brobecker@adacore.com>
17852
17853 * gdb.ada/sym_print_name: New test program.
17854 * gdb.ada/sym_print_name.exp: New testcase.
17855
178562007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
17857
17858 * gdb.ada/nested/hello.adb: New file.
17859 * gdb.ada/nested.exp: New testcase.
17860 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17861
98deb0da
VP
178622008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17863
17864 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
17865 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17866 don't cause future evaluations of function to report
17867 creation of internal breakpoints.
98deb0da 17868
723a2275
VP
178692008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17870
17871 * gdb.mi/mi-break.exp (test_error): New.
17872 Call it.
17873
fb546a2f
LM
178742008-01-31 Luis Machado <luisgpm@br.ibm.com>
17875
17876 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
17877 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
17878
2d8fd90a
PM
178792008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17880
17881 * gdb.pascal/integers.pas: New test program.
17882 * gdb.pascal/integers.exp: New testcase.
17883
a7fa0ded
PM
178842008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17885
17886 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
17887
5e1a1926
TJB
178882008-01-30 Luis Machado <luisgpm@br.ibm.com>
17889
17890 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
17891 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
17892
8d04f9f0
JB
178932008-01-30 Paul Hilfinger <hilfinger@adacore.com>
17894
17895 * gdb.ada/formatted_ref: New test program.
17896 * gdb.ada/formatted_ref.exp: New testcase.
17897
17898 * gdb.cp/formatted-ref.cc: New file.
17899 * gdb.cp/formatted-ref.exp: New testcase.
17900
ce75a98f
JB
179012008-01-30 Joel Brobecker <brobecker@adacore.com>
17902
17903 * gdb.base/ptype.exp: Add testing of "ptype $pc".
17904
e835f6bf
NR
179052008-01-30 Nick Roberts <nickrob@snap.net.nz>
17906
17907 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
17908 (test_file_list_exec_source_file): Update to new macro-info field.
17909
d118ef87
PH
179102008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
17911
17912 * gdb.ada/exprs: New test program.
17913 * gdb.ada/exprs.exp: New testcase.
17914
7d35ab09
TJB
179152008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
17916
17917 * dfp-test.c (DELTA, DELTA_B): New definitions.
17918 (double_val1, double_val2, double_val3, double_val4, double_val5,
17919 double_val6, double_val7, double_val8, double_val9, double_val10,
17920 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17921 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
17922 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
17923 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
17924 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
17925 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
17926 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
17927 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
17928 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
17929 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
17930 dec128_val16): New global variables.
17931 (decimal_dec128_align): New function.
17932 (decimal_mixed): Likewise.
17933 (decimal_many_args_dec32): Likewise.
17934 (decimal_many_args_dec64): Likewise.
17935 (decimal_many_args_dec128): Likewise.
17936 (decimal_many_args_mixed): Likewise.
17937 * dfp-test.exp: Add tests calling new inferior functions.
17938
2d717e4f
DJ
179392008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17940
17941 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
17942 gdb.server/ext-run.exp: New files.
17943 * lib/gdbserver-support.exp (gdbserver_download): New.
17944 (gdbserver_start): New. Update gdbserver expected
17945 output.
17946 (gdbserver_spawn): Use them.
17947 (gdbserver_start_extended): New.
17948
e85a822c
DJ
179492008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17950
17951 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
17952 Run on GNU/Linux.
17953 (do_exec_tests): Check for systems which do not support catchpoints.
17954 Do not match START.
17955 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
17956 Run on GNU/Linux. Enable verbose output.
17957 (check_fork_catchpoints): New.
17958 (explicit_fork_child_follow, catch_fork_child_follow)
17959 (tcatch_fork_parent_follow): Update expected messages.
17960 (do_fork_tests): Use check_fork_catchpoints.
17961 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
17962 Run on GNU/Linux. Enable verbose output.
17963 (check_vfork_catchpoints): New.
17964 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
17965 expected messages.
17966 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
17967
401ea829
JB
179682008-01-29 Jim Blandy <jimb@red-bean.com>
17969
17970 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
17971 host' errors.
17972 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
17973
aceaf3ad
JB
179742008-01-29 Jim Blandy <jimb@red-bean.com>
17975
17976 * gdb.threads/sigthread.c: Use barriers to ensure that
17977 child_thread and child_thread_two are always initialized before we
17978 start to use them.
17979
a5606eee
VP
179802008-01-29 Vladimir Prus <vladimir@codesourcery.com>
17981
17982 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
17983 * gdb.base/watchpoint-solib.c: New.
17984 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 17985
c55a82bb
PM
179862008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
17987
17988 * gdb.base/gdb1056.exp: Add unsigned integer test.
17989
0993fe05
DE
179902008-01-28 Doug Evans <dje@google.com>
17991
17992 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
17993
4fe42e7f
JB
179942008-01-27 Jim Blandy <jimb@codesourcery.com>
17995
c7a69933
JB
17996 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
17997
4fe42e7f
JB
17998 * gdb.base/expand-psymtabs.exp: Doc fix.
17999
5def8285
MK
180002008-01-26 Mark Kettenis <kettenis@gnu.org>
18001
18002 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
18003
5313c911
NR
180042008-01-24 Nick Roberts <nickrob@snap.net.nz>
18005
a9c64011 18006 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
18007 -var-set-format.
18008
93815fbf
VP
180092008-01-23 Chris Demetriou <cgd@google.com>
18010
18011 * gdb.threads/thread_events.c: New testcase source file.
18012 * gdb.threads/thread_events.exp: New testcase expect file.
18013
467a88ee
NR
180142008-01-23 Nick Roberts <nickrob@snap.net.nz>
18015
18016 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
18017
18018 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
18019 -var-set-format.
18020
d8f82aba
DJ
180212008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18022 Vladimir Prus <vladimir@codesourcery.com>
18023
18024 * gdb.base/float.exp: Allow missing floating point for m68k and
18025 PowerPC.
18026
60c46647
VP
180272008-01-22 Vladimir Prus <vladimir@codesourcery.com>
18028
18029 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
18030 ignore count.
18031 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
18032 * gdb.mi/mi-cli.exp: Adjust.
18033 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 18034
c7dd36a1
PA
180352008-01-17 Pedro Alves <pedro@codesourcery.com>
18036
18037 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
18038 and 'dummy_ptr' integer pointer. Initialize struct_declarations
18039 with dummy_ptr's address.
18040 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
18041 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
18042 all targets.
18043 * gdb.mi/mi2-var-child.exp: Likewise.
18044
39d5313e
JB
180452008-01-09 Joel Brobecker <brobecker@adacore.com>
18046
18047 * gdb.ada/null_array: New test program.
18048 * gdb.ada/null_array.exp: New testcase.
18049
0aea4bf3
LM
180502008-01-09 Luis Machado <luisgpm@br.ibm.com>
18051
18052 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
18053 with required float modifiers.
18054
0b354900
JB
180552008-01-08 Joel Brobecker <brobecker@adacore.com>
18056
18057 * gdb.ada/funcall_param: New test program.
18058 * gdb.ada/funcall_param.exp: New testcase.
18059
cdb7f5d4
JB
180602008-01-08 Joel Brobecker <brobecker@adacore.com>
18061
18062 * gdb.ada/arrayparam: New test program.
18063 * gdb.ada/arrayparam.exp: New testcase.
18064
88e2547f
JB
180652008-01-08 Joel Brobecker <brobecker@adacore.com>
18066
18067 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
18068 landed. Should also fix random failures in the test following it.
18069
f6867ce0
TJB
180702008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
18071
18072 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
18073 for expressions with decimal float values.
18074 (test_dfp_conversions): New function to test casts to and from
18075 decimal float types.
18076 Call test_dfp_conversions.
18077 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
18078 elements.
18079 (main): Initialize ds.float4 and ds.double8 elements.
18080 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
18081 string to new error message.
18082 (d64_set_tests): Likewise.
18083 (d128_set_tests): Likewise.
18084 Add tests for expressions with decimal float variables. Add tests for
18085 conversions to and from decimal float types.
18086
f9c11282
JB
180872008-01-05 Joel Brobecker <brobecker@adacore.com>
18088
18089 * gdb.ada/packed_tagged/comp_bug.adb: New file.
18090 * gdb.ada/packed_tagged.exp: New testcase.
18091
0ecbca72
JB
180922008-01-04 Joel Brobecker <brobecker@adacore.com>
18093
18094 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
18095 gdb.ada/homonym/homonym_main.adb: New files.
18096 * gdb.ada/homonym.exp: New testcase.
18097
c18d3d89
JB
180982008-01-04 Joel Brobecker <brobecker@adacore.com>
18099
18100 * gdb.ada/packed_array.exp: Add testing of references to
18101 a packed array.
18102
ecc7085b
JB
181032008-01-04 Joel Brobecker <brobecker@adacore.com>
18104
18105 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
18106 New files.
18107 * gdb.ada/type_coercion.exp: New testcase.
18108
c474c922
JB
181092008-01-04 Joel Brobecker <brobecker@adacore.com>
18110
18111 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
18112 gdb.ada/tagged/foo.adb: New file.
18113 * gdb.ada/tagged.exp: New testcase.
18114
9005b927
JB
181152008-01-04 Joel Brobecker <brobecker@adacore.com>
18116
18117 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
18118 gdb.ada/ptype_field/foo.adb: New files.
18119 * gdb.ada/ptype_field.exp: New testcase.
18120
1a6aaad8
JB
181212008-01-03 Joel Brobecker <brobecker@adacore.com>
18122
18123 * gdb.ada/print_pc.exp: New testcase.
18124
0ef22f53
JB
181252008-01-03 Joel Brobecker <brobecker@adacore.com>
18126
18127 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
18128 gdb.ada/taft_type/p.adb: New files.
18129 * gdb.ada/taft_type.exp: New testcase.
18130
1689ecf8
JB
181312008-01-03 Joel Brobecker <brobecker@adacore.com>
18132
18133 * gdb.ada/array_bounds/bar.adb: New file.
18134 * gdb.ada/array_bounds.exp: New testcase.
18135
a4d0b9c3
JB
181362008-01-03 Joel Brobecker <brobecker@adacore.com>
18137
18138 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
18139 gdb.ada/arrayptr/foo.adb: New files.
18140 * gdb.ada/arrayptr.exp: New testcase.
18141
a31ace00
JB
181422008-01-03 Joel Brobecker <brobecker@adacore.com>
18143
18144 * gdb.base/set-lang-auto.exp: New testcase.
18145
a97fced3
JB
181462008-01-03 Joel Brobecker <brobecker@adacore.com>
18147
18148 * gdb.ada/fun_addr/foo.adb: New file.
18149 * gdb.ada/fun_addr.exp: New testcase.
18150
ef29ce1a
JK
181512008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18152
18153 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
18154 New files
18155
0fafefe3
JB
181562008-01-02 Joel Brobecker <brobecker@adacore.com>
18157
18158 * array_subscript_addr/p.adb: New file.
a9c64011 18159 * array_subscript_addr.exp: New testcase.
0fafefe3 18160
c4359f8d
JB
181612008-01-02 Joel Brobecker <brobecker@adacore.com>
18162
a9c64011 18163 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
18164 New files.
18165 * gdb.ada/str_cmp_ref.exp: New testcase.
18166
1aa1b15b
JB
181672008-01-01 Joel Brobecker <brobecker@adacore.com>
18168
18169 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
18170 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 18171 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 18172
81c9b2cf
JB
181732008-01-01 Joel Brobecker <brobecker@adacore.com>
18174
18175 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18176 gdb.ada/ref_param/pck.ads: New files.
18177 * gdb.ada/ref_param.exp: New testcase.
18178
319e4674
JB
181792008-01-01 Joel Brobecker <brobecker@adacore.com>
18180
18181 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18182 gdb.ada/interface/foo.adb: New files.
18183 * gdb.ada/interface.exp: New testcase.
18184
ef682c56
JB
181852007-12-31 Jim Blandy <jimb@codesourcery.com>
18186
18187 * gdb.base/multi-forks.exp: Consume all output from child
18188 processes before proceeding to next test.
18189
f6f3eb6c
JB
181902007-12-29 Jim Blandy <jimb@codesourcery.com>
18191
18192 * configure: Regenerated.
18193
f652e42f
JB
181942007-12-27 Joel Brobecker <brobecker@adacore.com>
18195
18196 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18197 gdb.ada/fixed_cmp/fixed.adb: New files.
18198 * gdb.ada/fixed_cmp.exp: New testcase.
18199
6943e596
JB
182002007-12-27 Joel Brobecker <brobecker@adacore.com>
18201
18202 * gdb.ada/boolean_expr.exp: New testcase.
18203
aad9a193
JB
182042007-12-26 Jim Blandy <jimb@codesourcery.com>
18205
18206 * gdb.base/multi-forks.exp: Doc fix.
18207
fb5f3683
JB
182082007-12-26 Joel Brobecker <brobecker@adacore.com>
18209
18210 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18211 * gdb.ada/char_param.exp: Do not compile our test program with
18212 -gnata, this is unnecessary.
18213 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18214
384e4a9c
JB
182152007-12-24 Joel Brobecker <brobecker@adacore.com>
18216
18217 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18218 gdb.ada/print_chars/foo.adb: New files.
18219 * gdb.ada/print_chars.exp: New testcase.
18220
01e044f7
JB
182212007-12-24 Joel Brobecker <brobecker@adacore.com>
18222
18223 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18224 gdb.ada/char_param/foo.adb: New files.
18225 * gdb.ada/char_param.exp: New testcase.
18226
0ce17860
JB
182272007-12-22 Jim Blandy <jimb@codesourcery.com>
18228
18229 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18230 hard-coding source line numbers into the test.
18231 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18232 gdb_get_line_number to find.
18233
919809b9
JB
182342007-12-22 Joel Brobecker <brobecker@adacore.com>
18235
18236 * gdb.base/ptype.c (highest): New struct type.
18237 (the_highest): New variable of that type.
18238 (main): Add dummy assignment to a field of variable the_highest.
18239 * gdb.base/ptype.exp: Test type printing of our new variable.
18240
abc8a88d
PM
182412007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18242
18243 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 18244 and record first explicitly generated thread number.
abc8a88d
PM
18245 Use that thread number for thread specific watchpoint test.
18246 Add iteration number to repetitive tests.
18247
5158f3e3
CES
182482007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18249 Jim Blandy <jimb@codesourcery.com>
18250
18251 * gdb.base/expand-psymtabs.c: New testcase
18252 source file.
18253 * gdb.base/expand-psymtabs.exp: New testcase
18254 expect file.
18255
37e4754d
LM
182562007-12-17 Luis Machado <luisgpm@br.ibm.com>
18257
18258 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18259 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18260
551e5d04
JB
182612007-12-17 Joel Brobecker <brobecker@adacore.com>
18262
18263 * gdb.ada/frame_args/foo.adb: New file.
18264 * gdb.ada/frame_args/pck.ads: New file.
18265 * gdb.ada/frame_args/pck.adb: New file.
18266 * gdb.ada/frame_args.exp: New testcase.
18267
a05ee097
JB
182682007-12-17 Joel Brobecker <brobecker@adacore.com>
18269
18270 * gdb.base/frame-args.c: New file.
18271 * gdb.base/frame-args.exp: New testcase.
18272
c162e8c9 182732007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 18274 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
18275
18276 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18277
afe8ab22 182782007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18279
afe8ab22
VP
18280 * gdb.mi/mi-pending.exp: New.
18281 * gdb.mi/mi-pending.c: New.
18282 * gdb.mi/mi-pendshr.c: New.
18283
dfdfb3ca
JB
182842007-12-06 Jim Blandy <jimb@codesourcery.com>
18285
18286 * gdb.base/default.exp: Update expected output for 'info catch'.
18287
b7fca990
JK
182882007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18289
18290 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18291 must be set to binary.
18292
6a1afc1e
PA
182932007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18294
18295 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18296
a6b151f1
DJ
182972007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18298
18299 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18300 gdb.mi/mi-file-transfer.exp: New.
18301
43039443
JK
183022007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18303
18304 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18305
0ef2251b
MR
183062007-11-22 Maciej W. Rozycki <macro@mips.com>
18307
18308 * gdb.trace/backtrace.exp: Fix a typo.
18309 * gdb.trace/circ.exp: Likewise.
18310 * gdb.trace/collection.exp: Likewise.
18311 * gdb.trace/limits.exp: Likewise.
18312 * gdb.trace/report.exp: Likewise.
18313 * gdb.trace/tfind.exp: Likewise.
18314 * gdb.trace/while-dyn.exp: Likewise.
18315
5443631e
NR
183162007-11-21 Nick Roberts <nickrob@snap.net.nz>
18317
18318 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18319 objects of pointers that can't be dereferenced are now
18320 "noneditable".
18321
a4ce5b0d
UW
183222007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18323
18324 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18325 (target_cpu): Remove.
18326
d6e956e5
VP
183272007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18328
18329 * gdb.base/ending-run.exp: Expect the list of cleared
18330 breakpoint to come in natural order, not the reversed one.
a9c64011 18331
214270ab
VP
183322007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18333
18334 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18335 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 18336
1a619819
LM
183372007-11-05 Luis Machado <luisgpm@br.ibm.com>
18338
18339 * gdb.base/printcmds.exp: New function
18340 test_printf_with_dfp.
18341
5b01a6fa
DE
183422007-11-02 Doug Evans <dje@google.com>
18343
18344 * gdb.disasm/t01_mov.s: Remove carriage returns.
18345 * gdb.disasm/t02_mova.s: Ditto.
18346 * gdb.disasm/t03_add.s: Ditto.
18347 * gdb.disasm/t04_sub.s: Ditto.
18348 * gdb.disasm/t05_cmp.s: Ditto.
18349 * gdb.disasm/t06_ari2.s: Ditto.
18350 * gdb.disasm/t07_ari3.s: Ditto.
18351 * gdb.disasm/t08_or.s: Ditto.
18352 * gdb.disasm/t09_xor.s: Ditto.
18353 * gdb.disasm/t10_and.s: Ditto.
18354 * gdb.disasm/t11_logs.s: Ditto.
18355 * gdb.disasm/t12_bit.s: Ditto.
18356 * gdb.disasm/t13_otr.s: Ditto.
18357
ec33ab7f
JK
183582007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18359
18360 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18361
ae0d01ff
UW
183622007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18363
18364 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18365 provide DFP support.
18366
55eddb0f
DJ
183672007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18368
18369 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18370 Test "set powerpc vector-abi". Skip auto-detection tests for old
18371 toolchains.
18372
7020f05c
PA
183732007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18374
18375 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18376 with [string compare].
18377
84bc3db9
PA
183782007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18379
18380 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18381 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18382
5876dc88
LM
183832007-10-25 Luis Machado <luisgpm@br.ibm.com>
18384
18385 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18386 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18387 * gdb.opt/Makefile.in: New makefile.
18388 * Makefile.in: Create new directory "gdb.opt".
18389 * configure.ac: Add "gdb.opt" directory.
18390 * configure: Regenerated.
a9c64011 18391
c3ea9a14
DE
183922007-10-25 Doug Evans <dje@google.com>
18393
18394 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18395 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18396
a9c64011 183972007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
18398 Thiago Jung Bauermann <bauerman@br.ibm.com>
18399
18400 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18401 Floating Point expressions.
18402 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18403 Floating Point variables.
18404 * gdb.base/dfp-test.c: new file containing program with Decimal
18405 Floating variables, used by gdb.base/dfp-test.exp.
18406
62a24a2b
DJ
184072007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18408
18409 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18410
e7b1eae6
UW
184112007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18412
18413 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18414 compiling test case with GCC.
18415 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18416
c641edcc
UW
184172007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18418
18419 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18420 format changes.
18421
5e5ebfe6
MS
184222007-10-18 Michael Snyder <msnyder@specifix.com>
18423
18424 * gdb.base/dbx.exp: Add missing "-re " operator.
18425
e831e7b6
GM
184262007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18427
18428 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18429 * configure.ac: Removed trailing spaces after backslash.
18430 * gdb.modula2: New directory.
18431 * gdb.modula2/Makefile.in: New file.
18432 * gdb.modula2/unbounded-array.exp: New file.
18433 * gdb.modula2/unbounded1.c: New file.
18434
7cc46491
DJ
184352007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18436
18437 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18438
184392007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
18440
18441 * gdb.base/sigstep.c (main): Add checks for
18442 return values for setitimer call.
18443 Call setitimer again with itimer = ITIMER_REAL
18444 if first call to setitimer fails.
18445
e91528f0
KH
184462007-10-11 Kazu Hirata <kazu@codesourcery.com>
18447
18448 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18449 of $timeout.
18450
2ec9a4f8
DJ
184512007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18452
18453 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18454
184552007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
18456
18457 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18458 of gdb_expect call, to avoid interruption.
18459
64b2fa04
PA
184602007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18461
18462 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18463 (v_unsigned_long_long, v_long_long_array)
18464 (v_signed_long_long_array, v_unsigned_long_long_array)
18465 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18466 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18467 [!NO_LONG_LONG]: New.
18468 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18469 v_long_long_member.
18470
18471 (v_long_long_func, v_signed_long_long_func)
18472 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18473 (main) [!NO_LONG_LONG]: Initialize long long variants.
18474
18475 * gdb.base/whatis.exp: If board file requests no_long_long, build
18476 test with NO_LONG_LONG defined. Test long long, signed long long,
18477 and unsigned long long variants but only if board file doesn't
18478 disable it.
18479
a912286e 184802007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 18481 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
18482
18483 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18484 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18485 * configure: Regenerated.
18486 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18487 gdb.pascal/types.exp, lib/pascal.exp: New files.
18488
471ba8c9
DJ
184892007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18490
18491 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18492 call.
18493 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18494 to return to the call.
18495 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18496 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18497 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18498 * gdb.mi/mi-until.exp (test_until): Likewise.
18499 * gdb.mi/mi2-until.exp (test_until): Likewise.
18500
fef8a650
DJ
185012007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18502
18503 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18504 two-char array.
18505 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18506
d983da9c
DJ
185072007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18508
18509 * gdb.threads/watchthreads.c (thread_function): Sleep between
18510 iterations.
18511 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18512 at once for S/390. Generate matching fails and passes.
18513
17f62551
VP
185142007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18515
18516 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18517 the 'struct_declarations' variable to zeros.
a9c64011 18518
ed0616c6
VP
185192007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18520
18521 * gdb.cp/mb-ctor.cc: New.
18522 * gdb.cp/mb-ctor.exp: New.
18523 * gdb.cp/mb-templates.cc: New.
18524 * gdb.cp/mb-templates.exp: New.
18525
41f1b697
DJ
185262007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18527
18528 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18529
3f213f78
PA
185302007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18531
18532 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18533 targets.
18534 * configure: Regenerate.
18535
0d381245 185362007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18537
0d381245
VP
18538 * gdb.base/annota1.exp: Adjust for 'info break'
18539 format changes.
18540 * gdb.base/annota3.exp: Likewise.
18541 * gdb.base/break.exp: Likewise.
18542 * gdb.base/condbreak.exp: Likewise.
18543 * gdb.base/pending.exp: Likewise.
18544 * gdb.base/sepdebug.exp: Likewise.
18545 * gdb.base/unload.exp: Likewise.
18546 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 18547
fe3f5fa8
VP
185482007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18549
18550 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18551 messages.
18552 * gdb.base/chng-syms.exp: Likewise.
18553 * gdb.base/unload.exp: Likewise.
a9c64011 18554
a75cf6c0
DJ
185552007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18556
18557 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18558
18ecae38
DJ
185592007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18560
18561 * schedlock.c (NUM): Change to 1.
18562 (main): Use args[0] for the main thread.
18563 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18564 regardless of the number of threads.
18565
5509918f
MR
185662007-09-14 Maciej W. Rozycki <macro@mips.com>
18567
4a543daf
MR
18568 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18569 type down.
18570 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18571 test.
18572 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18573 watchpoint type down.
18574 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18575 test.
18576
185772007-09-14 Maciej W. Rozycki <macro@mips.com>
18578
5509918f
MR
18579 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18580 Move all the tests here and run them twice, once using software
18581 watchpoints and once using hardware watchpoints.
18582 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18583
40b53987
DJ
185842007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18585
18586 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18587 test.
18588
695e2681
MK
185892007-09-10 Mark Kettenis <kettenis@gnu.org>
18590
8b3fc8d8
MK
18591 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18592 build-id.
18593
695e2681
MK
18594 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18595 know about $ORIGIN. Calculate output dir from $dest instead of
18596 using ${objdir}/{$subdir}.
18597
58d69f29
MK
185982007-09-09 Mark Kettenis <kettenis@gnu.org>
18599
18600 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18601 gcore, before continuing with the test.
18602
3e347599
DJ
186032007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18604
18605 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18606 * gdb.mi/mi-watch.exp: Likewise.
18607
ea37ba09
DJ
186082007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18609 Jim Blandy <jimb@codesourcery.com>
18610
18611 * gdb.arch/i386-sse.exp: Do not expect character constants.
18612 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18613 * gdb.base/display.exp: Allow print/s.
18614 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18615 and unsigned char array changes.
18616
2025a643
DJ
186172007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18618
18619 * gdb.base/display.exp: Add tests for printf %p.
18620
26669a27
PA
186212007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18622
18623 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18624 the dll name to unicode.
18625
c8f021f8
JK
186262007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18627
18628 * gdb.base/default.exp (show version): Update the version text.
18629 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18630
4cf31eea
JK
186312007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18632
18633 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18634 New files.
18635
4935890f
JK
186362007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18637
18638 * lib/gdb.exp (build_id_debug_filename_get): New function.
18639 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18640 Remove the generate DEBUG file for the future testcase runs.
18641 New testcase for the NT_GNU_BUILD_ID retrieval.
18642 Move the final testing step to ...
18643 (test_different_dir): ... a new function.
18644 New parameter XFAIL to XFAIL all the tests performed.
18645 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18646 New parameter TYPE to PF_PREFIX all the tests performed.
18647
02142340
VP
186482007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18649
18650 * gdb.mi/mi-var-cp.cc (path_expression): New
18651 function.
18652 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18653
36acd84e
UW
186542007-08-27 Markus Deuling <deuling@de.ibm.com>
18655
18656 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18657 to fit into SPU Local Store memory.
18658
a896d121
JB
186592007-08-23 Joel Brobecker <brobecker@adacore.com>
18660
18661 * gdb.base/default.exp: Adjust the expected output of "info
18662 warranty" after the switch to GPLv3.
18663
7b433602
JB
186642007-08-23 Joel Brobecker <brobecker@adacore.com>
18665
18666 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18667 to 30000 (from 20000).
18668
e22f8b7c
JB
186692007-08-23 Joel Brobecker <brobecker@adacore.com>
18670
18671 Switch the license of all .exp files to GPLv3.
18672 Switch the license of all .f and .f90 files to GPLv3.
18673 Switch the license of all .s and .S files to GPLv3.
18674
5a0e3bd0
JB
186752007-08-23 Joel Brobecker <brobecker@adacore.com>
18676
18677 * configure.ac: Switch license to GPLv3.
18678
cc00619d
JB
186792007-08-23 Joel Brobecker <brobecker@adacore.com>
18680
18681 Switch the licensing to GPLv3 for all .ads and .adb files.
18682
8d26208a
DJ
186832007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18684
18685 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18686 and t_int_double.
18687 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18688
4fcb9948
JB
186892007-08-17 Joel Brobecker <brobecker@adacore.com>
18690
18691 * gdb.base/step-line.c: Switch license to GPL version 3, and
18692 update copyright year.
18693 * gdb.base/step-line.inp: Likewise.
18694
b9c34f67
JB
186952007-08-17 Joel Brobecker <brobecker@adacore.com>
18696
18697 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18698 changes inside gdb1555.c.
18699 * gdb.base/pending.exp: Likewise.
18700
2cc17678
DJ
187012007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18702
18703 * config/default.exp: New file.
18704
e48883f7
DJ
187052007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18706
18707 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18708 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18709
1ab80e5b
MR
187102007-07-30 Maciej W. Rozycki <macro@mips.com>
18711
18712 * gdb.base/dump.exp: Force the correct endianness for binary
18713 formats not carrying this information.
18714
aba471f5
DJ
187152007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18716
18717 * gdb.threads/staticthreads.exp: Match .*sem_post.
18718
d4e07204
DJ
187192007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18720
18721 * gdb.base/readline.exp (operate_and_get_next): Match the final
18722 prompt.
18723
2b97317d
KB
187242007-07-23 Kevin Buettner <kevinb@redhat.com>
18725
18726 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18727 to restarting SID.
18728
44efa07a
KB
187292007-07-18 Kevin Buettner <kevinb@redhat.com>
18730
18731 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18732 prior to `gdb_start'.
18733
7b5ebade
KB
187342007-07-18 Kevin Buettner <kevinb@redhat.com>
18735
18736 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18737 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18738 Remove call to gdb_unload.
18739
255e7678
DJ
187402007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18741 Daniel Jacobowitz <dan@codesourcery.com>
18742
18743 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18744 for __WIN32__.
18745 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18746 * gdb.base/unload.exp: Use shared library test routines.
18747
3a40aaa0
UW
187482007-07-03 Markus Deuling <deuling@de.ibm.com>
18749
18750 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18751 * gdb.base/solib-symbol-lib.c: Likewise.
18752 * gdb.base/solib-symbol-main.c: Likewise.
18753
b0f4b84b
DJ
187542007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18755
18756 * config/gdbserver.exp (gdb_reconnect): New.
18757 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18758 gdb.base/solib-disc.exp: New files.
18759 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18760 remote debugging".
18761 (gdb_compile): Add shlib_load flag.
18762 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18763 port.
18764 (gdbserver_reconnect): New.
18765
1b05479a
DJ
187662007-07-01 Nick Roberts <nickrob@snap.net.nz>
18767 Daniel Jacobowitz <dan@codesourcery.com>
18768
18769 * gdb.base/annota3.exp: Test for if construct.
18770
86f78eb2
DJ
187712007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18772
18773 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18774
6a2eb474 187752007-06-21 Chris Dearman <chris@mips.com>
a9c64011 18776 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
18777
18778 * gdb.base/display.exp: Allow a newline after display/i.
18779 * gdb.base/pc-fp.exp: Likewise.
18780 * gdb.base/sigbpt.exp: Likewise.
18781
f8b73d13
DJ
187822007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18783
18784 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18785 required features to be included.
18786
4339e69e
DJ
187872007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18788
18789 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18790 in info threads output.
18791
23d964e7
UW
187922007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18793 Markus Deuling <deuling@de.ibm.com>
18794
18795 * gdb.arch/spu-info.exp: New testcase.
18796 * gdb.arch/spu-info.c: New file.
18797
fd20f75b
DJ
187982007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18799
18800 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18801 tpcs_offset. Restore lr after the call.
18802 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18803
2226f861
DJ
188042007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18805
18806 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18807 (gdbserver_run): Kill any running gdbserver.
18808 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18809
d12371a9
MR
188102007-05-17 Maciej W. Rozycki <macro@mips.com>
18811
18812 * gdb.base/sigbpt.exp: Preset segv_addr.
18813
93f02886
DJ
188142007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18815
18816 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18817 (gdb_compile_shlib): Likewise.
18818 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18819 (default_gdb_init): Clear cleanfiles.
18820 (gdb_finish): Delete recorded cleanfiles.
18821 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18822
18823 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18824 Do not use isnative.
18825 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18826 gdb.base/so-impl-ld.exp: Likewise.
18827 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18828 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18829 gdb_compile.
18830
b04e06d7
VP
188312007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18832
18833 * config/unknown.exp: Remove.
18834
069ed931
UW
188352007-05-15 Markus Deuling <deuling@de.ibm.com>
18836
18837 * gdb.base/info-proc.exp: Check is_remote.
18838
09db0d03
UW
188392007-05-14 Markus Deuling <deuling@de.ibm.com>
18840
18841 * gdb.base/gcore.exp: Initialize variable core_supported.
18842
af2cbe8c
DJ
188432007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18844
18845 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18846
027c0295
DJ
188472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18848
18849 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18850 * gdb.threads/print-threads.exp (test_all_threads): Allow
18851 negative and hexadecimal thread IDs.
18852
dc5000e7
DJ
188532007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18854
18855 * gdb.java/jprint.java (public): Avoid invalid call to static
18856 method.
18857
2e74ed18
DP
188582007-05-14 Denis Pilat <denis.pilat@st.com>
18859
18860 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18861 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18862 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18863 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18864 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18865
83547f02
UW
188662007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18867
18868 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 18869 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
18870 this mode.
18871 * gdb.base/ovlymgr.c: Provide stubs for spu target.
18872 * gdb.base/spu.ld: New file.
18873
b18be20d
DJ
188742007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
18875
18876 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
18877
be444858
DJ
188782007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
18879
18880 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
18881
b1d53152
DJ
188822007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18883
18884 * gdb.java/jmain.exp: Handle demangled names with and without method
18885 signatures.
18886
d084b331
DJ
188872007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18888
18889 * gdb.mi/mi-syn-frame.c (main, foo, bar)
18890 (have_a_very_merry_interrupt): Remove calls to puts.
18891 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
18892 inferior output.
18893 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
18894 test names.
18895
db9d7fc5
DJ
188962007-04-29 Markus Deuling <deuling@de.ibm.com>
18897 Daniel Jacobowitz <dan@codesourcery.com>
18898
18899 * gdb.base/auxv.exp (core_works): Also check is_remote.
18900 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
18901
ef783a7d 189022007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 18903
ef783a7d
VP
18904 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
18905 message, not the undefined 'module' variable.
18906 * gdb.base/siginfo.exp: Likewise.
18907 * gdb.base/sigstep.exp: Likewise.
18908 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
18909 serialport.
18910 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
18911
b7b73cae
CV
189122007-04-25 Corinna Vinschen <vinschen@redhat.com>
18913
18914 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
18915 target sim fails. Return 0 otherwise.
18916 (gdb_load): Return prematurely if gdb_target_sim fails.
18917
7d90fdfa
DP
189182007-04-16 Denis Pilat <denis.pilat@st.com>
18919
18920 * gdb.base/setshow.exp: Reset height after having set it to 100.
18921
5d3e9c85
DP
189222007-04-16 Denis Pilat <denis.pilat@st.com>
18923
18924 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
18925
18e75969
DP
189262007-04-16 Denis Pilat <denis.pilat@st.com>
18927
18928 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
18929
25d5ea92
VP
189302007-04-14 Vladimir Prus <vladimir@codesourcery.com>
18931
18932 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
18933 tests. Run the frozen varobjs test.
18934 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 18935 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 18936
0b49cb80
JK
189372007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18938
18939 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
18940 gdb.base/type-opaque.exp: New files.
18941
a73bafbc 189422007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
18943
18944 * gdb.mi/mi-var-child.c
a73bafbc
VP
18945 (do_children_tests): User char[2] instead of
18946 char so that automatic printing of pointers to char
18947 don't give unpredicable result.
18948 * gdb.mi/var-cmd.c (do_locals_test): Initialize
18949 local variables.
18950 * gdb.mi/mi-var-child.exp: Step to right line
18951 of do_children_tests.
18952 * gdb.mi/mi2-var-child.exp: Likewise.
18953 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 18954 do_locals_tests.
a73bafbc
VP
18955 (do_children_tests): User char[2] instead of
18956 char so that automatic printing of pointers to char
a9c64011 18957 don't give unpredicable result.
a73bafbc 18958 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 18959 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
18960 Pass test name to mi_wait_for_stop.
18961
7ce59000
DJ
189622007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18963
18964 * gdb.asm/asm-source.exp: Remove d10v case.
18965 * lib/gdb.exp (skip_cplus_tests): Likewise.
18966 * gdb.asm/d10v.inc: Deleted.
18967
20389057
DJ
189682007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18969
18970 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
18971
8807d78b
DJ
189722007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18973
18974 * config/netware.exp: Delete file.
18975
aa3edb8e
JB
189762007-03-29 Joel Brobecker <brobecker@adacore.com>
18977
18978 * gdb.dwarf2/dw2-noloc.S: New file.
18979 * gdb.dwarf2/dw2-noloc.exp: New file.
18980
297561ac
PA
189812007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
18982
18983 * gdb.cp/method2.cc: New test.
18984 * gdb.cp/method2.exp: New test.
18985 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
18986
1f81bd39
DJ
189872007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18988
18989 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
18990
9453113a
DJ
189912007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
18992
18993 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
18994
b741e217
DJ
189952007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18996
18997 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
18998 (gdb_load): Delete, replace with...
18999 (gdb_reload): ...this.
19000 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
19001 * gdb.server/server-mon.exp: Likewise.
19002 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
19003 (gdb_start_cmd): New.
19004 (gdb_file_cmd): Save the last loaded file.
19005 (gdb_reload): New.
19006 (gdb_gnu_strip_debug): Use transform.
19007 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
19008 support here. Use new $last_loaded_file. Check mtime.
19009 (gdb_target_cmd): Handle ObjC failure case.
19010 (infer_host_exec): Delete.
19011 (gdbserver_load): Rename to...
19012 (gdbserver_run): ...this. Simplify.
19013 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
19014 (mi_gdb_load): Move most contents to a new function...
19015 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
19016 (mi_run_cmd): Use mi_gdb_target_load.
19017 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
19018 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
19019 Use gdb_run_cmd.
19020 * gdb.base/charsign.exp: Remove incorrect comment.
19021 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
19022 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
19023 gdb.base/start.exp: Use gdb_start_cmd.
19024
446ab585 190252007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 19026 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
19027
19028 * gdb.base/sigbpt.exp: Fix the message when skipping test.
19029 * gdb.base/signull.exp: Similarly.
19030
bbb88ebf
UW
190312007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19032
19033 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
19034 messages available to test cases (like chng-sym.exp).
19035
cb8c4a99
AS
190362007-03-14 Andreas Schwab <schwab@suse.de>
19037
19038 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
19039 format changes.
19040
4e463ff5
DJ
190412007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
19042
19043 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
19044 (optimized_1): New.
19045 (main): Call optimized_1.
19046 (gdb2029): Correct typos. Call gdb2029_marker.
19047 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
19048 for gdb2029.
19049
b6db2c47
MK
190502007-03-12 Mark Kettenis <kettenis@gnu.org>
19051
19052 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
19053 as tabs. Remove redundant test pattern.
19054
70ed3737
UW
190552007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19056
19057 * gdb.base/long_long.exp: Accept optional symbol name in <...>
19058 for /a format output.
19059
47b67b60
DJ
190602007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
19061
19062 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
19063 collect output incrementally.
19064
b8953b0e
UW
190652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19066
19067 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
19068 for -var-create lpcharacter test.
19069 * gdb.mi/mi2-var-cmd.exp: Likewise.
19070
7acd5c40
UW
190712007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19072
19073 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
19074 pass on targets where address zero is readable.
19075
9c6759c1
UW
190762007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19077
19078 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
19079 just a single architecture.
19080
a2f1aeb4
UW
190812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19082
19083 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
19084 (fetch_all_registers): New function, uses gdb_test_multiple and
19085 exp_continue to fetch inferior output line-by-line.
19086 Replace all uses of do_get_all_registers by fetch_all_registers.
19087
46579ac2
UW
190882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19089
19090 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
19091 in target_info.
19092
fc133f24
MS
190932007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19094
a9c64011 19095 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
19096 consistancy; add a default (timeout) case.
19097
7646a51d
MS
190982007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19099
19100 * gdb.base/watchpoint.exp: Fix truncated comment.
19101
dcfff61f
MS
191022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
19103
19104 * Makefile.in: Remove spurious single-quotes from sed command.
19105
664e3ee9
DJ
191062007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
19107
19108 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
19109 func.
19110 * gdb.mi/mi2-var-cmd.exp: Likewise.
19111
d7cc6f2f
JB
191122007-02-27 Joel Brobecker <brobecker@adacore.com>
19113
a9c64011
AS
19114 * gdb.dwarf2/dw2-producer.S: New file.
19115 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
19116
191172007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
19118
19119 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19120 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19121 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19122 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19123 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19124 Revert tests to use mi_gdb_test and include value field in output
19125 of -var-create.
19126
93d42b30
DJ
191272007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19128
19129 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
19130
c499ed39
DJ
191312007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
19132
19133 * gdb.base/maint.exp: Remove full paths from test names.
19134 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
19135 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
19136
9836f81b
JB
191372007-02-27 Joel Brobecker <brobecker@adacore.com>
19138
19139 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
19140
c74d0ad8
DJ
191412007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19142
19143 * gdb.server/server-mon.exp: New test.
19144
2711e456
DJ
191452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19146
19147 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
19148
ff6f572f
DJ
191492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
19150
19151 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
19152 register capitalization.
19153
fada3feb
DP
191542007-02-13 Denis Pilat <denis.pilat@st.com>
19155
19156 * gdb.mi/mi-var-invalidate.exp: New file.
19157
fb1e4ffc
DJ
191582007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19159
19160 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
19161
3da939d7
DJ
191622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19163
19164 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
19165
123dc839
DJ
191662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
19167
19168 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
19169 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
19170
877e3645 191712007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
19172
19173 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
19174 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19175 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19176 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19177 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 19178 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 19179 Update tests to include value field in output of -var-create.
a9c64011 19180
3c0a2960
AS
191812007-02-08 Andreas Schwab <schwab@suse.de>
19182
19183 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19184
108546a0
DJ
191852007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19186
19187 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19188 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19189
d701dcab
DP
191902007-02-02 Denis Pilat <denis.pilat@st.com>
19191
19192 * gdb.threads/threadapply.exp: check that frame is not changed by
19193 the thread apply all command.
19194
783e3e2f
AS
191952007-01-31 Andreas Schwab <schwab@suse.de>
19196
6d9c3a87
AS
19197 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19198
3c50d7b9
AS
19199 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19200 in the dwarf sections.
19201 * gdb.dwarf2/mac-fileno.S: Likewise.
19202
783e3e2f
AS
19203 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19204 bspstore register on ia64.
19205
78ff580e
AS
192062007-01-29 Andreas Schwab <schwab@suse.de>
19207
cc8e9b12
AS
19208 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19209 "frame-begin" annotation.
19210
78ff580e
AS
19211 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19212 number of "frames-invalid" annotations.
19213
704a4f78
DJ
192142007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19215
19216 * gdb.base/commands.exp: Call if_commands_test.
19217 (gdb_test_no_prompt, if_commands_test): New.
19218
e741bf94
MK
192192007-01-28 Mark Kettenis <kettenis@gnu.org>
19220
19221 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19222
474d0ad3
AS
192232007-01-27 Andreas Schwab <schwab@suse.de>
19224
19225 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19226 .short/.int/.quad in the dwarf sections.
19227 * gdb.dwarf2/dw2-intercu.S: Likewise.
19228 * gdb.dwarf2/dw2-intermix.S: Likewise.
19229
e784b426
JK
192302007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19231
19232 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
19233 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19234 array.
e784b426
JK
19235 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19236 * gdb.base/setvar.exp: Likewise.
19237
37f08e04
AS
192382007-01-26 Andreas Schwab <schwab@suse.de>
19239
9a01813a
AS
19240 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19241 test.
19242
37f08e04
AS
19243 * gdb.base/multi-forks.exp ("restart $i"): Also match
19244 __kernel_syscall_via_break.
19245
6e2a9270
VP
192462007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19247
19248 * lib/mi-support.exp (mi_delete_varobj): New.
19249 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19250 testcase.
19251 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19252 (main): Call the above.
19253 (reference_update_test, base_in_reference_test)
19254 (reference_to_pointer): Delete the created varobjs.
a9c64011 19255
e515b470
DJ
192562007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19257
19258 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19259 * configure: Regenerated.
19260 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19261 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19262 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19263 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19264 * lib/gdb.exp (gdb_skip_xml_test): New function.
19265
08d8bcd7
DJ
192662007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19267
19268 * gdb.base/sigrepeat.exp: Correct error message.
19269
192702007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
19271 Daniel Jacobowitz <dan@codesourcery.com>
19272
19273 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19274 gdb.arch/i386-gnu-cfi-asm.S: New files.
19275
97c3f1f3
JK
192762007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19277
19278 * lib/gdb.exp: Abort on missing `site.exp'.
19279
cb1df416
DJ
192802007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19281 Daniel Jacobowitz <dan@codesourcery.com>
19282
19283 * gdb.base/included.c, gdb.base/included.exp,
19284 gdb.base/included.h: New files.
19285
35990120
DJ
192862007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19287
19288 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19289 (maximize_rlimit): Reduce limits on 64-bit systems.
19290
6e81a116 192912007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
19292
19293 From Marcus Deuling <deuling@de.ibm.com>:
19294 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19295 every case.
19296
6c3c41f3
NR
192972007-01-13 Nick Roberts <nickrob@snap.net.nz>
19298
19299 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19300 (test_path_specification): Use objdir instead of srcdir to always
19301 get an absolute filename.
19302
2f12c312
DJ
193032007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19304
19305 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19306
81121995
VP
193072007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19308
19309 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19310 Make sure the variable we're using is in scope.
19311 (reference_to_pointer): Likewise.
19312
4741b737
DJ
193132007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19314
19315 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19316 has no debug information.
19317
054410c3
DJ
193182007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19319
19320 * gdb.base/annota1.exp: Remove extra send_gdb.
19321
818f79f6
DJ
193222007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19323
19324 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19325
f7a6bb70
DJ
193262007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19327
19328 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19329
57e66780
DJ
193302007-01-08 Nick Roberts <nickrob@snap.net.nz>
19331 Daniel Jacobowitz <dan@codesourcery.com>
19332
19333 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19334 lcharacter or linteger change. Correct duplicated test name.
19335 * gdb.mi/mi2-var-cmd.exp: Likewise.
19336
3d799a95
DJ
193372007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19338
19339 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19340
193412007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 19342
a9c64011
AS
19343 * gdb.base/nofield.c: New file.
19344 * gdb.base/nofield.exp: New testcase.
51679ba9 19345
eafb94e8
NR
193462007-01-05 Nick Roberts <nickrob@snap.net.nz>
19347
19348 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19349
19350 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19351 test.
19352
5e572bb4
DJ
193532007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19354
19355 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19356
74a44383
DJ
193572007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19358
19359 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19360 when continuing.
19361
1b572db9
DJ
193622007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19363
19364 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19365 Expect ".exe" extension.
19366
381bc39b
DJ
193672007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19368
19369 * gdb.base/charset.exp: Add explicit filename to break.
19370 * gdb.base/dbx.exp: Add explicit filename to breaks.
19371
2b70e4c6
DJ
193722007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19373
19374 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19375 * gdb.mi/mi2-file.exp: Likewise.
19376
303b6f5d
DJ
193772007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19378
19379 Implement specification of MI tests as comments
19380 in C and C++ sources.
19381 * lib/mi-support.exp (mi_autotest_data): New variable.
19382 (mi_autotest_source): New variable.
19383 (count_newlines, mi_prepare_inline_tests)
19384 (mi_get_inline_test, mi_continue_to_line)
19385 (mi_run_inline_test, mi_tbreak)
19386 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19387 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19388 Run inline tests.
19389 * gdb.mi/mi-var-cp.cc: Define tests here.
19390
23da0d94
VP
193912007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19392
19393 Simplify usage of mi_continue_to.
19394 * lib/mi-support.exp (mi_runto_helper): Renamed
19395 from mi_runto, added new parameter 'run_or_continue'.
19396 (mi_runto): Use mi_runto_helper.
19397 (mi_continue_to): Accept just function name as parameter.
19398 Use mi_runto_helper.
19399 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19400 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 19401
f9e18282
JB
194022006-01-04 Joel Brobecker <brobecker@adacore.com>
19403
19404 Make this testcase a bit more realistic. The current code
19405 is too simplistic, and allows the compiler to optimize out
19406 some of the entities we need for this testcase.
19407 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19408 (Do_Nothing): Add extra parameter.
19409 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19410 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19411 by using a variable of type Void_Star.
19412
fd678c65
JB
194132006-01-04 Joel Brobecker <brobecker@adacore.com>
19414
19415 * gdb.ada/catch_ex/foo.adb: New file.
19416 * gdb.ada/catch_ex.exp: New testcase.
19417
05cfdb42
DJ
194182007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19419
19420 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19421 pass --image-base to linker.
19422
2e03ee74
DJ
194232007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19424 Daniel Jacobowitz <dan@codesourcery.com>
19425
19426 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19427 secondary prompts.
19428
0d5de010
DJ
194292007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19430
19431 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19432 output. Test the types of members and member pointers.
19433 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19434 gdb/2092.
19435 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19436 statement. Enable for GCC. Update expected output for some tests
19437 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19438 layout.
19439 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19440 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19441 (Diamond::vget_base): New.
19442 (main): Add new tests.
19443 * gdb.cp/printmethod.exp: Update expected output for member functions.
19444 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19445 print pEe->D::vg().
19446
61a771aa
DJ
194472007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19448
19449 * gdb.threads/tls.exp: Allow stops in sem_post.
19450
2fa63963
DJ
194512006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19452
19453 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19454 * gdb.base/annota3.exp: Likewise.
19455 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19456 again (instead of timing out).
19457 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19458 GCC bug 26475.
19459 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19460 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19461 test from jmisc1.exp.
19462 * gdb.java/jmisc1.exp: Delete.
19463 * gdb.java/jprint.exp: Adjust to work with method signatures including
19464 return types.
19465 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19466 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19467 * lib/java.exp (compile_java_from_source): Pass the correct type
19468 to target_compile.
19469
5eefc2b7
JB
194702006-12-31 Joel Brobecker <brobecker@adacore.com>
19471
19472 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19473 (stack_align_edx): New function.
19474 (stack_align_eax): New function.
19475 (main): Add calls to stack_align_edx and stack_align_eax.
19476 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19477 Add testing for the cases where the register used during a stack
19478 realignment is edx. Same for eax.
19479
227c54da
DJ
194802006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19481
19482 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19483 and generic PE targets.
19484
cab8ac94
JB
194852006-12-29 Joel Brobecker <brobecker@adacore.com>
19486
19487 * gdb.ada/array_return.exp: Update copyright date list.
19488
ba54f318
JB
194892006-12-27 Joel Brobecker <brobecker@adacore.com>
19490
19491 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19492 (Create_Small_Float_Vector): New function.
19493 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19494 function body.
19495 * gdb.ada/array_return/p.adb: Use new type and function from
19496 package Pck.
19497 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19498 able to print the value returned by a function returning an
19499 array of float.
19500
6b7a35dd
JB
195012006-12-20 Joel Brobecker <brobecker@adacore.com>
19502
19503 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19504 The associated tests should be PASSing.
19505
038224f6
VP
195062006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19507
19508 Test for base in references.
19509 * gdb.mi/mi-var-cp.cc: Add test code.
19510 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19511 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19512 * gdb.mi/mi2-watch.exp: Likewise.
19513 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19514 (mi_list_varobj_children): New function.
19515
b26ed50d
VP
195162006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19517
19518 * lib/mi-support.exp
19519 (mi_runto): Accept "()" after function name.
19520 (mi_create_varobj): New function.
19521 (mi_varobj_update): New function.
19522 (mi_Check_varobj_value): New function.
19523 * gdb.mi/mi-var-cp.exp: New file.
19524 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 19525
08232497
DJ
195262006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19527
19528 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19529 gdb.base/weaklib2.c: New files.
19530
d394c993 195312006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 19532
ac6c2fba
NS
19533 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19534 info. Adjust test names.
19535
8ec659a0 19536 * gdb.base/break.c (main): Move position of malloc.
d394c993 19537 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 19538
acd65feb
VP
195392006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19540
19541 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19542 assignement of arrays and function pointers.
19543 * gdb.mi/var-cmd.c: Add declaration necessary for above
19544 tests.
19545
f556d5e5
NS
195462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19547
19548 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
19549
19550 * gdb.threads/linux-dp.exp: Read thread table before and after
19551 creating each philosopher and verify it.
19552
697bc68d
NS
195532006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19554 Paul Brook <paul@codesourcery.com>
19555 Daniel Jacobowitz <dan@codesourcery.com>
19556
19557 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 19558 main to remove duplication. Add start function of the form
697bc68d
NS
19559 '_*start[1-9]*'. Add RVDS start function.
19560
29d73ae4
DJ
195612006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19562
19563 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19564
c1d88655
UW
195652006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19566
19567 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19568 * gdb.asm/spu.inc: New file.
19569 * gdb.base/term.exp: Disable if [target_info exists noargs].
19570 * gdb.gdb/complaints.exp: Disable if ![isnative].
19571 * gdb.gdb/selftest.exp: Likewise.
19572 * gdb.gdb/observer.exp: Likewise.
19573 * gdb.gdb/xfullpath.exp: Likewise.
19574 * gdb.base/attach.exp: Disable on SPU target.
19575 * gdb.cp/bs145503.exp: Likewise.
19576 * gdb.cp/exception.exp: Likewise.
19577 * gdb.cp/userdef.exp: Likewise.
19578
32a13b1a
DJ
195792006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19580
19581 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19582
d8295fe9
VP
195832006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19584
19585 * gdb.base/completion.exp: Fix completion tests for
19586 'info' and 'info '.
19587 * gdb.base/help.exp (help_test_raw, test_class_help)
19588 (test_prefix_command_help): Move...
19589 * lib/gdb.exp: Here.
19590 * gdb.base/main.exp: Adjust.
19591 * gdb.cp/maint.exp: Adjust.
19592 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 19593
8c394015
VP
195942006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19595
19596 * gdb.stabs/weird.exp (print_weird_var): Use
19597 gdb_test_multiple instead of gdb_expect.
19598
027fc1bc
VP
195992006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19600
19601 * gdb.base/help.exp (help_test_raw): New.
19602 (test_class_help): New.
19603 (test_prefix_command_help): New.
19604 Adjust testcases.
19605
67609209
FR
196062006-11-09 Christophe Lyon <christophe.lyon@st.com>
19607
19608 * gdb.base/constvars.c (main): Write to crass and crips, so that
19609 they are allocated by the compiler.
19610
f73adfeb
AS
196112006-10-27 Andreas Schwab <schwab@suse.de>
19612
19613 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19614 "detach-fork".
19615
2f83a18e
DJ
196162006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19617
19618 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19619 of patterns.
19620
94277a38
DJ
196212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19622
19623 * gdb.base/sepdebug.exp: Remove debug format test.
19624 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19625 Handle no-symtab.
19626 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19627
5bd2f6e2
DJ
196282006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19629
19630 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19631 int to pointer or pointer to int.
19632 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19633
8c008720
DJ
196342006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19635
19636 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19637
9e35dae4
DJ
196382006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19639
19640 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19641
d9639e13
DJ
196422006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19643
19644 PR c++/2116
19645 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19646
390a1bd0
JB
196472006-10-06 Joel Brobecker <brobecker@adacore.com>
19648
19649 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19650 the corresponding bug has been fixed in GDB (PR/2018).
19651
dd920c33
JB
196522006-10-06 Joel Brobecker <brobecker@adacore.com>
19653
19654 * gdb.base/subst.exp: New testcase.
19655
53bbefe9
JB
196562006-10-06 Joel Brobecker <brobecker@adacore.com>
19657
19658 * gdb.ada/array_return/pck.ads: Add copyright notice.
19659 * gdb.ada/array_return/pck.adb: Likewise.
19660 * gdb.ada/array_return/p.adb: Likewise.
19661 * gdb.ada/exec_changed/first.adb: Likewise.
19662 * gdb.ada/exec_changed/second.adb: Likewise.
19663
09851417
JB
196642006-10-06 Joel Brobecker <brobecker@adacore.com>
19665
19666 * gdb.ada/watch_arg/watch.adb: New file.
19667 * gdb.ada/watch_arg.exp: New testcase.
19668
041bf30d
VP
196692006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19670
19671 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 19672 via string_to_regexp.
041bf30d 19673 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 19674
f286fbdd 196752006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
19676
19677 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19678 Remove unused / obsolete files.
19679
7c07f349
NR
196802006-09-19 Nick Roberts <nickrob@snap.net.nz>
19681
19682 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19683
cd5ff84a
VP
196842006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19685
19686 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19687 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 19688 the number of frames.
cd5ff84a 19689
ae018d1a
DJ
196902006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19691
19692 * gdb.base/args.c (main): Add breakpoint marker.
19693 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19694 really test empty arguments.
19695 (args_load): Delete.
19696 (args_test): New.
19697
b399c549
NR
196982006-09-13 Nick Roberts <nickrob@snap.net.nz>
19699
19700 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 19701 check for one file.
b399c549 19702
2ab1eb7a
VP
197032006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19704
19705 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19706 HIGH_FRAME argument to -stack-list-locals can be larger than
19707 the number of frames.
a9c64011 19708
476308bf
FF
197092006-08-18 Fred Fish <fnf@specifix.com>
19710
19711 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19712 '$' in front of skip_vmx_tests_saved when setting that.
19713
8625200f
AS
197142006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19715
19716 * gdb.base/trace-commands.exp: New file.
19717
089ec8f1
DJ
197182006-08-10 Joel Brobecker <brobecker@adacore.com>
19719 Daniel Jacobowitz <dan@codesourcery.com>
19720
19721 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19722 expected output of the backtrace commands.
19723
b60f0898
JB
197242006-08-09 Joel Brobecker <brobecker@adacore.com>
19725
19726 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19727 untested followed by return combination.
19728 * gdb.arch/altivec-regs.exp: Likewise.
19729 * gdb.arch/e500-abi.exp: Likewise.
19730 * gdb.arch/e500-regs.exp: Likewise.
19731 * gdb.arch/gdb1291.exp: Likewise.
19732 * gdb.arch/gdb1431.exp: Likewise.
19733 * gdb.arch/gdb1558.exp: Likewise.
19734 * gdb.arch/i386-prologue.exp: Likewise.
19735 * gdb.arch/i386-unwind.exp: Likewise.
19736 * gdb.asm/asm-source.exp: Likewise.
19737 * gdb.base/a2-run.exp: Likewise.
19738 * gdb.base/advance.exp: Likewise.
19739 * gdb.base/all-bin.exp: Likewise.
19740 * gdb.base/annota1.exp: Likewise.
19741 * gdb.base/annota3.exp: Likewise.
19742 * gdb.base/args.exp: Likewise.
19743 * gdb.base/arithmet.exp: Likewise.
19744 * gdb.base/assign.exp: Likewise.
19745 * gdb.base/async.exp: Likewise.
19746 * gdb.base/attach.exp: Likewise.
19747 * gdb.base/bang.exp: Likewise.
19748 * gdb.base/bigcore.exp: Likewise.
19749 * gdb.base/bitfields.exp: Likewise.
19750 * gdb.base/bitfields2.exp: Likewise.
19751 * gdb.base/break.exp: Likewise.
19752 * gdb.base/call-sc.exp: Likewise.
19753 * gdb.base/call-strs.exp: Likewise.
19754 * gdb.base/callfuncs.exp: Likewise.
19755 * gdb.base/checkpoint.exp: Likewise.
19756 * gdb.base/chng-syms.exp: Likewise.
19757 * gdb.base/code-expr.exp: Likewise.
19758 * gdb.base/commands.exp: Likewise.
19759 * gdb.base/completion.exp: Likewise.
19760 * gdb.base/cond-expr.exp: Likewise.
19761 * gdb.base/condbreak.exp: Likewise.
19762 * gdb.base/consecutive.exp: Likewise.
19763 * gdb.base/constvars.exp: Likewise.
19764 * gdb.base/corefile.exp: Likewise.
19765 * gdb.base/cvexpr.exp: Likewise.
19766 * gdb.base/dbx.exp: Likewise.
19767 * gdb.base/define.exp: Likewise.
19768 * gdb.base/detach.exp: Likewise.
19769 * gdb.base/display.exp: Likewise.
19770 * gdb.base/dump.exp: Likewise.
19771 * gdb.base/ena-dis-br.exp: Likewise.
19772 * gdb.base/ending-run.exp: Likewise.
19773 * gdb.base/environ.exp: Likewise.
19774 * gdb.base/eval-skip.exp: Likewise.
19775 * gdb.base/exprs.exp: Likewise.
19776 * gdb.base/fileio.exp: Likewise.
19777 * gdb.base/finish.exp: Likewise.
19778 * gdb.base/float.exp: Likewise.
19779 * gdb.base/foll-exec.exp: Likewise.
19780 * gdb.base/foll-fork.exp: Likewise.
19781 * gdb.base/foll-vfork.exp: Likewise.
19782 * gdb.base/freebpcmd.exp: Likewise.
19783 * gdb.base/funcargs.exp: Likewise.
19784 * gdb.base/gcore.exp: Likewise.
19785 * gdb.base/gdb1090.exp: Likewise.
19786 * gdb.base/gdb1250.exp: Likewise.
19787 * gdb.base/huge.exp: Likewise.
19788 * gdb.base/info-proc.exp: Likewise.
19789 * gdb.base/interrupt.exp: Likewise.
19790 * gdb.base/jump.exp: Likewise.
19791 * gdb.base/langs.exp: Likewise.
19792 * gdb.base/lineinc.exp: Likewise.
19793 * gdb.base/list.exp: Likewise.
19794 * gdb.base/logical.exp: Likewise.
19795 * gdb.base/long_long.exp: Likewise.
19796 * gdb.base/macscp.exp: Likewise.
19797 * gdb.base/maint.exp: Likewise.
19798 * gdb.base/mips_pro.exp: Likewise.
19799 * gdb.base/miscexprs.exp: Likewise.
19800 * gdb.base/multi-forks.exp: Likewise.
19801 * gdb.base/opaque.exp: Likewise.
19802 * gdb.base/overlays.exp: Likewise.
19803 * gdb.base/pc-fp.exp: Likewise.
19804 * gdb.base/pointers.exp: Likewise.
19805 * gdb.base/printcmds.exp: Likewise.
19806 * gdb.base/psymtab.exp: Likewise.
19807 * gdb.base/ptype.exp: Likewise.
19808 * gdb.base/recurse.exp: Likewise.
19809 * gdb.base/relational.exp: Likewise.
19810 * gdb.base/relocate.exp: Likewise.
19811 * gdb.base/remote.exp: Likewise.
19812 * gdb.base/reread.exp: Likewise.
19813 * gdb.base/restore.exp: Likewise.
19814 * gdb.base/return.exp: Likewise.
19815 * gdb.base/return2.exp: Likewise.
19816 * gdb.base/scope.exp: Likewise.
19817 * gdb.base/sect-cmd.exp: Likewise.
19818 * gdb.base/sep.exp: Likewise.
19819 * gdb.base/sepdebug.exp: Likewise.
19820 * gdb.base/setshow.exp: Likewise.
19821 * gdb.base/setvar.exp: Likewise.
19822 * gdb.base/sigall.exp: Likewise.
19823 * gdb.base/sigbpt.exp: Likewise.
19824 * gdb.base/signals.exp: Likewise.
19825 * gdb.base/signull.exp: Likewise.
19826 * gdb.base/sizeof.exp: Likewise.
19827 * gdb.base/solib.exp: Likewise.
19828 * gdb.base/step-line.exp: Likewise.
19829 * gdb.base/step-test.exp: Likewise.
19830 * gdb.base/structs.exp: Likewise.
19831 * gdb.base/structs2.exp: Likewise.
19832 * gdb.base/term.exp: Likewise.
19833 * gdb.base/twice.exp: Likewise.
19834 * gdb.base/until.exp: Likewise.
19835 * gdb.base/varargs.exp: Likewise.
19836 * gdb.base/volatile.exp: Likewise.
19837 * gdb.base/watchpoint.exp: Likewise.
19838 * gdb.base/whatis-exp.exp: Likewise.
19839 * gdb.base/whatis.exp: Likewise.
19840 * gdb.cp/ambiguous.exp: Likewise.
19841 * gdb.cp/annota2.exp: Likewise.
19842 * gdb.cp/annota3.exp: Likewise.
19843 * gdb.cp/bool.exp: Likewise.
19844 * gdb.cp/breakpoint.exp: Likewise.
19845 * gdb.cp/casts.exp: Likewise.
19846 * gdb.cp/class2.exp: Likewise.
19847 * gdb.cp/classes.exp: Likewise.
19848 * gdb.cp/cplusfuncs.exp: Likewise.
19849 * gdb.cp/ctti.exp: Likewise.
19850 * gdb.cp/derivation.exp: Likewise.
19851 * gdb.cp/exception.exp: Likewise.
19852 * gdb.cp/gdb1355.exp: Likewise.
19853 * gdb.cp/hang.exp: Likewise.
19854 * gdb.cp/inherit.exp: Likewise.
19855 * gdb.cp/local.exp: Likewise.
19856 * gdb.cp/m-data.exp: Likewise.
19857 * gdb.cp/m-static.exp: Likewise.
19858 * gdb.cp/member-ptr.exp: Likewise.
19859 * gdb.cp/method.exp: Likewise.
19860 * gdb.cp/misc.exp: Likewise.
19861 * gdb.cp/namespace.exp: Likewise.
19862 * gdb.cp/overload.exp: Likewise.
19863 * gdb.cp/ovldbreak.exp: Likewise.
19864 * gdb.cp/pr-1023.exp: Likewise.
19865 * gdb.cp/pr-1210.exp: Likewise.
19866 * gdb.cp/pr-574.exp: Likewise.
19867 * gdb.cp/printmethod.exp: Likewise.
19868 * gdb.cp/psmang.exp: Likewise.
19869 * gdb.cp/ref-params.exp: Likewise.
19870 * gdb.cp/ref-types.exp: Likewise.
19871 * gdb.cp/rtti.exp: Likewise.
19872 * gdb.cp/templates.exp: Likewise.
19873 * gdb.cp/try_catch.exp: Likewise.
19874 * gdb.cp/userdef.exp: Likewise.
19875 * gdb.cp/virtfunc.exp: Likewise.
19876 * gdb.disasm/am33.exp: Likewise.
19877 * gdb.disasm/h8300s.exp: Likewise.
19878 * gdb.disasm/mn10300.exp: Likewise.
19879 * gdb.disasm/sh3.exp: Likewise.
19880 * gdb.disasm/t01_mov.exp: Likewise.
19881 * gdb.disasm/t02_mova.exp: Likewise.
19882 * gdb.disasm/t03_add.exp: Likewise.
19883 * gdb.disasm/t04_sub.exp: Likewise.
19884 * gdb.disasm/t05_cmp.exp: Likewise.
19885 * gdb.disasm/t06_ari2.exp: Likewise.
19886 * gdb.disasm/t07_ari3.exp: Likewise.
19887 * gdb.disasm/t08_or.exp: Likewise.
19888 * gdb.disasm/t09_xor.exp: Likewise.
19889 * gdb.disasm/t10_and.exp: Likewise.
19890 * gdb.disasm/t11_logs.exp: Likewise.
19891 * gdb.disasm/t12_bit.exp: Likewise.
19892 * gdb.disasm/t13_otr.exp: Likewise.
19893 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
19894 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
19895 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19896 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
19897 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
19898 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19899 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19900 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19901 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
19902 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
19903 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19904 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19905 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19906 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19907 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19908 * gdb.mi/gdb701.exp: Likewise.
19909 * gdb.mi/gdb792.exp: Likewise.
19910 * gdb.mi/mi-basics.exp: Likewise.
19911 * gdb.mi/mi-break.exp: Likewise.
19912 * gdb.mi/mi-cli.exp: Likewise.
19913 * gdb.mi/mi-console.exp: Likewise.
19914 * gdb.mi/mi-disassemble.exp: Likewise.
19915 * gdb.mi/mi-eval.exp: Likewise.
19916 * gdb.mi/mi-file.exp: Likewise.
19917 * gdb.mi/mi-read-memory.exp: Likewise.
19918 * gdb.mi/mi-regs.exp: Likewise.
19919 * gdb.mi/mi-return.exp: Likewise.
19920 * gdb.mi/mi-simplerun.exp: Likewise.
19921 * gdb.mi/mi-stack.exp: Likewise.
19922 * gdb.mi/mi-stepi.exp: Likewise.
19923 * gdb.mi/mi-syn-frame.exp: Likewise.
19924 * gdb.mi/mi-until.exp: Likewise.
19925 * gdb.mi/mi-var-block.exp: Likewise.
19926 * gdb.mi/mi-var-child.exp: Likewise.
19927 * gdb.mi/mi-var-cmd.exp: Likewise.
19928 * gdb.mi/mi-var-display.exp: Likewise.
19929 * gdb.mi/mi-watch.exp: Likewise.
19930 * gdb.mi/mi2-basics.exp: Likewise.
19931 * gdb.mi/mi2-break.exp: Likewise.
19932 * gdb.mi/mi2-cli.exp: Likewise.
19933 * gdb.mi/mi2-console.exp: Likewise.
19934 * gdb.mi/mi2-disassemble.exp: Likewise.
19935 * gdb.mi/mi2-eval.exp: Likewise.
19936 * gdb.mi/mi2-file.exp: Likewise.
19937 * gdb.mi/mi2-read-memory.exp: Likewise.
19938 * gdb.mi/mi2-regs.exp: Likewise.
19939 * gdb.mi/mi2-return.exp: Likewise.
19940 * gdb.mi/mi2-simplerun.exp: Likewise.
19941 * gdb.mi/mi2-stack.exp: Likewise.
19942 * gdb.mi/mi2-stepi.exp: Likewise.
19943 * gdb.mi/mi2-syn-frame.exp: Likewise.
19944 * gdb.mi/mi2-until.exp: Likewise.
19945 * gdb.mi/mi2-var-block.exp: Likewise.
19946 * gdb.mi/mi2-var-child.exp: Likewise.
19947 * gdb.mi/mi2-var-cmd.exp: Likewise.
19948 * gdb.mi/mi2-var-display.exp: Likewise.
19949 * gdb.mi/mi2-watch.exp: Likewise.
19950 * gdb.stabs/exclfwd.exp: Likewise.
19951 * gdb.stabs/weird.exp: Likewise.
19952 * gdb.threads/gcore-thread.exp: Likewise.
19953 * gdb.trace/actions.exp: Likewise.
19954 * gdb.trace/backtrace.exp: Likewise.
19955 * gdb.trace/circ.exp: Likewise.
19956 * gdb.trace/collection.exp: Likewise.
19957 * gdb.trace/deltrace.exp: Likewise.
19958 * gdb.trace/infotrace.exp: Likewise.
19959 * gdb.trace/limits.exp: Likewise.
19960 * gdb.trace/packetlen.exp: Likewise.
19961 * gdb.trace/passc-dyn.exp: Likewise.
19962 * gdb.trace/passcount.exp: Likewise.
19963 * gdb.trace/report.exp: Likewise.
19964 * gdb.trace/save-trace.exp: Likewise.
19965 * gdb.trace/tfind.exp: Likewise.
19966 * gdb.trace/tracecmd.exp: Likewise.
19967 * gdb.trace/while-dyn.exp: Likewise.
19968 * gdb.trace/while-stepping.exp: Likewise.
19969
f4b618d1
JB
199702006-08-08 Joel Brobecker <brobecker@adacore.com>
19971
19972 * gdb.base/step-bt.c: New file.
19973 * gdb.base/step-bt.exp: New testcase.
19974
3d00d119
DJ
199752006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
19976
19977 * config/monitor.exp (gdb_load): Remove support for obsolete
19978 download-write-size.
19979 * gdb.base/remote.exp: Likewise. Update all callers of
19980 gdb_timed_load.
19981
017b5bd4
DJ
199822006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19983
19984 * cursal.exp: Pass binfile to gdb_load.
19985
837c599d
DJ
199862006-08-01 Nathan Sidwell <nathan@codesourcery.com>
19987
19988 * gdb.base/cursal.exp: Add "" to gdb_load call.
19989
8dd4540b
MK
199902006-07-29 Mark Kettenis <kettenis@gnu.org>
19991
19992 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
19993 NetBSD/ELF targets.
19994
ab5c9f60
DJ
199952006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
19996
19997 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
19998 operator*.
19999
4c42eaff
DJ
200002006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
20001
20002 * gdb.base/completion.exp: Update for change in "file" behavior.
20003 * gdb.stabs/weird.exp: Likewise.
20004 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
20005 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
20006
0155cc76
NS
200072006-07-24 Nathan Sidwell <nathan@codesourcery.com>
20008
20009 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
20010 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
20011
16026cd7
AS
200122006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
20013
20014 * gdb.base/default.exp: Update source command error message.
20015 * gdb.base/help.exp: Update 'help source' message.
20016
16963cb6
DJ
200172006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
20018
20019 * gdb.cp/bs15503.exp: Update comment for no longer crashing
20020 test.
20021
6d7fd486
AS
200222006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
20023
20024 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
20025
29e8a844
DJ
200262006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20027
20028 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
20029
6afcfa39
DJ
200302006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
20031
20032 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
20033
267a692b
MK
200342006-07-17 Mark Kettenis <kettenis@gnu.org>
20035
20036 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
20037 *-*-openbsd* from targets for wich we expect ARM FPA floating
20038 point format.
20039
85d2fec4
NR
200402006-07-17 Nick Roberts <nickrob@snap.net.nz>
20041
20042 * gdb.cp/annota3.exp: Expect frame-begin annotation.
20043
200442006-07-17 Mark Kettenis <kettenis@gnu.org>
20045
20046 * gdb.base/annota3.exp: Expect frame-begin annotation.
20047
85b4c6e8
JB
200482006-07-14 Joel Brobecker <brobecker@adacore.com>
20049
20050 * gdb.base/help.exp: Adjust "help unset" test to accept
20051 any list of unset commands.
20052
fb933624
DJ
200532006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
20054 Daniel Jacobowitz <dan@codesourcery.com>
20055
20056 * gdb.cp/ref-params.exp: New test.
20057 * gdb.cp/ref-params.cc: New source file.
20058 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
20059
1dff4b64
MK
200602006-07-08 Mark Kettenis <kettenis@gnu.org>
20061
20062 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
20063 spaces/tabs in regular expressions since they might not be there.
20064
40d2e0e3
AS
200652006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
20066
20067 * gdb.base/ifelse.exp: New file.
20068
f6c957d2
NS
200692006-07-04 Nathan Sidwell <nathan@codesourcery.com>
20070
20071 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
20072 line.
20073 * gdb.base/huge.exp: Loop over compilation to find a size that
20074 is acceptable.
20075 * gdb.base/remote.exp: Correct expected strings.
20076 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
20077
b9c5a23d
DJ
200782006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20079
20080 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
20081
9af2e58d
DJ
200822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20083
20084 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
20085 native.
20086
30930ca5
DJ
200872006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20088
20089 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
20090 enable stabs testing.
20091
aa32fa1d
DJ
200922006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20093
bd4a4c80 20094 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
20095 gdb_test_multiple does.
20096
321fef15
DJ
200972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
20098
20099 * Makefile.in (host_alias): Remove.
20100 (target_alias): Use @target_noncanonical@.
20101 (site.exp): Don't set host_alias.
20102 * aclocal.m4: Remove contents. Include acx.m4.
20103 * configure: Regenerated.
20104 * configure.ac: Use ACX_NONCANONICAL_TARGET.
20105
e1c2defa
NS
201062006-06-13 Nathan Sidwell <nathan@codesourcery.com>
20107
e63b55d1
NS
20108 * lib/gdb.exp (gdb_load_cmd): New.
20109
5600ea19
NS
20110 * gdb.base/fileio.c: Add system(NULL) test.
20111 * gdb.base/fileio.exp: Check it.
20112
e1c2defa
NS
20113 * gdb.base/break.c: Add 10a breakpoint at }
20114 * gdb.base/break.exp: Add test for breakpoint at }
20115 * gdb.cp/anon-union.cc: Add code at end of function.
20116 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
20117 * gdb.mi/var-cmd.c: Add code at end of function.
20118 * gdb.mi/mi-var-display.exp: Adjust end of next.
20119 * gdb.mi/mi2-var-display.exp: Likewise.
20120 * gdb.base/fileio.c: Add stop function and insert calls at
20121 stopping places.
20122 * gdb.base/fileio.exp: Breakpoint stop function and remove
20123 explicit line number references.
20124
6c0112ec
JB
201252006-05-19 Joel Brobecker <brobecker@adacore.com>
20126
a9c64011
AS
20127 * gdb.base/del.exp (test_delete_alias): New function.
20128 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 20129
154189a4
FF
201302006-05-18 Fred Fish <fnf@specifix.com>
20131
20132 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
20133 required. Check for spurious output after program exits normally.
20134
582e64c2
FF
201352006-05-17 Fred Fish <fnf@specifix.com>
20136
20137 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
20138 gdb_load, so it works in the simulator.
20139
8ef6493a
FF
201402006-05-11 Fred Fish <fnf@specifix.com>
20141
20142 * gdb.base/bang.exp: Ignore unexpected output between the
20143 "program exited normally" and the gdb prompt, as many other
20144 tests do.
20145
692b141c
MK
201462006-05-07 Mark Kettenis <kettenis@gnu.org>
20147
20148 * gdb.base/help.exp: Make "delete checkpoint" part option for
20149 "help d" and "help delete" tests.
20150
540b8a30
UW
201512006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20152
a9c64011 20153 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
20154 expected output in some mi_gdb_test statements.
20155 * gdb.mi/mi2-basics.exp: Likewise.
20156
9b6462d9
JB
201572006-05-05 Joel Brobecker <brobecker@adacore.com>
20158
20159 * gdb.base/del.c: New file.
20160 * gdb.base/del.exp: New testcase.
20161
954de43b
DM
201622006-05-05 David S. Miller <davem@sunset.davemloft.net>
20163
20164 * gdb.base/break.exp: Do not assume a breakpoint on
20165 main will actually be in $srcfile when optimizing.
1303f75e
DM
20166 * gdb.base/savedregs.exp: Do not require that the dummy
20167 frame location match up to a symbol and source file location.
c3242428
DM
20168 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
20169 will get printed without a mi_cmd_data_list_register_values prefix.
20170 (*-data-list-register-*): Correct regular expressions to expect the new
20171 pseudo d? floating point registers.
20172 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 20173
c7e64c9a
DJ
201742006-05-05 Christophe Lyon <christophe.lyon@st.com>
20175
20176 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20177 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20178 is allocated by the compiler.
20179 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20180 anons, e, anone to force their allocation by the compiler.
20181
201822006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
20183
20184 * gdb.base/help.exp: Update expected text for help d and
20185 help delete.
20186
27ce9a6d
MK
201872006-05-02 Mark Kettenis <kettenis@gnu.org>
20188
20189 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20190 NetBSD/ELF targets.
20191
8608915f
MK
201922006-04-30 Mark Kettenis <kettenis@gnu.org>
20193
20194 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20195 single-step breakpoint fails; make this a KFAIL on
20196 sparc*-*-openbsd*.
20197 * gdb.base/siginfo.exp: Likewise.
20198 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20199
b8db102d
MS
202002006-04-26 Michael Snyder <msnyder@redhat.com>
20201
20202 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20203 which may have to consume output from other forks.
20204 Add tests to make sure that "delete fork" succeeded.
20205
c702009a
MS
202062006-04-20 Michael Snyder <msnyder@redhat.com>
20207
20208 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20209 Add support for the Renesas M32C and M16C.
20210
20211 * gdb.asm/asm-source.exp: Add m32c target.
20212 * gdb.asm/m32c.inc: Support for m32c target.
20213
e28493f2
AS
202142006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20215
20216 * gdb.base/commands.exp (recursive_source_test): New test.
20217
880da185
DM
202182006-04-04 David S. Miller <davem@sunset.davemloft.net>
20219
20220 * gdb.base/float.exp: Add pattern for sparc targets.
20221
61d9b92f
DJ
202222006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20223
20224 * gdb.base/commands.exp (stray_arg0_test): New test.
20225
bd717df8
PB
202262006-03-30 Paul Brook <paul@codesourcery.com>
20227
20228 * gdb.mi/mi-until.exp: kfail broken until command.
20229 * gdb.mi/mi2-until.exp: Ditto.
20230
ec793d3c
NR
202312006-03-27 Nick Roberts <nickrob@snap.net.nz>
20232
20233 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20234
831004b7
AO
202352006-03-08 Alexandre Oliva <aoliva@redhat.com>
20236
20237 * gdb.base/prelink.exp: Anchor tested-for regular expression
20238 on gdb prompt.
20239
effe49a0
PB
202402006-03-07 Paul Brook <paul@codesourcery.com>
20241
20242 * gdb.base/assign.exp: Correct fail message.
20243
e5461016
PB
202442006-03-07 Paul Brook <paul@codesourcery.com>
20245
20246 * lib/compiler.c: Extract armcc version number.
20247 * lib/compiler.cc: Ditto.
20248
fc91c6c2
PB
202492006-03-07 Paul Brook <paul@codesourcery.com>
20250
20251 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20252 additional_flags=-w.
20253 * gdb.arch/altivec-regs.exp: Ditto.
20254 * gdb.arch/e500-abi.exp: Ditto.
20255 * gdb.arch/e500-regs.exp: Ditto.
20256 * gdb.base/all-bin.exp: Ditto.
20257 * gdb.base/annota1.exp: Ditto.
20258 * gdb.base/annota3.exp: Ditto.
20259 * gdb.base/args.exp: Ditto.
20260 * gdb.base/arithmet.exp: Ditto.
20261 * gdb.base/assign.exp: Ditto.
20262 * gdb.base/async.exp: Ditto.
20263 * gdb.base/bang.exp: Ditto.
20264 * gdb.base/break.exp: Ditto.
20265 * gdb.base/call-rt-st.exp: Ditto.
20266 * gdb.base/completion.exp: Ditto.
20267 * gdb.base/cond-expr.exp: Ditto.
20268 * gdb.base/condbreak.exp: Ditto.
20269 * gdb.base/consecutive.exp: Ditto.
20270 * gdb.base/define.exp: Ditto.
20271 * gdb.base/display.exp: Ditto.
20272 * gdb.base/ena-dis-br.exp: Ditto.
20273 * gdb.base/environ.exp: Ditto.
20274 * gdb.base/eval-skip.exp: Ditto.
20275 * gdb.base/info-proc.exp: Ditto.
20276 * gdb.base/jump.exp: Ditto.
20277 * gdb.base/logical.exp: Ditto.
20278 * gdb.base/long_long.exp: Ditto.
20279 * gdb.base/maint.exp: Ditto.
20280 * gdb.base/miscexprs.exp: Ditto.
20281 * gdb.base/pc-fp.exp: Ditto.
20282 * gdb.base/pointers.exp: Ditto.
20283 * gdb.base/relational.exp: Ditto.
20284 * gdb.base/reread.exp: Ditto.
20285 * gdb.base/sect-cmd.exp: Ditto.
20286 * gdb.base/sep.exp: Ditto.
20287 * gdb.base/sepdebug.exp: Ditto.
20288 * gdb.base/until.exp: Ditto.
20289 * gdb.base/whatis-exp.exp: Ditto.
20290 * gdb.cp/annota2.exp: Ditto.
20291 * gdb.cp/annota3.exp: Ditto.
20292 * gdb.trace/actions.exp: Ditto.
20293 * gdb.trace/backtrace.exp: Ditto.
20294 * gdb.trace/circ.exp: Ditto.
20295 * gdb.trace/collection.exp: Ditto.
20296 * gdb.trace/deltrace.exp: Ditto.
20297 * gdb.trace/infotrace.exp: Ditto.
20298 * gdb.trace/limits.exp: Ditto.
20299 * gdb.trace/packetlen.exp: Ditto.
20300 * gdb.trace/passc-dyn.exp: Ditto.
20301 * gdb.trace/passcount.exp: Ditto.
20302 * gdb.trace/report.exp: Ditto.
20303 * gdb.trace/save-trace.exp: Ditto.
20304 * gdb.trace/tfind.exp: Ditto.
20305 * gdb.trace/tracecmd.exp: Ditto.
20306 * gdb.trace/while-dyn.exp: Ditto.
20307 * gdb.trace/while-stepping.exp: Ditto.
20308 * lib/gdb.exp: Ditto.
20309 (gdb_compile): Handle nowarning option.
20310
5f4a23d9
AO
203112006-03-07 Alexandre Oliva <aoliva@redhat.com>
20312
20313 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20314 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20315 Rename executable to prelinkt. Don't re-prelink if we didn't
20316 get a core file. Test prelink -u exit status to tell whether
20317 prelinking failed. Use gdb_test_multiple.
20318
9733fc94
DJ
203192006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20320
20321 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20322 (do_tests): Call it.
20323
cc10cae3
AO
203242006-02-28 Alexandre Oliva <aoliva@redhat.com>
20325
20326 * gdb.base/prelink.exp: New test.
20327 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20328
15c46491
WZ
203292006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20330
20331 * gdb.fortran/derived-type.f90: New file.
20332 * gdb.fortran/derived-type.exp: New testcase.
20333
5c9f7ded
DJ
203342006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20335
20336 * gdb.base/default.exp: Allow ';' as a directory separator.
20337
5b96932b
AS
203382006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20339
20340 * gdb.base/help.exp (help add-symbol-file): Update.
20341
1986bccd
AS
203422006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20343
20344 * gdb.base/help.exp (help load): Update expected results.
20345
a8b7528f
FF
203462006-02-19 Fred Fish <fnf@specifix.com>
20347
20348 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20349 specifix hex value as part of results.
20350 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 20351
f8261448
FF
203522006-02-16 Fred Fish <fnf@specifix.com>
20353
20354 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20355 ushort_addr, and slong_addr, so the typedefs are not optimized
20356 away.
20357 * gdb.base/whatis.exp: Add tests using type name for struct type,
20358 union type, enum type, and typedef.
a9c64011 20359
31d8bdd2
MK
203602006-02-13 Mark Kettenis <kettenis@gnu.org>
20361
20362 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20363
34e41e63
JB
203642006-02-13 Jim Blandy <jimb@redhat.com>
20365
20366 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20367 case where it takes two "next" commands to skip past the init
20368 call.
20369
ac6e4f31
FF
203702006-02-12 Fred Fish <fnf@specifix.com>
20371
20372 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20373 to handle cases where it takes two "next" commands to skip
20374 past the init call.
20375
2db2d571
JB
203762006-02-07 Joel Brobecker <brobecker@adacore.com>
20377
20378 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20379 on hppa32 targets.
20380
38fcd64c
DJ
203812006-02-06 Vladimir Prus <ghost@cs.msu.su>
20382
20383 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20384 field.
20385
1315ad46
MK
203862006-01-29 Mark Kettenis <kettenis@gnu.org>
20387
20388 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20389
5625b943
DJ
203902006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20391
20392 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20393 files.
20394
80df1bbe
DJ
203952006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20396
20397 * gdb.cp/maint.exp: Set complaints to a positive value.
20398
9078e690
DJ
203992006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20400
20401 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20402 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20403 function name.
20404
9c903399
DJ
204052006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20406
20407 * gdb.base/checkpoint.c: Update copyright notice. Include
20408 <stdlib.h>.
20409
761ae4d6
JB
204102006-01-04 Jim Blandy <jimb@redhat.com>
20411
20412 * gdb.asm/asm-source.exp: Independently provide default values for
20413 asm-flags and debug-flags. Use 'string equal' to do the
20414 comparison, not the implicit expr's '==' operator. Remove
20415 now-unneeded assignments to asm-flags. In h8300 case, place
20416 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20417
099ac3dd
MS
204182006-01-04 Michael Snyder <msnyder@redhat.com>
20419
20420 * gdb.base/checkpoint.c: New file.
20421 * gdb.base/checkpoint.exp: New file.
20422 * gdb.base/multi-fork.c: New file.
20423 * gdb.base/multi-fork.exp: New file.
20424 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20425
f4d85314
FF
204262006-01-04 Fred Fish <fnf@specifix.com>
20427
20428 * gdb.base/ptype.c (foo): Add typedef.
20429 (intfoo): Add function.
20430 * gdb.base/ptype1.c: New file.
20431 * gdb.base/ptype.exp: Handle compilation and linking with two
20432 source files. Test that proper type for "foo" is found based
20433 on source context rather than first match found in symtabs.
20434
a1b06f35
MK
204352005-12-28 Mark Kettenis <kettenis@gnu.org>
20436
20437 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20438 * gdb.asm/openbsd.inc: Indent commands.
20439
d082a1e2
MK
204402005-12-26 Mark Kettenis <kettenis@gnu.org>
20441
c65016bd
MK
20442 * gdb.base/freebpcmd.exp: Increase timeout.
20443
d082a1e2
MK
20444 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20445
d3c32a0e
DJ
204462005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20447
20448 * gdb.base/default.exp: Update check for "show version".
20449
9fdb1f50
RC
204502005-12-09 Randolph Chung <tausq@debian.org>
20451
20452 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20453 * gdb.asm/pa64.inc: New file.
20454
5f2c56f7
RC
204552005-12-09 Randolph Chung <tausq@debian.org>
20456
20457 * gdb.asm/common.inc: Indent commands.
20458 * gdb.asm/asmsrc1.s: Likewise.
20459 * gdb.asm/asmsrc2.s: Likewise.
20460
8117349c
RC
204612005-12-09 Randolph Chung <tausq@debian.org>
20462
20463 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20464 (get_addr_of_sym): Remove duplicate print.
20465 (gen_core): xfail hppa*-*-hpux*, update expected output.
20466 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20467 * gdb.arch/pa64-nullify.s: New file.
20468
8f07f25a
RC
204692005-12-09 Randolph Chung <tausq@debian.org>
20470
20471 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20472
55b39184
DJ
204732005-12-07 Christophe Lyon <christophe.lyon@st.com>
20474
20475 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20476 code generation for these functions.
20477 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20478 error message.
20479
31e2b00f
AS
204802005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20481
20482 * gdb.base/help.exp (help b, help br, help bre, help brea)
20483 (help break): Update the expected message.
20484
c3d0b56e
SC
204852005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20486
20487 * gdb.asm/m68hc11.inc: Setup the data section.
20488 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20489 script for this test.
20490 (m6812-*-*): Likewise.
20491
36ae0ea9
RC
204922005-11-09 Randolph Chung <tausq@debian.org>
20493
20494 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20495
9d6f42e9
WZ
204962005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20497
20498 * gdb.base/break.exp: Fix a comment typo.
20499
e2126a14
EZ
205002005-11-03 Jim Blandy <jimb@redhat.com>
20501
a9c64011
AS
20502 Checked in by Elena Zannoni <ezannoni@redhat.com>
20503
889bf7c5 20504 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 20505
e0ac7199
CV
205062005-11-02 Corinna Vinschen <vinschen@redhat.com>
20507
20508 * gdb.arch/gdb1558.c: Include stdio.h.
20509
31d3fb18
MK
205102005-10-31 Mark Kettenis <kettenis@gnu.org>
20511
20512 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20513
e52b687c
MK
205142005-10-31 Mark Kettenis <kettenis@gnu.org>
20515
20516 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20517
f4711d79
PG
205182005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20519
a9c64011
AS
20520 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20521 vscr" tests to better match output.
f4711d79 20522
987a9106
JB
205232005-10-12 Jim Blandy <jimb@redhat.com>
20524
20525 * gdb.base/structs.exp (any): New function.
20526 (test_struct_returns): Don't make any assumptions at all about
20527 what value the function returns when GDB can't set the return
20528 value.
20529
2336bb58
JB
205302005-10-09 Joel Brobecker <brobecker@adacore.com>
20531
20532 * gdb.ada/arrayidx/p.adb: New file.
20533 * gdb.ada/arrayidx.exp: New testcase
20534
205352005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
20536
20537 * gdb.ada/array_return/pck.ads: New file.
20538 * gdb.ada/array_return/pck.adb: New file.
20539 * gdb.ada/array_return/p.adb: New file.
20540 * gdb.ada/array_return.exp: New testcase.
20541
705335ea
JB
205422005-10-03 Joel Brobecker <brobecker@adacore.com>
20543
a9c64011
AS
20544 * gdb.base/arrayidx.c: New file.
20545 * gdb.base/arrayidx.exp: New testcase.
705335ea 20546
11ee9940
NR
205472005-09-29 Nick Roberts <nickrob@snap.net.nz>
20548
20549 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20550 frames-invalid and breakpoints-invalid are no longer generated
20551 with level 3 so don't expect them in the output.
20552
39fb8e9e
BR
205532005-09-27 Bob Rossi <bob@brasko.net>
20554
a9c64011 20555 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
20556 from test. Escape the | in mi_gdb_test call.
20557 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20558 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20559 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20560 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20561 expected regex's in mi_gdb_test calls.
20562 * lib/mi-support.exp: Remove arbitrary .* from tests.
20563 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20564 Fully anchor GDB/MI expected results in mi_gdb_test.
20565 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20566 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20567
2af48f68
PB
205682005-09-26 Paul Brook <paul@codesourcery.com>
20569
20570 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20571
f34502bc
WZ
205722005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20573
20574 * bfp-test.c: New file.
20575 * bfp-test.exp: New testcase.
20576
ca929517
WZ
205772005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20578
20579 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20580 of subarray and substring variable.
20581 * gdb.fortran/subarray.f: New source file for the test of subarray
20582 and substring variable evaluation.
20583 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20584 of string constant.
20585
c761af65
DJ
205862005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20587
20588 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20589 copyright dates.
20590
561d7a1d
PG
205912005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20592
20593 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20594 powerpc altivec' test with an almost identical 'info vector' test.
20595
b2b64cc9
PG
205962005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20597
a9c64011
AS
20598 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20599 vscr" tests to match output.
b2b64cc9 20600
6ac4d15a
PG
206012005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20602
a9c64011
AS
20603 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20604 output.
6ac4d15a 20605
40e55bef
BR
206062005-09-11 Bob Rossi <bob@brasko.net>
20607
889bf7c5
PA
20608 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20609 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20610 commands that return an MI output command and an asyncronous MI output
20611 command.
40e55bef
BR
20612 * gdb.mi/mi-console.exp: Ditto.
20613
3c7385ec
BR
206142005-09-11 Bob Rossi <bob@brasko.net>
20615
20616 * gdb.mi/mi-var-child.c: Include <string.h>.
20617
a6cd0eb3
DJ
206182005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20619
20620 * killed.exp: Correct gdb_expect syntax.
20621
2f168eed
CV
206222005-08-09 Corinna Vinschen <vinschen@redhat.com>
20623
20624 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20625
ecd3fd0f
BR
206262005-08-02 Bob Rossi <bob@brasko.net>
20627
20628 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20629 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20630 Change tests to inferior-tty-set/show.
20631 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20632 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20633 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20634 inferior. Use mi_gdb_test to get GDB and Inferior output.
20635 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20636 descriptor.
20637 (mi_inferior_tty_name): Add inferior PTY file name.
20638 (mi_gdb_start): Add INFERIOR_PTY parameter.
20639 (mi_gdb_test): Add IPATTERN parameter.
20640
f1ea48cb 206412005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 20642
f1ea48cb
BR
20643 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20644 parameter to mi_gdb_test.
20645 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20646
6e650a67
DJ
206472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20648
20649 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20650 struct_declarations.
20651 * gdb.mi/mi-var-child.exp: Step over the initialization of
20652 struct_declarations.
20653
8be260b6
DJ
206542005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20655
20656 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20657 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20658 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20659 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20660 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20661 file.
20662
4e660f07
NR
206632005-07-27 Nick Roberts <nickrob@snap.net.nz>
20664
20665 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20666 (do_children_tests): Assign values to the extra elements.
20667
20668 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20669 them for tests for "-var-update --no-values" and
a9c64011 20670 "-var-update --all-values".
4e660f07
NR
20671 Add test for "-var-list-children --simple-values".
20672
20673 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20674
20675 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20676 "-stack-list-locals --simple-values" Improve doc strings and
20677 comments.
20678
6bdae935
MK
206792005-07-18 Mark Kettenis <kettenis@gnu.org>
20680
598b7a6f
MK
20681 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20682 *-*-openbsd*.
20683 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20684
6bdae935
MK
20685 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20686 sigaltsatck'.
20687
1323e929 206882005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 20689
1323e929
BR
20690 * gdb.base/default.exp (tty): Changed output of command.
20691 * gdb.base/help.exp (help tty): Ditto.
20692
b1a9c082
MK
206932005-07-12 Mark Kettenis <kettenis@gnu.org>
20694
20695 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20696
10a844a2
MK
206972005-07-10 Mark Kettenis <kettenis@gnu.org>
20698
20699 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20700 -stack-select-frame without arguments.
20701 (test_stack_frame_listing): Add test for newly implemented command
20702 -stack-info-frame.
20703
3cb3b8df
BR
207042005-07-06 Bob Rossi <bob@brasko.net>
20705
20706 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20707 command.
20708 (Copyright): Update copyright.
20709
a0c5fbcf
WZ
207102005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20711
20712 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20713 tests to evaluate exponentiation expression.
20714
984971d0
AS
207152005-06-29 Andreas Schwab <schwab@suse.de>
20716
20717 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20718 main to avoid warnings.
20719
20720 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20721
fe03833f
NR
207222005-06-20 Nick Roberts <nickrob@snap.net.nz>
20723
20724 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20725 -stack-select-frame without arguments.
20726 (test_stack_frame_listing): Add test for newly implemented command
20727 -stack-info-frame.
a9c64011 20728
7a55f279
WZ
207292005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20730
0ffa0ea5
DJ
20731 * gdb.fortran/array-element.f: New file.
20732 * gdb.fortran/array-element.exp: New testcase.
7a55f279 20733
26585198
DJ
207342005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20735
20736 * gdb.base/bigcore.exp: Correct checks for systems which can
20737 not dump a large core file.
20738
c1bd25fd
DJ
207392005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20740
20741 * gdb.base/relocate.c: Add a copyright notice.
20742 (dummy): Remove.
20743 * gdb.base/relocate.exp: Test printing the values of variables
20744 from a relocatable file.
20745
589e074d
DJ
207462005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20747
20748 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20749 excess MI output after an error.
20750
0915f927
JB
207512005-05-29 Joel Brobecker <brobecker@adacore.com>
20752
20753 * gdb.arch/alpha-step.c: New file.
20754 * gdb.arch/alpha-step.exp: New testcase.
20755
76ff342d
DJ
207562005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20757 Dennis Brueni <dennis@slickedit.com>
20758
20759 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20760 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20761 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20762 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20763 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20764 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20765 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20766
96b0c7ac
DJ
207672005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20768 Wu Zhou <woodzltc@cn.ibm.com>
20769
20770 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20771 IBM's xlc compiler.
20772 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20773 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20774
f21565d2
JB
207752005-05-13 Jim Blandy <jimb@redhat.com>
20776
20777 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20778 calling gdb_suppress_entire_file.
20779 * gdb.base/charset.exp: Same.
20780 * gdb.base/call-rt-st.exp: Same.
20781
6006a3a1
BR
207822005-05-05 Bob Rossi <bob_rossi@cox.net>
20783
20784 * lib/gdb.exp (fullname_syntax): Added global regex.
20785 (fullname_syntax_POSIX): Ditto.
20786 (fullname_syntax_UNC): Ditto.
20787 (fullname_syntax_DOS_CASE): Ditto.
20788 (fullname_syntax_DOS): Ditto.
20789 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20790 fullname_syntax variable to scope and use it.
20791 (test_file_list_exec_source_files): Ditto.
20792 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20793
c3b69c04
DJ
207942005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20795
20796 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20797
3c95e6af
PG
207982004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20799
a9c64011
AS
20800 * lib/gdb.exp (skip_altivec_tests): New function, based on
20801 check_vmx_hw_available from the GCC testsuite.
20802 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20803 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 20804
78df6c56
JB
208052005-05-02 Jim Blandy <jimb@redhat.com>
20806
20807 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20808 calling gdb_suppress_entire_file.
20809
1690f9cf
DJ
208102005-04-30 Randolph Chung <tausq@debian.org>
20811
20812 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20813 Slightly relax "sem_post" name checking.
20814
5ea106f7
PG
208152005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20816
20817 * gdb.base/unload.exp: Use new shared library infrastructure.
20818
bf7234cf
PG
208192005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20820
20821 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 20822 infrastructure.
bf7234cf 20823
547b869a
CV
208242005-04-29 Corinna Vinschen <vinschen@redhat.com>
20825
20826 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20827 * gdb.asm/h8300.inc: New file.
20828
f07e55f0
PG
208292005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20830
20831 * gdb.base/shlib-call.exp: Change to use new shared library
20832 infrastructure.
20833
3cbba3d1
PG
208342005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20835
a9c64011
AS
20836 * gdb.base/pending.exp: Change to use new shared library
20837 infrastructure.
3cbba3d1 20838
ed6df200
PG
208392005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20840
a9c64011
AS
20841 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20842 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 20843
8c8f4ebe
PG
208442005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20845
a9c64011
AS
20846 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20847 shared objects being adjusted and update copyright years.
8c8f4ebe 20848
607fbc54
DJ
208492005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20850
20851 * ChangeLog: Correct some 2003-01-13 dates.
20852 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20853 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20854 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20855 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20856 gdb.trace/tfind.exp: Update copyright years.
20857
57bf0e56
DJ
208582005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20859 Daniel Jacobowitz <dan@codesourcery.com>
20860
20861 * lib/gdb.exp (gdb_compile): Handle shlib=.
20862 (gdb_compile_shlib): New function.
20863
9b593790
PG
208642005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20865
a9c64011 20866 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 20867
9494c6a5
DJ
208682005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20869
20870 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
20871 gdb.server.
20872 * configure.ac: Likewise.
20873 * configure: Regenerated.
20874 * gdb.gdbserver/Makefile.in: Moved to...
20875 * gdb.server/Makefile.in: ... here.
20876 * gdb.gdbserver/server.c: Moved to...
20877 * gdb.server/server.c: ... here.
20878 * gdb.gdbserver/server-run.exp: Moved to...
20879 * gdb.server/server-run.exp: ... here.
20880
6f8eac0e
DJ
208812005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20882
20883 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
20884 * configure.ac: Create gdb.gdbserver/Makefile.
20885 * configure: Regenerated.
20886 * lib/gdbserver-support.exp: New file, derived from
20887 config/gdbserver.exp.
20888 * config/gdbserver.exp: Use gdbserver-support.exp.
20889 * gdb.gdbserver/Makefile.in: New file.
20890 * gdb.gdbserver/server.c: New file.
20891 * gdb.gdbserver/server-run.exp: New file.
20892
6e87504d
PG
208932005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
20894
a9c64011
AS
20895 * lib/gdb.exp (test_compiler_info): Return compiler_info
20896 if no arguments are given.
6e87504d 20897
d1779be4
PG
208982005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
20899
20900 * gdb.arch/altivec-abi.exp: Check for compiler and set
20901 use altivec' flag accordingly.
20902 * gdb.arch/altivec-regs.exp: Likewise.
20903
88750304
DJ
209042005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
20905
20906 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
20907
f3fb768d
AS
209082005-03-27 Andreas Schwab <schwab@suse.de>
20909
20910 * gdb.base/bigcore.c (main): Add missing mode argument in open
20911 call.
20912
7e813ac5
DJ
209132005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
20914
20915 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
20916 downloads.
20917 * config/gdbserver.exp (gdb_load): Likewise.
20918
8e3049aa
PB
209192005-03-14 Paul Brook <paul@codesourcery.com>
20920
20921 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
20922 targets.
20923
a9df7c44
JB
209242005-03-09 Joel Brobecker <brobecker@adacore.com>
20925
20926 * gdb.dwarf2/dup-psym.S: New file.
20927 * gdb.dwarf2/dup-psym.exp: New testcase.
20928
9f0d94e8
JB
209292005-03-09 Joel Brobecker <brobecker@adacore.com>
20930
20931 * gdb.ada/exec_changed/first.adb: New file.
20932 * gdb.ada/exec_changed/second.adb: New file.
20933 * gdb.ada/exec_changed.exp: New testcase.
20934
5f579bc5
NS
209352005-03-08 Nathan Sidwell <nathan@codesourcery.com>
20936
36e9969c
NS
20937 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
20938 (A2): New class.
20939 (main): Test operator+.
20940 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
20941 breakpoint test.
20942
5f579bc5
NS
20943 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
20944 * gdb.base/signull.exp: Disable if gdb,nosignals.
20945 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
20946 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
20947 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
20948 * gdb.mi/mi2-console.exp: Likewise.
20949 * gdb.trace/collection.exp (run_trace_experiment): Consume the
20950 continue output at start.
20951 (gdb_collect_locals_test): Robustify regexp.
20952 * gdb.trace/passc-dyn.exp: Fix comment typo.
20953 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
20954
be46087e
CV
209552005-03-08 Corinna Vinschen <vinschen@redhat.com>
20956
20957 * gdb.asm/asm-source.exp: Add iq2000 case.
20958 * gdb.asm/iq2000.inc: New file.
20959
384e1a61 209602005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 20961
384e1a61
MI
20962 * gdb.base/command.exp: Change hardcoded value to regular expression.
20963 * gdb.base/float.exp: Add powerpc to the list of targets checked.
20964
584b6e9e
DJ
209652005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
20966
20967 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
20968 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
20969 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
20970 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
20971 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
20972
ab5b5d61
MK
209732005-03-05 Mark Kettenis <kettenis@gnu.org>
20974
20975 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
20976 changes.
20977
ae051c1b
PG
209782004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
20979
a9c64011
AS
20980 * lib/compiler.c: Add test for IBM's xlc compiler.
20981 * lib/compiler.cc: Likewise.
ae051c1b 20982
3f0f6ed2
JB
209832004-02-24 Joel Brobecker <brobecker@adacore.com>
20984
20985 * gdb.ada/fixed_points.exp: Create compilation object directory
20986 before running the test.
20987 * gdb.ada/null_record.exp: Likewise.
20988 * gdb.ada/packed_array.exp: Likewise.
20989 * gdb.ada/start.exp: Likewise.
20990
724f452b
JB
209912005-02-15 Joel Brobecker <brobecker@adacore.com>
20992
20993 * gdb.ada/packed_array/pa.adb: New file.
20994 * gdb.ada/packed_array.exp: New testcase.
20995
57f5cdfb 209962005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 20997
1f393151
MK
20998 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
20999 files.
21000
ebdda337
MK
21001 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
21002 on *-*-openbsd*. Correctly match whitespace in regukar
21003 expressions.
21004
cf309262
DJ
210052005-02-10 Daniel Jacobowitz <dan@debian.org>
21006
21007 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
21008 PR exp/1821
21009 * gdb.base/gdb1821.c: New test file.
21010 * gdb.base/gdb1821.exp: New test file.
21011
3be49e7a
JB
210122005-02-09 Joel Brobecker <brobecker@adacore.com>
21013
21014 * gdb.base/start.c: New file.
21015 * gdb.base/start.exp: New testcase.
21016
e292e67d
JB
210172005-02-09 Joel Brobecker <brobecker@adacore.com>
21018
21019 * gdb.ada/start/dummy.adb: New file.
21020 * gdb.ada/start.exp: New testcase.
21021
dbdfa66c
CV
210222005-02-09 Corinna Vinschen <vinschen@redhat.com>
21023
21024 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
21025 for printing symbols and statistics.
21026 Add test for using relative pathnames in "maint print msymbols" test.
21027 Mark "maint info sections DATA" XFAIL on Cygwin.
21028 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
21029 tests.
21030
d7941671
AC
210312005-02-09 Andreas Schwab <schwab@suse.de>
21032
21033 Committed by Andrew Cagney <cagney@gnu.org>
21034 * gdb.base/remotetimeout.exp: New file.
21035
74e5ef44
MK
210362005-02-07 Mark Kettenis <kettenis@gnu.org>
21037
21038 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
21039
464dd14d
JB
210402005-02-03 Joel Brobecker <brobecker@adacore.com>
21041
21042 * gdb.ada/gnat_ada.gpr: New file.
21043 * gdb.ada/gnat_ada.gin: Delete, no longer used.
21044 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
21045 * configure.ac: No longer generate gnat_ada.gpr.
21046 * configure: Regenerate.
21047 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
21048 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
21049 * gdb.ada/null_record/bar.ads: Likewise.
21050 * gdb.ada/null_record/bar.adb: Likewise.
21051 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
21052 * gdb.ada/null_record.exp (testdir): New variable.
21053 (testfile): executable is now in testdir subdirectory.
21054 (srcfile): Use full path to the main compilation unit.
21055 * gdb.ada/fixed_points.exp: Same changes as above.
21056
30d756ae
NR
210572005-02-03 Nick Roberts <nickrob@snap.net.nz>
21058
21059 * gdb.base/interp.exp: New test.
21060
9d799f85
AC
210612005-01-24 Andrew Cagney <cagney@gnu.org>
21062
21063 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
21064
15656118
AC
210652005-01-19 Andrew Cagney <cagney@gnu.org>
21066
a892c31b
AC
21067 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
21068 configure.ac not configure.in.
21069
15656118
AC
21070 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
21071 of powerpc*-*-*.
21072 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 21073 * gdb.base/list.exp (test_list_function)
15656118
AC
21074 (test_list_filename_and_function): Ditto.
21075 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
21076
a7b01baf
AC
210772005-01-16 Andrew Cagney <cagney@gnu.org>
21078
17d92a02
AC
21079 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
21080
a7b01baf
AC
21081 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
21082
bc8332bb
AC
210832005-01-14 Andrew Cagney <cagney@gnu.org>
21084
21085 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
21086 * gdb.mi/mi2-var-cmd.exp: Ditto.
21087
4d074752
CV
210882005-01-10 Corinna Vinschen <vinschen@redhat.com>
21089
21090 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
21091
bec39cab
AC
210922005-01-07 Andrew Cagney <cagney@gnu.org>
21093
21094 * configure.ac: Rename configure.in, require autoconf 2.59.
21095 * configure: Re-generate.
21096 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
21097 * gdb.stabs/configure: Re-generate.
21098 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
21099 * gdb.hp/configure: Re-generate.
21100 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
21101 autoconf 2.59.
21102 * gdb.hp/gdb.objdbg/configure: Re-generate.
21103 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
21104 autoconf 2.59.
21105 * gdb.hp/gdb.defects/configure: Re-generate.
21106 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
21107 autoconf 2.59.
21108 * gdb.hp/gdb.compat/configure: Re-generate.
21109 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
21110 autoconf 2.59.
21111 * gdb.hp/gdb.base-hp/configure: Re-generate.
21112 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
21113 autoconf 2.59.
21114 * gdb.hp/gdb.aCC/configure: Re-generate.
21115
f10b16d4
JB
211162004-12-15 Jim Blandy <jimb@redhat.com>
21117
21118 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
21119 under NPTL when there is debugging info available for libpthread.
21120
fb6e1814
JG
211212004-12-13 Jerome Guitton <guitton@gnat.com>
21122
21123 * gdb.ada/fixed_points.c: New file.
21124 * gdb.ada/fixed_points.exp: New file.
21125
fe46cd3a
RC
211262004-12-03 Randolph Chung <tausq@debian.org>
21127
21128 * gdb.arch/pa-nullify.exp: New file.
21129 * gdb.arch/pa-nullify.s: New file.
21130
8de0841b
RC
211312004-11-30 Randolph Chung <tausq@debian.org>
21132
21133 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
21134 instead of "tbug". Fix regexp to work properly with gdb_test.
21135
c8170782
PH
211362004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
21137
21138 * gdb.base/bitfields2.exp: New test.
21139 * gdb.base/bitfields2.c: New file.
21140
954269c2
RE
211412004-11-28 Richard Earnshaw <rearnsha@arm.com>
21142
21143 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
21144
0107feed
RC
211452004-11-16 Randolph Chung <tausq@debian.org>
21146
21147 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
21148
f073ae8c
DJ
211492004-11-14 Daniel Jacobowitz <dan@debian.org>
21150
21151 * gdb.threads/threadapply.exp: Correct "macro details" test.
21152
19ad59e7
JJ
211532004-11-11 Jeff Johnston <jjohnstn@redhat.com>
21154
21155 * gdb.threads/threadapply.exp: New test.
21156 * gdb.threads/threadapply.c: New file.
21157
9cf0961b
MK
211582004-11-07 Mark Kettenis <kettenis@gnu.org>
21159
21160 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
21161 frames.
21162
c789492a
FL
211632004-11-05 Felix Lee <felix+log1@specifixinc.com>
21164
21165 * gdb.base/cursal.exp: New file.
21166 * gdb.base/cursal.c: New file.
21167
a1e167bb
AC
211682004-11-03 Andrew Cagney <cagney@gnu.org>
21169
21170 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
21171
b7cbf173
MK
211722004-10-30 Mark Kettenis <kettenis@gnu.org>
21173
21174 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21175 NetBSD/ELF targets.
21176
88f9d34f
JB
211772004-10-29 Joel Brobecker <brobecker@gnat.com>
21178
21179 * gdb.threads/bp_in_thread.c: New file, copied from
21180 pthread_cond_wait.c.
21181 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21182 file, rather than reusing the .c file from another testcase.
21183
ca7d6a0c
JB
211842004-10-20 Joel Brobecker <brobecker@gnat.com>
21185
21186 * gdb.ada/null_record.exp: Check where we stopped after
21187 sending the start command, instead of where the associated
21188 temporary breakpoint was inserted.
21189
0d863d03
AC
211902004-10-14 Andrew Cagney <cagney@gnu.org>
21191
21192 * gdb.mi/gdb701.c (main): Return 0.
21193
d11e72cb
DJ
211942004-10-13 Daniel Jacobowitz <dan@debian.org>
21195
d40539a4 21196 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 21197
e1923096
JJ
211982004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21199
21200 * gdb.threads/schedlock.c: Add comment markers to use to find
21201 line numbers.
21202 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21203 comments.
21204 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21205 breakpoint lines.
21206
ec8ba2c9
DJ
212072004-10-12 Daniel Jacobowitz <dan@debian.org>
21208
21209 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21210
0eb3658b
DJ
212112004-10-12 Daniel Jacobowitz <dan@debian.org>
21212
21213 * configure.in: Add gdb.dwarf2.
21214 * configure: Regenerated.
21215 * Makefile.in: Add gdb.dwarf2.
21216 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21217 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21218 gdb.dwarf2/file1.txt: New files.
21219
a271cc33
OF
212202004-10-11 Orjan Friberg <orjanf@axis.com>
21221
a9c64011 21222 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
21223 of "run", since the latter doesn't work with remote targets. Adjust
21224 the breakpoint numbering accordingly.
21225 * gdb.threads/pthread_cond_wait.exp: Ditto.
21226
895ce074
MC
212272004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21228
21229 * gdb.base/overlays.exp: Update copyright years.
21230
6be3092d
KI
212312004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21232
21233 * gdb.base/overlays.exp: Disable if target is Linux.
21234
e05389b8
FL
212352004-10-06 Felix Lee <felix+log1@specifixinc.com>
21236
21237 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21238
73cb587d
KI
212392004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21240
21241 * gdb.asm/asm-source.exp: Add m32r-linux target.
21242 * gdb.asm/m32r-linux.inc: New file.
21243
3c0edcdc
AC
212442004-09-24 Andrew Cagney <cagney@redhat.com>
21245 David Anderson <anderson@redhat.com>
21246
21247 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21248 command fails, assume things will work.
21249 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21250 (_GNU_SOURCE): Define.
21251 (print_unsigned, print_hex): Change parameter to "long long".
21252 (print_byte_count): New function, use to print byte counts.
21253 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21254 O_LARGEFILE.
21255 (main): Compute an upper bound on a corefile in max_core_size.
21256 Limit memory chunk size to max_core_size. Limit total memory
21257 allocated to max_core_size.
21258
4bb3667f
AC
212592004-09-23 Andrew Cagney <cagney@gnu.org>
21260
21261 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21262 from a separate process with code that creates a corefile by
21263 making the inferior dump core.
21264
60fe1a51
MK
212652004-09-23 Mark Kettenis <kettenis@gnu.org>
21266
21267 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21268 block.
21269
8e937346
MC
212702004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21271
21272 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21273 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21274 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21275 Likewise.
21276
7213f6d6
JJ
212772004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21278
21279 * gdb.java/jprint.exp: New test case for java inferior call.
21280 * gdb.java/jprint.java: Ditto.
21281
eac69dca
JB
212822004-09-15 Joel Brobecker <brobecker@gnat.com>
21283
21284 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21285
22227696
MC
212862004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21287
21288 * gdb.threads/killed.c: Include <stdlib.h>.
21289 * gdb.threads/pthreads.c: Likewise.
21290
7dd403a4
MC
212912004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21292
21293 * gdb.threads/killed.c: Add copyright notice.
21294
33f2d567
JM
212952004-09-10 Jason Molenda (jmolenda@apple.com)
21296
a9c64011
AS
21297 * gdb.base/define.exp: Two new tests to verify zero space chars
21298 after 'if' and 'while' commands in a user-defined command is correctly
21299 parsed.
33f2d567 21300
e05b62ac
AC
213012004-09-08 Andrew Cagney <cagney@gnu.org>
21302
21303 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21304 delivery test with duplicate at end of file.
21305
9cbe82da
MK
213062004-09-06 Mark Kettenis <kettenis@jive.nl>
21307
21308 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21309
564803d9
MC
213102004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21311
21312 * config/hppro.exp: Removed.
21313
7c6807ce
MC
213142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21315
21316 * config/sparclet.exp: Removed.
21317
bf7e26dd
MC
213182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21319
21320 * config/udi.exp: Removed.
21321
714e341b
MC
213222004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21323
21324 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21325 of "exp_continue".
21326 (advancei): Likewise.
21327
1236e623
JJ
213282004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21329
21330 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21331
3bdcad15
MI
213322004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21333
228af206 21334 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
21335 to check for nodebug in executable.
21336 * gdb.gdb/observer.exp (setup_test): Likewise.
21337 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21338 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21339
c72b934c
AC
213402004-09-01 Andrew Cagney <cagney@gnu.org>
21341
21342 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21343 files.
21344
edd9b715
JJ
213452004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21346
21347 * gdb.base/unload.exp: Fix expected warning message to match
21348 latest format.
21349
fb4ce06b
CV
213502004-09-01 Corinna Vinschen <vinschen@redhat.com>
21351
21352 * gdb.base/call-rt-st.exp: Fix typos.
21353
ce78e7c3
MI
213542004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21355
21356 * gdb.threads/thread_check.exp: New testcase.
21357 * gdb.threads/thread_check.c: New testcase.
21358
2dedb159
AC
213592004-08-31 Andrew Cagney <cagney@gnu.org>
21360
21361 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21362 (skip_to_handler_entry): New procedures. Test stepping into a
21363 handler when the breakpoint is at the handler's entry point.
21364
68f53502
AC
213652004-08-30 Andrew Cagney <cagney@gnu.org>
21366
21367 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21368 gdb/1757.
21369
3e3ffd2b
MC
213702004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21371
21372 With code from Manoj Iyer <manjo@austin.ibm.com>:
21373 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21374 return value. Add an arm for "no debugging symbols found".
21375 Change a stray "error" to "perror".
21376 (gdb_run_cmd): Adapt to new return value.
21377 * gdb.base/remote.exp: Adapt to new return value.
21378 * gdb.gdb/complaints.exp: Likewise.
21379 * gdb.gdb/observer.exp: Likewise.
21380 * gdb.gdb/selftest.exp: Likewise.
21381 * gdb.gdb/xfullpath.exp: Likewise.
21382
4b6f5fd2
JB
213832004-08-27 Joel Brobecker <brobecker@gnat.com>
21384
21385 * gdb.threads/bp_in_thread.exp: New testcase.
21386
e5b25496
MC
213872004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21388
21389 Fix PR testsuite/1735.
21390 * gdb.threads/schedlock.c (thread_function): Add a cast
21391 to suppress a gcc warning.
21392 * gdb.threads/thread-specific.c (thread_function): Likewise.
21393
934353d6
MC
213942004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21395
21396 * gdb.base/unload.c: Include <stdlib.h>.
21397
f98a0aef 213982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 21399
f98a0aef 21400 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
21401 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21402 synchronized after the "return".
21403
5a2e8882
MC
214042004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21405
21406 * gdb.mi/basics.c: Include <stdio.h>.
21407 * gdb.mi/pthreads.c: Include <stdlib.h>.
21408 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21409
a9640423
MC
214102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21411
21412 * gdb.threads/schedlock.c: Add copyright notice.
21413
b04e311d
AC
214142004-08-25 Andrew Cagney <cagney@gnu.org>
21415
21416 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21417 (skip_over_handler, breakpoint_over_hander): New test procedures.
21418 (advance, advancei): Add a proper prefix, do not use
21419 rerun_to_main.
21420 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21421
7c27f15b
MC
214222004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21423
21424 * gdb.mi/basics.c: Add copyright notice.
21425 * gdb.mi/var-cmd.c: Add copyright notice.
21426
fffc87ae
MC
214272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21428
21429 * lib/gdb.exp: Remove signed_keyword_not_used.
21430 * lib/compiler.c: Likewise.
21431 * lib/compiler.cc: Likewise.
21432
d782e0bf
MC
214332004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21434
21435 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21436 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21437
96033e83
MC
214382004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21439
21440 * gdb.base/whatis.c: Add copyright notice.
21441
cf38c229
MK
214422004-08-20 Mark Kettenis <kettenis@gnu.org>
21443
21444 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21445 it to skip the breakpoints encoded in the inline assembly.
21446
f4b49756
MC
214472004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21448
21449 * Makefile.in: Add gdb.fortran.
21450
2f193b69
MC
214512004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21452
21453 * gdb.base/call-sc.exp (test_scalar_returns):
21454 Fix cut-and-paste glitch in "Make fun return now".
21455
89a237cb
MC
214562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21457
21458 * configure.in: Add gdb.fortran.
21459 * configure: Regenerate.
21460 * gdb.fortran/Makefile.in: New file.
21461 * lib/gdb.exp (skip_fortran_tests): New procedure.
21462
469aff8e
MC
214632004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21464
21465 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21466 reference to bug-gnu@prep.ai.mit.edu.
21467 * gdb.mi/mi-var-child.exp: Likewise.
21468 * gdb.mi/mi-var-cmd.exp: Likewise.
21469 * gdb.mi/mi-var-display.exp: Likewise.
21470 * gdb.mi/mi2-var-block.exp: Likewise.
21471 * gdb.mi/mi2-var-child.exp: Likewise.
21472 * gdb.mi/mi2-var-cmd.exp: Likewise.
21473 * gdb.mi/mi2-var-display.exp: Likewise.
21474
00b51b9f
MK
214752004-08-15 Mark Kettenis <kettenis@gnu.org>
21476
21477 * gdb.base/unload.c (main): Make local variable msg const.
21478
45f07fef
MC
214792004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21480
21481 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21482 to bug-gnu@prep.ai.mit.edu.
21483 * gdb.mi/mi-disassemble.exp: Likewise.
21484 * gdb.mi/mi-eval.exp: Likewise.
21485 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21486 default line number.
21487 * gdb.mi/mi-return.exp: Likewise.
21488 * gdb.mi/mi-simplerun.exp: Likewise.
21489 * gdb.mi/mi-stack.exp: Likewise.
21490 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21491 number with explicit range test.
21492 * gdb.mi/mi-watch.exp: Likewise.
21493 * gdb.mi/mi2-break.exp: Likewise.
21494 * gdb.mi/mi2-cli.exp: Likewise.
21495 * gdb.mi/mi2-disassemble.exp: Likewise.
21496 * gdb.mi/mi2-eval.exp: Likewise.
21497 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21498 default line number.
21499 * gdb.mi/mi2-return.exp: Likewise.
21500 * gdb.mi/mi2-simplerun.exp: Likewise.
21501 * gdb.mi/mi2-stack.exp: Likewise.
21502 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21503 number with explicit range test.
21504 * gdb.mi/mi2-watch.exp: Likewise.
21505
dd8c8ee7
MC
215062004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21507
21508 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21509 * gdb.cp/m-static.exp: Likewise.
21510 * gdb.cp/rtti.exp: Likewise.
21511
4e838464
MK
215122004-08-14 Mark Kettenis <kettenis@gnu.org>
21513
21514 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21515
8d8cb839
EZ
215162004-08-14 Eli Zaretskii <eliz@gnu.org>
21517
21518 * ChangeLog: Prefix Local Variables with semi-colons and indent
21519 the reference to older ChangeLog files, to fix fontification in
21520 Emacs.
21521
deea8bb0
MC
215222004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21523
21524 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21525 * gdb.mi/mi2-break.exp: Likewise.
21526
c3297504
MC
215272004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21528
21529 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21530
25808999
MC
215312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21532
21533 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21534
226a8d71
MC
215352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21536
21537 * gdb.cp/classes.exp: Remove unused declarations. Just let
21538 test names default instead of providing special names. Remove
21539 extraneous demangler test.
21540
37fdf854
JJ
215412004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21542
21543 * gdb.base/unload.exp: New test for breakpoints in dynamically
21544 loaded libraries.
21545 * gdb.base/unload.c: Ditto.
21546 * gdb.base/unloadshr.c: Ditto.
21547
2d3a7986
MC
215482004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21549
21550 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21551 cp_test_ptype_class.
21552 (test_enums): Likewise.
21553
c72b934c
AC
215542004-08-10 Andrew Cagney <cagney@gnu.org>
21555
21556 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21557 files.
21558
cc503c8a
AC
215592004-08-10 Andrew Cagney <cagney@gnu.org>
21560
21561 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21562 init_malloc call.
21563
902f2ccb
MC
215642004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21565
21566 * ChangeLog: Add copyright notice. The notice is copied
21567 from emacs 21.3 top level ChangeLog.
21568
78c90502
MC
215692004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21570
21571 * lib/cp-support.exp: New file.
21572 * lib/cp-support.exp (cp_test_type_class): New function.
21573 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21574 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21575 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21576 cp_test_ptype_class.
21577
88e5ea78
MC
215782004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21579
21580 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21581 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21582 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21583 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21584 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21585 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21586 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21587 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21588 gdb.mi/mi2-watch.exp: Update copyright years.
21589
6a89fc9c
MK
215902004-08-09 Mark Kettenis <kettenis@gnu.org>
21591
21592 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21593
1482e0de
MC
215942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21595
21596 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21597 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21598 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21599 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21600 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21601 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21602 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21603 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21604 gdb.mi/mi-watch.exp: Update copyright years.
21605
1a5ce3f3
DJ
216062004-08-08 Daniel Jacobowitz <dan@debian.org>
21607
21608 PR gdb/1738
21609 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21610 from a breakpoint with a pending signal.
21611
04f6ecf2
DJ
216122004-08-08 Daniel Jacobowitz <dan@debian.org>
21613
21614 PR gdb/1736
21615 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21616 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21617 the prompt.
21618 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21619
54d90d35
DJ
216202004-08-08 Daniel Jacobowitz <dan@debian.org>
21621
21622 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21623
d2f6abb0
DJ
216242004-08-08 Daniel Jacobowitz <dan@debian.org>
21625
21626 PR gdb/1736
21627 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21628 for i?86-*-linux*.
21629
5598c03d
DJ
216302004-08-08 Daniel Jacobowitz <dan@debian.org>
21631
21632 * gdb.arch/i386-prologue.exp: Compile without debug information.
21633
c6fee705
MC
216342004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21635
21636 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21637 rather than asking gdb to search.
21638
dd90efdb
MC
216392004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21640
21641 * gdb.base/gcore.c: Include <string.h>.
21642
1e84bec1
MC
216432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21644
21645 * gdb.base/gcore.c: Add copyright notice.
21646
e425eb2b
MC
216472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21648
21649 * gdb.base/freebpcmd.c: Include <stdio.h>.
21650 * gdb.base/long_long.c: Include <string.h>.
21651 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21652 * gdb.base/siginfo.c: Include <string.h>.
21653 * gdb.base/sigstep.c: Include <string.h>.
21654
cb9aaed5
MC
216552004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21656
21657 * gdb.base/complex.c: Include <stdlib.h>.
21658
55944f3d
MC
216592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21660
21661 * gdb.base/complex.c: Add copyright notice.
21662
7b2953d9
MC
216632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21664
21665 * gdb.base/charset.c: Include <stdlib.h>.
21666
c9133d23
MC
216672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21668
21669 * gdb.base/auxv.c: Include <stdlib.h>.
21670
0a8490ad
MC
216712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21672
21673 * gdb.base/auxv.c: Add copyright notice.
21674
3426d5ec
MC
216752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21676
21677 * gdb.base/coremaker.c: Add copyright notice.
21678 * gdb.base/coremaker2.c: Add copyright notice.
21679
8da195dd
AC
216802004-08-04 Andrew Cagney <cagney@gnu.org>
21681
21682 * gdb.base/store.exp: Update copyright.
21683 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21684 names, do not import gdb_prompt.
21685
8d394f98
AC
216862004-08-01 Andrew Cagney <cagney@gnu.org>
21687
21688 Fix PR testsuite/1729.
21689 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21690 not use capture_value with value 4.
21691 (capture_value): Add optional test name parameter.
21692 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21693 the prefix, pass to capture_value.
21694
b6702b23
MK
216952004-08-01 Mark Kettenis <kettenis@gnu.org>
21696
21697 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21698 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21699 (main): Call new function.
21700
c203e0ca
MC
217012004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21702
21703 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21704
a7995a30
MC
217052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21706
21707 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21708
9366563b
MC
217092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21710
b6eeaf26 21711 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
21712 Accept more values of vtbl pointer. Remove some messages
21713 about "obsolete gcc or gdb".
21714
2fc1f950
MC
217152004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21716
21717 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21718
c724d49b
MC
217192004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21720
21721 * gdb.base/asm-source.exp: Properly convert target board
21722 debug flags from gcc format to binutils format.
21723
736b0fce
MK
217242004-07-28 Mark Kettenis <kettenis@gnu.org>
21725
21726 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21727 gdb1718". PR backtrace/1718 partially fixed.
21728
5633ea5c
JJ
217292004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21730
21731 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21732
575eebb1
NC
217332004-07-26 Nick Clifton <nickc@redhat.com>
21734
21735 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21736 good default value for a specific architecture is available then
21737 set it to that value. Otherwise default to the -gstabs switch.
21738 Remove the -g... switches from the asm-flags variable. Allow the
21739 target board info to override the value if it wants to. Pass the
21740 switch on the assembler command line.
21741
62104619
MK
217422004-07-23 Mark Kettenis <kettenis@gnu.org>
21743
21744 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21745 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21746 (main): Call new function.
21747
4a1135b8
MC
217482004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21749
21750 Test for PR exp/1715.
21751 * gdb.base/radix.exp: Refactor common procedures. Make all
21752 test names unique. Change XFAIL to KFAIL.
21753
8a12c1f0
MC
217542004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21755
21756 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21757 * gdb.ada/gnat_ada.gin: ... to here.
21758 * configure.in: Use gnat_ada.gin.
21759 * configure: Regenerate.
21760
23b451cf
AC
217612004-07-20 Andrew Cagney <cagney@gnu.org>
21762
21763 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21764 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21765 XFAILs. Clean up test messages and comments. Check backtraces.
21766 Delete re-sync code.
21767
ab618a02
MC
217682004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21769
21770 Fix PR cli/740.
21771 * gdb.base/annota1.exp: Honor gdb,nosignals.
21772 * gdb.base/annota3.exp: Likewise.
21773
46dad340
MC
217742004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21775
21776 * lib/java.exp: Update copyright notice.
21777
756d8c70
AC
217782004-07-19 Andrew Cagney <cagney@gnu.org>
21779
21780 * gdb.base/selftest.exp: Copy file from here ...
21781 * gdb.gdb/selftest.exp: ... to here.
21782
586027e6
AC
217832004-07-16 Andrew Cagney <cagney@redhat.com>
21784
21785 * lib/insight-support.exp: Delete file.
21786 * lib/java.exp (java_init): Fix copyright.
21787
029d2200
AC
217882004-07-16 Andrew Cagney <cagney@gnu.org>
21789
21790 * gdb.base/restore.c: Append "prologue" to comments marking the a
21791 function's prologue.
21792 * gdb.base/restore.exp: Update copyright, re-indent.
21793 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21794 callerN" prefix where needed. Update patterns that match a
21795 function's prologue.
21796
653b62c5
MC
217972004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21798
21799 * gdb.base/restore.c: Add copyright notice.
21800
f7d690e5
AC
218012004-07-16 Andrew Cagney <cagney@gnu.org>
21802
21803 * gdb.base/logical.exp: Update copyright.
21804 (evaluate): New procedure. Use to re-implement tests using
21805 several tables.
21806
d629a7cb
MH
218072004-07-14 Martin Hunt <hunt@redhat.com>
21808
21809 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21810 which fixes some problems where init.tcl was not found.
21811
9c7bb332
AC
218122004-07-13 Andrew Cagney <cagney@gnu.org>
21813
6bf46641
AC
21814 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21815 (check_sizeof, check_valueof): Do not include the output in the
21816 test name. Use gdb_test.
21817 (get_valueof): Use gdb_test_multiple.
21818
c4ffd4c0
AC
21819 * gdb.base/step-test.exp: Update copyright. Use
21820 gdb_test_multiple. Ensure that test names do not include
21821 architecture dependent output.
21822
ab89363a
AC
21823 * gdb.gdb/observer.exp: Update copyright.
21824 (setup_test): Use gdb_test_multiple.
21825 (attach_first_observer, attach_second_observer)
21826 (attach_third_observer, detach_first_observer)
21827 (detach_second_observer, detach_third_observer)
21828 (reset_counters, check_counters): Make $message a prefix.
21829 (test_normal_stop_notifications): Add "args" parameter - a list of
21830 init functions to be called. Make $message a prefix,
21831 (test_observer_normal_stop): Change the message prefixes so that
21832 they are unique, pass the attach / detach procedures to
21833 test_normal_stop_notifications.
21834
ec58997a
AC
21835 * gdb.base/signull.exp (test_segv): Prefix all tests with
21836 "${name}". Clean up test messages.
21837
b475183b
AC
21838 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21839
9c7bb332
AC
21840 * gdb.base/ena-dis-br.exp: Update copyright.
21841 (break_at): New function. Replace send_gdb with gdb_test,
21842 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21843 ignore count, not stopped at bpt", with KFAIL.
21844
2dd95497
CV
218452004-07-13 Corinna Vinschen <vinschen@redhat.com>
21846
21847 * gdb.base/attach.exp: Remove cleanupfile handling.
21848
419e626b
AC
218492004-07-12 Andrew Cagney <cagney@gnu.org>
21850
21851 * gdb.base/annota1.exp: Cleanup corefile test name.
21852 * gdb.base/annota3.exp: Ditto.
21853
8b1b3228
AC
218542004-07-12 Andrew Cagney <cagney@gnu.org>
21855
78650829
AC
21856 * gdb.base/signals.exp: Clean up copyright, re-indent.
21857
8b1b3228
AC
21858 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21859 gdb_test and gdb_test_multiple.
21860
935c2760
JJ
218612004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21862
21863 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 21864 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
21865 provide line number info for first statement in main.
21866
1544280f
AC
218672004-07-08 Andrew Cagney <cagney@gnu.org>
21868
1279f4ff
AC
21869 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
21870
1544280f
AC
21871 * gdb.base/sigbpt.exp: Make the common part of each test name a
21872 prefix instead of suffix.
21873
bcc82369
BR
218742004-07-07 Bob Rossi <bob_rossi@cox.net>
21875
21876 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
21877 test from test_tbreak_creation_and_listing to
21878 test_file_list_exec_source_file
21879 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
21880 Changed name of test from test_tbreak_creation_and_listing to
21881 test_file_list_exec_source_file
21882
23f4b0aa
JJ
218832004-07-07 Jeff Johnston <jjohnstn@redhat.com>
21884
21885 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
21886 the jmisc() constructor instead of <init>.
21887 * gdb.java/jmisc1.exp: Ditto.
21888
56401cd5
AC
218892004-07-07 Andrew Cagney <cagney@gnu.org>
21890
21891 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
21892 corrupting the PC.
21893
44ae2f6a
MC
218942004-07-06 Michael Chastain <mec.gnu@mindspring.com>
21895
21896 * gdb.cp/templates.exp: Accept whitespace change in demangler
21897 output.
21898
45a83408
AC
218992004-07-06 Andrew Cagney <cagney@gnu.org>
21900
21901 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
21902
d205ad70
MC
219032004-07-02 Michael Chastain <mec.gnu@mindspring.com>
21904
21905 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
21906 * lib/compiler.cc: Likewise.
21907
06ea1a61
MC
219082004-06-30 Michael Chastain <mec.gnu@mindspring.com>
21909
21910 * lib/compiler.cc: Work around string preprocessing problem
21911 with old hp c++ compiler.
21912 * lib/compiler.c: Likewise.
21913
daab1251
CV
219142004-06-29 Corinna Vinschen <vinschen@redhat.com>
21915
21916 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
21917 directives to conditionalize symbol prefixing.
21918 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
21919 additional_flags handling. Add underscore prefix for Cygwin.
21920 * gdb.arch/i386-unwind.c: Use preprocessor directives to
21921 conditionalize symbol prefixing.
21922 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
21923 additional_flags handling. Add underscore prefix for Cygwin.
21924
cc984116
CV
219252004-06-29 Corinna Vinschen <vinschen@redhat.com>
21926
21927 * gdb.base/bigcore.exp: Skip test on Cygwin.
21928
c279b077
MC
219292004-06-28 Michael Chastain <mec.gnu@mindspring.com>
21930
21931 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
21932 formats for "info register". Use gdb_test_multiple. Fix
21933 the "invalid register" test.
21934
0e915747
CV
219352004-06-28 Corinna Vinschen <vinschen@redhat.com>
21936
21937 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
21938 PID for Cygwin. Add Cygwin specific strings to check for in some
21939 tests.
21940 (do_attach_tests): Add a test for user interaction when attaching
21941 to a process with no matching symbol table already loaded.
21942
11422c86
AC
219432004-06-26 Andrew Cagney <cagney@gnu.org>
21944
21945 Test PR java/1567 and PR java/1565.
21946 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
21947 * gdb.java/jmisc2.exp: Delete file.
21948
cefbce26
MC
219492004-06-26 Michael Chastain <mec.gnu@mindspring.com>
21950
21951 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
21952
e19f872c
CV
219532004-06-25 Corinna Vinschen <vinschen@redhat.com>
21954
21955 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
21956 attach process.
21957
d931ba3b
MC
219582004-06-23 Michael Chastain <mec.gnu@mindspring.com>
21959
21960 * gdb.cp/pr-1553.exp: Remove.
21961
aef68c48
MC
219622004-06-22 Michael Chastain <mec.gnu@mindspring.com>
21963
21964 * gdb.cp/pr-1553.cc: Remove.
21965 * gdb.cp/pr-1553.exp: Disable this test.
21966
8d5df71a
JB
219672004-06-20 Jim Blandy <jimb@redhat.com>
21968
a9c64011 21969 Fix PR testsuite/1680.
8d5df71a
JB
21970 * gdb.arch/i386-sse.exp: Properly quote curly braces in
21971 regular expressions.
21972
4ac6f39d
MC
219732004-06-19 Michael Chastain <mec.gnu@mindspring.com>
21974
21975 Fix PR testsuite/1679.
21976 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
21977 Issue an UNSUPPORTED result instead.
21978
1b413552
JB
219792004-06-18 Jim Blandy <jimb@redhat.com>
21980
21981 * gdb.base/charset.exp: Only send a control-C if we see a new
21982 prompt and incomplete command.
21983
6daa6ebd
MC
219842004-06-18 Michael Chastain <mec.gnu@mindspring.com>
21985
21986 * gdb.cp/pr-574.cc: Add copyright notice.
21987
51fa4ae0
JB
219882004-06-17 Jim Blandy <jimb@redhat.com>
21989
21990 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
21991 cases where the regexp has no groups; this grabs random text from
21992 the previous test suite, whatever that was.
21993
8fea26c5
MC
219942004-06-17 Michael Chastain <mec.gnu@mindspring.com>
21995
21996 * gdb.cp/printmethod.cc: Add copyright notice.
21997
1e3aeb41
MC
219982004-06-16 Michael Chastain <mec.gnu@mindspring.com>
21999
22000 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
22001
9d9030bc
AC
220022004-06-16 Andrew Cagney <cagney@gnu.org>
22003
22004 * gdb.base/signull.c: Update copyright. Include <string.h>.
22005 (bowler): Replace data_pointer with data_read
22006 and data_write cases. Add code_descriptor case.
22007 (zero, desc): New array and pointer.
22008 (data, code): Change to simple pointers.
22009 * gdb.base/signull.exp: Fix probe pattern matching a function
22010 descriptor SIGSEGV. Replace data_pointer with data_read and
22011 data_write tests.
22012
acd4ad44
AC
220132004-06-16 Andrew Cagney <cagney@gnu.org>
22014
22015 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
22016
08fd625c
MC
220172004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22018
22019 * gdb.base/long_long.c: Add copyright notice.
22020
1903502c
MC
220212004-06-15 Michael Chastain <mec.gnu@mindspring.com>
22022
22023 * gdb.base/long_long.exp: Remove reference to
22024 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
22025 to gdb_breakpoint and gdb_continue_to_breakpoint.
22026
83313cb1
JB
220272004-06-14 Jim Blandy <jimb@redhat.com>
22028
22029 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
22030 endian case.
22031
1bf404ef
AC
220322004-06-14 Andrew Cagney <cagney@gnu.org>
22033
22034 * gdb.base/gcore.exp (capture_command_output): Delete the always
22035 passing tests containing inferior values.
22036 * gdb.base/ending-run.exp: Do not include the breakpoint address
22037 in the test message. Update copyright.
22038 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
22039 size in the test name, use gdb_test_multiple. Update copyright.
22040
ef220b33
MC
220412004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22042
22043 * gdb.cp/ref-types.cc: Add copyright notice.
22044
4f70a4c9
MC
220452004-06-14 Michael Chastain <mec.gnu@mindspring.com>
22046
22047 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
22048 hp_aCC_compiler.
22049 * lib/compiler.cc: Likewise.
22050 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
22051 'set' commands. Log diagnostics for other lines. Set
22052 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
22053
335928ac
MC
220542004-06-13 Michael Chastain <mec.gnu@mindspring.com>
22055
22056 * gdb.cp/try_catch.cc: Add copyright notice.
22057
2efb12e8
MC
220582004-06-12 Michael Chastain <mec.gnu@mindspring.com>
22059
22060 * gdb.cp/userdef.cc: Add copyright notice.
22061
0bbed51a
MC
220622004-06-11 Michael Chastain <mec.gnu@mindspring.com>
22063
22064 * gdb.cp/virtfunc.cc: Add copyright notice.
22065
e12a46c9
RC
220662004-06-11 Randolph Chung <tausq@debian.org>
22067
22068 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
22069 problem.
22070
338e05af
AC
220712004-06-10 Andrew Cagney <cagney@gnu.org>
22072
22073 * lib/compiler.cc, lib/compiler.c: Append either
22074 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
22075 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
22076 instead of gcc-3-3.
22077
dc3f10cb
AC
220782004-06-09 Andrew Cagney <cagney@gnu.org>
22079
b4d946af
AC
22080 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
22081 gdb/1455, bug is specific to "long long" and "double".
a9c64011 22082
dc3f10cb
AC
22083 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
22084 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
22085 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
22086 fixed.
22087
b5c0bfa2
AC
220882004-06-09 Andrew Cagney <cagney@gnu.org>
22089
22090 * gdb.base/structs.exp (test_struct_returns): Replace
22091 "return_value_unknown" and "finish_value_unknown" by
22092 "return_value_known" and "finish_value_known". Instead of
22093 "return_value_unknown" iff "finish_value_unknown", check
22094 "return_value_known" implies "finish_value_known".
22095
caeb605f
MH
220962004-06-08 Martin Hunt <hunt@redhat.com>
22097
22098 * gdb.base/float.exp: Add pattern for mips targets.
22099
c892bb64
RC
221002004-06-08 Randolph Chung <tausq@debian.org>
22101
22102 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
22103 message for unknown architectures more clear.
22104
48306d3e
JB
221052004-06-08 Joel Brobecker <brobecker@gnat.com>
22106
22107 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
22108 start the execution of the program.
22109
83ecb59f
JB
221102004-06-07 Jim Blandy <jimb@redhat.com>
22111
22112 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
22113 * gdb.arch/i386-cpuid.h: New helper file.
22114
55264cb4
RC
221152004-06-07 Randolph Chung <tausq@debian.org>
22116
22117 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
22118 has started.
22119
23cadb28
RM
221202004-06-04 Roland McGrath <roland@redhat.com>
22121
22122 Fix PR gdb/1647.
22123 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
22124 differently to be robust to output buffering differences.
22125
51d01eda
MC
221262004-06-04 Michael Chastain <mec.gnu@mindspring.com>
22127
22128 * gdb.threads/pthreads.exp: Update copyright years.
22129 (check_control_c): Change asynchronous 'after' to synchronous.
22130
f4fc3b93
RM
221312004-06-04 Roland McGrath <roland@redhat.com>
22132
22133 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
22134 next gdb prompt.
22135
4013522b
MC
221362004-06-02 Michael Chastain <mec.gnu@mindspring.com>
22137
22138 Fix PR gdb/1636.
22139 * gdb.threads/manythreads.exp: Change asynchronous 'after'
22140 calls to synchronous.
22141
7a8f1e6b
JB
221422004-05-26 Jim Blandy <jimb@redhat.com>
22143
22144 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
22145
81bb3443
RC
221462004-05-24 Randolph Chung <tausq@debian.org>
22147
22148 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
22149 * gdb.asm/pa.inc: New file.
22150
8f5a3103
MK
221512004-05-22 Mark Kettenis <kettenis@gnu.org>
22152
22153 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
22154
734b8fe8 221552004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 22156 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
22157
22158 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
22159 GDB prompt.
22160
725603e1
UW
221612004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22162
f4fc3b93 22163 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
22164 setjmp/longjmp. Use sigaction instead of signal.
22165
8b923272 221662004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 22167 Michael Snyder <msnyder@redhat.com>
8b923272
JB
22168
22169 * gdb.threads/pthread_cond_wait.c: New file.
22170 * gdb.threads/pthread_cond_wait.exp: New testcase.
22171
8bfabb04
AC
221722004-05-13 Andrew Cagney <cagney@redhat.com>
22173
22174 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22175 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22176
42edda50
AC
221772004-05-11 Andrew Cagney <cagney@redhat.com>
22178
22179 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22180 fixed but revealed gdb/1639.
22181
d303a6c7
AC
221822004-05-10 Andrew Cagney <cagney@redhat.com>
22183
22184 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22185 func1" and "next to 2nd alarm", kernel bug avoided.
22186
bf08c2a1
DJ
221872004-05-10 Daniel Jacobowitz <dan@debian.org>
22188
22189 PR external/1568
22190 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22191 XFAIL if it is smaller than bytes_allocated.
22192 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22193 (main): Make chunks_allocated unsigned. Correct comment.
22194
c0586a34
JB
221952004-05-07 Joel Brobecker <brobecker@gnat.com>
22196
22197 * gdb.arch/powerpc-aix-prologue.c: New file.
22198 * gdb.arch/powerpc-aix-prologue.exp: New file.
22199
f2785d12
JB
222002004-05-07 Jim Blandy <jimb@redhat.com>
22201
22202 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22203 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22204
bd7f6e30
JB
222052004-05-06 Joel Brobecker <brobecker@gnat.com>
22206
22207 * gdb.base/sep.exp: No longer setup_kfail when the program was
22208 built with dwarf2.
22209
0a5e7efe
JI
222102004-05-05 Jim Ingham <jingham@apple.com>
22211
22212 * gdb.base/pending.exp: Make sure pending breakpoints
22213 preserve the ignore count.
f4fc3b93 22214
a8958849
MK
222152004-04-27 Jerome Guitton <guitton@gnat.com>
22216
22217 * i386-prologue.exp: Add testcase for jump instruction as first
22218 instruction of the real code.
22219 * i386-prologue.c (jump_at_beginning): New function.
22220
7e103f5b
MK
222212004-04-28 Mark Kettenis <kettenis@gnu.org>
22222
22223 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22224 x86_64-*-*.
22225
5d38b224
MK
222262004-04-28 Mark Kettenis <kettenis@gnu.org>
22227
22228 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22229 i*86-*-*.
22230
0ef32fd9
MK
222312004-04-25 Mark Kettenis <kettenis@gnu.org>
22232
22233 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22234 expression that checks the return type.
22235
71d7dd7c
AC
222362004-04-23 Andrew Cagney <cagney@redhat.com>
22237
22238 * gdb.base/call-sc.exp: New test of scalar call/return values.
22239 * gdb.base/call-sc.c: Ditto.
22240
1e9f977e
JJ
222412004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22242
22243 * gdb.threads/manythreads.c: Reduce thread stack size.
22244
899d9e3a
JJ
222452004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22246
22247 * gdb.threads/manythreads.c: Add copyright notice.
22248
61bcae62
AC
222492004-04-23 Andrew Cagney <cagney@redhat.com>
22250
22251 * gdb.base/siginfo.exp: Better handle step out of signal.
22252 * gdb.base/sigstep.exp: Ditto.
22253
7339a42e 222542004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 22255 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
22256
22257 * gdb.threads/manythreads.c: New testcase.
22258 * gdb.threads/manythreads.exp: Ditto.
22259
5c98409b
JB
222602004-04-22 Jim Blandy <jimb@redhat.com>
22261
22262 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22263 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22264
3b611f1a
MC
222652004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22266
22267 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22268
f0fd9238
AC
222692004-04-21 Andrew Cagney <cagney@redhat.com>
22270
22271 * gdb.base/sigstep.c: New file.
22272 * gdb.base/sigstep.exp: New file.
22273
90990674
JB
222742004-04-16 Joel Brobecker <brobecker@gnat.com>
22275
22276 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22277 call to observer_notify_normal_stop.
22278
78cef34b
AC
222792004-04-15 Andrew Cagney <cagney@redhat.com>
22280
22281 * gdb.base/siginfo.c: New file.
22282 * gdb.base/siginfo.exp: New file.
22283
d2343407
JB
222842004-04-12 J. Brobecker <brobecker@gnat.com>
22285
22286 * gdb.base/sep.exp: Fix typo in comment.
22287
a2dba3c8
JB
222882004-04-12 J. Brobecker <brobecker@gnat.com>
22289
22290 * gdb.base/sep.c: New file.
22291 * gdb.base/sep-proc.c: New file.
22292 * gdb.base/sep.exp: New testcase.
22293
15f7b60e
MK
222942004-04-09 Mark Kettenis <kettenis@gnu.org>
22295
22296 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22297 support.
22298
44f4de1a
AC
222992004-04-05 Andrew Cagney <cagney@redhat.com>
22300
22301 * gdb.base/sigaltstack.c: New file.
22302 * gdb.base/sigaltstack.exp: New file.
22303
ef04f396
JB
223042004-04-04 Joel Brobecker <brobecker@gnat.com>
22305
22306 * gdb.base/foll-fork.exp: Update the expected output for
22307 "help set follow-fork-mode", to match a change that was made
22308 to the help of this variable on 2004-01-13.
22309
d40d2c92
JB
223102004-04-01 Joel Brobecker <brobecker@gnat.com>
22311
22312 * lib/ada.exp: Add copyright notice.
22313 * bar.ads: Likewise.
22314 * bar.adb: Likewise.
22315 * null_record.adb: Likewise.
22316 * null_record.exp: Likewise.
22317 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22318
f86ef5a3
JB
223192004-04-01 Joel Brobecker <brobecker@gnat.com>
22320
22321 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22322 * configure: Regenerate.
22323
414e70e3
JB
223242004-04-01 Joel Brobecker <brobecker@gnat.com>
22325
22326 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22327 to build the application. Remove the message printed when in
22328 verbose mode, redundant with the UNSUPPORTED message above.
22329
f0aaee49
JB
223302004-03-31 Joel Brobecker <brobecker@gnat.com>
22331
22332 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22333 * gdb.ada (null_record.exp): New testcase.
22334
ac81cb54
JB
223352004-03-31 Joel Brobecker <brobecker@gnat.com>
22336
22337 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22338
854af2f7
JB
223392004-03-31 Joel Brobecker <brobecker@gnat.com>
22340
22341 * gdb.ada: New subdirectory.
22342 * gdb.ada/Makefile.in: New file.
22343 * gdb.ada/gnat_ada.gpr.in: New file.
22344
034cb681
JB
223452004-03-31 Joel Brobecker <brobecker@gnat.com>
22346
22347 * lib/ada.exp: New file.
22348
78a1a894
DJ
223492004-03-24 Daniel Jacobowitz <drow@mvista.com>
22350
22351 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22352 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22353
4b2b3b3e
AC
223542004-03-22 Andrew Cagney <cagney@redhat.com>
22355
22356 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22357 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22358 Problem identified by Ulrich Weigand.
22359
23c73aa3
DC
223602004-03-17 David Carlton <carlton@kealia.com>
22361
22362 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22363 PR c++/826.
22364
d63a86f8
RM
223652004-03-16 Roland McGrath <roland@redhat.com>
22366
22367 * gdb.base/auxv.exp: New file.
22368 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22369
0e02aa50
DC
223702004-03-12 David Carlton <carlton@kealia.com>
22371
22372 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22373 * gdb.cp/pr-1553.cc: Ditto.
22374 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22375 pass branch.
22376
c20b71be
MC
223772004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22378
22379 * gdb.cp/templates.exp: Accept more template types.
22380
c7414a01
MC
223812004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22382
22383 From Corinna Vinschen with modifications.
22384 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22385 local variable obj_with_enum.
22386 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22387 results with obj_with_enum.
22388
ed69573c
MC
223892004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22390
22391 * gdb.cp/classes.cc: New file, copied from misc.cc.
22392 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22393
28301461
MC
223942004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22395
22396 * gdb.cp/misc.cc: Add copyright notice.
22397
1198ecbe
DC
223982004-03-05 David Carlton <carlton@kealia.com>
22399
22400 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22401 * gdb.cp/rtti.h: Update copyright.
22402 (namespace n2::n3): New.
22403 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22404 (n2::n3::func3): New.
22405 (main): Call n2::n3::func3.
22406 * gdb.cp/rtti2.cc: Update copyright.
22407 (n2::create3): New.
22408
9e08c470
MK
224092004-03-04 Mark Kettenis <kettenis@gnu.org>
22410
22411 * gdb.asm/openbsd.inc: Fix typo.
22412
4bebc3aa
FF
224132004-03-03 Fred Fish <fnf@redhat.com>
22414
22415 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22416 "val" instead of unused "size". Update copyright year.
22417
6ea9fb37
DJ
224182004-02-29 Daniel Jacobowitz <drow@mvista.com>
22419
22420 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22421 to use unsigned char.
22422 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22423 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22424
23b23974
DJ
224252004-02-29 Daniel Jacobowitz <drow@mvista.com>
22426
22427 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22428 line of output.
22429
7574fd53
DJ
224302004-02-28 Daniel Jacobowitz <drow@mvista.com>
22431
22432 * gdb.base/relocate.c (dummy): Initialize.
22433
a195357f
DJ
224342004-02-28 Daniel Jacobowitz <drow@mvista.com>
22435
22436 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22437 a breakpoint at exit.
22438
72fd54a9
FF
224392004-02-27 Fred Fish <fnf@redhat.com>
22440
22441 * gdb.base/chng-syms.exp: Add expect condition to match failing
22442 case that isn't a timeout.
22443
b9d23137
AC
224442004-02-27 Andrew Cagney <cagney@redhat.com>
22445
22446 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22447 support.
22448
15d208f6 224492004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 22450
15d208f6
FF
22451 * gdb.arch/gdb1431.c: Remove.
22452 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22453 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22454 of "until" incorrectly.
22455
98f9cd2d
JB
224562004-02-26 J. Brobecker <brobecker@gnat.com>
22457
22458 * gdb.cp/class2.cc (empty): New class.
22459 (refer): New function.
22460 (main): Declare an object of type empty and use it.
22461 * gdb.cp/class2.exp: Print the value of an object of type empty.
22462
9b50c11b
JJ
224632004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22464
22465 * gdb.base/langs.exp: Update query string to match the
22466 new nquery format used for pending breakpoints.
22467
0dcd613f
AC
224682004-02-26 Andrew Cagney <cagney@redhat.com>
22469
22470 Fix PR i18n/1570.
22471 * gdb.base/charset.c: Update copyright notice.
22472 (main, init_string): Remove the escape character '\e' tests.
22473 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22474 * gdb.base/charset.exp (valid_host_charset): Ditto.
22475 * gdb.base/setvar.exp: Ditto.
22476
b8a56647
AC
224772004-02-24 Andrew Cagney <cagney@redhat.com>
22478
90d59e34
AC
22479 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22480 mmapped data in core file" PASS and FAIL messages consistent.
22481
b8a56647
AC
22482 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22483 setting a breakpoint. Work around PR java/1565.
22484
9f27c604
JJ
224852004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22486
22487 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22488 new nquery format.
22489 * gdb.base/pending.exp: Ditto.
22490
3224a706
MK
224912004-02-22 Mark Kettenis <kettenis@gnu.org>
22492
22493 * configure.in: Run stabs tests on *BSD.
22494 * configure: Regenerated.
22495
41e0a9ca
MK
224962004-02-21 Mark Kettenis <kettenis@gnu.org>
22497
22498 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22499
1e1b3428
FF
225002004-02-20 Fred Fish <fnf@redhat.com>
22501
22502 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22503 blank in test for "returns short", for consistency with other
22504 "returns xxx" tests. Update copyright year.
22505
f9a7572a
FF
225062004-02-19 Fred Fish <fnf@redhat.com>
22507
22508 New testcase for PR breakpoint/1558.
22509 * gdb.arch/gdb1558.exp: New file.
22510 * gdb.arch/gdb1558.c: New file.
22511
b2ce2854
EZ
225122004-02-19 Elena Zannoni <ezannoni@redhat.com>
22513
22514 * gdb.base/nodebug.exp: Fix typo.
22515
e7c9ff01
JB
225162004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22517
22518 Committed by Jim Blandy <jimb@redhat.com>.
22519
62f4b920
JB
22520 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22521
2db536a1
JB
22522 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22523
e7c9ff01
JB
22524 * gdb.base/float.exp: Support s390*-*-* targets.
22525
f3205b34
AF
225262004-02-17 Adam Fedor <fedor@gnu.org>
22527
22528 * gdb.base/gdb1555.exp: New file.
22529 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22530
9d62932d
EZ
225312004-02-17 Elena Zannoni <ezannoni@redhat.com>
22532
22533 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22534
344c9711
FF
225352004-02-16 Fred Fish <fnf@redhat.com>
22536
22537 * gdb.arch/gdb1291.c: Remove
22538 * gdb.arch/gdb1291.s: New test input file.
22539 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22540 fail. Test for correct result, known incorrect result, other
22541 failures and timeouts.
22542
2d822687
AC
225432004-02-16 Andrew Cagney <cagney@redhat.com>
22544
22545 * gdb.base/bigcore.exp: New file.
22546 * gdb.base/bigcore.c: New file.
22547
dac15b66
AC
225482004-02-13 Andrew Cagney <cagney@redhat.com>
22549
22550 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22551 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22552 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22553 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22554 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22555 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22556 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22557 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22558 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22559 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22560
6bdfc2c4
JJ
225612004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22562
22563 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22564 executed is an alloc instruction.
22565
87b3ede8
DC
225662004-02-11 David Carlton <carlton@kealia.com>
22567
22568 * gdb.cp/breakpoint.exp: New.
22569 * gdb.cp/breakpoint.cc: New.
22570
6e19e2bf
MC
225712004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22572
22573 Partial fix for PR gdb/1543.
22574 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22575 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22576 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22577 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22578 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22579 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22580 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22581 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22582 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22583 to bug-gdb@prep.ai.mit.edu .
22584 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22585 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22586 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22587 Likewise.
22588
5c5455dc
AC
225892004-02-10 Andrew Cagney <cagney@redhat.com>
22590
22591 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22592 using gdb_internal_error_resync.
22593
9cf689d7
DJ
225942004-02-09 Daniel Jacobowitz <drow@mvista.com>
22595
22596 * gdb.threads/thread-specific.exp: Stop early if no threads are
22597 found.
22598
d2dc51db
MC
225992004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22600
22601 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22602
14b1a056
DJ
226032004-02-08 Daniel Jacobowitz <drow@mvista.com>
22604
22605 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22606 breakpoints.
22607
83f66e8f
DJ
226082004-02-07 Daniel Jacobowitz <drow@mvista.com>
22609
22610 * config/sim.exp (gdb_load): Handle $arg == "".
22611 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22612 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22613
30fc0091
EZ
226142004-02-07 Elena Zannoni <ezannoni@redhat.com>
22615
a9c64011
AS
22616 * gdb.base/maint.exp: Update test to reflect
22617 obstack changes.
30fc0091 22618
4d806929
JJ
226192004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22620
22621 * gdb.base/pendshr.c (pendfunc): New function that calls
22622 pendfunc1.
22623 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22624
7bfdd688
FF
226252004-02-04 Fred Fish <fnf@redhat.com>
22626
22627 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22628 function symbols and update copyright years.
22629 * gdb.arch/gdb1291.c: Ditto.
22630
aaa08ee4
MC
226312004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22632
22633 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22634
dbad7755
MC
226352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22636
22637 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22638
ec4646ef
MC
226392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22640
22641 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22642
1b802196
FF
226432004-02-02 Fred Fish <fnf@redhat.com>
22644
22645 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22646 remote targets. Update copyright years.
22647
18fe2033
JJ
226482004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22649
22650 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22651 support.
22652 * gdb.base/langs.exp: Fix test which attempts to create
22653 breakpoint on non-existent function to handle new pending
22654 support.
22655 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22656 a breakpoint.
22657 * gdb.base/pending.exp: New test.
22658 * gdb.base/pending.c: New file.
22659 * gdb.base/pendshr.c: Ditto.
22660
8d577d32
DC
226612004-02-02 David Carlton <carlton@kealia.com>
22662
22663 * gdb.cp/overload.exp: Add overloadNamespace tests.
22664 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22665 (overloadNamespace, XXX): New.
22666 (main): Call XXX::marker2.
22667
3ad13771
FF
226682004-02-01 Fred Fish <fnf@redhat.com>
22669
22670 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22671 * gdb.base/finish.exp: Ditto.
22672 * gdb.base/gcore.exp: Ditto.
22673 * gdb.base/huge.exp: Ditto.
22674 * gdb.base/info-proc.exp: Ditto.
22675 * gdb.base/return2.exp: Ditto.
22676 * gdb.threads/gcore-thread.exp: Ditto.
22677
44c75849
DJ
226782004-02-01 Daniel Jacobowitz <drow@mvista.com>
22679
22680 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22681
005bc093
MK
226822004-02-01 Mark Kettenis <kettenis@gnu.org>
22683
22684 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22685 that opening the file succeeds on OpenBSD.
22686
c47cebdb
DJ
226872004-02-01 Daniel Jacobowitz <drow@mvista.com>
22688
22689 * gdb.threads/thread-specific.c: New file.
22690 * gdb.threads/threads-specific.exp: New test script.
22691 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22692 to expect_out.
22693
5a01311c
MK
226942004-02-01 Mark Kettenis <kettenis@gnu.org>
22695
22696 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22697 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22698 only on the "print_small_structs from print_long_arg_list" test.
22699
ce22a4f1
DJ
227002004-02-01 Daniel Jacobowitz <drow@mvista.com>
22701
22702 * gdb.base/completion.exp: Kill a stray backslash.
22703
22704 From Jim Ingham <jingham@apple.com>:
22705 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22706 agrees with the result from sending a tab.
22707
abbab9d3
DJ
227082004-01-31 Daniel Jacobowitz <drow@mvista.com>
22709
22710 * gdb.base/chng-syms.exp: Remove stray newline.
22711
53904d1e
MK
227122004-01-31 Mark Kettenis <kettenis@gnu.org>
22713
22714 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22715 *-*-openbsd*.
22716 * gdb.asm/openbsd.inc: New file.
22717
3a4b3aac
MK
227182004-01-30 Mark Kettenis <kettenis@gnu.org>
22719
22720 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22721 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22722 *-*solaris2*. Remove commented out default settings for
22723 asm-flags. Replace gdb_compile with target_link.
22724
ebac27b4
MC
227252004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22726
22727 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22728 for all tests. Remove old hp-ux and cygnus xfail cases.
22729
d8679d84
PH
227302004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22731
22732 * gdb.base/chng-syms.exp: New file.
22733 * gdb.base/chng-syms.c: New file.
22734
0a55bc22
MC
227352004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22736
22737 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22738 Provide arms for current output in all my configurations.
22739
94b8e876
MC
227402004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22741
22742 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22743 * lib/compiler.cc: Likewise.
22744 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22745 get the right preprocessor. Eval the output directly. Remove
22746 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22747 hp_f77_compiler and hp_f90_compiler completely.
22748 (gdb_preprocess): Delete.
22749 (get_compiler): Delete.
22750
7cf03d44
MK
227512004-01-24 Mark Kettenis <kettenis@gnu.org>
22752
22753 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22754 <string.h>.
22755
68b6dce9
NR
227562004-01-24 Nick Roberts <nick@nick.uklinux.net>
22757
22758 * gdb.mi/mi-stack.exp: Update copyright.
22759
b368761e
DC
227602004-01-23 David Carlton <carlton@kealia.com>
22761
22762 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22763 test for cp_lookup_transparent_type.
22764 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22765 call them.
22766
f2061b53
DJ
227672004-01-23 Daniel Jacobowitz <drow@mvista.com>
22768
22769 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22770 after -var-update.
22771
37fc574a
DC
227722004-01-23 David Carlton <carlton@kealia.com>
22773
22774 * gdb.cp/namespace.cc (C::ensureRefs): New.
22775 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22776
8e94b928
NR
227772004-01-20 Nick Roberts <nick@nick.uklinux.net>
22778
22779 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22780 case "-stack-list-locals 2".
22781 * gdb.mi/mi-var-child.exp: Test for case
22782 "-var-list-children --all-values NAME".
22783
997b0952
MC
227842004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22785
22786 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22787
52470da3
MK
227882004-01-18 Mark Kettenis <kettenis@gnu.org>
22789
7049b4b8
MK
22790 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22791 used with gdb_test_multiple.
22792
52470da3
MK
22793 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22794 read at address 0. This fixes PR testsuite/1504.
22795
da6012e5
DJ
227962004-01-18 Daniel Jacobowitz <drow@mvista.com>
22797
22798 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22799 Remove downloading, guessing the host executable, the calls to
22800 gdb_file_cmd and gdb_target_cmd, and "load" support.
22801 (infer_host_exec): New function broken out from gdb_load.
22802 (gdb_load): New wrapper for gdbserver_gdb_load.
22803 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22804 gdb_target_cmd. Use -target-select.
22805 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22806 Download binaries to the host. Clear last_mi_remote_file when
22807 we load a new binary.
22808 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22809 call gdbserver_gdb_load and mi_gdb_target_cmd.
22810
32c70722
MC
228112004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22812
22813 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22814 type patterns.
22815
b0cecf36
MC
228162004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22817
22818 * gdb.cp/templates.exp: Fix typo in test name of
22819 "print Foo<volatile char*>::foo".
22820
4120d7e6
MC
228212004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22822
22823 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22824
f679e530
BE
228252004-01-16 Ben Elliston <bje@wasabisystems.com>
22826
22827 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22828 (clean mostlyclean): Remove empty rm.
22829
091c48f6
MC
228302004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22831
22832 * gdb.base/setvar.exp: Add copyright years.
22833
3e5fc8d2
DC
228342004-01-14 David Carlton <carlton@bactrian.org>
22835
22836 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22837 PR c++/1511 and update coment.
22838 * gdb.cp/templates.exp: Update patterns to match current output.
22839 If changes involve something other than whitespace, KFAIL
22840 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22841
63d06c5c
DC
228422004-01-14 David Carlton <carlton@kealia.com>
22843
22844 * gdb.cp/namespace.exp: Add tests involving classes defined within
22845 namespaces.
22846 * gdb.cp/namespace.cc (C::CClass): New.
22847 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22848
a51dab88
EZ
228492004-01-14 Elena Zannoni <ezannoni@redhat.com>
22850
22851 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22852 what debug info we have. Print a better message if something goes
22853 wrong while producing the separate debug info file.
22854
a476ccc9
MC
228552004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22856
22857 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22858
f453692c
MC
228592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22860
22861 * gdb.base/callfuncs.c: Add copyright notice.
22862
f40063a5
MC
228632004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22864
22865 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22866 inheritance. PR gdb/1498, PR gcc/13539.
22867
19ac3974
EZ
228682004-01-13 Elena Zannoni <ezannoni@redhat.com>
22869
a9c64011
AS
22870 * gdb.threads/gcore-thread.exp: Prefix name of binary with
22871 test specific name.
22872 * gdb.mi/gdb669.exp: Ditto.
22873 * gdb.mi/mi-pthreads.exp: Ditto.
22874 * gdb.mi/mi1-pthreads.exp: Ditto.
22875 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 22876
56c97c6e
MC
228772004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22878
22879 * gdb.cp/member-ptr.cc: Add copyright notice.
22880
a0644324
MC
228812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22882
22883 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
22884 some patterns for recent versions of gcc and hpacc. Delete
22885 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
22886 Delete tests that access a NULL pointer-to-member-data. This
22887 script is still disabled for gcc.
22888
32fabe09
EZ
228892004-01-12 Elena Zannoni <ezannoni@redhat.com>
22890
22891 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 22892 escaped correctly.
32fabe09 22893
1f8a6abb
EZ
228942004-01-12 Elena Zannoni <ezannoni@redhat.com>
22895
22896 * gdb.base/sepdebug.exp: New file.
22897 * gdb.base/sepdebug.c: New file.
22898 * lib/gdb.exp (separate_debug_filename): New procedure.
22899 (gdb_gnu_strip_debug): New procedure.
22900
48efe704
AC
229012004-01-12 Andrew Cagney <cagney@redhat.com>
22902
22903 * gdb.mi/ChangeLog: Delete file. Renamed to ...
22904 * gdb.mi/ChangeLog-1999-2003: New file.
22905
a9415475
AC
229062004-01-12 Andrew Cagney <cagney@redhat.com>
22907
22908 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
22909 "Renaming a directory to a non-empty directory returns ENOTEMPTY
22910 or EEXIST", treat EBUSY as an XFAIL.
22911
83b8cf9d
MC
229122004-01-11 Michael Chastain <mec.gnu@mindspring.com>
22913
22914 * gdb.base/scope.exp: Remove obsolete setup_xfail for
22915 hp_cc_compiler.
22916
9939d2a8
MC
229172004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22918
22919 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
22920 decorations.
22921
1ff8cadf
MC
229222004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22923
22924 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
22925 and "(aCC)" decorations. Remove obsolete doco about old
22926 test results.
22927
6fa9022e
MC
229282004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22929
22930 * gdb.cp/exception.exp: Fix typo in doco.
22931
209721fe
MK
229322004-01-09 Mark Kettenis <kettenis@gnu.org>
22933
22934 * gdb.base/gdb1476.exp: Fix typo.
22935
ef11303e
MC
229362004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22937
22938 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
22939 file.
22940
041ab88c
MC
229412004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22942
22943 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
22944 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
22945 Use gdb_compile. Remove restriction on gcc. Add some patterns
22946 for recent version of gdb. Delete second half, which was a copy
22947 of the first half with different build flags. This test is
22948 still disabled because it is still not ready for production.
22949
e36d075a
MC
229502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22951
22952 * gdb.cp/exception.cc: Add copyright notice.
22953 * gdb.cp/exception.exp: Add a notice that this file is broken
22954 because of line number changes caused by addition of copyright
22955 notice.
22956
42b190ad
MC
229572004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22958
22959 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
22960 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
22961
8f25f06b
MC
229622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22963
22964 * gdb.cp/classes.exp: Accept gnu abi 2.
22965 * gdb.cp/derivation.exp: Likewise.
22966 * gdb.cp/overload.exp: Likewise.
22967 * gdb.cp/virtfunc.exp: Likewise.
22968
06ded8b8
MC
229692004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22970
22971 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
22972 semicolon after end of function.
22973
77c26ae3
MC
229742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22975
22976 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
22977 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
22978 boilerplate code for compiling and running the program under
22979 test. Add some string method tests.
22980
20757486
MC
229812004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22982
22983 * gdb.cp/bs15503.cc: Add copyright notice.
22984 * gdb.cp/bs15503.exp: Adjust line number.
22985
0fd3b503
MC
229862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22987
22988 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
22989 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
22990
10d1bea8
MC
229912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22992
22993 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
22994 hp_cc_compiler.
22995
2789202a
MC
229962004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22997
22998 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
22999 * gdb.cp/ctti.exp: Use the marker instead of "next".
23000 With gcc, run further before bailing.
23001
b862f14c
MC
230022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23003
23004 * gdb.cp/cttiadd.cc: Add copyright notice.
23005 * gdb.cp/cttiadd1.cc: Likewise.
23006 * gdb.cp/cttiadd2.cc: Likewise.
23007 * gdb.cp/cttiadd3.cc: Likewise.
23008
96da2469
MC
230092004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23010
23011 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
23012 Use gdb_test, gdb_test_multiple. Use floating-point values that
23013 have exact representations in IEEE-ish formats.
23014
053248ff
MC
230152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23016
23017 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
23018 compilers. Delete duplicate call to get_compiler_info.
23019 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
23020 * gdb.base/volatile.exp: Likewise.
23021
84acecdd
MK
230222004-01-07 Mark Kettenis <kettenis@gnu.org>
23023
23024 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
23025 memory at address 0.
23026
fe11a27f
MC
230272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
23028
23029 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
23030 to test for hp-ux assembler. Fix copyright years.
23031
60ad077b
AC
230322004-01-07 Andrew Cagney <cagney@redhat.com>
23033
23034 * gdb.base/fileio.c (strerrno): Add "EBUSY".
23035
1c9b8f33
AC
230362004-01-07 Andrew Cagney <cagney@redhat.com>
23037
23038 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
23039 when creating the read-only file. From analysis by Roland McGrath
23040 and Elena Zannoni.
23041
753ccc7a
MC
230422004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23043
23044 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
23045
eca3e36b
MC
230462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23047
23048 * gdb.base/cvexpr.c: Be type-safe with function pointers and
23049 data pointers.
23050
f8d4bac4
MC
230512004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23052
23053 * gdb.cp/m-static.exp: Compile one source file at a time.
23054 Delete unused call to get_compiler_info.
23055
9b4e0f94
MC
230562004-01-06 Michael Chastain <mec.gnu@mindspring.com>
23057
23058 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
23059 * gdb.base/call-rt-st.exp: Likewise.
23060 * gdb.base/nodebug.exp: Likewise.
23061 * gdb.base/volatile.exp: Likewise.
23062 * gdb.cp/ref-types.exp: Likewise.
23063 * gdb.cp/templates.exp: Likewise.
23064
023c1024
MK
230652004-01-05 Mark Kettenis <kettenis@gnu.org>
23066
23067 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
23068
19703c4a
MC
230692004-01-05 Michael Chastain <mec.gnu@mindspring.com>
23070
23071 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
23072 hppa*-hp-hpux*.
23073
18b67037
MK
230742004-01-04 Mark Kettenis <kettenis@gnu.org>
23075
ba6219c8
MK
23076 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23077 x86_64-*-*.
23078
18b67037
MK
23079 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
23080 sparc64-*-* and sparc*-solaris2*.
23081
1bfbbb9d
MK
230822004-01-04 Mark Kettenis <kettenis@gnu.org>
23083
23084 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
23085 return ${tests}" test. The ${tests} already mentions the
23086 filename.
23087
06846494
MC
230882004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23089
23090 * gdb.cp/local.exp: Accept gcc abi 2.
23091
3b0cb202
MC
230922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23093
23094 * gdb.cp/templates.exp: Accept gcc abi 2.
23095
0643ec3f
MC
230962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
23097
23098 * lib/compiler.cc: Remove supports_template_debugging.
23099 * gdb.cp/templates.exp: Do not test supports_template_debugging.
23100
d231d0b1
MC
231012004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23102
23103 * gdb.cp/namespace.exp: Accept gcc abi 2.
23104
44ffb27c
MC
231052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23106
23107 * gdb.cp/method.exp: Accept gcc abi 2.
23108
184ad485
MC
231092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23110
23111 * gdb.cp/classes.exp: Generate identical results as old version.
23112 * gdb.cp/derivation.exp: Likewise.
23113 * gdb.cp/overload.exp: Likewise.
23114 * gdb.cp/virtfunc.exp: Likewise.
23115
116f09e7
MC
231162004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23117
23118 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
23119 mysterious bug with sourceware version of expect.
23120
b1379776
MC
231212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23122
23123 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
23124 current versions of gcc, including gcc abi 2. Remove gratuitous
23125 restart of test program. Use gdb_test_multiple and gdb_test for
23126 all tests. Add patterns to xfail missing "const" in "const char *"
23127 and kfail PR gdb/1155.
23128
6b7a4c0e
MC
231292004-01-01 Michael Chastain <mec.gnu@mindspring.com>
23130
23131 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
23132 current versions of gcc, including gcc abi 2. Remove gratuitous
23133 restart of test program. Use gdb_test_multiple and gdb_test for
23134 all tests. Add patterns to kfail PR gdb/1498.
23135
51615d72
MC
231362003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23137
23138 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
23139 current versions of gcc, including gcc abi 2. Use "breakpoint"
23140 and "continue" instead of restarting the target program. Use
23141 gdb_test_multiple and gdb_test for all tests.
23142
7b79a9d7
MK
231432004-01-01 Mark Kettenis <kettenis@gnu.org>
23144
23145 * gdb.asm/asm-source.exp: Update copyright year. Link statically
23146 for *-*-solaris2*.
23147
1cd3489f
MC
231482003-12-31 Michael Chastain <mec.gnu@mindspring.com>
23149
23150 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
23151 current versions of gcc, including gcc abi 2. Use "breakpoint"
23152 and "continue" instead of restarting the target program several
23153 times. Use gdb_test_multiple and gdb_test for all tests.
23154
850742db
MC
231552003-12-18 Michael Chastain <mec.gnu@mindspring.com>
23156
23157 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
23158 source files.
23159
eb4bbda8
MC
231602003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23161
23162 * gdb.base/environ.exp: Handle compiling test case from multiple
23163 source files.
23164
e42c7771
MC
231652003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23166
23167 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
23168
80e4b428
JB
231692003-12-17 Jim Blandy <jimb@redhat.com>
23170
5f06973a
JB
23171 * gdb.base/freebpcmd.c: Add copyright notice.
23172
80e4b428
JB
23173 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
23174
0ab84fb7
MC
231752003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23176
23177 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23178
1b3bb3d0
JB
231792003-12-13 Jim Blandy <jimb@redhat.com>
23180
23181 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23182
3a4c9371
KB
231832003-12-12 Kevin Buettner <kevinb@redhat.com>
23184
23185 * gdb.asm/frv.inc: New file.
23186 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23187
a1dea79a
FF
231882003-12-09 Fred Fish <fnf@redhat.com>
23189
23190 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23191 functions to break1.c and leave prototypes behind. Add more
23192 "set breakpoint NN here" comments.
23193 * gdb.base/break1.c: New file.
23194
23195 * gdb.base/break.exp: Handle compiling test case from multiple
23196 source files and change source file references as needed.
23197 * gdb.base/completion.exp: Ditto.
23198 * gdb.base/condbreak.exp: Ditto.
23199 * gdb.base/define.exp: Ditto.
23200 * gdb.base/ena-dis-br.exp: Ditto.
23201 * gdb.base/info-proc.exp: Ditto.
23202 * gdb.base/maint.exp: Ditto.
23203 * gdb.base/until.exp: Ditto.
23204
23205 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23206 hardcoded line numbers.
23207 * gdb.base/define.exp: Ditto.
23208 * gdb.base/ena-dis-br.exp: Ditto.
23209 * gdb.base/maint.exp: Ditto.
23210 * gdb.base/until.exp: Ditto.
23211
23212 * gdb.base/completion.exp: Use "break1" for completion tests since
23213 "break" is no longer a unique prefix.
23214
5266b69c
AC
232152003-12-06 Andrew Cagney <cagney@redhat.com>
23216
23217 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23218 "return_value_unimplemented". When an unimplemented struct return
23219 architecture, report incorrect values as a KFAIL
23220
374451f0
MC
232212003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23222
23223 * gdb.cp/rtti.exp: Accept new wording of warning from
23224 cp_lookup_rtti_type.
23225
ba9b20a7
MC
232262003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23227
23228 Partial fix for PR testsuite/1456.
23229 * gdb.base/scope.exp (test_at_main): Replace references to
23230 gcc_compiled with calls to test_compiler_info.
23231 (test_at_foo): Likewise.
23232 (test_at_bar): Likewise.
23233
b74b6d0b
MC
232342003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23235
23236 Partial fix for PR testsuite/1456.
23237 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23238 to test_compiler_info.
23239
ccfa3402
MC
232402003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23241
23242 * gdb.base/so-impl-ld.exp: Update copyright notice.
23243
f6246aba
MC
232442003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23245
23246 Partial fix for PR testsuite/1456.
23247 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23248 to test_compiler_info.
23249
13ae734a
MC
232502003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23251
23252 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23253 from current versions of gdb. Clean up regular expressions.
23254 Delete redundant timeout case.
23255
d8e1cdee
MC
232562003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23257
23258 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23259 from current versions of gdb. Clean up regular expressions.
23260 Delete redundant timeout case.
23261
96457b64
MC
232622003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23263
23264 Partial fix for PR testsuite/1456.
23265 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23266 gcc_compiled with call to test_compiler_info.
23267
f35309fc
MC
232682003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23269
23270 Partial fix for PR testsuite/1456.
23271 * gdb.base/list.exp (test_list_function): Delete unused declaration
23272 of gcc_compiled.
23273
d7afdf9b
MC
232742003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23275
23276 Partial fix for PR testsuite/1456.
23277 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23278 call to test_compiler_info.
23279
71507b56
MK
232802003-11-29 Mark Kettenis <kettenis@gnu.org>
23281
23282 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23283 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23284 it to create the appropriate note.inc.
23285 * gdb.asm/asmsrc1.s: Include "note.inc".
23286 * gdb.asm/netbsd.inc: New file.
23287 * gdb.asm/empty.inc: New file.
23288
f81f93f7
MC
232892003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23290
23291 Partial fix for PR testsuite/1456.
23292 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23293 calls to test_compiler_info.
23294
9a77938e
MC
232952003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23296
23297 Partial fix for PR testsuite/1456.
23298 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23299 calls to test_compiler_info.
23300
e8367dc7
MK
233012003-11-27 Mark Kettenis <kettenis@gnu.org>
23302
23303 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23304 pattern for the KFAILs.
23305
526c61ee
AF
233062003-11-25 Adam Fedor <fedor@gnu.org>
23307
23308 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23309 * gdb.objc/objcdecode.m: New file.
23310
28f2d600
AF
233112003-11-25 Adam Fedor <fedor@gnu.org>
23312
23313 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23314 * gdb.objc/nondebug.m: New file.
23315
a3895cee
BE
233162003-11-26 Ben Elliston <bje@wasabisystems.com>
23317
23318 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23319 NetBSD as it does on FreeBSD. Modelled on a similar change by
23320 Mark Kettenis on 2003-05-30.
23321 (link-flags): Set to "--entry _start" regardless of target.
23322 Special linker flags are to be appended to $link-flags.
23323 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23324
c9f2c8a3
MC
233252003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23326
23327 * gdb.cp/method.exp: Accept output of new demangler.
23328
15a0587a 233292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
23330
23331 * gdb/class2.exp: New file.
23332 * gdb/class2.cc: New file.
23333
3c00b570
MC
233342003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23335
23336 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23337 of new demangler.
23338
7027acc7
MK
233392003-11-23 Mark Kettenis <kettenis@gnu.org>
23340
23341 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23342 of gdb_test "run".
23343
b0e1598a
MK
233442003-11-23 Mark Kettenis <kettenis@gnu.org>
23345
23346 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23347 "continue" into "run".
23348
4d9eda44
MC
233492003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23350
23351 Partial fix for PR testsuite/1456.
23352 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23353 call to test_compiler_info.
23354 * gdb.cp/ctti.exp: Likewise.
23355 * gdb.cp/derivation.exp: Likewise.
23356 * gdb.cp/member-ptr.exp: Likewise.
23357 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23358 reference to gcc_compiled.
23359
233602003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
23361
23362 Fix PR testsuite/1463.
23363 * gdb.base/structs.exp (start_structs_test): Call
23364 get_debug_format before using the debug format.
23365
d422fe19
AC
233662003-11-22 Andrew Cagney <cagney@redhat.com>
23367
23368 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23369 * gdb.base/structs.exp: Use gdb_test_multiple.
23370
039cf96d
AC
233712003-11-20 Andrew Cagney <cagney@redhat.com>
23372
6882279b
AC
23373 * gdb.base/structs.exp: Handle and recover from internal errors.
23374 Replace "foo${n}" with "foo<n>" in test messages.
23375
e53890ae
AC
23376 * gdb.base/structs.exp: Update copyright. Rewrite.
23377 * gdb.base/structs.c: Update copyright. Rewrite.
23378
2b211c59
AC
23379 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23380 resync count exceeded.
d63a86f8 23381
039cf96d
AC
23382 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23383 from the internal error.
23384 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23385 Original from Jim Blandy.
23386 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 23387
eac98b22
AC
233882003-11-19 Andrew Cagney <cagney@redhat.com>
23389
23390 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23391 KFAIL.
23392
67455b2a
MK
233932003-11-17 Mark Kettenis <kettenis@gnu.org>
23394
23395 New testcase for PR backtrace/1435.
23396 * gdb.arch/i386-unwind.exp: New file.
23397 * gdb.arch/i386-unwind.c: New file.
23398
853d6e5b
AC
233992003-11-17 Andrew Cagney <cagney@redhat.com>
23400
23401 * lib/gdb.exp (compiler_info): New global.
23402 (test_compiler_info): New function.
23403 (get_compiler_info): Set compiler_info.
23404 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23405 "compiler_info" to gcc-<major>-<minor>.
23406
38cf6e11
MC
234072003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23408
23409 * gdb.trace/configure: Remove.
23410
a50d3602
EZ
234112003-11-13 Elena Zannoni <ezannoni@redhat.com>
23412
23413 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 23414 breakpoints.
a50d3602
EZ
23415 * gdb.base/break.exp: Remove all references to explicit line
23416 numbers.
23417
d9407aaa
NC
234182003-11-11 Nick Clifton <nickc@redhat.com>
23419
23420 * gdb.base/shreloc.exp: Do not run for targets which do not
23421 support shared objects.
23422
db488fc1
CV
234232003-11-10 Corinna Vinschen <vinschen@redhat.com>
23424
23425 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23426 Don't run tests if nofileio flag is given.
23427
6a90a18e
EZ
234282003-11-07 Elena Zannoni <ezannoni@redhat.com>
23429
23430 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 23431 as well as 'Watchpoint'.
6a90a18e 23432
0b915e9c
EZ
234332003-11-06 Elena Zannoni <ezannoni@redhat.com>
23434
23435 Reported by Jim Ingham <jingham@apple.com>:
23436 * gdb.base/annota1.exp: Match at least one occurrence of the
23437 signal handler annotation.
23438
d7e4b55f
EZ
234392003-11-06 Elena Zannoni <ezannoni@redhat.com>
23440
a9c64011
AS
23441 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23442 as well as 'Watchpoint'.
d7e4b55f 23443
2fe4e8d0
MC
234442003-11-05 Michael Chastain <mec@shout.net>
23445
23446 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23447
6ef88553
KW
234482003-11-03 Kris Warkentin <kewarken@qnx.com>
23449
23450 * gdb.arch/gdb1291.c: New test file.
23451 * gdb.arch/gdb1291.exp: New test script.
23452 * gdb.arch/gdb1431.c: New test file.
23453 * gdb.arch/gdb1431.exp: New test script.
23454
ae7dc4d8
MC
234552003-10-22 Michael Chastain <mec@shout.net>
23456
23457 * gdb.mi/pthreads.c: Add copyright notice.
23458
c39d7427
MC
234592003-10-22 Michael Chastain <mec@shout.net>
23460
23461 * gdb.threads/pthreads.c: Add copyright notice.
23462
8b7d96c1
MC
234632003-10-20 Michael Chastain <mec@shout.net>
23464
23465 * gdb.base/gdb1056.exp: New test script.
23466
d1d69fdd
DJ
234672003-10-13 Daniel Jacobowitz <drow@mvista.com>
23468
23469 * gdb.threads/killed.exp: Use gdb_run_cmd.
23470
7d605576
DJ
234712003-10-13 Daniel Jacobowitz <drow@mvista.com>
23472
23473 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23474 create a core file.
23475 * gdb.threads/gcore-thread.exp: Likewise.
23476
618ec112
CV
234772003-10-13 Corinna Vinschen <vinschen@redhat.com>
23478
23479 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23480 type, based on char type.
23481 (struct bit_flags_short_t): New bitfield type, based on short type.
23482 (init_bit_flags_char): New fuction.
23483 (init_bit_flags_short): Ditto.
23484 (print_bit_flags_char): Ditto.
23485 (print_bit_flags_short): Ditto.
23486 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23487
9367a73c
MC
234882003-10-11 Michael Chastain <mec@shout.net>
23489
23490 * gdb.base/call-rt-st.exp: Update copyright year.
23491
1decf120
KI
234922003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23493
23494 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23495 * gdb.disasm/sh3.s: Ditto.
23496
5445b2ae
DJ
234972003-10-07 Daniel Jacobowitz <drow@mvista.com>
23498
23499 * gdb.threads/switch-threads.exp: New test.
23500 * gdb.threads/switch-threads.c: New source file.
23501
aec24853
CV
235022003-10-07 Corinna Vinschen <vinschen@redhat.com>
23503
23504 * gdb.base/ending-run.exp: Add sh specific case.
23505
adc7428d
AC
235062003-10-06 Andrew Cagney <cagney@redhat.com>
23507
23508 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23509 * gdb.disasm/mn10200.exp: Delete obsolete file.
23510
c9d37158
DJ
235112003-09-29 Daniel Jacobowitz <drow@mvista.com>
23512
23513 * ChangeLog: Correct an entry command.exp -> commands.exp.
23514 * gdb.base/commands.exp (bp_deleted_in_command_test)
23515 (temporary_breakpoint_commands): Check noargs.
23516
79c2c32d
DC
235172003-09-25 David Carlton <carlton@kealia.com>
23518
23519 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23520 of some print tests, where appropriate. Add tests for C::D::cd,
23521 E::ce, F::cXfX, G::XgX.
23522 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23523
594e6d67
RE
235242003-09-25 Richard Earnshaw <rearnsha@arm.com>
23525
23526 * lib/java.exp (java_init): Import target_alias before using it.
23527
10f0d451
DC
235282003-09-25 David Carlton <carlton@kealia.com>
23529
23530 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23531
274bcba0
EZ
235322003-09-23 Elena Zannoni <ezannoni@redhat.com>
23533
d63a86f8 23534 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 23535 weirdness.
274bcba0 23536
cdbf20f7
MC
235372003-09-17 Michael Chastain <mec@shout.net>
23538
23539 * gdb.cp/gdb1355.exp: New file.
23540 * gdb.cp/gdb1355.c: New file.
23541
71e06f80
CV
235422003-09-15 Corinna Vinschen <vinschen@redhat.com>
23543
23544 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23545 * gdb.asm/sh.inc: New file.
23546
5c4e30ca
DC
235472003-09-11 David Carlton <carlton@kealia.com>
23548
bd45b7af
DC
23549 * gdb.cp/namespace.exp: Add tests for namespace types.
23550 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
23551 (test_namespace): New.
23552
1c199746
EZ
235532003-09-11 Elena Zannoni <ezannoni@redhat.com>
23554
a9c64011 23555 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 23556 * gdb.stabs/weird.exp: Ditto.
1c199746 23557
04ed252f
MC
235582003-09-08 Michael Chastain <mec@shout.net>
23559
23560 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23561
d8a2d9e7
MC
235622003-09-07 Michael Chastain <mec@shout.net>
23563
23564 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23565 'parse error'.
23566
161afb24
MK
235672003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23568
23569 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23570
49f2741a
MC
235712003-08-30 Michael Chastain <mec@shout.net>
23572
23573 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23574 * gdb.gdb/observer.exp: Ditto.
23575 * gdb.gdb/xfullpath.exp: Ditto.
23576
8afa723e
MK
235772003-08-29 Mark Kettenis <kettenis@gnu.org>
23578
23579 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23580 *-*-*bsd*.
23581
f31dfe3b
JJ
235822003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23583
23584 * gdb.base/dump.exp: Skip for ia64.
23585
4630e498
JJ
235862003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23587
23588 * gdb.asm/asm-source.exp: Add ia64 support.
23589 * gdb.asm/ia64.inc: New file.
23590
1105b7ef
MC
235912003-08-22 Michael Chastain <mec@shout.net>
23592
23593 * gdb.cp: New directory.
23594 * gdb.cp/*: Copy from gdb.c++/*.
23595 * gdb.c++/*: Remove.
23596 * Makefile.in: Change gdb.c++ to gdb.cp.
23597 * configure.in: Ditto.
23598 * configure: Regnerate.
23599
c945b932
MK
236002003-08-18 Mark Kettenis <kettenis@gnu.org>
23601
23602 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23603 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23604
2b66634b
DJ
236052003-08-17 Daniel Jacobowitz <drow@mvista.com>
23606
23607 * mi-var-display.exp (-var-list-children weird): Accept function
23608 pointers with argument types.
23609 * mi1-var-display.exp (-var-list-children weird): Likewise.
23610 * mi2-var-display.exp (-var-list-children weird): Likewise.
23611
a356f73b
DJ
236122003-08-17 Daniel Jacobowitz <drow@mvista.com>
23613
23614 * gdb.base/annota3.exp: Add missing newline.
23615
483417b8
MC
236162003-08-06 Michael Chastain <mec@shout.net>
23617
23618 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23619
c99c59c3
MS
236202003-08-12 Michael Snyder <msnyder@redhat.com>
23621
23622 * gdb.base/float.exp: Add test for SH.
23623
55ed7501
MK
236242003-08-10 Mark Kettenis <kettenis@gnu.org>
23625
23626 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23627
1a371f2e
EZ
236282003-08-07 Elena Zannoni <ezannoni@redhat.com>
23629
23630 * gdb.base/completion.exp: Remove reduntant completion test
23631 on filename.
23632
e0f353ce
EZ
236332003-08-07 Elena Zannoni <ezannoni@redhat.com>
23634
a9c64011
AS
23635 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23636 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23637 gdb.trace/save-trace.exp: Make sure that full pathnames are
23638 escaped correctly.
e0f353ce 23639
5710a1af 236402003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 23641
a9c64011
AS
23642 * configure.in: Don't generate config.h from config.hin.
23643 * configure: Regenerate.
23644 * config.hin: Remove file.
23645 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23646 * gdb.threads/pthreads.c: Ditto.
5710a1af 23647
dcd81ce9
DJ
236482003-08-07 Daniel Jacobowitz <drow@mvista.com>
23649
23650 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23651 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23652 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23653 Replace ld24 with seth/add3.
23654
6009d884
AC
236552003-08-02 Andrew Cagney <cagney@redhat.com>
23656
23657 * gdb.base/annota3.exp: New file.
23658 * gdb.base/annota3.c: New file.
23659 * gdb.c++/annota3.exp: New file.
23660 * gdb.c++/annota3.cc: New file.
23661
51514e06
MC
236622003-07-29 Michael Chastain <mec@shout.net>
23663
23664 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23665 actually failed.
23666 (do_pass): Likewise.
23667 * gdb.threads/tls.exp: Always initialize no_of_threads.
23668
4ee6625b
DJ
236692003-07-27 Daniel Jacobowitz <drow@mvista.com>
23670
23671 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23672 pattern.
23673 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23674 * gdb.threads/tls.exp: Recognize one case of the host library not
23675 supporting TLS.
23676
225f2bf6
AC
236772003-07-27 Andrew Cagney <cagney@redhat.com>
23678
23679 * gdb.base/fileio.exp: Use SH when running commands using
23680 remote_exec.
23681
bcb27c9f
DJ
236822003-07-24 Daniel Jacobowitz <drow@mvista.com>
23683
23684 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23685 * gdb.base/relocate.c (dummy): New padding array.
23686
3d67be83
MS
236872003-07-22 Michael Snyder <msnyder@redhat.com>
23688
d63a86f8 23689 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
23690
23691 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23692 patterns to be more general, accepting old and new output.
23693 Some output chars (such as '+') also must be quoted.
d63a86f8 23694 Some addresses are displayed numerically instead of
3d67be83
MS
23695 symbolically.
23696
57ba3b85
MS
236972003-07-23 Michael Snyder <msnyder@redhat.com>
23698
686d097c
MS
23699 * gdb.base/return2.exp: Don't test long-long return.
23700
57ba3b85
MS
23701 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23702 * gdb.disasm/t01_mov.exp: Ditto.
23703 * gdb.disasm/t02_mova.s: Ditto.
23704 * gdb.disasm/t02_mova.exp: Ditto.
23705 * gdb.disasm/t03_add.s: Ditto.
23706 * gdb.disasm/t03_add.exp: Ditto.
23707 * gdb.disasm/t04_sub.s: Ditto.
23708 * gdb.disasm/t04_sub.exp: Ditto.
23709 * gdb.disasm/t05_cmp.s: Ditto.
23710 * gdb.disasm/t05_cmp.exp: Ditto.
23711 * gdb.disasm/t06_ari2.s: Ditto.
23712 * gdb.disasm/t06_ari2.exp: Ditto.
23713 * gdb.disasm/t07_ari3.s: Ditto.
23714 * gdb.disasm/t07_ari3.exp: Ditto.
23715 * gdb.disasm/t08_or.s: Ditto.
23716 * gdb.disasm/t08_or.exp: Ditto.
23717 * gdb.disasm/t09_xor.s: Ditto.
23718 * gdb.disasm/t09_xor.exp: Ditto.
23719 * gdb.disasm/t10_and.s: Ditto.
23720 * gdb.disasm/t10_and.exp: Ditto.
23721 * gdb.disasm/t11_logs.s: Ditto.
23722 * gdb.disasm/t11_logs.exp: Ditto.
23723 * gdb.disasm/t12_bit.s: Ditto.
23724 * gdb.disasm/t12_bit.exp: Ditto.
23725 * gdb.disasm/t13_otr.s: Ditto.
23726 * gdb.disasm/t13_otr.exp: Ditto.
23727
e00759ef
EZ
237282003-07-22 Elena Zannoni <ezannoni@redhat.com>
23729
23730 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23731
8bc2021f
EZ
237322003-07-22 Elena Zannoni <ezannoni@redhat.com>
23733
a9c64011
AS
23734 * gdb.threads/tls.c : New file.
23735 * gdb.threads/tls.exp : New file.
23736 * gdb.threads/tls-main.c : New file.
23737 * gdb.threads/tls-shared.c : New file.
23738 * gdb.threads/tls-shared.exp : New file.
8bc2021f 23739
89320c4c
AS
237402003-07-22 Andreas Schwab <schwab@suse.de>
23741
23742 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23743
180dea7c
AS
237442003-07-20 Andreas Schwab <schwab@suse.de>
23745
23746 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23747 due to insn reordering.
23748
0714963c
AC
237492003-07-15 Andrew Cagney <cagney@redhat.com>
23750
23751 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23752
98a23b3f
MC
237532003-07-15 Michael Chastain <mec@shout.net>
23754
23755 * gdb.base/gdb1250.exp: New file.
23756 * gdb.base/gdb1250.c: New file.
23757
27e417a2
ML
237582003-07-09 Michal Ludvig <mludvig@suse.cz>
23759
23760 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23761 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23762
8bc2021f
EZ
237632003-07-09 Elena Zannoni <ezannoni@redhat.com>
23764
a9c64011
AS
23765 * gdb.threads/tls.c: New file.
23766 * gdb.threads/tls.exp: New file.
23767 * gdb.threads/tls-main.c: New file.
23768 * gdb.threads/tls-shared.c: New file.
23769 * gdb.threads/tls-shared.exp: New file.
8bc2021f 23770
d99968dc
EZ
237712003-07-09 Elena Zannoni <ezannoni@redhat.com>
23772
23773 * gdb.base/annota1.exp: Make sure that we properly escape the
23774 full path of the source file. Xfail more permissive patterns,
d63a86f8 23775 due to a compiler debug info problem.
d99968dc 23776
83876b3b
AS
237772003-07-07 Andreas Schwab <schwab@suse.de>
23778
2705e972
AS
23779 * gdb.asm/m68k.inc: New file.
23780 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23781
83876b3b
AS
23782 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23783 arguments"): Also match negative number.
23784
23785 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23786
3a871b37
DJ
237872003-07-03 Daniel Jacobowitz <drow@mvista.com>
23788
23789 * gdb.base/store.c (charest): New typedef.
23790 (add_char): Rename to add_charest, update.
23791 (wack_char): Rename to wack_charest, update types. Return l + r
23792 to keep r live across the call.
23793 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23794 (wack_double, wack_doublest): Return l + r to keep r live across
23795 the call.
23796 * gdb.base/store.exp: Accomodate store.c changes.
23797
b2a7f303
DC
237982003-06-30 David Carlton <carlton@kealia.com>
23799
23800 * gdb.c++/maint.exp (test_invalid_name): New.
23801 (test_first_component): Add tests for invalid names.
23802
3c6cb4a1
MC
238032003-06-29 Michael Chastain <mec@shout.net>
23804
23805 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23806 output of '<VTT for class>' for virtual base classes.
23807
f1c2644b
DJ
238082003-06-29 Daniel Jacobowitz <drow@mvista.com>
23809
23810 * gdb.base/completion.exp: Tab-complete "complet" instead of
23811 "compl".
23812 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23813
18080350
DJ
238142003-06-29 Daniel Jacobowitz <drow@mvista.com>
23815
23816 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23817 * gdb.base/volatile.exp: Likewise.
23818
f56973f8
DJ
238192003-06-29 Daniel Jacobowitz <drow@mvista.com>
23820
23821 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23822 gdb/1265.
23823
238242003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
23825 Daniel Jacobowitz <drow@mvista.com>
23826
23827 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23828 initial line count of 'captured_main' from 26 to 32.
23829 (test_with_self): Allow xmalloc call to be interleaved with the
23830 preceding two lines.
23831
e766d4d6
JB
238322003-06-24 Joel Brobecker <brobecker@gnat.com>
23833
23834 * gdb.base/bang.exp: New testcase.
23835
f125c9a4
JB
238362003-06-23 Joel Brobecker <brobecker@gnat.com>
23837
23838 * gdb.base/langs.exp: Add some tests for the "minimal" language
23839 support.
23840
6e25beaf
EZ
238412003-06-23 Elena Zannoni <ezannoni@redhat.com>
23842
23843 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23844 the testcase.
23845
2f816dda
DJ
238462003-06-22 Daniel Jacobowitz <drow@mvista.com>
23847
23848 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23849 offset.
23850
db5a5748
DJ
238512003-06-22 Daniel Jacobowitz <drow@mvista.com>
23852
23853 * gdb.c++/pr-1210.cc: New file.
23854 * gdb.c++/pr-1210.exp: New file.
23855
1df0c130
DJ
238562003-06-21 Daniel Jacobowitz <drow@mvista.com>
23857
23858 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23859 000-exec-continue.
23860
a92feac0
MK
238612003-06-15 Mark Kettenis <kettenis@gnu.org>
23862
23863 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23864 on *-*-*bsd* instead of *-*-freebsd*.
23865
81a58f5b
AC
238662003-06-14 Andrew Cagney <cagney@redhat.com>
23867
23868 * gdb.base/store.exp: Test longest and doublest. Test all
23869 parameters. Weaken return statement match.
23870 * gdb.base/store.c: Add longest and doublest - aka long long and
23871 long double functions. Put all parameters into local register
23872 variables. Use negative values.
23873
b257a0d3
AC
238742003-06-14 Andrew Cagney <cagney@redhat.com>
23875
23876 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
23877 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
23878 exit status.
23879 * gdb.base/fileio.exp: Disable target when nointerrupts and
23880 noinferiorio, instead of limiting it to remote. Use remote_exec
23881 instead of system.
d63a86f8 23882
21c38304
JJ
238832003-06-12 Jeff Johnston <jjohnstn@redhat.com>
23884
23885 * gdb.base/float.exp: Add ia64 support.
23886
1bcdb424
CV
238872003-06-12 Corinna Vinschen <vinschen@redhat.com>
23888
23889 * gdb.base/fileio.exp: Run only on remote targets.
23890
6aeb981f
CV
238912003-06-10 Corinna Vinschen <vinschen@redhat.com>
23892
23893 * gdb.base/fileio.c: New file, testing File-I/O.
23894 * gdb.base/fileio.exp: Ditto.
23895
53df362e
RG
238962003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
23897
23898 * gdb.base/shreloc.exp: New file, check symbol values obtained from
23899 shared objects after relocation at load time (gdb PR/1132).
23900 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 23901 as above, part of the shared object relocation test.
53df362e 23902
ffee1b46
MK
239032003-06-08 Mark Kettenis <kettenis@gnu.org>
23904
b5ca3722
MK
23905 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
23906 fully filled history list.
23907 * gdb.base/gdb_history: New file.
23908
03ed860d
MK
23909 * gdb.base/signals.exp: XFAIL "continue to func1" on
23910 i*86-*-freebsd*.
23911
ffee1b46
MK
23912 * gdb.base/attach.exp: When trying to attach to a nonexistent
23913 process, make it possible to specify the PID based on the target,
23914 and do so for *-*-freebsd*.
23915
d80dbb52
RH
239162003-06-02 Richard Henderson <rth@redhat.com>
23917
23918 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
23919
6dd77b81
RH
239202003-06-02 Richard Henderson <rth@redhat.com>
23921
23922 * gdb.base/selftest.exp: Next over lim_at_start initialization.
23923
f6347e16
RH
239242003-06-02 Richard Henderson <rth@redhat.com>
23925
23926 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
23927
2c161407
DJ
239282003-06-01 Daniel Jacobowitz <drow@mvista.com>
23929
23930 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
23931 of globalvar.
23932
572eb746
MK
239332003-06-01 Mark Kettenis <kettenis@gnu.org>
23934
23935 * gdb.asm/asm-source.exp: Check for memory read errors in
23936 disassembler test on *BSD too.
23937
9e9617a5
RH
239382003-06-01 Richard Henderson <rth@redhat.com>
23939
23940 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
23941 for .frame.
23942 (gdbasm_call): Lose ldgp.
23943 (gdbasm_startup): Add frame information.
23944 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
23945
7b34ad4e
MK
239462003-05-31 Mark Kettenis <kettenis@gnu.org>
23947
23948 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
23949 i?86-*-*.
23950
10059fdf
MK
239512003-05-30 Mark Kettenis <kettenis@gnu.org>
23952
23953 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23954 FreeBSD.
23955
acf4b816
RH
239562003-05-29 Richard Henderson <rth@redhat.com>
23957
23958 * gdb.asm/alpha.inc: New file.
23959 * gdb.asm/asm-source.exp: Use it.
23960
e9ecd949
JB
239612003-05-29 Jim Blandy <jimb@redhat.com>
23962
23963 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
23964 'core.PID'.
23965
e3e5a4f3
JB
239662003-05-22 Jim Blandy <jimb@redhat.com>
23967
23968 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
23969 backtrace.
d63a86f8 23970
72fe3d25
DC
239712003-05-20 David Carlton <carlton@math.stanford.edu>
23972
23973 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
23974 this time.
23975
58da2eb2
DC
239762003-05-19 David Carlton <carlton@bactrian.org>
23977
23978 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
23979 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
23980
1fcb5155
DC
239812003-05-19 David Carlton <carlton@bactrian.org>
23982
23983 * gdb.c++/namespace.exp: Add namespace scope and anonymous
23984 namespace tests.
23985 Bump copyright date.
23986 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
23987 (main): Call C::D::marker2.
23988 * gdb.c++/namespace1.cc: New file.
23989
85e85163
JJ
239902003-05-14 Jeff Johnston <jjohnstn@redhat.com>
23991
23992 Roland McGrath <roland@redhat.com>
d63a86f8 23993 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
23994 there is no manager thread.
23995
a25fbfec
JJ
239962003-05-08 Jeff Johnston <jjohnstn@redhat.com>
23997
d63a86f8
RM
23998 * gdb.threads/schedlock.exp: Remove assumption that all threads
23999 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
24000 in one of the child threads rather than the main thread.
24001
be375bae
JB
240022003-05-07 Jim Blandy <jimb@redhat.com>
24003
09bf6082
JB
24004 Add support for assembly source testing on the s390x.
24005 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
24006 architecture.
24007 * gdb.asm/s390x.inc: New file.
24008
be375bae
JB
24009 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
24010 succession of 'if' statements.
24011
00905d52
AC
240122003-05-05 Andrew Cagney <cagney@redhat.com>
24013
24014 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
24015
b1e29e33
AC
240162003-05-05 Andrew Cagney <cagney@redhat.com>
24017
24018 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
24019 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
24020
e33d66ec
EZ
240212003-05-02 Elena Zannoni <ezannoni@redhat.com>
24022
24023 * gdb.base/charset.exp: Update based on new behavior of set/show
24024 charset commands.
24025
2b6fd0d8
AC
240262003-05-01 Andrew Cagney <cagney@redhat.com>
24027
24028 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
24029 variable do not give memory errors.
24030
130cacce
AF
240312003-04-30 Adam Fedor <fedor@gnu.org>
24032
24033 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
24034 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
24035 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
24036 gdb.objc/basicclass.m: : New files
24037
24038 * lib/gdb.exp (gdb_compile_objc): New procedure.
24039
bea71854
DJ
240402003-04-27 Daniel Jacobowitz <drow@mvista.com>
24041
24042 * gdb.base/signals.exp: Make backtrace tests more specific.
24043
0f20eeea
DC
240442003-04-23 David Carlton <carlton@bactrian.org>
24045
24046 * gdb.c++/maint.exp (test_first_component): Add tests for
24047 'operator' in more locations.
24048
c8c4d8dc
KB
240492003-04-16 Kevin Buettner <kevinb@redhat.com>
24050
24051 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
24052
3fe60e3c
EZ
240532003-04-16 Elena Zannoni <ezannoni@redhat.com>
24054
24055 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 24056 func marke' instead. Update test name.
3fe60e3c 24057
9219021c
DC
240582003-04-15 David Carlton <carlton@math.stanford.edu>
24059
24060 * gdb.c++/maint.exp: New file.
24061
5dd55bdd
EZ
240622003-04-14 Elena Zannoni <ezannoni@redhat.com>
24063
24064 * gdb.threads/schedlock.c: Change type of thread function argument
24065 to long, to avoid warnings on 64-bit platforms.
24066
00890572
EZ
240672003-04-14 Elena Zannoni <ezannoni@redhat.com>
24068
a9c64011
AS
24069 * gdb.base/attach.exp: Add new message from ptrace in case of
24070 attaching to nonexistent process.
d63a86f8 24071
93201743
JB
240722003-04-11 Jim Blandy <jimb@redhat.com>
24073
24074 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24075 gdb.c++/userdef.cc: Place comments on the lines to which the
24076 marker function might return.
24077 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24078 gdb.c++/userdef.exp: Look for those comments to check that we've
24079 returned to the right place, instead of checking line numbers.
24080
2a11c64d
EZ
240812003-04-11 Elena Zannoni <ezannoni@redhat.com>
24082
a9c64011
AS
24083 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
24084 match on sourcefile name, instead of directory name.
2a11c64d 24085
68ab8fc5
EZ
240862003-04-10 Elena Zannoni <ezannoni@redhat.com>
24087
d63a86f8 24088 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
24089 working directory name.
24090
5624293a
JB
240912003-04-09 Jim Blandy <jimb@redhat.com>
24092
24093 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
24094 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
24095 after an inferior function call, report the failure, but allow the
24096 test to continue.
24097
f1f02ee4
SC
240982003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24099
24100 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24101 with -DPROTOTYPES.
24102
6eb79af0
SC
241032003-04-05 Stephane Carrez <stcarrez@nerim.fr>
24104
24105 * gdb.base/break.exp: Revert last patch.
24106
8dfb4cf0
SC
241072003-04-04 Stephane Carrez <stcarrez@nerim.fr>
24108
24109 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
24110 with -DPROTOTYPES.
24111
ed4c619a
AC
241122003-04-02 Andrew Cagney <cagney@redhat.com>
24113
24114 * gdb.base/callfuncs.exp: Make "print add" messages unique.
24115 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
24116 matching directories by the name breakpoint.
24117 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
24118 Make "continue to marker1" consistent.
24119 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
24120 message consistent.
24121 * lib/gdb.exp: Put "the program is no longer running", and "the
24122 program exited" in parenthesis.
24123 * lib/mi-support.exp: Ditto.
d63a86f8 24124
4e35d5f0 241252003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 24126
4e35d5f0
BR
24127 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
24128
71900fe8
AC
241292003-03-29 Andrew Cagney <cagney@redhat.com>
24130
24131 * gdb.base/sizeof.c (main): Print the value of '\377'.
24132 * gdb.base/sizeof.exp: Check the sign of '\377'.
24133
c0655a16
MC
241342003-03-27 Michael Chastain <mec@shout.net>
24135
24136 * gdb.base/gdb1090.exp: New file.
24137 * gdb.base/gdb1090.cc: New file.
24138
5b2a3989
JB
241392003-03-27 J. Brobecker <brobecker@gnat.com>
24140
24141 * gdb.gdb/observer.exp: New regression test.
24142
79876890
MC
241432003-03-27 Michael Chastain <mec@shout.net>
24144
24145 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
24146 * gdb.base/ptype.exp: Likewise.
24147
6eac95e3
CV
241482003-03-27 Corinna Vinschen <vinschen@redhat.com>
24149
24150 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
24151
e8c71839
MC
241522003-03-26 Michael Chastain <mec@shout.net>
24153
24154 * gdb.base/ptype.exp: Actually use some typedef'd types.
24155
71b10041
SC
241562003-03-21 Stephane Carrez <stcarrez@nerim.fr>
24157
24158 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
24159 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
24160
2512cf80
CV
241612003-03-20 Corinna Vinschen <vinschen@redhat.com>
24162
24163 * gdb.base/default.exp: Fix regular expression.
24164
0d195a4f
CV
241652003-03-20 Corinna Vinschen <vinschen@redhat.com>
24166
24167 * gdb.base/args.exp: Fix regular expression.
24168
8a2dbca8
CV
241692003-03-20 Corinna Vinschen <vinschen@redhat.com>
24170
24171 * gdb.base/help.exp: Allow Win32 child process.
24172
bf028682
CV
241732003-03-20 Corinna Vinschen <vinschen@redhat.com>
24174
24175 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24176 when stepping out of main().
24177
182dbe85
CV
241782003-03-20 Corinna Vinschen <vinschen@redhat.com>
24179
24180 * gdb.base/default.exp: Check for win32 specific message when calling
24181 "run" without executable.
24182
d67a6ba5
CV
241832003-03-20 Corinna Vinschen <vinschen@redhat.com>
24184
24185 * gdb.base/args.exp: Expect .exe in output.
24186
a955b5bb
CV
241872003-03-20 Corinna Vinschen <vinschen@redhat.com>
24188
24189 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24190 Cygwin native.
24191
bf6bad4b
AC
241922003-03-17 Andrew Cagney <cagney@redhat.com>
24193
24194 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24195 vector registes.
24196 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24197 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24198
293e9a31
DC
241992003-03-17 David Carlton <carlton@math.stanford.edu>
24200
24201 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24202 test, for PR breakpoints/38.
24203 Call test_watchpoint_and_breakpoint.
24204 * gdb.base/watchpoint.c (func3): New function.
24205 (main): Call func3.
24206
5330f2db
DC
242072003-03-04 David Carlton <carlton@math.stanford.edu>
24208
24209 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24210 Garply<Garply<char> >:: garply".
24211 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24212 with respect to PR c++/1111; note also PR c++/1113.
24213 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24214 respect to PR c++/1062.
24215 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24216
6ece72da
DC
242172003-03-03 David Carlton <carlton@math.stanford.edu>
24218
24219 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24220 with respect to PR c++/57.
24221 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24222 c++/826.
24223 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24224 respect to PR c++/57.
24225
85ca1584
DC
242262003-03-03 David Carlton <carlton@math.stanford.edu>
24227
24228 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24229 respect to PR c++/33 into FAILs.
24230
98e9c5b8
MC
242312003-03-03 Michael Chastain <mec@shout.net>
24232
7bedbf27
MC
24233 * configure.in: Update copyright years.
24234
242352003-03-03 Michael Chastain <mec@shout.net>
24236
24237 * Makefile.in: Update copyright years.
98e9c5b8 24238
f683e100
DC
242392003-02-28 David Carlton <carlton@math.stanford.edu>
24240
24241 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24242 print class instead of struct and/or superfluous protection
24243 specifiers, as long as the resulting output is equivalent to the
24244 source code.
24245 Delete FIXME from end of messages on tests that don't need
24246 fixing.
24247
a9e0cf2c
DC
242482003-02-28 David Carlton <carlton@math.stanford.edu>
24249
24250 * gdb.c++/templates.exp (do_tests): Allow const in the two
24251 Foo<volatile char *>::foo tests.
24252
e8d359df
MS
242532003-02-27 Michael Snyder <msnyder@redhat.com>
24254
d63a86f8 24255 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
24256 will be consistant.
24257
0b71dc91
DC
242582003-02-26 David Carlton <carlton@math.stanford.edu>
24259
24260 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24261 char *>::foo" test with respect to PR c++/33. Create a new test
24262 which is identical to that one except that it doesn't put the
24263 space between the "char" and the "*"; KFAIL it, too.
24264
dd14ab43
DC
242652003-02-26 David Carlton <carlton@math.stanford.edu>
24266
24267 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24268 template types into either PASSes or KFAILs (corresponding to PR
24269 c++/57). Tweak indentation. Update copyright.
24270
1146c7f1
SC
242712003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24272
24273 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24274
74641dfb
MC
242752003-02-13 Michael Chastain <mec@shout.net>
24276
24277 * gdb.base/exprs.exp: Remove i960 remnants.
24278 * gdb.base/funcargs.exp: Likewise.
24279 * gdb.base/list.exp: Likewise.
24280 * gdb.base/ptype.exp: Likewise.
24281
559cd2d0
DC
242822003-02-14 David Carlton <carlton@math.stanford.edu>
24283
24284 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24285 pEe->D::vg()" from XFAIL to KFAIL.
24286
c4f90d87
JM
242872003-02-13 Jason Molenda (jmolenda@apple.com)
24288
24289 * gdb.base/maint.exp: Update maint print statistics regexp to include
24290 new entries.
24291
cbc4d97c
MC
242922003-02-13 Michael Chastain <mec@shout.net>
24293
24294 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24295
40f235b7
MC
242962003-02-12 Michael Chastain <mec@shout.net>
24297
24298 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24299 * gdb.c++/inherit.exp: Likewise.
24300 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24301 * gdb.c++/templates.exp: Likewise.
24302 * gdb.c++/virtfunc.exp: Likewise.
24303
c56716b0
JM
243042003-02-06 Jason Molenda (jason-cl@molenda.com)
24305
24306 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24307 why the code is written that way.
24308
070afcf8
MC
243092003-02-05 Michael Chastain <mec@shout.net>
24310
24311 * gdb.base/dump.exp: Add missing copyright line.
24312
5d0331e5
JM
243132003-02-05 Jason Molenda (jason-cl@molenda.com)
24314
f7ae6d3e 24315 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
24316 at the beginning so the breakpoint doesn't get set on the loop.
24317
92851186
MC
243182003-02-05 Michael Chastain <mec@shout.net>
24319
24320 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24321 output for configurations with gcc 2.95.3.
24322
cbf1e085
AC
243232003-02-05 Keith Seitz <keiths@redhat.com>
24324 Andrew Cagney <ac131313@redhat.com>
24325
24326 * gdb.mi/mi-cli.exp: New file.
d63a86f8 24327
29518e1e
MC
243282003-02-04 Michael Chastain <mec@shout.net>
24329
24330 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24331 Call perror and then continue.
24332
5af1d5f3
MC
243332003-02-03 Michael Chastain <mec@shout.net>
24334
24335 * gdb.c++/pr-1023.cc: New file.
24336 * gdb.c++/pr-1023.exp: New file.
24337
6b549786
JB
243382003-02-05 Jim Blandy <jimb@redhat.com>
24339
24340 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24341 it's local to foobar. Check for it there, and check that it's not
24342 present in main.
24343 * gdb.c++/local.cc (marker2): New function.
24344 (foobar): Call marker1.
24345 (main): Call marker2 instead of marker1.
24346
67f16606
AC
243472003-02-04 Andrew Cagney <ac131313@redhat.com>
24348
24349 * gdb.disasm/mn10200.exp: Obsolete file.
24350 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24351 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24352 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24353
1c5cb38e
DC
243542003-02-04 David Carlton <carlton@math.stanford.edu>
24355
24356 * gdb.c++/overload.exp: Test intToChar(1).
24357 * gdb.c++/overload.cc (intToChar): New.
24358 (main): Call intToChar.
24359
d1fe6965
DC
243602003-02-03 David Carlton <carlton@math.stanford.edu>
24361
24362 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24363 'might_kfail' arg.
24364 KFAIL some of the continue_to_bp_overloaded calls, according to
24365 PR c++/1025.
24366
9ba61c5d
MC
243672003-02-01 Michael Chastain <mec@shout.net>
24368
24369 * gdb.base/advance.c (marker1): New marker function.
24370 * gdb.base/advance.exp: When the 'advance' command lands on the
24371 return breakpoint, it can legitimately stop on either the
24372 current line or the next line. Accommodate both outcomes.
24373 * gdb.base/until.exp: Likewise.
24374
e7494ffb
AC
243752003-02-02 Andrew Cagney <ac131313@redhat.com>
24376
24377 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24378 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24379 now a list, not a tuple.
24380 * gdb.mi/mi-var-display.exp: Ditto.
24381 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 24382
075559bc
AC
243832003-02-01 Andrew Cagney <ac131313@redhat.com>
24384
24385 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
24386 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24387 stack backtraces.
24388 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 24389
2bd4c7b1
MK
243902003-02-01 Mark Kettenis <kettenis@gnu.org>
24391
24392 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24393 gdb.mi/mi1-pthreads.exp: Return instead of calling
24394 gdb_suppress_entire_file.
24395
eabd8992
MS
243962003-02-01 Mark Salter <msalter@redhat.com>
24397
24398 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24399
71469e2f
MS
244002003-01-31 Mark Salter <msalter@redhat.com>
24401
24402 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24403 Support empty arg.
24404
38a94d44
MC
244052003-01-30 Michael Chastain <mec@shout.net>
24406
24407 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24408 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24409 has been fixed in gdb/readline on 2003-01-09.
24410
19ea9e73
MS
244112003-01-29 Michael Snyder <msnyder@redhat.com>
24412
e8d359df
MS
24413 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24414 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
24415 * gdb.base/args.exp: Skip if target does not support args passing.
24416
2307bd6a
DJ
244172003-01-22 Daniel Jacobowitz <drow@mvista.com>
24418
19ea9e73 24419 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
24420 gdb_test. Accept a list of expect arguments as the third
24421 parameter.
24422 (gdb_test): Use it.
24423
f2dd3617
EZ
244242003-01-20 Elena Zannoni <ezannoni@redhat.com>
24425
24426 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24427 allow for different test tree configurations. Update some
24428 tescases accordingly.
24429 * gdb.arch/altivec-regs.exp: Ditto.
24430 * gdb.asm/asm-source.exp: Ditto.
24431 * gdb.base/advance.exp: Ditto.
24432 * gdb.base/display.exp: Ditto.
d63a86f8 24433 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
24434 * gdb.base/mips_pro.exp: Ditto.
24435 * gdb.base/overlays.exp: Ditto.
24436 * gdb.base/relocate.exp: Ditto.
24437 * gdb.base/setshow.exp: Ditto.
24438 * gdb.base/step-line.exp: Ditto.
24439 * gdb.base/step-test.exp: Ditto.
24440 * gdb.base/until.exp: Ditto.
24441 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24442
c71cdefd
DC
244432003-01-17 David Carlton <carlton@math.stanford.edu>
24444
24445 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24446 corresponding to PR c++/945.
24447 Update copyright.
24448
fdba05d7
DC
244492003-01-17 David Carlton <carlton@math.stanford.edu>
24450
24451 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24452 corresponding to PR c++/68.
24453
244542003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
24455
24456 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24457 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24458 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24459
c362c33a
EZ
244602003-01-15 Elena Zannoni <ezannoni@redhat.com>
24461
0fbc361c
EZ
24462 * gdb.base/break.exp: Fix change of default location, because of
24463 removal of until tests.
24464 * gdb.base/help.exp: Update test for new 'until' help message.
24465 Add test for help on 'advance'.
a9c64011 24466 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 24467
dabf8a35
MK
244682003-01-15 Mark Kettenis <kettenis@gnu.org>
24469
24470 * gdb.base/default.exp: Adapt "info float" test for recent changes
24471 to that command. Add test for "info vector".
24472 * gdb.base/float.exp: New file. Add test for "info float" that
24473 resembles the old test in gdb.base/default.exp.
24474
a1769aca
DC
244752003-01-15 David Carlton <carlton@math.stanford.edu>
24476
24477 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24478
82025e13
EZ
244792003-01-15 Elena Zannoni <ezannoni@redhat.com>
24480
24481 * gdb.base/break.exp: Move the tests of until command from here...
24482 * gdb.base/until.exp: ... to here. New file. Add other tests.
24483 * gdb.base/advance.c: New file.
24484 * gdb.base/advance.exp: New file.
24485
8f9ab801
EZ
244862003-01-14 Elena Zannoni <ezannoni@redhat.com>
24487
a9c64011
AS
24488 * gdb.base/args.c: New file.
24489 * gdb.base/args.exp: New file.
8f9ab801 24490
9ae66589
DJ
244912003-01-14 Daniel Jacobowitz <drow@mvista.com>
24492
24493 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24494
8d77e5c3
DJ
244952003-01-14 Daniel Jacobowitz <drow@mvista.com>
24496
24497 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24498
12d2f0a1
DJ
244992003-01-14 Daniel Jacobowitz <drow@mvista.com>
24500
24501 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24502 dates.
24503
6ca37014
DJ
245042003-01-13 Daniel Jacobowitz <drow@mvista.com>
24505
24506 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24507
b0023472
DJ
245082003-01-13 Daniel Jacobowitz <drow@mvista.com>
24509
24510 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24511 (ptype &*"foo").
24512 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24513
607fbc54 245142003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
24515
24516 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24517 * gdb.mi/mi1-console.exp: Likewise.
24518
607fbc54 245192003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
24520
24521 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24522 * gdb.mi/mi1-console.exp: Likewise.
24523
a1fb14a2
DJ
245242003-01-13 Daniel Jacobowitz <drow@mvista.com>
24525
24526 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24527
c4cf40b7
DJ
245282003-01-09 Daniel Jacobowitz <drow@mvista.com>
24529
24530 * gdb.base/detach.exp: New test.
24531
696d5a5b
DJ
245322003-01-09 Daniel Jacobowitz <drow@mvista.com>
24533
24534 * Makefile.in (ALL_SUBDIRS): New variable.
24535 (subdirs, clean, distclean): Use it.
24536 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24537 regenerating Makefile, since it is generated from the top level.
24538 * gdb.asm/Makefile.in: Likewise.
24539 * gdb.base/Makefile.in: Likewise.
24540 * gdb.c++/Makefile.in: Likewise.
24541 * gdb.disasm/Makefile.in: Likewise.
24542 * gdb.java/Makefile.in: Likewise.
24543 * gdb.mi/Makefile.in: Likewise.
24544 * gdb.threads/Makefile.in: Likewise.
24545 * gdb.trace/Makefile.in: Likewise.
24546
754533e4
DC
245472003-01-09 David Carlton <carlton@math.stanford.edu>
24548
24549 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24550 Add copyright year 2003.
24551
d8b3e9ee
MC
245522003-01-06 Michael Chastain <mec@shout.net>
24553
24554 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24555 When selecting a thread, 'line' and 'file' are optional.
24556 * gdb.mi/mi1-pthreads.exp: Likewise.
24557
8e9e0fe6
AS
245582003-01-06 Andreas Schwab <schwab@suse.de>
24559
24560 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24561 failures.
24562
b5ab8ff3
DJ
245632003-01-04 Daniel Jacobowitz <drow@mvista.com>
24564
24565 Fix PR gdb/844
24566 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24567 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24568
24569 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24570 instead of calling gdb_suppress_entire_file.
24571 * gdb.threads/print-threads.exp: Likewise.
24572 * gdb.threads/schedlock.exp: Likewise.
24573
24574 * gdb.threads/killed.exp: Return instead of calling
24575 gdb_suppress_entire_file.
24576 * gdb.threads/linux-dp.exp: Likewise.
24577 * gdb.threads/pthreads.exp: Likewise.
24578
1e698235
DJ
245792003-01-04 Daniel Jacobowitz <drow@mvista.com>
24580
24581 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24582 stabs.
24583 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24584 * gdb.base/whatis.exp: Always allow (void) after function names.
24585
147ff08c
DJ
245862003-01-04 Daniel Jacobowitz <drow@mvista.com>
24587
24588 * gdb.c++/casts.exp: Correct regexp.
24589
dc62bfc2
MK
245902003-01-04 Mark Kettenis <kettenis@gnu.org>
24591
24592 * configure.in: Call AC_CONFIG_HEADER. Don't call
24593 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24594 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24595 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24596 aforementioned directories in the AC_OUPUT call.
24597 * config.hin: New file.
24598 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24599 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24600 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24601 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24602 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24603 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24604 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24605 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24606 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24607 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24608 gdb.threads/configure.in, gdb.threads/configure,
24609 gdb.threads/config.in, gdb.trace/configure.in,
24610 gdb.trace/configure: Removed.
24611
77afa639
MC
246122003-01-03 Michael Chastain <mec@shout.net>
24613
24614 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24615 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24616
7634bb6e
DJ
246172003-01-03 Daniel Jacobowitz <drow@mvista.com>
24618
24619 * gdb.base/store.exp: Fix regular expressions.
24620
b39c905e
MK
246212002-12-28 Mark Kettenis <kettenis@gnu.org>
24622
24623 * configure.in: Rewrite.
24624 * configure: Regenerated.
24625
0a8551dd
DC
246262003-01-03 David Carlton <carlton@math.stanford.edu>
24627
24628 * gdb.base/psymtab.exp: New file.
24629 * gdb.base/psymtab1.c: Ditto.
24630 * gdb.base/psymtab2.c: Ditto.
24631
c60b7188
AF
246322002-12-23 Adam Fedor <fedor@gnu.org>
24633
24634 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24635
ee73db83
DC
246362002-12-23 David Carlton <carlton@math.stanford.edu>
24637
24638 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24639 and current_directory initialization.
24640
d6c1774e
JB
246412002-12-22 Jim Blandy <jimb@redhat.com>
24642
f0a847b8
JB
24643 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24644 rather than as part of the output file name.
24645
d6c1774e
JB
24646 * gdb.base/attach.exp: There's no need to copy the test program to
24647 /tmp; that was only ever necessary on HP/UX, and this test is
24648 entirely disabled there anyway.
24649
f0708dbb
JB
246502002-12-21 Jim Blandy <jimb@redhat.com>
24651
4c2acfea
JB
24652 * gdb.c++/psmang.exp: Doc fix.
24653
f0708dbb
JB
24654 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24655 test.
24656
9579e000
DC
246572002-12-20 David Carlton <carlton@math.stanford.edu>
24658
24659 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24660
d1810171
MC
246612002-12-18 Michael Chastain <mec@shout.net>
24662
24663 * gdb.c++/annota2.exp: Add copyright year 2002.
24664
76565097
DC
246652002-12-17 David Carlton <carlton@math.stanford.edu>
24666
24667 * gdb.c++/try_catch.cc: Add marker comments.
24668 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24669 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24670 * gdb.c++/m-static.cc: Ditto.
24671 * gdb.c++/m-static1.cc: Ditto.
24672 * gdb.c++/try_catch.cc: Ditto.
24673
da81390b
JJ
246742002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24675
24676 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24677 to see whether we are using the new -environment-directory
24678 command which resets via -r or the old version of the command
24679 which may prompt the user. Part of fix for gdb/741.
24680
b304d130
AC
246812002-12-13 Andrew Cagney <ac131313@redhat.com>
24682
24683 * gdb.fortran/types.exp: Update obsolete comment.
24684 * gdb.fortran/exprs.exp: Ditto.
24685 * lib/gdb.exp: Delete obsolete code.
24686 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24687 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24688 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24689 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24690 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24691 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24692 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24693 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24694 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24695 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24696 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24697 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24698 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24699 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24700 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24701 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24702 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24703 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24704 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24705 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24706 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24707 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24708 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24709 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24710 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24711 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24712 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24713 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24714 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24715 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24716 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24717 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24718 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24719 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24720 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24721 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24722 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24723
a23b6e6a
DC
247242002-12-11 David Carlton <carlton@math.stanford.edu>
24725
24726 * gdb.c++/m-data.exp: Add test for members that shadow global
24727 variables: see PR gdb/804.
24728 * gdb.c++/m-data.cc: Ditto.
24729
6604731b
DJ
247302002-12-10 Daniel Jacobowitz <drow@mvista.com>
24731
24732 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24733
de46ecd7
DC
247342002-12-06 David Carlton <carlton@math.stanford.edu>
24735
24736 * gdb.base/store.c: Don't declare functions static.
24737
27e829d0
AC
247382002-12-04 Andrew Cagney <ac131313@redhat.com>
24739
24740 * gdb.base/store.exp, gdb.base/store.c: New files.
24741
92806416
DJ
247422002-12-03 Daniel Jacobowitz <drow@mvista.com>
24743
24744 * gdb.base/selftest.exp: Update for current gdb.
24745
3bcbaac5
DJ
247462002-12-03 Daniel Jacobowitz <drow@mvista.com>
24747
24748 * gdb.base/maint.exp: Only dump symbols from one source file
24749 or objfile.
24750
f4f00b1f
DJ
247512002-12-03 Daniel Jacobowitz <drow@mvista.com>
24752
24753 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24754 function call.
24755
f1c8a949
JB
247562002-11-25 Jim Blandy <jimb@redhat.com>
24757
24758 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24759 function appearing in error message.
24760
9e297a97
DJ
247612002-11-21 Daniel Jacobowitz <drow@mvista.com>
24762
24763 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24764
1f312e79
JJ
247652002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24766
d63a86f8
RM
24767 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24768 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
24769 should be in mi console format. This is part of fix for PR gdb/604.
24770
83c31e7d
FN
247712002-09-18 Fernando Nasser <fnasser@redhat.com>
24772
24773 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24774 which explicitly prints the zero offset as "+0".
24775
322b3f65
DJ
247762002-10-22 Daniel Jacobowitz <drow@mvista.com>
24777
24778 * gdb.threads/schedlock.c (args): Make unsigned.
24779
247802002-10-21 Daniel Jacobowitz <drow@mvista.com>
24781
24782 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24783 numbers. Allow "foo2|selected stack frame".
24784 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24785 * gdb.asm/asmsrc2.s: Likewise.
24786 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24787 comments.
24788 * gdb.asm/mips.inc: New file.
24789
5e2fe5b8
AF
247902002-10-18 Adam Fedor <fedor@gnu.org>
24791
24792 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24793 * gdb.base/help.exp: Likewise.
24794
abe1a5d0
KB
247952002-10-17 Kevin Buettner <kevinb@redhat.com>
24796
24797 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24798 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24799
10abb1d4
JB
248002002-10-02 Jim Blandy <jimb@redhat.com>
24801
24802 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24803
1f609b42
AC
248042002-10-01 Andrew Cagney <ac131313@redhat.com>
24805
24806 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24807 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24808 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24809 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24810 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24811 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24812 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24813
0aee02e4
AC
248142002-09-29 Andrew Cagney <ac131313@redhat.com>
24815
24816 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24817 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24818 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24819 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24820 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24821 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24822 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 24823
6fde09ad
KB
248242002-09-27 Kevin Buettner <kevinb@redhat.com>
24825
24826 * gdb.base/annota1.exp (info break): Make directory components of
24827 path optional since not all compilers emit this debug information.
24828
889bf7c5
PA
24829 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24830 step ends up stepping out of the function instead of stopping on
24831 the epilogue.
6fde09ad 24832
9e8aab75
KS
248332002-09-26 Keith Seitz <keiths@redhat.com>
24834
24835 * lib/insight-support.exp (gdbtk_start): Figure out where
24836 the insight executable is based on where gdb is. Use this
24837 executable to start insight instead of gdb.
24838
e36180d7
AC
248392002-09-25 Andrew Cagney <cagney@redhat.com>
24840
24841 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24842
9dd34b2b
AC
248432002-09-24 Andrew Cagney <ac131313@redhat.com>
24844
24845 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24846 test_isolated_complaints.
24847 (test_empty_complaint): New function.
24848 (test_empty_complaints): New function. Check no output when no
24849 complaints.
d63a86f8 24850
dea97812
KB
248512002-09-19 Jim Blandy <jimb@redhat.com>
24852
a9c64011 24853 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 24854
54951bd7
AC
248552002-09-19 Andrew Cagney <ac131313@redhat.com>
24856
24857 * gdb.gdb/complaints.exp: New file.
24858
dec43320
AC
248592002-09-18 Andrew Cagney <ac131313@redhat.com>
24860
24861 * gdb.base/maint.exp: Check `help maint internal-warning'.
24862
e70d6e3f
DC
248632002-09-18 David Carlton <carlton@math.stanford.edu>
24864
24865 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24866 numbers, and replace them by a single breakpoint after the
24867 constructors are all finished.
24868 Add test 4.
24869 * gdb.c++/m-static.cc: Add test 4.
24870 * gdb.c++/m-static.h: New file.
24871 * gdb.c++/m-static1.cc: New file.
24872
24873 * gdb.c++/printmethod.exp: New file.
24874 * gdb.c++/printmethod.cc: New file.
24875
24876 * gdb.c++/pr-574.exp: New file.
24877 * gdb.c++/pr-574.cc: New file.
24878
afb5c968
CV
248792002-09-18 Corinna Vinschen <vinschen@redhat.com>
24880
24881 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
24882 embedded targets which never actually exit.
24883
31e45dee
FN
248842002-09-18 Fernando Nasser <fnasser@redhat.com>
24885
24886 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
24887 "don't step after run" as unresolved or unsupported, instead of xfail.
24888
a283c5a1
CV
248892002-09-18 Corinna Vinschen <vinschen@redhat.com>
24890
24891 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
24892 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
24893 Add newline to expected string in "step out of main (status wrapper)"
24894 case.
24895
11350d2a
CV
248962002-09-18 Corinna Vinschen <vinschen@redhat.com>
24897
24898 * lib/gdb.exp (rerun_to_main): Allow restarting application.
24899 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
24900
0deec7d6
TT
249012002-09-17 Tom Tromey <tromey@redhat.com>
24902
24903 * gdb.base/printcmds.exp (test_print_string_constants): Expect
24904 \000, not \0, in double-quoted string.
24905
b2b4a1b5
CV
249062002-09-14 Corinna Vinschen <vinschen@redhat.com>
24907
c9d37158 24908 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
24909 string after running the commands execution on breakpoint tests.
24910
1c56143a
CV
249112002-09-13 Corinna Vinschen <vinschen@redhat.com>
24912
24913 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
24914
37f8da45
JB
249152002-09-12 Joel Brobecker <brobecker@gnat.com>
24916
24917 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
24918
08b468e0
KS
249192002-09-10 Keith Seitz <keiths@redhat.com>
24920
24921 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
24922 runto proc.
24923 (mi_run_to_main): Use mi_runto.
24924 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
24925
dc360f58
KS
249262002-09-10 Keith Seitz <keiths@redhat.com>
24927
24928 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
24929 regexp for stopping at main. Could have multiple event notifications.
24930 Don't assume that main was declared with no parameters.
24931 (mi_next): Use mi_step_to.
24932 (mi_step): Use mi_next_to.
24933
ce3abcfb
CV
249342002-09-09 Corinna Vinschen <vinschen@redhat.com>
24935
24936 * gdb.base/default.exp: Fix expected string in `info float' test.
24937
d1f5b980
BE
249382002-09-09 Ben Elliston <bje@redhat.com>
24939
24940 * config/mips.exp: Update comments.
24941 * config/mips-idt.exp: Likewise.
24942 * config/nind.exp: Likewise.
24943 * config/slite.exp: Likewise.
24944 * config/sparclet.exp: Likewise.
24945 * config/udi.exp: Likewise.
24946 * config/vx.exp: Likewise.
24947 * config/vxworks29k.exp: Likewise.
24948
2f71430b
JB
249492002-09-05 Jim Blandy <jimb@redhat.com>
24950
24951 * gdb.threads/killed.exp: Fix test failure message.
24952
7ddebc7e
KS
249532002-09-04 Keith Seitz <keiths@redhat.com>
24954
24955 * lib/mi-support.exp: Update copyright.
24956 (mi_gdb_test): Increase the priority of the expected pattern
24957 so that it matches gdb_test.
24958
0ae67eb3
KS
249592002-09-03 Keith Seitz <keiths@redhat.com>
24960
24961 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
24962 Use integer comparison instead of string comparison for testing
24963 whether binary was built.
24964
38fc42c8
JB
249652002-09-03 Jim Blandy <jimb@redhat.com>
24966
24967 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
24968
b6ff0e81
JB
249692002-08-29 Jim Blandy <jimb@redhat.com>
24970
24971 * gdb.threads/pthreads.exp: Move the portable thread compilation
24972 code into a function in lib/gdb.exp, and call that from here.
24973 * lib/gdb.exp (gdb_compile_pthreads): New function.
24974
07c98896
KS
249752002-08-29 Keith Seitz <keiths@redhat.com>
24976
24977 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
24978 expect_out so that callers can get at it.
24979
0312286c
DJ
249802002-08-23 Daniel Jacobowitz <drow@mvista.com>
24981
24982 * gdb.threads/print-threads.c: New file.
24983 * gdb.threads/print-threads.exp: New file.
24984 * gdb.threads/schedlock.c: New file.
24985 * gdb.threads/schedlock.exp: New file.
24986
dd039bc4
EZ
249872002-08-22 Elena Zannoni <ezannoni@redhat.com>
24988
a9c64011
AS
24989 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
24990 not altivec.c.
dd039bc4 24991
1f36144c
MK
249922002-08-17 Mark Kettenis <kettenis@gnu.org>
24993
24994 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
24995 targets. The problem should be fixed now.
24996
16057ec7 249972002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
24998
24999 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
25000 2002-07-24 change that removes final dots from error messages.
25001
3c1499ad
TT
250022002-08-13 Tom Tromey <tromey@redhat.com>
25003
25004 * gdb.base/readline.exp: New file.
25005
a20ce2c3
AC
250062002-08-01 Andrew Cagney <ac131313@redhat.com>
25007
25008 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
25009 supress message.
25010
db034ac5
AC
250112002-08-01 Andrew Cagney <cagney@redhat.com>
25012
25013 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
25014 CHILL_FOR_TARGET and CHILL_LIB.
25015 * configure.in (configdirs): Remove gdb.chill.
25016 * configure: Regenerate.
25017 * lib/gdb.exp: Obsolete references to chill.
25018 * gdb.fortran/types.exp: Ditto.
25019 * gdb.fortran/exprs.exp: Ditto.
25020
3e000b18
KB
250212002-07-30 Kevin Buettner <kevinb@redhat.com>
25022
25023 * gdb.base/shlib-call.exp (additional_flags): Conditionally
25024 set Irix-specific compile and link flags.
25025
28f4966b
KB
250262002-07-29 Kevin Buettner <kevinb@redhat.com>
25027
25028 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
25029 source files. The ``-o'' option doesn't work with the ``-E'' option
25030 when using the Irix compiler.
25031
46c0d5a6
DJ
250322002-07-19 Daniel Jacobowitz <drow@mvista.com>
25033
25034 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
25035 Improve support for reusing an exec file. Copy exec file
25036 to target, and run gdbserver on the target instead of on the host.
25037
eecf4bed
JB
250382002-07-18 Jim Blandy <jimb@redhat.com>
25039
0f815cdf
JB
25040 * gdb.base/ending-run.exp: Don't expect to see the program end in
25041 some orderly fashion when we're running on a real stand-alone
25042 board.
25043
eecf4bed
JB
25044 * gdb.base/interrupt.exp: Correct logic for skipping tests on
25045 targets that don't support interrupts.
25046
52d309e4
JB
250472002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
25048
25049 * gdb.base/attach.exp: Add patterns to match output from /proc-based
25050 systems.
25051 Move comments in expect statements to inside the actions, so that they
25052 don't get matched against.
25053
ff683d9e
MK
250542002-07-10 Mark Kettenis <kettenis@gnu.org>
25055
25056 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
25057 function when asleep" test.
25058
b5356753
AC
250592002-07-10 Andrew Cagney <ac131313@redhat.com>
25060
25061 * gdb.base/page.exp: Rewrite to handle problems with very long
25062 `info set' output. Update copyright.
25063
6aa4d13a
AC
250642002-06-26 Andrew Cagney <ac131313@redhat.com>
25065
25066 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
25067 gdb.threads-hp.
25068 * gdb.hp/configure: Regenerate.
25069 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
25070 * gdb.hp/gdb.threads-hp/configure: Delete file.
25071 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
25072
8cf8c2b8
AC
250732002-06-22 Andrew Cagney <ac131313@redhat.com>
25074
25075 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
25076 setlocale, bindtextdomain and textdomain.
25077
6827a8f8
JB
250782002-06-11 Jim Blandy <jimb@redhat.com>
25079
919d772c
JB
25080 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
25081 preprocessor macro information is present.
25082
6827a8f8
JB
25083 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
25084 tests.
25085
c15b0d21
MS
250862002-06-06 Michael Snyder <msnyder@redhat.com>
25087
c5984d70
MS
25088 * gdb.base/overlays.exp: Record addresses of overlay
25089 functions in TCL variables rather than in GDB variables,
25090 to avoid having GDB convert them to pointers (with loss
25091 of information).
25092
d63a86f8 25093 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 25094 default linker script changes.
c15b0d21
MS
25095 * gdb.base/long_long.exp: Add check for sizeof (long double).
25096
be26fe0d
ML
250972002-06-06 Michal Ludvig <mludvig@suse.cz>
25098
25099 * gdb.asm/asm-source.exp: Add x86-64 target.
25100 * gdb.asm/x86_64.inc: New.
d63a86f8 25101
258093ca 251022002-05-30 Michael Chastain <mec@shout.net>
258093ca 25103
4b3153f1 25104 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
25105 * gdb.c++/m-static.cc: New file.
25106 * gdb.c++/m-static.exp: New file.
25107
241264c6
MS
251082002-05-28 Michael Snyder <msnyder@redhat.com>
25109
25110 * gdb.base/call-ar-st.exp: Allow for reduced floating point
25111 precision.
25112
9bba8c8f 251132002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 25114
4b3153f1 25115 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
25116 * gdb.c++/m-data.cc: New file.
25117 * gdb.c++/m-data.exp: New file.
25118
251192002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 25120
4b3153f1 25121 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 25122 * gdb.c++/try_catch.cc: New file.
d63a86f8 25123 * gdb.c++/try_catch.exp: New file.
9bba8c8f 25124
def1b996
MC
251252002-05-27 Michael Chastain <mec@shout.net>
25126
25127 * gdb.c++/local.exp: Accept more nested types in output.
25128
522ba268
MC
251292002-05-26 Michael Chastain <mec@shout.net>
25130
25131 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
25132
277254ba
MS
251332002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
25134
25135 * lib/gdb.exp (gdb_wrapper_init): Just because
25136 gdb_wrapper_file exists, this does not mean that the file
25137 should not be rebuilt. That is what gdb_wrapper_initialized
25138 is for.
25139 (default_gdb_init): Reset gdb_wrapper_initialized.
25140
b61a8733
MS
251412002-05-23 Michael Snyder <msnyder@redhat.com>
25142
d63a86f8 25143 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
25144 the precision of the floating point test results.
25145 * gdb.base/call-rt-st.exp: Ditto.
25146
b61a8733
MS
25147 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
25148 * gdb.base/call-rt-st.exp: Ditto.
25149
56f6e910
MC
251502002-05-19 Michael Chastain <mec@shout.net>
25151
25152 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
25153
ad0b0016
EZ
251542002-05-19 Elena Zannoni <ezannoni@redhat.com>
25155
a9c64011
AS
25156 * configure.in (configdirs): Add gdb.arch.
25157 * configure: Regenerate.
ad0b0016 25158
f617d2b6
JB
251592002-05-17 Jim Blandy <jimb@redhat.com>
25160
25161 * gdb.base/completion.exp: Recognize the more detailed error
25162 messages produced by the macro expander's lexical analyzer.
25163
eac2a696
EZ
251642002-05-14 Elena Zannoni <ezannoni@redhat.com>
25165
a9c64011
AS
25166 * gdb.arch/altivec-abi.c: New file.
25167 * gdb.arch/altivec-abi.exp: New file.
25168 * gdb.arch/altivec-regs.c: New file.
25169 * gdb.arch/altivec-regs.exp: New file.
eac2a696 25170
2fdde8f8
DJ
251712002-05-14 Daniel Jacobowitz <drow@mvista.com>
25172
25173 * gdb.base/maint.exp (maint print type): Update for new type
25174 structure.
d63a86f8 25175
e31f1a7c
EZ
251762002-05-14 Elena Zannoni <ezannoni@redhat.com>
25177
25178 * gdb.arch: New directory.
25179 * gdb.arch/configure.in: New file.
25180 * gdb.arch/configure: New file.
25181 * gdb.arch/Makefile.in: New file.
25182
db589741
CV
251832002-05-13 Corinna Vinschen <vinschen@redhat.com>
25184
25185 * gdb.asm/asm-source.exp: Add v850 as supported target.
25186 * gdb.asm/v850.inc: New file.
25187
8ce2a7dc
DJ
251882002-05-13 Daniel Jacobowitz <drow@mvista.com>
25189
25190 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25191
df763c7f
DJ
251922002-05-12 Daniel Jacobowitz <drow@mvista.com>
25193
25194 * gdb.base/break.exp: Check 'break "marker2"'.
25195
377daeed
MS
251962002-05-10 Michael Snyder <msnyder@redhat.com>
25197
25198 * gdb.base/long_long.exp: Fix typo.
25199
c4b7bc2b
JB
252002002-05-10 Jim Blandy <jimb@redhat.com>
25201
ecac9a4e
JB
25202 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25203 a bug.
25204
c4b7bc2b
JB
25205 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25206 Recognize more detailed error message produced by the macro
25207 expander's lexical analyzer.
25208 * lib/gdb.exp (test_print_reject): Same.
25209
e71019a1
MK
252102002-05-09 Mark Kettenis <kettenis@gnu.org>
25211
25212 * gdb.c++/method.exp: Fix typo.
25213
fedfc8e6
MS
252142002-05-08 Michael Snyder <msnyder@redhat.com>
25215
166a1957
MS
25216 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25217 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 25218 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
25219 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25220 Add iftarget clause for strongarm.
d63a86f8 25221
f1c47eb2
MS
252222002-05-06 Michael Snyder <msnyder@redhat.com>
25223
cb9a9d3e
MS
25224 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25225 (gdb_continue_to_end): Accept output from status wrapper.
25226 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25227 Clean up fail messages to match pass messages.
25228
f1c47eb2
MS
25229 Enable the "needs_status_wrapper" testsuite feature.
25230 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25231 (gdb_compile): Conditionally call gdb_wrapper_init.
25232 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25233 * gdb.c++/method.exp: Recognize output from status wrapper.
25234
6079c749
BE
252352002-05-06 Ben Elliston <bje@redhat.com>
25236From Graydon Hoare <graydon@redhat.com>
25237
25238 * config/sid.exp: Include support for "rawsid" protocol.
25239
188baff3
JB
252402002-05-03 Jim Blandy <jimb@redhat.com>
25241
25242 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25243 * gdb.c++/hang3.C: New file.
25244
b9c07f0f
AC
252452002-05-04 Andrew Cagney <ac131313@redhat.com>
25246
25247 * gdb.base/default.exp: Remove obsolete code.
25248 * gdb.c++/misc.exp: Ditto. Update copyright.
25249 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25250 * gdb.base/whatis.exp: Ditto. Update copyright.
25251 * gdb.base/scope.exp: Ditto. Update copyright.
25252 * gdb.base/ptype.exp: Ditto. Update copyright.
25253 * gdb.base/printcmds.exp: Ditto. Update copyright.
25254 * gdb.base/opaque.exp: Ditto. Update copyright.
25255 * gdb.base/list.exp: Ditto.
25256 * gdb.base/funcargs.exp: Ditto. Update copyright.
25257 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25258 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25259 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25260 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25261 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25262 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25263
5c7a0397
MS
252642002-05-02 Michael Snyder <msnyder@redhat.com>
25265
d6dcc264 25266 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
25267 * gdb.base/long_long.exp: Add xscale target.
25268 * gdb.base/default.exp: Add xscale target.
25269
eb7f1c48
JB
252702002-05-01 Jim Blandy <jimb@redhat.com>
25271
25272 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25273 gdb.c++/hang.exp: New test.
25274
a6befae8
FF
252752002-05-01 Fred Fish <fnf@redhat.com>
25276
25277 * gdb.base/completion.exp: Handle completions of "./Make" for
25278 more than one completion possibility, as is the case when we
25279 build and test in the source tree.
25280
0a310277
AG
252812002-04-29 Anthony Green <green@redhat.com>
25282
25283 * gdb.java/jmisc1.exp: New file.
25284 * gdb.java/jmisc2.exp: New file.
25285
6ff9af88
DJ
252862002-04-24 Daniel Jacobowitz <drow@mvista.com>
25287
25288 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25289
96b3d632
EZ
252902002-04-23 Elena Zannoni <ezannoni@redhat.com>
25291
25292 * gdb.base/help.exp: Change 'help status' to allow for target
25293 dependent output differences.
25294
5019bb54
MC
252952002-04-22 Michael Chastain <mec@shout.net>
25296
25297 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25298
a805a116
MC
252992002-04-22 Michael Chastain <mec@shout.net>
25300
25301 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25302
a1706bfd
DM
253032002-04-17 David S. Miller <davem@redhat.com>
25304
25305 * gdb.asm/sparc64.inc: New file.
25306 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25307
a73a20a2
EZ
253082002-04-19 Elena Zannoni <ezannoni@redhat.com>
25309
25310 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25311 instruction file directly into the build tree. Clean up at end of
25312 test.
25313
ba678339
DM
253142002-04-18 David S. Miller <davem@redhat.com>
25315
25316 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25317 handle 64-bit platforms correctly.
25318 * gdb.base/maint.exp: Likewise.
25319
b03399da
KB
253202002-04-18 Kevin Buettner <kevinb@redhat.com>
25321
25322 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25323 ``-fpic'' when compiling files comprising a shared library, but
25324 it does need additional linker flags in order to find shared
25325 libraries at run time.
25326
e2004992
KB
253272002-04-18 Kevin Buettner <kevinb@redhat.com>
25328
25329 * gdb.base/cvexpr.c (use): New function.
25330 (main): Invoke use() on all global variables to prevent
25331 some linkers from deleting these otherwise unused symbols.
25332
d8937120
MC
253332002-04-17 Michael Chastain <mec@shout.net>
25334From David S. Miller <davem@redhat.com>
25335
25336 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25337 handle 64-bit platforms correctly.
25338
ffd61a58
MS
253392002-04-12 Michael Snyder <msnyder@redhat.com>
25340From Jim Blandy <jimb@redhat.com>
a9c64011 25341 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
25342 script can handle this instead.
25343 * gdb.base/bar.c (barx): Same.
25344 * gdb.base/baz.c (bazx): Same.
25345 * gdb.base/grbx.c (grbxx): Same.
25346
25347 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25348 manager doesn't automatically unmap overlays unnecessarily.
25349
6b8426a6
MH
253502002-04-10 Martin M. Hunt <hunt@redhat.com>
25351
25352 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25353 stepping out of main.
25354
34af4875
MC
253552002-04-09 Michael Chastain <mec@shout.net>
25356
25357 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25358 scope so that the nested scope tests will make sense.
25359 * gdb.c++/local.exp: Write patterns that actually work with gcc
25360 (the HP patterns "were never known to work with gcc").
25361 Keep the old aCC patterns too.
25362
2d1676a0
DJ
253632002-04-09 Daniel Jacobowitz <drow@mvista.com>
25364
25365 * gdb.base/attach.exp: Correct target board test.
25366
3a63e3f9
MC
253672002-04-08 Michael Chastain <mec@shout.net>
25368
25369 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25370 in a const method. Add some xfail and fail cases for configurations
25371 that do not emit the "const ...".
25372
f18dabd2
MC
253732002-04-07 Michael Chastain <mec@shout.net>
25374
25375 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25376 Accept "A * const" and "const A * const" as type of "this".
25377 Fix spelling of getFunky throughout. Make messages uniform.
25378
0fcddd82
EZ
253792002-04-07 Elena Zannoni <ezannoni@redhat.com>
25380
a9c64011 25381 Work around for PR gdb/285:
0fcddd82
EZ
25382 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25383
16a8534a
EZ
253842002-04-07 Elena Zannoni <ezannoni@redhat.com>
25385
25386 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25387 instructions file at run time instead of configure time.
25388 Sometimes we run the test in a directory that is not the one we
25389 configured in.
25390 * gdb.asm/configure.in: Delete creation of symlink.
25391 * gdb.asm/configure: Regenerate.
25392
24181d81
JB
253932002-04-05 J. Brobecker <brobecker@gnat.com>
25394
25395 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25396 xfullpath () function.
25397
7cdb7107
DJ
253982002-04-04 Daniel Jacobowitz <drow@mvista.com>
25399
25400 * gdb.asm/Makefile.in: Correct dependencies.
25401
25402 * gdb.asm/powerpc.inc: New file.
25403 * gdb.asm/asm-source.exp: Add PowerPC.
25404 * gdb.asm/configure.in: Likewise.
25405 * gdb.asm/configure: Regenerated.
25406
a7d17088
DJ
254072002-04-04 Daniel Jacobowitz <drow@mvista.com>
25408
25409 * gdb.base/relocate.exp: New file.
25410 * gdb.base/relocate.c: New file.
25411
cd721503
FF
254122002-04-04 Fred Fish <fnf@redhat.com>
25413
25414 * gdb.base/step-test.exp: Update comment regarding stopping in
25415 memcpy/bcopy calls inserted as part of the compiler runtime.
25416
b22ad7a7
MS
254172002-04-04 Michael Snyder <msnyder@redhat.com>
25418
25419 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25420
5f279fa6
DJ
254212002-04-03 Daniel Jacobowitz <drow@mvista.com>
25422
25423 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25424 (gdb_expect): Remove $notransfer hack.
25425
dd0fd3ce
DJ
254262002-04-02 Daniel Jacobowitz <drow@mvista.com>
25427
25428 * gdb.c++/classes.exp ("calling method for small class"): Match
25429 updated register output.
25430
1e50cda1
DJ
254312002-03-30 Daniel Jacobowitz <drow@mvista.com>
25432
25433 Fix PR gdb/452
25434 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25435 when finished. Make gdb_file_cmd send "exec-file" when
25436 appropriate.
25437
24015922
DJ
254382002-03-30 Daniel Jacobowitz <drow@mvista.com>
25439
25440 * gdb.base/attach.exp: Remove extra setup_xfail.
25441
dd7dfd64
MS
254422002-03-26 Michael Snyder <msnyder@redhat.com>
25443
25444 * gdb.base/default.exp: Add tests for dump, append, and restore.
25445 * gdb.base/help.exp: Add tests for dump, append, and restore.
25446 * gdb.base/dump.exp: New file, test dump, append and restore.
25447 * gdb.base/dump.c: New file.
25448
48b2f8d7
MS
254492002-03-27 Michael Snyder <msnyder@redhat.com>
25450
d63a86f8 25451 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
25452 clean-ups in help messages.
25453
05b4d525
FF
254542002-03-26 Fred Fish <fnf@redhat.com>
25455
25456 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25457 have debugging info for those functions and the compiler uses them
25458 internally to copy structs around.
25459
d7679631
FF
254602002-03-26 Fred Fish <fnf@redhat.com>
25461
25462 * gdb.base/list.exp: Revert the change made yesterday and add note
25463 about why we don't list the default lines for remote targets.
25464
523ac3f9
MS
254652002-03-25 Michael Snyder <msnyder@redhat.com>
25466
25467 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25468
754b2b8d
FF
254692002-03-25 Fred Fish <fnf@redhat.com>
25470
25471 * gdb.base/list.exp: This test works on remote targets so remove
25472 the short circuit for remote targets. Update copyright.
25473
33c3e192
FF
254742002-03-25 Fred Fish <fnf@redhat.com>
25475
25476 * gdb.base/attach.exp: Fix logic error that was suppressing this
25477 test for all non hppa*-*-hpux* targets, instead of the hp target.
25478 Move comments closer to the suppression point. Also now need to
25479 check that we are running natively.
25480
d43e73ee
MS
254812002-03-22 Michael Snyder <msnyder@redhat.com>
25482
882c8f02
MS
25483 * gdb.base/default.exp: Add test for gcore. Update copyright.
25484 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 25485
04c12f60
FF
254862002-03-06 Fred Fish <fnf@redhat.com>
25487
25488 * gdb.base/funcargs.c: Remove extraneous ';' character.
25489 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25490
b43df995
MC
254912002-03-04 Michael Chastain <mec@shout.net>
25492
25493 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25494 accommodate gcc v3 function signature.
25495 * gdb.mi/mi0-var-cmd-exp: Ditto.
25496
92362027
AC
254972002-02-24 Andrew Cagney <ac131313@redhat.com>
25498
25499 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25500 ``GNU/Linux'' or ``Linux kernel''
25501 * testsuite/gdb.threads/pthreads.c: Ditto.
25502
258ad32d
MC
255032002-02-24 Michael Chastain <mec@shout.net>
25504
25505 * gdb.threads/pthreads.c (thread1): Add a return statement.
25506 (thread2): Likewise.
25507 (foo): Likewise.
25508
04c3b3d4
MC
255092002-02-23 Michael Chastain <mec@shout.net>
25510
25511 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25512 to placate gcc.
25513
5a2a0a20
MC
255142002-02-23 Michael Chastain <mec@shout.net>
25515
25516 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25517 test "ptype bint". The test passes on all my stabs configurations.
25518
a640f7fc
JB
255192002-02-21 Jim Blandy <jimb@redhat.com>
25520
27924826
JB
25521 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25522 filename at a time, and watch for the ones we want to see.
25523
a640f7fc
JB
25524 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25525 types of pointers to prototyped functions.
25526
edcc8c75
AC
255272002-02-20 Andrew Cagney <ac131313@redhat.com>
25528
25529 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25530 signed, unsigned and straight char.
25531 (padding_char, padding_short, padding_int, padding_long,
25532 padding_long_long, padding_float, padding_double,
25533 padding_long_double): New global variables.
25534 (fill, fill_structs): New functions.
25535
25536 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25537 for correctly sized writes. Update copyright.
25538 (get_valueof): New procedure.
25539 (get_sizeof): Call get_valueof.
25540 (check_valueof): New procedure.
25541 (check_padding): New procedure.
25542
ac57ea44
MC
255432002-02-20 Michael Chastain <mec@shout.net>
25544
25545 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25546 to setup_xfail. Document some of the remaining calls.
25547
7a10c941
MC
255482002-02-18 Michael Chastain <mec@shout.net>
25549
25550 * gdb.c++/userdef.exp: Update copyright year.
25551
fb8acdcc
DJ
255522002-02-18 Daniel Jacobowitz <drow@mvista.com>
25553
25554 * gdb.c++/userdef.exp: Test overloaded operators properly.
25555 Remove xfails.
25556
fda6ae12
MS
255572002-02-14 Michael Snyder <msnyder@redhat.com>
25558
25559 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25560
676a0442
DJ
255612002-02-14 Daniel Jacobowitz <drow@mvista.com>
25562
25563 * gdb.base/a2-run.exp: Check for a remote target properly.
25564 * gdb.base/annota1.exp: Likewise.
25565 * gdb.base/list.exp: Likewise.
25566 * gdb.base/reread.exp: Likewise.
25567 * gdb.base/scope.exp: Likewise.
25568 * gdb.base/shlib-call.exp: Likewise.
25569 * gdb.base/term.exp: Likewise.
25570 * gdb.c++/annota2.exp: Likewise.
25571
78b4f468
RE
255722002-02-13 Richard Earnshaw <rearnsha@arm.com>
25573
25574 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25575
9a81ba51
MC
255762002-02-10 Michael Chastain <mec@shout.net>
25577
25578 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25579 (call_after_alloca): Ditto.
25580
004af6c7
DJ
255812002-02-10 Daniel Jacobowitz <drow@mvista.com>
25582
25583 * gdb.base/ending-run.exp: Guard "cont" test with
25584 gdb_skip_stdio_test.
25585
37225f62
JB
255862002-02-06 Jim Blandy <jimb@redhat.com>
25587
25588 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25589 from here...
25590 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25591 To here. Disable this test on non-HP platforms. Add big comment.
25592
fe6fdd96
MS
255932002-02-04 Michael Snyder <msnyder@redhat.com>
25594
25595 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25596 other than d10v and m32r.
25597
036fad3f
RE
255982002-02-02 Richard Earnshaw <rearnsha@arm.com>
25599
25600 * gdb.base/default.exp: Rewrite test patterns to reduce time
25601 taken to match them.
25602
7148ab62
DJ
256032002-01-30 Daniel Jacobowitz <drow@mvista.com>
25604
25605 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25606 Allow a start function above main.
25607 * gdb.threads/linux-dp.exp: Fix copyright date.
25608
396cc255
DJ
256092002-01-30 Daniel Jacobowitz <drow@mvista.com>
25610
a9c64011
AS
25611 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25612 (check_philosopher_stack): Check for manager thread before checking
25613 for a just-starting thread.
396cc255 25614
f038d31b
DJ
256152002-01-30 Daniel Jacobowitz <drow@mvista.com>
25616
25617 From Neil Booth <neil@daikokuya.demon.co.uk>:
25618 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25619 warnings.
25620
b3ff9d9a
FF
256212002-01-21 Fred Fish <fnf@redhat.com>
25622
25623 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25624 not caller.
25625
39ad761d
JB
256262002-01-21 Jim Blandy <jimb@redhat.com>
25627
25628 * gdb.base/reread.exp: Check that GDB properly re-reads the
25629 executable file when it changes while no inferior is running.
25630
aaf320fa
FF
256312002-01-21 Fred Fish <fnf@redhat.com>
25632
a9c64011
AS
25633 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25634 optionally accept the "shlib events" variation.
aaf320fa 25635
808a31f5
JB
256362002-01-21 Jim Blandy <jimb@redhat.com>
25637
25638 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25639 call `fflush' after every `printf', so that the output is produced
25640 at predictable points, regardless of whatever buffering does (or
25641 doesn't) take place.
25642 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25643 at different points.
25644
4420d5e2
DJ
256452002-01-20 Daniel Jacobowitz <drow@mvista.com>
25646
25647 * gdb.c++/inherit.exp: Update copyright years.
25648 * gdb.c++/method.exp: Likewise.
25649
3e36a0f4
DJ
256502002-01-20 Daniel Jacobowitz <drow@mvista.com>
25651
25652 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25653 artificial methods/arguments.
25654 * gdb.c++/derivation.exp: Likewise.
25655 * gdb.c++/inherit.exp: Likewise.
25656 * gdb.c++/method.exp: Likewise.
25657 * gdb.c++/virtfunc.exp: Likewise.
25658
b4ceaee6
AC
256592002-01-18 Andrew Cagney <ac131313@redhat.com>
25660
25661 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25662 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25663 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25664 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25665 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25666 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25667
ecace851
JB
256682002-01-17 Jim Blandy <jimb@redhat.com>
25669
25670 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25671 anchoring the pattern matching the entry point symbol's name.
25672
375fc983
AC
256732002-01-17 Andrew Cagney <ac131313@redhat.com>
25674
25675 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25676 continue/quit query. Update copyright.
25677
fe6fdd96
MS
256782002-01-14 Michael Snyder <msnyder@redhat.com>
25679
25680 * gdb.base/gcore.exp: Remove extra debugging output.
25681
e017c81f
DJ
256822002-01-13 Daniel Jacobowitz <drow@mvista.com>
25683
25684 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25685 for slightly dubious v2 mangled string.
25686
37ab3bf8
DJ
256872002-01-13 Daniel Jacobowitz <drow@mvista.com>
25688
25689 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25690
1bc05c3a 256912002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 25692
1bc05c3a 25693 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 25694
1bc05c3a
JM
25695 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25696 constructors.
25697 * gdb.c++/derivation.exp: Likewise.
25698 * gdb.c++/templates.exp: Likewise.
25699 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 25700
1bc05c3a
JM
257012002-01-10 Michael Snyder <msnyder@redhat.com>
25702
25703 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 25704
a911c360
MS
257052002-01-08 Michael Snyder <msnyder@redhat.com>
25706
25707 * gdb.base/gcore.exp: New test for generate-core-file command.
25708 * gdb.base/gcore.c: Testcase for above.
25709 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25710
ea2119ec
JM
257112002-01-08 Jason Merrill <jason@redhat.com>
25712
25713 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25714
68203136
FF
257152002-01-07 Fred Fish <fnf@redhat.com>
25716
25717 * gdb.c++/overload.exp: Remove unconditional xfails for:
25718 print foo_instance1.overloadargs(1)
25719 print foo_instance1.overloadargs(1, 2)
25720 print foo_instance1.overloadargs(1, 2, 3)
25721 print foo_instance1.overloadargs(1, 2, 3, 4)
25722 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25723 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25724 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25725 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25726 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25727 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25728 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25729 print foo_instance1.overload1arg()
25730 print foo_instance1.overload1arg((char)arg2)
25731 print foo_instance1.overload1arg((signed char)arg3)
25732 print foo_instance1.overload1arg((unsigned char)arg4)
25733 print foo_instance1.overload1arg((int)arg7)
25734 print foo_instance1.overload1arg((unsigned int)arg8)
25735 print foo_instance1.overload1arg((float)arg11)
25736 print foo_instance1.overload1arg((double)arg12)
d63a86f8 25737
21b9b5b1
MS
257382002-01-07 Michael Snyder <msnyder@redhat.com>
25739
25740 * gdb.base/huge.exp: New test. Print a very large target data object.
25741 (skip_huge_test): New test variable. Define if you want to skip this
25742 test. The test reads an 8 megabyte data object from the target, so it
25743 might be very time consuming on remote targets with a slow connection.
25744 * gdb.base/huge.c: New file. Test case for above.
25745
725f922e
FF
257462002-01-07 Fred Fish <fnf@redhat.com>
25747
25748 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25749 g_instance.bfoo, and g_instance.cfoo.
25750
889bf7c5 257512002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 25752
889bf7c5
PA
25753 * gdb.base/break.c (multi_line_if_conditional): New function.
25754 (multi_ilne_while_conditional): Likewise.
25755 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25756 IF or WHILE condition puts the breakpoint at the start of
25757 the condition.
f286b2c3 25758
634d57ec
JL
25759 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25760 hppa*-*-hpux* expected failure.
25761 * gdb.base/structs.exp (do_function_calls): Similarly.
25762
25763 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25764 watchpoints.
25765
9fbfe2dc
AC
257662002-01-06 Andrew Cagney <ac131313@redhat.com>
25767
25768 Fix PR gdb/66.
25769 * gdb.base/structs.exp: Replace skip for a29k with skip for
25770 gdb,cannot_call_functions.
25771 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25772 * gdb.base/callfuncs.exp: Ditto.
25773 * gdb.base/call-rt-st.exp: Ditto.
25774 * gdb.base/call-strs.exp: Ditto.
25775 * gdb.base/callfwmall.exp: Ditto.
25776 * gdb.base/scope.exp: Obsolete xfail a29k.
25777 * gdb.c++/misc.exp: Ditto.
25778 * gdb.c++/cplusfuncs.exp: Ditto.
25779 * gdb.base/ptype.exp: Ditto.
25780 * gdb.base/printcmds.exp: Ditto.
25781 * gdb.base/opaque.exp: Ditto.
25782 * gdb.base/list.exp: Ditto.
25783 * gdb.base/funcargs.exp: Ditto.
25784 * gdb.base/default.exp: Ditto.
25785
8ddad156
MS
257862002-01-04 Michael Snyder <msnyder@redhat.com>
25787
ca4976a6 25788 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
25789 * gdb.base/maint.exp: Add tests for maint info sections options.
25790
1b074332
JL
25791Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25792
25793 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25794
7d159115
CV
257952001-12-20 Corinna Vinschen <vinschen@redhat.com>
25796
25797 * gdb.asm/arm.inc: New file.
25798 * gdb.asm/asm-source.exp: Add arm targets.
25799 * gdb.asm/configure.in: Ditto.
25800 * gdb.asm/configure: Recreated from configure.in.
25801
8fb87725
JL
25802Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25803
afabe08c
JL
25804 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25805 with HP's compiler.
25806 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25807 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25808 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25809 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25810
25811 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25812 either HP's compilers or GCC.
25813
db521deb
JL
25814 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25815 a SIGBUS or SIGSEGV.
25816
25817 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25818
25819 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25820 can be compiled with either HP's compiler or GCC.
25821
cfa88ab7
JL
25822 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25823 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25824 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25825
ca344dff
JL
25826 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25827 to match current gdb output. Update due to using auto-solib-limit
25828 for limiting instead of overloading auto-solib-add.
25829 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25830 test program.
25831
3f3c6e55 25832 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
25833 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25834 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25835 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25836 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25837 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25838 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25839 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25840 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25841 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25842 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25843 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25844 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 25845
8fb87725
JL
25846 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25847 a SIGTRAP to the inferior.
25848
cf599fa7
CV
258492001-12-19 Corinna Vinschen <vinschen@redhat.com>
25850
25851 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25852 Substitute call to target_link by call to gdb_compile.
25853
2cd045cd
JL
25854Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25855
a9c64011
AS
25856 * gdb.base/break.exp: Fix HP specific search string when testing
25857 backtracing in a called function.
2cd045cd 25858
a9c64011
AS
25859 * gdb.base/constvars.exp: Only set lang to C++ if we're
25860 compiling the test with HP's compilers.
25861 * gdb.base/volatile.exp: Similarly.
2cd045cd 25862
99ebe9ac
JB
258632001-12-19 Jim Blandy <jimb@redhat.com>
25864
25865 * gdb.base/printcmds.exp: Expect the null character to be printed
25866 as '\0', and the '\013' to be printed as '\v'.
25867 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
25868 * gdb.base/setvar.exp: Same.
25869
b9891b29
JB
258702001-12-17 Jim Blandy <jimb@redhat.com>
25871
0eba65ab
JB
25872 * gdb.base/completion.exp: Rather than completing very long
25873 filenames, which can make the readline library produce output we
25874 don't recognize, cd to the directory first, and then complete
25875 using nice, short relative paths.
25876
6970b5b1
JB
25877 * gdb.base/completion.exp: On some systems, there is, in fact, a
25878 variable named `b' in scope, since GDB treats all static
a9c64011
AS
25879 variables as being in scope. So use `no_var_named_this'
25880 instead of `b'.
6970b5b1 25881
b9891b29 25882 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 25883 can't find the core file's registers as a failure.
b9891b29 25884
e6ccd35f
JSC
258852001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
25886
a9c64011
AS
25887 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
25888 test expect string more specific.
e6ccd35f 25889
105ba819
CV
258902001-12-13 Corinna Vinschen <vinschen@redhat.com>
25891
25892 * gdb.asm/asm-source.exp: Add support for xstormy16.
25893 * gdb.asm/configure.in: Ditto.
25894 * gdb.asm/configure: Rebuild.
25895 * gdb.asm/xstormy16.inc: New file.
25896
e9e79dd9
FF
258972001-12-10 Fred Fish <fnf@redhat.com>
25898
25899 * gdb.base/maint.exp: Update to match changes in type dumping code.
25900
347dc97d
JB
259012001-12-10 Jim Blandy <jimb@redhat.com>
25902
25903 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
25904 matching the entry point symbol's name at the beginning of the
25905 line.
347dc97d 25906
5178b9d6
DJ
259072001-12-07 Daniel Jacobowitz <drow@mvista.com>
25908
25909 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
25910 gdb.c++/inherit.exp, gdb.c++/method.exp,
25911 gdb.c++/namespace.exp, gdb.c++/templates.exp,
25912 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
25913 and class layout support.
25914
af890c52
DJ
259152001-12-07 Daniel Jacobowitz <drow@mvista.com>
25916
25917 * gdb.c++/classes.exp: Add test for static member function.
25918 * gdb.c++/misc.cc: Add class with static member function.
25919
7a345fb3
JB
259202001-12-07 Jim Blandy <jimb@redhat.com>
25921
f2e54a80 25922 If GDB says it can't find the struct the function returned, report
8032bf31
JB
25923 those tests as `unsupported'.
25924 * gdb.base/call-rt-st.exp (print_struct_call): New function.
25925 Rewrite subsequent tests to use it.
25926
25927 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
25928 those tests as `unsupported'.
25929 * gdb.base/structs.exp (call_struct_func): New function.
25930 (do_function_calls): Use call_struct_func to call the functions
25931 returning structs.
25932
0bc69509
JB
25933 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
25934 whether functions are prototyped or not, so we can't possibly pass
25935 arguments to t_float_values2 properly.
25936
7a345fb3
JB
25937 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
25938 value of `timeout' for targets other than the mips*tx39-*.
25939
edb6ede1
MS
259402001-12-06 Michael Snyder <msnyder@redhat.com>
25941
d63a86f8 25942 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
25943 and detect whether the start symbol has a leading underscore.
25944
2d842f13
JB
259452001-12-04 Jim Blandy <jimb@redhat.com>
25946
25947 * gdb.base/completion.exp: Clarify indentation.
25948
68550daf
JB
259492001-12-03 Jim Blandy <jimb@redhat.com>
25950
25951 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
25952 variables on the S/390, not `.word'.
25953
cd5195a8
JB
259542001-11-30 Jim Blandy <jimb@redhat.com>
25955
25956 Add assembly-source tests for s390-ibm-linux.
25957 * gdb.asm/s390.inc: New file.
25958 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
25959 the S/390 architecture.
a9c64011 25960 * gdb.asm/configure: Regenerated.
cd5195a8 25961
ca9efc90
MS
259622001-11-30 Michael Snyder <msnyder@redhat.com>
25963
25964 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
25965 next, info source, info sources, info line, global and static
25966 variables, and static functions.
25967 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
25968 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
25969 * gdb.asm/asmsrc1.s: Add a static function and some variables.
25970 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
25971 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
25972 (gdbasm_leave): Restore frame pointer.
25973 (gdbasm_startup): Copy stack set-up from crt0.S.
25974
d0e66976
FN
259752001-11-26 Fernando Nasser <fnasser@redhat.com>
25976
25977 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
25978 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
25979 to a local (non-static) variable. Copy tstruct.a to a static buffer
25980 and return a pointer to that buffer.
25981 * gdb.base/callfwmall.c (t_structs_a): Ditto.
25982
e2334072
MK
259832001-11-24 Mark Kettenis <kettenis@gnu.org>
25984
25985 * gdb.asm/configure.in: Fix recognition of ix86 target.
25986 * gdb.asm/configure: Regenerate.
25987
756caa3d
MS
259882001-11-21 Michael Snyder <msnyder@redhat.com>
25989
25990 * gdb.asm/sparc.inc: New file.
25991 * gdb.asm/asm-source.exp: Recognize sparc target.
25992 * gdb.asm/configure.in: Recognize sparc target.
25993 * gdb.asm/configure: Regenerate.
d63a86f8 25994
9a4d72d5
MS
259952001-11-21 Michael Snyder <msnyder@redhat.com>
25996
25997 * gdb.asm/m32r.inc: New file.
25998 * gdb.asm/asm-source.exp: Recognize m32r target.
25999 * gdb.asm/configure.in: Recognize m32r target.
26000 * gdb.asm/configure: Regenerate.
26001
a773d1cd
MS
260022001-11-20 Michael Snyder <msnyder@redhat.com>
26003
017ac23d
MS
26004 * gdb.asm/i386.inc: New file.
26005 * gdb.asm/asm-source.exp: Recognize ix86 target.
26006 * gdb.asm/configure.in: Recognize ix86 target.
26007 * gdb.asm/configure: Regenerate.
26008
a773d1cd
MS
26009 * gdb.c++/namespace.exp: Fix quotes in output messages.
26010
bb632afb
MS
260112001-11-14 Michael Snyder <msnyder@redhat.com>
26012
25d559ca 26013 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
26014 qualifier in a type cast expression, to designate an address
26015 in the instruction space (Harvard architecture).
26016
4749e309
MS
260172001-11-13 Michael Snyder <msnyder@redhat.com>
26018
26019 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
26020 Tests for expressions using 'const' and 'volatile'.
26021
25050984
CV
260222001-11-13 Corinna Vinschen <vinschen@redhat.com>
26023
26024 * gdb.asm/asm-sources.exp: Allow defining linker flags.
26025
1902c51f
DJ
260262001-11-12 Daniel Jacobowitz <drow@mvista.com>
26027
26028 * lib/mi-support.exp (mi_run_to_helper): Move comments
26029 outside of gdb_expect.
26030
dcf95b47
DJ
260312001-11-11 Daniel Jacobowitz <drow@mvista.com>
26032
26033 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
26034 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
26035 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
26036 mi0_run_to): New functions.
26037 * gdb.mi/mi-simplerun.exp: Use them.
26038 * gdb.mi/mi0-simplerun.exp: Likewise.
26039 * gdb.mi/mi-var-cmd.exp: Likewise.
26040 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 26041
45b074e1
AC
260422001-11-10 Andrew Cagney <ac131313@redhat.com>
26043
26044 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
26045 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
26046
bf50d346
AC
260472001-11-09 Andrew Cagney <ac131313@redhat.com>
26048
26049 * gdb.base/restore.exp: Include $expected value in restored test
26050 message.
26051
9383332c
AC
260522001-11-09 Andrew Cagney <ac131313@redhat.com>
26053
26054 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
26055 implemented.
26056
db62520a
MS
260572001-11-08 Michael Snyder <msnyder@redhat.com>
26058
26059 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
26060 Add pass/fail message for stop at breakpoint in call dummy function.
26061
b5703437
MS
260622001-11-07 Michael Snyder <msnyder@redhat.com>
26063
d63a86f8
RM
26064 * gdb.c++/templates.exp (test_template_breakpoints):
26065 If we get an overload menu, but it does not match what
760f6330 26066 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
26067 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
26068 making the whitespace optional. Argument for "new" may be
26069 "unsigned" as well as "unsigned int/long".
d63a86f8 26070 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
26071 making the whitespace optional. Also replace "(void) with
26072 "((void|)), making the keyword "void" optional.
d63a86f8 26073 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
26074 making the whitespace optional. Also replace "(void) with
26075 "((void|)), making the keyword "void" optional.
3bf40917
MS
26076 * gdb.base/callfuncs.c (t_float_values): This function must
26077 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 26078 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
26079 can be tested against both cases. Usually one case involves
26080 promotion of float to double, while the other does not.
26081 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
26082 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
26083 includes a stack frame for "start".
26084
c8ab4e6d
JB
260852001-11-05 Jim Blandy <jimb@redhat.com>
26086
26087 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
26088 pointers are 32 bits long, and that offsets of relocs are always
26089 stored in the data (REL-style), and not in the reloc entry itself
26090 (RELA-style).
26091 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
26092 stabs.
26093
3f08ced9
MS
260942001-11-01 Michael Snyder <msnyder@redhat.com>
26095
26096 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
26097 and regular expression operators by using quoting.
26098
cbfa24cd
MS
260992001-10-31 Michael Snyder <msnyder@redhat.com>
26100
26101 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
26102 depending on what the symbol table contains.
26103 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
26104 the output of the ptype command. Similarly, accept both "const &"
26105 and "const&".
26106
aaa68313
CV
261072001-10-31 Corinna Vinschen <vinschen@redhat.com>
26108
26109 * gdb.base/miscexprs.c (main): Add usage of preprocessor
26110 symbol `STORAGE' to allow to choose the storage class of
26111 the local datastructures.
26112 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
26113 compiler directive.
26114
91740388
MS
261152001-10-30 Michael Snyder <msnyder@redhat.com>
26116
26117 * gdb.base/jump.exp: Allow it to run for all targets.
26118
1b7c05e7
CV
261192001-10-29 Corinna Vinschen <vinschen@redhat.com>
26120
26121 * gdb.base/call-ar-st.c (print_double_array): Match for loop
26122 with new double_array size.
26123 (main): Change storage class of all local variables to static.
26124 Reduce size of double_array to 9.
26125 * gdb.base/call-ar-st.exp: Increase timeout value.
26126 Change expected output for double array to match new size in
26127 call-ar-st.c.
26128
36a22261
CV
261292001-10-29 Corinna Vinschen <vinschen@redhat.com>
26130
26131 * gdb.base/ending-run.exp: Create identical output when passing
26132 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 26133 Stormy16 target.
36a22261 26134
92b8ae91
MK
261352001-10-28 Mark Kettenis <kettenis@gnu.org>
26136
26137 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
26138 that we catch the expected failure under Linux/x86.
26139
cb135b83
OF
261402001-10-29 Orjan Friberg <orjanf@axis.com>
26141
26142 * gdb.base/setvar.exp: Escape curly braces.
26143 * gdb.stabs/weird.exp: Ditto.
26144
6884aa54
DJ
261452001-10-27 Daniel Jacobowitz <drow@mvista.com>
26146
26147 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
26148 * gdm.mi/mi0-hack-cli.exp: Likewise.
26149
0398c9aa
AC
261502001-10-25 Andrew Cagney <ac131313@redhat.com>
26151
26152 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
26153 messages.
26154
d20bf2e8
AC
261552001-10-21 Andrew Cagney <ac131313@redhat.com>
26156
26157 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
26158 checking MI enabled.
26159
03dd63aa
CV
261602001-10-09 Corinna Vinschen <vinschen@redhat.com>
26161
26162 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
26163
1d9d99f3
FCE
261642001-10-04 Frank Ch. Eigler <fche@redhat.com>
26165
26166 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
26167 if gdb child process crashes, just signal an error.
26168
838ae6c4
JB
261692001-10-02 Jim Blandy <jimb@redhat.com>
26170
26171 * lib/gdb.exp (test_xfail_format): Simplify.
26172
26173 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
26174 front of the variable name `format'. Simplify `if'.
26175
8f0cbc1c
DJ
261762001-10-01 Daniel Jacobowitz <drow@mvista.com>
26177
26178 * gdb.threads/pthreads.exp: Wait for output and delay
26179 before sending ^C.
26180
1f08dafd
DJ
261812001-10-01 Daniel Jacobowitz <drow@mvista.com>
26182
26183 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26184 some incorrect output instead of timing out.
26185 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26186
674f90ff
CV
261872001-09-28 Corinna Vinschen <vinschen@redhat.com>
26188
26189 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26190 check to allow additional `int'.
26191
9b284272
DJ
261922001-09-27 Daniel Jacobowitz <drow@mvista.com>
26193
26194 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26195 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26196
b55a4771
MS
261972001-09-27 Michael Snyder <msnyder@redhat.com>
26198
26199 * lib/gdb.exp (test_debug_format): New proc.
26200 (setup_xfail_format): Use new proc test_debug_format.
26201 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26202 proc; use new service proc test_debug_format.
26203 Replace all other "gcc_compiled" tests with this test.
26204 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26205 proc; use new service proc test_debug_format.
26206 Replace all other "gcc_compiled" tests with this test.
26207
262082001-09-27 Michael Snyder <msnyder@redhat.com>
26209
26210 * gdb.base/cvexpr.exp: New file.
26211 * gdb.base/cvexpr.c: New file
26212 Test for expressions using const and volatile keywords.
26213
4e6667ac
CV
262142001-09-26 Corinna Vinschen <vinschen@redhat.com>
26215
26216 * gdb.base/constvars.exp: Check for different orders of keywords
26217 and additional "int" strings in output.
26218
4f337972
AC
262192001-09-22 Andrew Cagney <ac131313@redhat.com>
26220
26221 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26222 responses from "help maint".
26223
2015650d
FCE
262242001-09-19 Frank Ch. Eigler <fche@redhat.com>
26225
26226 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26227 to localhost:NNN instead of :NNN, in case Xvfb is listening
26228 only on TCP.
26229
f3bcedc1
CV
262302001-09-19 Corinna Vinschen <vinschen@redhat.com>
26231
26232 * gdb.base/recurse.exp: When checking leaving the watchpoint
26233 scope, recognize when gdb is in function's epilogue and pass.
26234
6b819c92
KS
262352001-09-18 Keith Seitz <keiths@redhat.com>
26236
26237 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26238 support for running tests against sid targets.
26239 (gdbtk_done): Ditto.
26240
a10c9419
CV
262412001-09-18 Corinna Vinschen <vinschen@redhat.com>
26242
26243 * gdb.base/ending-run.c (main): Set stdout buffersize
26244 to the same reasonable value for any target.
26245 * gdb.base/ending-run.exp: Add a regular expression
26246 to make testsuite happy on Sanyo Stormy16 target.
26247
739d0d99
CV
262482001-09-17 Corinna Vinschen <vinschen@redhat.com>
26249
26250 * gdb.base/display.c (do_loops): Add float variable `f'.
26251 Increment f in loop.
26252 * gdb.base/display.exp: Increment timeout by 60 seconds.
26253 Change float display test to use variable `f'.
26254
1b8947f0
JB
262552001-09-17 Jim Blandy <jimb@redhat.com>
26256
26257 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26258 overflowing the limited breakpoint tables on some ROM monitors
26259 (like the ROM68K).
26260
9890ac81
FCE
262612001-09-15 Frank Ch. Eigler <fche@redhat.com>
26262
26263 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26264 the "-ac" (disable access control) flag.
26265
6db765ea
JH
262662001-08-30 Jeff Holcomb <jeffh@redhat.com>
26267
26268 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26269 ints.
26270
4c32cc04
KS
262712001-08-30 Keith Seitz <keiths@redhat.com>
26272
26273 * lib/gdb.exp: Move all insight-related functionality into
26274 separate file.
26275 * lib/insight-support.exp: New file.
26276
8d6e6f81
FCE
262772001-08-29 Frank Ch. Eigler <fche@redhat.com>
26278
26279 * config/sid.exp (sid_start): Never set sid verbosity; disable
26280 expect_background {} that consumed its stdout; tolerate </dev/null.
26281 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26282
6a90e1d0
AC
262832001-08-18 Andrew Cagney <ac131313@redhat.com>
26284
26285 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26286 CLI jump command to start it.
26287 (mi_run_to_main): Fail immediatly when unexpected output.
26288
1759b3c3
AC
262892001-08-18 Andrew Cagney <ac131313@redhat.com>
26290
26291 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26292 beginning of function. Fix PR gdb/191.
26293
61d11d80
FCE
262942001-08-16 Frank Ch. Eigler <fche@redhat.com>
26295
26296 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26297 what to force sid endianness to.
26298
942a4df2
KS
262992001-08-15 Keith Seitz <keiths@redhat.com>
26300
26301 * lib/gdb.exp (gdbtk_start): Don't set environment
26302 variables for TCL_LIBRARY and friends. Insight will
26303 now figure these out for itself.
26304
0521c418
MS
263052001-08-02 Michael Snyder <msnyder@redhat.com>
26306
26307 * gdb.base/completion.exp: Remove the symbol "a64l" from
26308 the expect string; this is target-specific, and not related
26309 to what is being tested.
26310
74a9a58a
DB
263112001-08-02 Dave Brolley <brolley@redhat.com>
26312
26313 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26314
c70819fa
MS
263152001-07-25 Michael Snyder <msnyder@redhat.com>
26316
c2b8fa57
MS
26317 * gdb.base/consecutive.exp: New file. Test stepping over
26318 breakpoints on consecutive instructions.
26319 * gdb.base/consecutive.c: New file.
26320
c70819fa
MS
26321 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26322 curly braces in regular expressions.
26323
2b1a1355
MS
263242001-07-25 Michael Snyder <msnyder@redhat.com>
26325
26326 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26327 legitimate output from stepping out of main.
26328
413eca6f
KS
263292001-07-22 Keith Seitz <keiths@redhat.com>
26330
26331 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26332 the empty string, do not run the tests.
26333
7e5a9322
SC
263342001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26335
26336 * gdb.base/long_long.exp: Detect size of pointer. Take into
26337 account 2-byte pointers when testing for p/a results.
26338
de58f10f
SC
263392001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26340
d63a86f8 26341 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
26342 and defined to 1K for m68hc11.
26343 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26344 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26345 (sizeof_random_data): New variable to tell the size of the data table;
26346 don't test past this size; always run to main.
26347
d6f5fea1
SC
263482001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26349
26350 * gdb.base/return2.exp: return of long long and double fails for
26351 68HC11; don't execute these tests on that platform.
26352 * gdb.base/return.exp: Return of a double fails for 68hc11.
26353
c477543d
SC
263542001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26355
26356 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26357 tests that print a float.
26358 * call-rt-st.exp: Likewise.
26359
63cf1c79
MK
263602001-07-12 Mark Kettenis <kettenis@gnu.org>
26361
26362 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26363 running this test on Linux.
26364
112f9ab5
MC
263652001-06-24 Michael Chastain <chastain@redhat.com>
26366
26367 * gdb.base/arithmet.exp: Remove some tests to make all test names
26368 unique.
26369
4970cb0f
MS
263702001-07-03 Michael Snyder <msnyder@redhat.com>
26371
26372 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26373 the output of the ptype command.
26374
d85da69f
MS
263752001-07-02 Michael Snyder <msnyder@redhat.com>
26376
4c8a82de
MS
26377 * gdb.base/completion.exp: Don't assume that break.c is the only
26378 source file that may contain functions named "marker".
d85da69f
MS
26379 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26380
8afc772b
AC
263812001-06-28 Andrew Cagney <ac131313@redhat.com>
26382
26383 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26384 of files to delete.
26385
26386 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26387 * gdb.disasm/h8300s.exp: New file.
26388 gdb.disasm/h8300s.s: Likewise.
26389
cff22675
AC
263902001-06-27 Andrew Cagney <ac131313@redhat.com>
26391
26392 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26393 empty breakpoint tables.
26394
68c81b54
AC
263952001-06-25 Andrew Cagney <ac131313@redhat.com>
26396
26397 * lib/mi-support.exp: Update args=... part of stop-reason
26398 patterns. Accept either a list or a tuple.
26399
2dd62704
AC
264002001-06-23 Andrew Cagney <ac131313@redhat.com>
26401
26402 * lib/mi-support.exp: Remove local emacs variable defining
26403 change-log-default-name.
26404
b4127474
MC
264052001-06-22 Michael Chastain <chastain@redhat.com>
26406
26407 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26408 This is operationally compatible with the previous version.
26409
8dbfb380
JB
264102001-06-13 Jim Blandy <jimb@redhat.com>
26411
26412 * lib/gdb.exp (gdb_test): Doc fix.
26413
f2d8c86d
MC
264142001-06-10 Michael Chastain <chastain@redhat.com>
26415
26416 * gdb.base/exprs.exp: Remove a duplicate test.
26417
81564d34
JB
264182001-06-06 Jim Blandy <jimb@redhat.com>
26419
26420 * gdb.base/return2.exp (main): Use values to test float and double
26421 returns that are not NaN's, to avoid being confused by IEEE
26422 comparison rules.
26423
da55addb
MS
264242001-06-04 Michael Snyder <msnyder@redhat.com>
26425
26426 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 26427 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
26428 rather than wait for 12 more tests to time out.
26429
42c65987
JB
264302001-06-06 Jim Blandy <jimb@redhat.com>
26431
b18bced9 26432 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 26433 Don't forget to match the GDB prompt.
b18bced9 26434
42c65987
JB
26435 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26436
5b41e5f0
JB
264372001-06-04 Jim Blandy <jimb@redhat.com>
26438
26439 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26440 command.
26441
015e046f
KB
264422001-05-31 Kevin Buettner <kevinb@redhat.com>
26443
26444 * gdb.base/annota1.exp (info break): Match four or more spaces
26445 after "Address".
26446
fb1ffbbe
MC
264472001-05-31 Michael Chastain <chastain@redhat.com>
26448
26449 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26450 (dm_type_int_star): Likewise.
26451 (dm_type_long_star): Likewise.
26452 (dm_type_void_star): Likewise.
26453
5ea2a32c
KB
264542001-05-29 Kevin Buettner <kevinb@redhat.com>
26455
26456 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26457 to a known value in order to get consistent results regardless
26458 of the setting of INPUTRC or the presence or contents of .inputrc.
26459
ae23c492
MS
264602001-05-24 Michael Snyder <msnyder@redhat.com>
26461
ac55707e
MS
26462 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26463 Don't require that the main thread and the manager thread are the
26464 first in the list.
26465
ae23c492
MS
26466 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26467 debugging. If test fails, issue an "unsupported" not a "fail".
26468
400071f1
JB
264692001-05-24 Jim Blandy <jimb@redhat.com>
26470
26471 Don't assume that short is shorter than int.
26472 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26473 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 26474 this isn't true.
400071f1
JB
26475 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26476 an int, is not equal to ~0 stored in an unsigned char. This tests
26477 the same thing that the previous test meant to, but works on
26478 16-bit machines, too.
26479 ("print unsigned char != (~0)"): Same test, complemented.
26480
0816a3e5
MS
264812001-05-24 Michael Snyder <msnyder@redhat.com>
26482
26483 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 26484 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
26485 and prevents dejagnu getting out of step.
26486
f6dc23a9
KB
264872001-05-23 Kevin Buettner <kevinb@redhat.com>
26488
26489 * gdb.base/finish.exp (finish_void): Revise pattern for
26490 stopping on the call statement to not permit stopping at
26491 the start of the instructions comprising the call sequence.
26492
7dbd117d
MC
264932001-05-19 Michael Chastain <chastain@redhat.com>
26494
26495 * gdb.base/callfuncs.exp: Make all test names unique.
26496 * gdb.base/commands.exp: Make all test names unique.
26497 * gdb.base/condbreak.exp: Make all test names unique.
26498 * gdb.base/dbx.exp: Make all test names unique.
26499 * gdb.base/default.exp: Make all test names unique.
26500 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26501 and TIMEOUT messages to their corresponding PASS message.
26502 * gdb.base/ending-run.exp: Make all test names unique.
26503 * gdb.base/long_long.exp: Remove duplicate test.
26504
6b0b0a9e
KB
265052001-05-21 Kevin Buettner <kevinb@redhat.com>
26506
26507 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26508 stop on the call statement as well as the statement after the
26509 call.
26510
2caa35cb
MS
265112001-05-21 Michael Snyder <msnyder@redhat.com>
26512
26513 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26514
40713331
EZ
265152001-05-10 Elena Zannoni <ezannoni@redhat.com>
26516
a9c64011
AS
26517 * gdb.base/completion.exp: Revamp test. Make it execute on all
26518 platforms.
40713331 26519
c2c1be8d
EZ
265202001-05-10 Elena Zannoni <ezannoni@redhat.com>
26521
a9c64011
AS
26522 * config/gdbserver.exp (gdb_load): Handle the case
26523 in which the arguments to gdbserver are given in the
26524 baseboard configuration file.
26525 Also handle the case in which the server needs to do a
26526 load.
2c9cd303 26527
9671de48
KS
265282001-05-07 Keith Seitz <keiths@cygnus.com>
26529
a9c64011
AS
26530 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26531 set up the display for testing.
26532 (gdbtk_start): Convert all paths to paths that tcl will like.
26533 Export target information to environment.
26534 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26535 necessary.
26536 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26537 (to_tcl_path): New proc to convert a given pathname into
26538 a path acceptible as an argument to a tcl command.
26539 (_gdbtk_export_target_info): New proc to export target info
26540 into the environment for gdbtk testing.
26541 (gdbtk_done): New proc to signal end-of-test.
9671de48 26542
5a360f47
JB
265432001-05-06 Jim Blandy <jimb@redhat.com>
26544
26545 * restore.c: Make the code of caller0 correspond to its comment.
26546
66c756c6
MS
265472001-05-03 Michael Snyder <msnyder@redhat.com>
26548
26549 * config/sid.exp (gdb_target_sid): Check for error messages.
26550 On error or timeout, don't make expect exit (which will terminate
26551 all subsequent tests); instead just make gdb exit.
d63a86f8 26552 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
26553 return a negative value.
26554
a966fde5
JB
265552001-04-24 Jim Blandy <jimb@redhat.com>
26556
851c18e0
JB
26557 * gdb.c++/templates.exp: If we see the prompt for the overload
26558 list, but we haven't recognized any of the longer patterns,
26559 arrange for this test to fail, not hang.
26560
a966fde5
JB
26561 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26562 variations.
26563
db144853
MC
265642001-04-22 Michael Chastain <chastain@redhat.com>
26565
26566 * gdb.c++/local.exp: Use the 'runto' library function.
26567 * gdb.c++/namespace.exp: Likewise.
26568 * gdb.c++/overload.exp: Likewise.
26569
3207ec21
KB
265702001-03-26 Kevin Buettner <kevinb@redhat.com>
26571
26572 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26573 * gdb.base/step-line.exp: New file. Test step/next in presence of
26574 #line directives.
26575 * gdb.base/step-line.c: New file. Test program for the above.
26576 * gdb.base/step-line.inp: New file. We pretend that this file has
26577 been transformed by some other tool into step-line.c.
26578
13b57657
JB
265792001-03-21 Jim Blandy <jimb@redhat.com>
26580
26581 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26582 unmangled operator names.
26583
754cbe1c
JB
265842001-03-20 Jim Blandy <jimb@redhat.com>
26585
26586 * gdb.threads/linux-dp.exp: Recognize an additional message
26587 generated by GDB when it doesn't understand how to debug threads
26588 on the target system.
26589
177495c9
AC
265902001-03-19 Andrew Cagney <ac131313@redhat.com>
26591
26592 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26593
f266096b
MC
265942001-03-12 Michael Chastain <chastain@redhat.com>
26595
26596 * gdb.c++/derivation.exp: Use the 'runto' library function.
26597
cac3c2ff
MC
265982001-03-12 Michael Chastain <chastain@redhat.com>
26599
26600 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26601
b6c11a24
MC
266022001-02-24 Michael Chastain <chastain@redhat.com>
26603
26604 * gdb.c++/ref-types.exp: Change handwritten code to library
26605 function 'runto'.
26606
6bae5bce
OF
266072001-03-16 Orjan Friberg <orjanf@axis.com>
26608
26609 * gdb.base/signals.exp: Set count to 0 explicitly.
26610
0015fd9a
MS
266112001-03-15 Mark Salter <msalter@redhat.com>
26612
26613 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26614 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
26615 (gdb_load): Add support for additional target_info: gdb_download_size
26616 and gdb_load_timeout.
0015fd9a 26617
fc33412a
DT
26618Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26619
26620 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
26621 file -- to prevent failing when the compile fails but we have no
26622 intention of running the tests anyway.
fc33412a
DT
26623
26624 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26625 tests if set.
26626
26627 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 26628 integers.
fc33412a
DT
26629
26630 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26631 * gdb.c++/namespace.exp: Ditto.
26632
115f06de
OF
266332001-03-07 Orjan Friberg <orjanf@axis.com>
26634
26635 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26636 * gdb.base/pointers.exp: Relax pattern match of decimals.
26637
b6ba6518
KB
266382001-03-06 Kevin Buettner <kevinb@redhat.com>
26639
26640 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26641 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26642 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26643 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26644 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26645 config/sh.exp, config/sid.exp, config/slite.exp,
26646 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26647 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26648 config/vxworks.exp, config/vxworks29k.exp,
26649 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26650 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26651 gdb.base/arithmet.exp, gdb.base/assign.exp,
26652 gdb.base/async.exp, gdb.base/attach.exp,
26653 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26654 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26655 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26656 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26657 gdb.base/commands.exp, gdb.base/completion.exp,
26658 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26659 gdb.base/constvars.exp, gdb.base/corefile.exp,
26660 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26661 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26662 gdb.base/ending-run.exp, gdb.base/environ.exp,
26663 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26664 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26665 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26666 gdb.base/funcargs.exp, gdb.base/help.exp,
26667 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26668 gdb.base/logical.exp, gdb.base/long_long.exp,
26669 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26670 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26671 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26672 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26673 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26674 gdb.base/regs.exp, gdb.base/relational.exp,
26675 gdb.base/remote.exp, gdb.base/reread.exp,
26676 gdb.base/restore.exp, gdb.base/return2.exp,
26677 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26678 gdb.base/selftest.exp, gdb.base/setshow.exp,
26679 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26680 gdb.base/sigall.exp, gdb.base/signals.exp,
26681 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26682 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26683 gdb.base/step-test.exp, gdb.base/structs.c,
26684 gdb.base/structs.exp, gdb.base/structs2.exp,
26685 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26686 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26687 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26688 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26689 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26690 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26691 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26692 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26693 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26694 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26695 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26696 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26697 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26698 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26699 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26700 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26701 gdb.trace/circ.exp, gdb.trace/collection.exp,
26702 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26703 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26704 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26705 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26706 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26707 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26708 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26709 notices.
26710
dc96c6c7 267112001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
26712
26713 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26714 first arg is int not float.
26715
dc96c6c7 267162001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
26717
26718 * gdb.base/reread.exp: Unsupported for non-native targets;
26719 doesn't work for remote debugging.
26720
9b0c4aeb
FN
267212001-02-19 Fernando Nasser <fnasser@redhat.com>
26722
26723 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
26724 * gdb.base/ending-run.exp: Properly handle the BSP state when
26725 stepping past the end of main.
9b0c4aeb 26726
02aa71d5
MC
267272001-02-19 John Moore <jmoore@redhat.com>
26728
26729 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26730 Converted HPUX fix for non-expected items following multiple
26731 step commands into general solution for all platforms.
26732
1fa449a4
MC
267332001-02-18 Michael Chastain <chastain@redhat.com>
26734
26735 * gdb.c++/classes.exp (do_tests): Change runto statements
26736 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26737 statements demangler agnostic.
26738 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26739 (gdb_virtfunc_restart): Likewise.
26740
b2f9ec70
MC
267412001-02-14 Michael Chastain <chastain@redhat.com>
26742
26743 * gdb.c++/inherit.exp (do_tests): Change runto statements
26744 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26745 statements demangler agnostic.
26746
cf74b8ca
AC
26747Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26748
26749 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
26750 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26751 before calling common_routine 15 times'' tests.
cf74b8ca 26752
99f78f56
MC
267532001-02-11 Michael Chastain <chastain@redhat.com>
26754
26755 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26756 Helps the test script figure out which demangler is in use.
26757 (dm_type_foo_ref): Ditto.
26758 (dm_type_int_star): Ditto.
26759 (dm_type_long_star): Ditto.
26760 (dm_type_unsigned_int): Ditto.
26761 (dm_type_void): Ditto.
26762 (dm_type_void_star): Ditto.
99707966 26763 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
26764 Probe the gdb demangler and set variables to accommodate
26765 formatting differences.
26766 (info_func_regexp): New function. Same as info_func, but
26767 matches against a regexp.
26768 (info_func): Match against a literal string.
26769 (print_addr_2): New function. Match against a literal string,
26770 which can be different from the input to gdb.
26771 (print_addr): Simply call print_addr_2 with the same argument twice.
26772 (test_lookup_operator_functions): Use demangler formatting variables.
26773 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26774 the tests in the same order as the C++ class declaration.
26775 (test_paddr_operator_functions): Ditto.
26776 (test_paddr_overloaded_functions): Ditto.
26777 (test_paddr_hairy_functions): Use demangler formatting variables.
26778 Add reference to gdb/19 for related tests.
26779 (do_tests): Call probe_demangler.
26780
1de8f023
KB
267812001-01-30 Kevin Buettner <kevinb@redhat.com>
26782
26783 * gdb.c++/templates.cc (printf): Remove unused function definition.
26784
ca3f91ed
MS
267852001-01-26 Felix Lee <flee@redhat.com>
26786
26787 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26788
267892001-01-25 matthew green <mrg@redhat.com>
26790
26791 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26792 up sid.
26793 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26794
267952001-01-25 matthew green <mrg@redhat.com>
26796
26797 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 26798 Deprecate $sid_spawn_id.
ca3f91ed
MS
26799 (sid_exit): Remove code necessary only for `spawn.'
26800
268012001-01-25 matthew green <mrg@redhat.com>
26802
26803 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26804
fb18ec4a
MC
268052001-01-28 Michael Chastain <chastain@redhat.com>
26806
26807 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26808 to call when tests fail. It takes gdb out of the overloaded
26809 function choice menu back to the main prompt, so that the test
26810 program stays synchronized.
26811 (set_bp_overloaded): New proc to collect all the common
26812 code for setting a breakpoint on an overloaded name. Calls
26813 take_gdb_out_of_choice_menu when needed.
26814 (menu_overload1arg): New variable to collect the repeated
26815 instances of the expected menu for an overloaded name. Change
26816 the regular expression to handle changes in g++ type encoding:
26817 "void" can be either "void" or "", and "unsigned int" can be
26818 either "unsigned int" or "unsigned".
26819 (continue_to_bp_overloaded): Change regular expressions to handle
26820 changes in g++ type encoding.
26821 (no proc): Call take_gdb_out_of_choice_menu when needed.
26822 Remove redundant calls to "info break". Accept either "canceled"
26823 or "cancelled". Change regular expressions in "info break"
26824 calls to handle changes in g++ type encoding. Give all tests
26825 unique strings.
26826
9c646a6e
BE
268272001-01-17 Ben Elliston <bje@redhat.com>
26828
26829 * config/sid.exp: New file.
26830
9549d9c1
AC
26831Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26832
26833 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26834
dc96c6c7 268352000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
26836
26837 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26838 Add a RE to accept a non-ascii char if one is ever presented.
26839
b4df4f68
FN
268402000-12-20 Fernando Nasser <fnasser@redhat.com>
26841
297dd0fd 26842 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 26843
dc96c6c7 268442000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 26845
d63a86f8 26846 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
26847 in regexp. One '\' does not suffice on Linux.
26848
4a7bddb6
MC
268492000-12-09 Michael Chastain <chastain@redhat.com>
26850
26851 * gdb.base/break.exp (test_clear_command): Use a marker function
26852 rather than 'main' for the test function. Also move this
26853 test to an execution point where the marker function names are
26854 guaranteed to be bound to functions. (Executing tests after a
26855 'finish' from main runs into name conflicts with local names
26856 in __libc_start_main).
26857
dc96c6c7 268582000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
26859
26860 * gdb.base/finish.exp: New test for gdb's "finish" command.
26861 * gdb.base/return2.exp: New test for gdb's "return" command.
26862 * gdb.base/return2.c: New source file for above.
26863
dc96c6c7 268642000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
26865
26866 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26867 * gdb.base/miscexprs.exp: Ditto.
26868 * gdb.base/pointers.exp: Ditto.
26869 * gdb.c++/derivation.exp: Ditto.
26870 * gdb.c++/local.exp: Ditto.
26871 * gdb.c++/namespace.exp: Ditto.
26872 * gdb.c++/overload.exp: Ditto.
26873 * gdb.c++/ref-types.exp: Ditto.
26874
dc96c6c7 268752000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
26876
26877 * gdb.base/constvars.exp: Test result of "up" command.
26878 * gdb.base/miscexprs.exp: Ditto.
26879 * gdb.base/pointers.exp: Ditto.
26880 * gdb.base/scope.exp: Ditto.
26881 * gdb.c++/derivation.exp: Ditto.
26882 * gdb.c++/local.exp: Ditto.
26883 * gdb.c++/namespace.exp: Ditto.
26884 * gdb.c++/overload.exp: Ditto.
26885 * gdb.c++/ref-types.exp: Ditto.
26886
44097287
FN
268872000-11-22 Michael Chastain <chastain@redhat.com>
26888
26889 * mips_pro.exp: Accept either "middle -> top -> main" or
26890 "middle -> main" in the backtrace, because gcc can optimize
26891 tail calls to jumps. Remove setup_xfail for the hppa case.
26892 Add a comment with the original warning messages from PR 3016,
26893 which was filed in 1993, to preserve them for posterity.
26894
9d2e1bab
ND
268952000-11-17 Nick Duffek <nsd@redhat.com>
26896
26897 * lib/gdb.exp (gdb_test): Override timeout with board info.
26898
1aca8eb7
ND
268992000-11-17 Nick Duffek <nsd@redhat.com>
26900
26901 * gdb.base/display.exp: Don't kill running stub. Add "again" to
26902 the second kill and detach messages.
26903
93076499
ND
269042000-11-17 Nick Duffek <nsd@redhat.com>
26905
26906 * configure.in: Add AC_EXEEXT.
26907 * configure: Regenerate.
26908 * Makefile.in (just-check): Export EXEEXT.
26909 * lib/gdb.exp ($EXEEXT): Import from environment.
26910 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
26911 expect "maint dump-me" on Cygwin.
26912 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
26913 $EXEEXT.
26914
30e87cd3
ND
269152000-11-17 Nick Duffek <nsd@redhat.com>
26916
26917 * gdb.base/break.exp: Test backtrace and finish from called
26918 function on all platforms, not just HP-UX.
26919
dc96c6c7 269202000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
26921
26922 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
26923 code from gdb_target_monitor, so it can be used independantly
26924 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 26925
dc96c6c7 269262000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
26927
26928 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
26929 * gdb.base/corefile.exp: Expect the message "Program is being
26930 debugged already" when we send the "corefile" command, since
26931 the preceeding gdb_load may have connected gdb to a remote target.
26932 * gdb.base/display.exp: Disable hardware watchpoints if new
26933 board info variable "no_hardware_watchpoints" is true.
26934 Replace single-letter commands with more readable ones.
26935 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
26936 if new board info variable "no_hardware_watchpoints" is true.
26937 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
26938 to see if stdio (printf) testing is possible.
26939 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
26940 board info variable "no_hardware_watchpoints" is true. Use new
26941 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
26942
39124dea
FN
269432000-11-13 Fernando Nasser <fnasser@redhat.com>
26944
26945 From Orjan Friberg <orjanf@axis.com>:
26946 * gdb.base/printcmds.exp: Escape curly braces followed by a number
26947 in array print pattern match.
26948
a9e2e984
FN
269492000-11-09 Fernando Nasser <fnasser@redhat.com>
26950
26951 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
26952 spelling "cancelled" to U.S. spelling "canceled" to match changes
26953 made to gdb.
26954 * gdb.c++/ovldbreak.exp: Ditto.
26955
c7db355b
PS
269562000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26957
26958 * gdb.base/callfuncs.c (main): Moved to end of file, call
26959 t_double_values to initialize the FPU before inferior calls are made.
26960 * gdb.base/callfuncs.exp: Test for register preservation after calling
26961 inferior functions. Add tests for continuining, finishing and
26962 returning from a stop in a call dummy.
26963
dc96c6c7 269642000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
26965
26966 * gdb.base/commands.exp: Break up long lines, and re-indent.
26967
dc96c6c7 269682000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
26969
26970 * config/gdbserver.exp: Rewritten from the ground up, to make it
26971 compatible with the current dejagnu tree, and to make it work with
26972 the new "gdbserver" in libremote.
26973
dc96c6c7 269742000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26975
26976 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
26977 * gdb.base/varargs.exp: Skip entire test if no printf support.
26978 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
26979 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
26980
dc96c6c7 269812000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
26982
26983 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
26984 no floating point support.
26985 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
26986 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
26987 * gdb.base/call-rt-st.exp: Ditto.
26988 * gdb.base/call-strs.exp: Ditto.
26989
bac5fc66
JG
269902000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
26991
26992 * gdb.base/sizeof.c: include <stdio.h>.
26993
26994 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
26995 'finish', otherwise uncaptured gdb_prompt would potentially
26996 throw remaining test points out of sync.
bac5fc66 26997
b22a6027
SB
269982000-07-26 Scott Bambrough <scottb@netwinder.org>
26999
27000 * gdb.base/recurse.exp: Run tests for all targets.
27001 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
27002 gnu-oldld case on ARM.
27003 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
27004 for ARM targets.
d63a86f8 27005
d8231941
AG
27006Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
27007
27008 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
27009 * gdb.java/configure: Rebuild.
27010
8caabe69
AG
27011Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
27012
27013 * gdb.java/jv-exp.exp: New file.
27014
9d273ca3
AG
27015Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
27016
27017 * configure: Rebuilt.
27018 * configure.in (configdirs): Add gdb.java.
27019 * gdb.java/jmisc.java: New file.
27020 * gdb.java/jmisc.exp: New file.
27021 * gdb.java/Makefile.in: New file.
27022 * gdb.java/configure: Rebuilt.
27023 * gdb.java/configure.in: New file.
27024 * lib/java.exp: New file.
27025
4f823a66
AC
27026Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
27027
27028 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 27029 underflow.
4f823a66 27030
2391e11d
AC
27031Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
27032
27033 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 27034 and the compilers sizes.
2391e11d 27035
54602222
ND
270362000-07-09 Nick Duffek <nsd@redhat.com>
27037
27038 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
27039 (use_methods): New function.
27040 (main): Call use_methods().
27041 * gdb.c++/classes.exp (test_method_param_class): New procedure.
27042 (do_tests): Call test_method_param_class.
27043
2bec0572
ND
270442000-07-09 Nick Duffek <nsd@redhat.com>
27045
27046 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
27047 spelling.
27048 (test_enums): New procedure. Move enum tests from end of script
27049 to here. Set breakpoint on function name instead of line number.
27050 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
27051 (enums2): New marker function.
27052 (enums1): New function.
27053 (main): Call enums1(). Move enum tests to enums1().
27054
78492fde
AC
27055Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
27056
27057 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 27058 compile/link program. Update line numbers.
78492fde
AC
27059 * gdb.asm/d10v.inc: Define ``startup''.
27060 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 27061
49a2cef8
AC
27062Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
27063
27064 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
27065
3e6c8688
EZ
270662000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27067
27068 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 27069 of 'help maint print' command.
3e6c8688 27070
9ff5cbe9
AC
27071Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
27072
27073 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 27074 they use gdb_expect_list.
9ff5cbe9 27075
17c579bd
AC
27076Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
27077
27078 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
27079 memory-read-packet-size'' instead of ``set endian big'' to test
27080 long commands.
17c579bd 27081
e6d71bf3
DB
270822000-06-03 Daniel Berlin <dan@cgsoftware.com>
27083
27084 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 27085 g++, and stop skipping them.
e6d71bf3
DB
27086
27087 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
27088 work under g++.
27089
d63a86f8 27090 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
27091 initialization.
27092
dc96c6c7 270932000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
27094
27095 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
27096 the regular expression: accept an (almost) arbitrary sequence of
27097 "frames-invalid" and "breakpoints-invalid" messages both before
27098 and after the "starting" message.
27099
dc96c6c7 271002000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
27101
27102 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 27103
dc96c6c7 271042000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
27105
27106 * gdb.base/annota1.exp (annotate-signal-handler-caller):
27107 Relax the regular expression a little, make it pass on Solaris 8.
27108
8216cda9
KB
271092000-05-12 Kevin Buettner <kevinb@redhat.com>
27110
27111 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 27112 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
27113 Instead, it is permissible for gdb to stop on the line of the
27114 call itself.
27115
1a570b2f
MS
271162000-05-12 Michael Snyder <msnyder@.cygnus.com>
27117
27118 * gdb.base/break.exp (bp on small function, optimized file):
27119 Add a second pass pattern. The behavior differs here between stabs
27120 and dwarf for one-line functions. Stabs preserves two line symbols
27121 (one before the prologue and one after) with the same line number,
27122 but dwarf regards these as duplicates and discards one of them.
27123 Therefore the address after the prologue (where the breakpoint is)
27124 has no exactly matching line symbol, and GDB reports the breakpoint
27125 as if it were in the middle of a line rather than at the beginning.
27126
dc96c6c7 271272000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 27128
d63a86f8 27129 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
27130 rather than "send_gdb" (for consistancy).
27131
7d418785
AC
27132Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
27133
27134 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
27135 * gdb.c++/templates.cc: Properly check for GCC version number.
27136 * lib/compiler.cc: Likewise
27137
dc96c6c7 271382000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 27139
d63a86f8 27140 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
27141 gdb may not stop at the first line of main, due to code motion.
27142
dc96c6c7 271432000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
27144
27145 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
27146 This test depends on parsing the printf output from the target.
27147 Since the sparclet stub doesn't do stdio, this will never work.
27148 * gdb.base/call-rt-st.exp: ditto.
27149 * gdb.base/call-strs: ditto.
27150
dc96c6c7 271512000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
27152
27153 * gdb.base/miscexprs.exp: make sizeof long array test portable.
27154
27155 * gdb.base/ending-run.exp: After connecting to a remote target,
27156 but before running, the target will appear to be in a random
27157 location. Specify both a file and a line for breakpoints.
27158 Also, the function that calls main may be called 'init'
27159 rather than 'start'.
27160
a5a51225
EZ
271612000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27162
27163 * gdb.base/help.exp: Update output for add-symbol-file command.
27164
7930cc7c
FN
271652000-04-10 Fernando Nasser <fnasser@cygnus.com>
27166
27167 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27168 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
27169
23e37ab1
C
271702000-04-07 J.T. Conklin <jtc@redback.com>
27171
e93c542c
C
27172 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
27173
23e37ab1
C
27174 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27175
591b8fa3
PDM
27176Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27177
27178 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 27179 values that can be represented exactly.
591b8fa3
PDM
27180 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27181 above change, and to not check against the directory part of the source
27182 file name.
27183 (step into print_long_arg_list): Likewise.
27184 (print print_small_structs from print_long_arg_list): Likewise.
27185 (print print_long_arg_list): Likewise.
27186
7a495180
EZ
271872000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27188
30b53638 27189 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 27190
beb998c6
AC
27191Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27192
27193 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27194
1c689132
DB
271952000-03-25 Daniel Berlin <dan@cgsoftware.com>
27196
27197 * gdb.base/commands.exp (deprecated_command_test): Add test for
27198 deprecate with no arguments.
27199
c1790a9d
JL
272002000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27201
27202 * gdb.base/break.exp: Add new test for setting breakpoints on
27203 optimized code so we can test breakpoints work even when function
27204 prologues may be optimized away
27205
003ba290
FN
272062000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27207
27208 From David Whedon <dwhedon@gordian.com>
a9c64011 27209 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 27210
6837a0a2
DB
272112000-03-22 Daniel Berlin <dan@cgsoftware.com>
27212
27213 * gdb.base/help.exp: Added test for new apropos command.
27214
b9593231
KB
272152000-03-21 Kevin Buettner <kevinb@redhat.com>
27216
27217 * gdb.base/pointers.c (usevar): New function.
27218 (main): Make sure that global variables v_int_pointer2, rptr,
27219 and y are all referenced someplace in the program by calling
27220 usevar() on them. [Some linkers delete symbols which are
27221 never referenced. The space remains, but there's no way to
27222 get a (symbolic) handle on the variable from the debugger.]
27223
751a959b
EZ
272242000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27225
27226 * gdb.base/printcmds.c: Add typedeffed arrays.
27227
27228 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 27229 procedure to test arrays that are typedef'd.
751a959b 27230
73a93a32
JI
272312000-03-13 James Ingham <jingham@leda.cygnus.com>
27232
27233 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 27234 the library directories.
73a93a32 27235
fb40c209
AC
27236Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27237
27238 * configure.in (configdirs): Add sub directory gdb.mi.
27239 * configure: Re-generate.
27240
27241 * gdb.mi: New directory.
d63a86f8 27242
ee4dd2c9
AC
272432000-02-25 Scott Bambrough <scottb@netwinder.org>
27244
27245 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 27246 a long long value as a double on ARM platforms.
ee4dd2c9 27247
70f0cc22
JB
272482000-02-16 Jim Blandy <jimb@redhat.com>
27249
27250 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27251 default source file is set properly before running this test.
27252
853819b8
EZ
272532000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27254
27255 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 27256 gdbtk/library directory, not in gdbtcl2.
853819b8 27257
dfcd3bfb
JM
272582000-02-04 Jim Blandy <jimb@redhat.com>
27259
27260 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27261 backslash from regexp pattern.
27262
27263 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27264 procedure. Use it to run all the "continue to bp overloaded"
27265 tests. Note that this changes the names of the tests slightly.
27266 If the breakpoint hit message includes a hex PC value, because
27267 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27268 from the real source code, still consider that a pass.
27269
27270 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27271 XFAIL here if the breakpoint message contains a hex address. Note
27272 similar change on 1999-11-02.
27273
27274 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27275
27276 * gdb.base/ptype.exp: Establish a default source file before
27277 calling get_debug_format.
27278
272792000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27280
27281 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27282
8b93c638
JM
272832000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27284
27285 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27286 of successive stepi commands -- while in the prologue we should see
27287 the function entry bracket.
27288
272892000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27290
27291 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27292 reach __change_mode() when stepping through the end of main().
27293
c5394b80
JM
272942000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27295
27296 * gdb.base/default.exp: Fix expected pattern.
27297 * gdb.base/help.exp: Same.
27298
0d06e24b
JM
272992000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27300
27301 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 27302 Don't use xfail's because that affects only the following test.
d63a86f8 27303
0d06e24b 27304 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 27305 solaris or linux.
0d06e24b
JM
27306
27307 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27308
dc96c6c7 273092000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 27310
d63a86f8 27311 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
27312 "A syntax error" rather than "A parse error". Accept both.
27313
273142000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27315
27316 * gdb.base/default.exp: Remove OS dependent string from "target
27317 remote" test.
27318 * gdb.base/help.exp: Same for "help target remote" test.
27319
c3f6f71d
JM
273202000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27321
27322 From Jim Kingdon <kingdon@redhat.com>:
27323
27324 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
27325 prompt (cleanup rather than necessity, but still might keep output
27326 from spilling to next test).
c3f6f71d
JM
27327
273282000-01-02 Fred Fish <fnf@cygnus.com>
27329
27330 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27331 AIX, which defines them in <sys/types.h>.
27332
ed9a39eb 273331999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 27334
ed9a39eb 27335 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 27336 float" test.
ed9a39eb
JM
27337
273381999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 27339
ed9a39eb 27340 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
27341
27342 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27343 outermost frame disallowed".
27344
273451999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27346
27347 * gdb.base/setvar.exp: New tests for setting the value of a struct
27348 with a constant list.
27349
273501999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27351
27352 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27353 require the user to type a cast before setting the value of a struct.
27354
de57eccd
JM
273551999-12-06 Jim Blandy <jimb@cygnus.com>
27356
27357 * gdb.base/default.exp: Expect the new 'info float' command on
27358 all i386 platforms.
27359
27360 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27361 LinuxThreads libraries that don't support debugging.
27362
c2d11a7d
JM
27363Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27364
27365 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
27366 Change the buffer type to ``unsigned char'' to simplify size
27367 arithmetic.
c2d11a7d
JM
27368
27369 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
27370 stub only handles 400-1 byte packets. Verify that the download
27371 worked.
c2d11a7d
JM
27372
273731999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27374
27375 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27376 tests, using UNRESOLVED for the untested cases. Also, does not wait
27377 for a timeout if the prompt was received before a recognizable pattern.
27378
273791999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27380
27381 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27382
273831999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27384
27385 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 27386 watchpoints.
c2d11a7d
JM
27387
273881999-11-24 Jason Merrill <jason@casey.cygnus.com>
27389
27390 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27391
27392 * gdb.c++/local.exp: Be more flexible in recognizing local class
27393 name mangling. Don't allow horribly truncated method names.
27394 * gdb.c++/derivation.exp: Expect protected inheritance.
27395 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27396 * gdb.c++/virtfunc.exp: Likewise.
27397 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27398 when printing a nested enum.
27399
274001999-11-22 Jim Blandy <jimb@cygnus.com>
27401
27402 * gdb.base/step-test.exp: Properly await GDB's response to setting
27403 a breakpoint on the call to large_struct_by_value.
27404
27405 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27406 just because we have debug info for the `start' function.
27407
274081999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27409
27410 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27411 "Unknown signal" messages, which indicate (on LinuxThreads) that
27412 GDB doesn't know how to debug threads on this system. This is
27413 better than hanging while philosopher 0 dumps chatter into gdb.log.
27414
274151999-11-18 Tom Tromey <tromey@cygnus.com>
27416
27417 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27418
274191999-11-18 Fred Fish <fnf@cygnus.com>
27420
27421 * gdb.base/coremaker2.c: Add sample program for generating
27422 cores that is more self contained than coremaker.c. Eventually
27423 I'll add more code to this and tie it into the testsuite.
27424
4ce44c66
JM
274251999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27426
27427 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27428
274291999-11-10 Jimmy Guo <guo@cup.hp.com>
27430
27431 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 27432 from $srcdir/lib/.
4ce44c66 27433 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 27434 and gdb.c++/.
4ce44c66
JM
27435
27436 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27437
d63a86f8 27438 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
27439 'continue with watch' test point.
27440
274411999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27442
27443 Merged from p2linux-990323-branch:
d63a86f8 27444
4ce44c66
JM
27445 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27446
11cf8741
JM
27447Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27448
27449 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 27450 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
27451
27452Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27453
27454 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 27455 gdb_expect_list.
11cf8741
JM
27456
27457Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27458
27459 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27460
274611999-11-03 Mark Salter <msalter@cygnus.com>
27462
27463 * gdb.base/break.exp: Fix "stub continue" pattern.
27464
274651999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27466
27467 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27468
274691999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27470
27471 * gdb.base/display.exp ("finish"): Add timeout clause.
27472
27473 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27474 plain prompt clause, so this doesn't have to time out in order to
27475 fail.
27476
27477 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 27478 breakpoint hit messages include an address.
11cf8741
JM
27479
27480 * gdb.base/display.exp: Don't forget to escape parens in regular
27481 expressions. Unix regexp notatation sucks.
27482
274831999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27484
27485 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 27486 order for 'signalled' message.
11cf8741 27487
5c44784c
JM
274881999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27489
27490 From Jimmy Guo <guo@cup.hp.com>:
27491 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27492 * gdb.base/annota1.c: Add code for tests to work with.
27493
274941999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27495
27496 * gdb.base/remote.exp: New test for remote downloading settings.
27497 * gdb.base/remote.c: New file with large .data.
27498
917317f4
JM
274991999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27500
27501 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27502 for LinuxThreads support, merged from the Code Fusion branch.
27503
27504Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27505
27506 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
27507 containing exp_continue into a while within an expect. Don't
27508 attempt a start more than three times. Check return value from
27509 gdb_load.
d63a86f8 27510
2df3850c
JM
27511Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27512
27513 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 27514 a pass case.
2df3850c 27515
2acceee2
JM
275161999-10-01 Kevin Buettner <kevinb@cygnus.com>
27517
27518 * gdb.base/break.c (main): Added a statement that we can step
27519 off of.
27520 * gdb.base/break.exp: Added tests for setting a breakpoint
27521 at an offset and stepping onto a breakpoint.
27522
275231999-10-01 Fred Fish <fnf@cygnus.com>
27524
d63a86f8 27525 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
27526 gdb output.
27527
c2c6d25f
JM
275281999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27529
27530 * gdb.base/break.exp: Code locations are in hex, don't forget!
27531 (For HP-UX.)
27532
275331999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27534
27535 * condbreak.exp: Use break.c as test program.
27536 * condbreak.c: Remove, redundant with break.c.
27537
275381999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27539
27540 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 27541 Z-packets if the target needs it.
c2c6d25f
JM
27542
275431999-09-13 James Ingham <jingham@leda.cygnus.com>
27544
27545 * gdb.c++/overload.exp: Added tests for listing overloaded
27546 functions with function pointers in the arg, explicitly calling
27547 out the version you want.
27548
cff3e48b
JM
275491999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27550
27551 * long_long.exp: Add variations of test cases that work for
27552 targets with 16-bit ints and 32-bit doubles.
27553
d4f3574e
SS
275541999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27555
27556 * break.c (main): Compare a possibly-uninitialized argc with an
27557 unlikely value that fits in 16 bits.
27558
275591999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27560
27561 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27562 0xfeeb, don't want negative numbers if ints are 16 bits.
27563
27564 * lib/gdb.exp (skip_cplus_tests): New proc.
27565 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
27566 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27567 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27568 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27569 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27570 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27571 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27572 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
27573
27574 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27575
27576Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27577
27578 * gdb.base/corefile.exp (up): Allow a parameter to appear
27579 in the frame that we're going up to.
27580
27581 From Jim Blandy <jimb@cygnus.com>:
27582
27583 * gdb.base/default.exp (info float): Expect some output now.
27584
27585 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27586 returning floating-point values to fail on the x86.
27587 * gdb.base/callfwmall.exp (do_function_calls): Same.
27588
27589 * gdb.base/list.exp (test_listsize): Correct expectations for
27590 listing line 1 with listsize 2. Also, listing a single line
27591 works now, as does listing three lines. [Kevin's note: There
27592 were a number of other cases fixed too where the expectations
27593 differed...]
27594
275951999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27596
27597 * gdb.base/selftest.exp: Add case for when version prints as
27598 constant string instead of char pointer.
27599
104c1213
JM
276001999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27601
27602 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 27603 stepping out of main.
104c1213
JM
27604
27605 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27606 G++ used.
27607
27608 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 27609 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
27610
27611 * gdb.c++/ovldbreak.exp: Update match string in test that
27612 includes a warning of multiple breakpoints.
27613
276141999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27615
27616 * gdb.base/display.exp: Improve precision of step-after-finish
27617 added yesterday.
27618
27619 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 27620 test.
104c1213
JM
27621
27622 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27623 configs when using G++, not just hppa*.
27624
276251999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27626
27627 * gdb.base/async.c: New file.
27628 * gdb.base/async.exp: New file.
27629
27630Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27631
27632 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27633 PA64.
27634
53a5351d
JM
27635Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27636
104c1213
JM
27637 * gdb.base/display.exp: "finish" can leave us mid-line on many
27638 targets, deal with it. Add a small constant to main, instead of
27639 1000 since main+1000 may not be a valid address in the target.
27640
53a5351d
JM
27641 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27642 on hpux11.
27643
27644 * gdb.base/attach.exp: Handle another hpux11 error message variant
27645 when attaching to a process that does not exist.
27646
276471999-08-19 J.T. Conklin <jtc@redback.com>
27648
27649 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 27650 characters in 'continue to 1241' test.
53a5351d
JM
27651
276521999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27653
27654 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27655 stop in print_long_arg_list, define and use a whitespace
27656 variable in print_small_structs test, add an XFAIL for Solaris.
27657 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27658 interested enough to fix.
27659
7be570e7
JM
276601999-08-13 Keith Seitz <keiths@cygnus.com>
27661
27662 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27663 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27664 proc knows about targets other than the natives.
27665 (test_assign): Use "gdb_run_cmd" to "run" the target.
27666 Check that we've actually hit the breakpoint at main.
27667 When we attempt to assign a value to a local variable, check
27668 that the variable is in the current scope, i.e., don't use
27669 a test with an empty result.
27670
27671Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27672
27673 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 27674 command.
7be570e7
JM
27675
276761999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27677
27678 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27679 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27680 gdb.compat, gdb.threads-hp.
27681 gdb.hp/configure, gdb.hp/configure.in: New files.
27682 gdb.hp/Makefile.in: Recurse into new subdirs.
27683 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27684 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27685 in object files.
27686 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27687
96baa820
JM
276881999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27689
27690 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 27691 funky printf, remove a bogus p/a test.
96baa820
JM
27692
276931999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27694
27695 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
27696 connected to the target. This is necessary when running not
27697 natively.
96baa820
JM
27698
276991999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27700
27701 * gdb.base/step-test.exp: Removed some extraneous messages.
27702
27703 * gdb.base/long_long.exp: Don't run memory examination tests
27704 on little-endian targets (they will need a different set of
27705 results to match).
27706
277071999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27708
27709 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27710 until somebody decides to fix GDB.
27711
27712 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 27713 constant as "ULL".
96baa820
JM
27714 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27715 matches for a couple x/2 commands.
27716
a0b3c4fd
JM
277171999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27718
27719 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27720 by merging in ref-types2 tests.
27721 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27722
27723 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27724 * gdb.c++/Makefile.in: Add standard actions.
27725 (EXECUTABLES): Rename from PROGS, update list.
27726 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27727 from gdb.hp.
27728 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27729 foo and bar locals.
27730 * gdb.c++/anon-union.exp: Fix tests to match.
27731 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27732 expect matches to handle output variations.
27733 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27734 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 27735 output, add HP alternatives for new and delete prints.
a0b3c4fd 27736 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 27737 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
27738 * gdb.c++/demangle.exp: Use $style when reporting failure.
27739 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27740 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27741 match alternatives.
27742 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 27743 compilers.
a0b3c4fd
JM
27744 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27745 * gdb.c++/method.exp: Add match alternatives.
27746 * gdb.c++/misc.cc: Add bool types.
27747 * gdb.c++/misc.exp: Add tests for bool types.
27748 * gdb.c++/overload.exp: Add xfails.
27749 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27750 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27751 add some more template parameter tests (only for HP currently).
27752 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27753 * gdb.c++/virtfunc.cc: Add return type and value for main.
27754 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27755 match alternatives.
d63a86f8 27756
a0b3c4fd
JM
277571999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27758
27759 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27760
277611999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27762
27763 * gdb.base/signals.exp: Don't expect getting a backtrace from
27764 within a signal handler to fail on Linux.
27765
277661999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27767
27768 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27769 * lib/gdb.exp: Remove some gratuitious semicolons.
27770 (delete_breakpoints): Increase timeout.
27771 (gdb_expect): Add -notransfer option.
27772 (gdb_test): Use -notransfer option.
27773 (get_compiler_info): Add f77 case.
27774 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 27775 case.
a0b3c4fd
JM
27776 (gdb_preprocess): Call get_compiler.
27777
27778 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27779 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
27780 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27781 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27782 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27783 third arg to gdb_test.
a0b3c4fd
JM
27784 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27785 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 27786 HP-UX xfails, add others.
a0b3c4fd
JM
27787 * gdb.base/completion.exp: Reflect name change of self-test.
27788 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
27789 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27790 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27791 HP failure number.
a0b3c4fd
JM
27792 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27793 useless HP-UX 10.30 references.
27794 * gdb.base/maint.exp: Loosen matches.
27795 * gdb.base/pointers.c (main): Declare more_code.
27796 * gdb.base/pointers.exp: Match on output of a `next'.
27797 * gdb.base/structs.c: Add prototypes.
27798 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27799 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27800
278011999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27802
27803 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 27804 command.
a0b3c4fd
JM
27805
278061999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27807
27808 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27809 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
27810
27811 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
27812 debug info. Deal with lack of signal hanlder info in stack.
27813
a9c64011 27814 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
27815 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27816
5a2468f5
JM
278171999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27818
27819 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 27820 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 27821
adf40b2e
JM
27822Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27823
27824 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 27825 a1-selftest.exp.
adf40b2e
JM
27826 * gdb.base/configure: Re-generate.
27827
278281999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27829
27830 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27831 in trying to run first and name is too long.
27832
27833 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27834 pointers2.c and pointers2.exp, respectively.
27835 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27836 doschk happier.
27837
43e526b9
JM
278381999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27839
27840 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27841 callfuncs2.c and callfuncs2.exp.
27842
27843 * gdb.base/list.exp: Remove mistaken xfails.
27844 * gdb.base/list0.h: Add optional prototypes.
27845
9846de1b
JM
27846Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27847
a9c64011 27848 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 27849 calling malloc.
a9c64011
AS
27850 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27851 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 27852 use.
9846de1b
JM
27853
278541999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27855
27856 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27857 * gdb.base/annota2.cc, annota2.exp: Move from here.
27858 * gdb.c++/annota2.cc, annota2.exp: To here.
27859 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27860
43ff13b4
JM
27861Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27862
27863 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 27864 a consistent format.
43ff13b4 27865
085dd6e6
JM
278661999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27867
27868 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27869 * lib/gdb.exp (get_compiler_info): Add detection for assorted
27870 HP compilers, also set the globals $true and $false.
27871
27872 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
27873 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
27874 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
27875 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
27876 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
27877 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
27878 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
27879 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
27880 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
27881 whatis.c} Add C++ compatible function definitions and return
27882 types, add includes for library functions.
085dd6e6
JM
27883 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
27884 * gdb.base/step-test.c (myglob): Rename from glob.
27885 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
27886 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
27887 files, move here from gdb.hp.
085dd6e6 27888 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
27889 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
27890 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
27891 Adjust line numbers in regexps.
085dd6e6
JM
27892
27893 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
27894 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
27895 instead of 0/1.
27896
27897 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
27898 foll-vfork.exp: New files, move here from gdb.hp.
27899 * gdb.base/page.exp: New file, test of pagination command.
27900
27901 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
27902 recursion test.
27903 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
27904
27905 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 27906 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
27907
27908 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 27909 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 27910 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 27911 watchpoint test.
085dd6e6
JM
27912 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
27913 them work.
27914 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
27915 expressions properly.
27916 * gdb.base/corefile.exp: Loosen the match slightly.
27917 * gdb.base/default.exp: Allow "Error accessing memory" message
27918 also.
27919 * gdb.base/display.exp: Skip over x/0 j if PA64.
27920 * gdb.base/funcargs.exp: Add xfails for HP-UX.
27921 * gdb.base/interrupt.exp: Ditto.
27922 * gdb.base/langs.exp: Add symbolic matches governed by compiler
27923 in use.
27924 * gdb.base/list.exp: Add xfails for HP-UX.
27925 * gdb.base/long_long.exp: Refine some of the numeric matches.
27926 * gdb.base/mips_pro.exp: Xfail on HP-UX.
27927 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
27928 * gdb.base/nodebug.exp: Succeed on more varieties of output.
27929 * gdb.base/opaque.exp: Remove some HP-UX xfails.
27930 * gdb.base/ptype.exp: Succeed on more varieties of output.
27931 * gdb.base/scope.exp: Add xfails for HP-UX.
27932 * gdb.base/sect-cmd.exp: Add more cases.
27933 * gdb.base/setvar.exp: Add xfails for HP-UX.
27934 * gdb.base/shlib-call.exp: Loosen some matches slightly.
27935 * gdb.base/signals.exp: Match on void symbolically.
27936 * gdb.base/step-test.exp: Add case for PA64.
27937 * gdb.base/term.exp: Add exit and restart.
27938 * gdb.base/twice.exp: Clean up after self.
27939 * gdb.base/varargs.exp: Disable overload resolution explicitly.
27940 * gdb.base/whatis.exp: Allow more ways to pass tests.
27941
27942 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 27943 no longer useful.
085dd6e6
JM
27944
27945Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
27946
27947 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 27948 list of patterns.
085dd6e6 27949 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
27950 print_double_array(double_array)", "continuing to breakpoint
27951 1018", "print print_double_array(array_d)" and "continuing to
27952 1034" tests.
d63a86f8 27953
085dd6e6
JM
279541999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
27955
a9c64011 27956 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
27957
279581999-06-24 Stan Shebs <shebs@andros.cygnus.com>
27959
27960 * config/mt-*: Remove, these haven't been used since 1996.
27961
279621999-06-22 Stan Shebs <shebs@andros.cygnus.com>
27963
27964 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 27965 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
27966 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
27967
9e0b60a8
JM
279681999-06-18 Stan Shebs <shebs@andros.cygnus.com>
27969
27970 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
27971 simpler match case for the ptype of the big class.
27972
279731999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27974
27975 * gdb.exp: Fix test for gdb_prompt existence.
27976
279771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27978
27979 * gdb.exp (gdb_test): Add fail after calls to perror.
27980
279811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27982
27983 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
27984
279851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27986
27987 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
27988
0f71a2f6
JM
27989Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
27990
27991 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 27992 malloc() is linked in.
0f71a2f6
JM
27993
279941999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27995
27996 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
27997 step at end.
27998
27999 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
28000
280011999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
28002
28003 * gdb.java/jv-print.exp: New file. (Our first Java test!)
28004
cce74817
JM
28005Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
28006
28007 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
28008 * gdb.base/mips_pro.exp: Likewise.
28009
280101999-06-02 Keith Seitz <keiths@cygnus.com>
28011
28012 * gdb.c++/templates.cc: Change all "new" operators to throw
28013 an exception.
28014 * gdb.c++/cplusfuncs.cc: Likewise.
28015
28016 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
28017
28018Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
28019
28020 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
28021 * gdb.base/ending-run.exp: When stepping out of main, accept a
28022 step into an arbitrary assembler file.
cce74817 28023
392a587b
JM
280241999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28025
d63a86f8 28026 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 28027 "breakpoint-invalid" to be printed.
6fdff2c5
PA
28028 * gdb.base/annota2.exp: Revise line number for main
28029 breakpoint. Allow any number of "frames-invalid" and
28030 "breakpoint-invalid" to be printed.
392a587b
JM
28031 * gdb.base/annota2.cc: Initialize a.x to 0.
28032
9e086581
JM
280331999-05-17 Keith Seitz <keiths@cygnus.com>
28034
6fdff2c5
PA
28035 * gdb.base/call-ar-st.exp: Skip
28036 "print print_double_array (double_array)" when "skip_float_tests" set.
28037 Ditto for "print print_double_array(array_d)",
28038 "print print_small_structs", "print print_ten_doubles", and
28039 "step into print_long_arg_list".
28040 Don't assume we can step into "print_long_arg_list": we could step
28041 into memcpy.
28042 * gdb.base/call-rt-st.exp: Don't run float-related tests when
28043 "skip_float_tests" is set: "print print_one_double(*d1)"
28044 and "print print_two_floats(*f3)".
9e086581
JM
28045 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
28046 "skip_float_tests" is set.
6fdff2c5
PA
28047 * gdb.base/varargs.exp: Skip
28048 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
28049 "skip_float_tests" set.
d63a86f8 28050
cd0fc7c3
SS
280511999-05-06 Keith Seitz <keiths@cygnus.com>
28052
28053 * gdb.base/annota2.cc: Include stdio.h.
28054
28055Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
28056
28057 * gdb.base/crossload.exp: Remove, this has been disabled ever
28058 since BFD stopped including all targets, and cross-GDB gets
28059 plenty of testing anyway.
28060 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
28061 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
28062 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
28063 * gdb.base/README: Remove, was doc for this.
28064 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 28065 needed.
cd0fc7c3 28066
b83266a0
SS
280671999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28068
28069 * gdb.base/call-ar-st.exp: Fix one regular expression in test
28070 output.
28071
28072 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
28073 * gdb.base/annota2.exp: New file. More annotation tests.
28074 * gdb.base/annota1.c: New file. Source file for annota1.exp.
28075 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
28076
280771999-04-23 Angela Marie Thomas <angela@cygnus.com>
28078
28079 * config/cfdbug.exp: New file.
28080
7a292a7a
SS
280811999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
28082
28083 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
28084 Marcus Daniel's and Dale Hawkins's demangler crashes.
28085
28086 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
28087 test_lucid_style_demangling, test_arm_style_demangling,
28088 test_hp_style_demangling): Try Tom Tromey's core-dumping
28089 identifier under each demangling style.
7a292a7a
SS
28090
280911999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
28092
28093 * gdb.c++/demangle.exp: Include the current demangling style
28094 in all test names.
28095 (current_demangling_style): New global variable.
28096 (set_demangling_style, test_demangling_core, test_demangling,
28097 test_demangling_exact): New functions.
28098 (test_gnu_style_demangling, test_lucid_style_demangling,
28099 test_arm_style_demangling, test_hp_style_demangling): Use those,
28100 instead of calling gdb_test and gdb_test_exact directly.
28101 (catch_demangling_errors): New function, which reports errors
28102 signalled by the demangling test functions in an orderly way.
28103 (do_tests): Use catch_demangling_errors.
28104
281051999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
28106
28107 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 28108 grouping in expressions, not {}.
7a292a7a
SS
28109
28110 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 28111 initialized yet.
7a292a7a
SS
28112
281131999-04-01 Stan Shebs <shebs@andros.cygnus.com>
28114
28115 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
28116 are listed.
28117
281181999-03-26 Stan Shebs <shebs@andros.cygnus.com>
28119
28120 * gdb.stabs/weird.exp: Test for CC being defined before
28121 looking at its value.
28122
281231999-03-25 Stan Shebs <shebs@andros.cygnus.com>
28124
28125 * gdb.base/call-ar-st.exp: Remove stray '#'.
28126 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
28127 "short int" and "long int".
28128 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 28129 change, to mollify finicky HP compiler.
7a292a7a
SS
28130 * gdb.hp/reg-test.exp (testfile): Fix file name.
28131 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 28132
7a292a7a
SS
28133 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
28134 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
28135 alternate form of enum ptype.
28136
c906108c
SS
281371999-03-23 Stan Shebs <shebs@andros.cygnus.com>
28138
7a292a7a
SS
28139 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
28140 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
28141 passing skip_hp_tests, so as not to waste time on guaranteed
28142 failure.
7a292a7a 28143
c906108c
SS
28144 * gdb.c++/overload.cc: Pass string instead of char addr, always
28145 init ccpfoo.
28146 * gdb.c++/templates.cc: Fix syntax error.
28147
7a292a7a
SS
28148Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28149
28150 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 28151 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
28152 command.
28153
281541999-03-18 James Ingham <jingham@cygnus.com>
28155
28156 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
28157
28158 * gdb.c++/method.exp: It was testing an uninitialized int on the
28159 stack and assuming it was positive.
28160
28161 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
28162
28163 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 28164 keep it from killing the rest of the tests.
7a292a7a
SS
28165 Use gdb_continue_to_end.
28166
28167 * gdb.base/sigall.exp: use gdb_continue_to_end.
28168
28169 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
28170
28171 * gdb.base/display.exp: use runto_main, not run.
28172
d63a86f8
RM
28173 * gdb.base/default.exp: Check for the current error message in the
28174 r abbreviation test.
7a292a7a
SS
28175 Add strongarm to the targets that know info float.
28176
d63a86f8 28177 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
28178 run which doesn't work with monitors.
28179
6fdff2c5
PA
28180 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28181 1034 test.
7a292a7a
SS
28182
28183 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28184
6fdff2c5
PA
28185 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28186 end of a program. Traps the case (in Cygmon) when the program
28187 never really exits. Same as Mark's continue_to_exit, but I had
28188 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
28189
28190 * config/monitor.exp (gdb_target_monitor): added another
28191 target_info parameter: remotebinarydownload. This will set the
28192 remotebinarydownload flag if this is causing some boards trouble.
28193
281941999-03-18 Mark Salter <msalter@cygnus.com>
28195
28196 * lib/gdb.exp (continue_to_exit): New function.
28197
28198 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28199 * gdb.base/ending-run.exp: Ditto.
28200 * gdb.base/step-test.exp: Ditto.
28201
282021999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28203
28204 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28205 (suggested by Art Haas <ahaas@neosoft.com>).
28206
282071999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28208
889bf7c5 28209 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
28210
28211Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28212
28213 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 28214 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
28215
282161999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28217
28218 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28219 a call to strlen; sometimes we do have sources.
28220
282211999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
28222
28223 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 28224 character, so GDB won't print garbage after its end.
d63a86f8 28225
c906108c
SS
28226 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28227 breakpoint there instead. Sometimes GCC emits memcpy to handle
28228 the large structures being passed by value, so we step into that
28229 instead of sum_array_print, which obscures what we're really testing.
28230 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
28231 the bizarre steps into memcpy, so do that here. Add check for
28232 stepping into function calls that pass large structures by value.
28233 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
28234 Remove all references to specific line numbers.
28235 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28236 New type and function.
28237 (main): Call large_struct_by_value, passing it a large struct by value.
28238 * lib/gdb.exp (gdb_get_line_number): New function.
28239
28240 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28241 more portable.
28242
7a292a7a
SS
282431999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28244
c906108c
SS
28245 * lib/gdb.exp: Doc fixes.
28246
7a292a7a
SS
282471999-03-05 Nick Clifton <nickc@cygnus.com>
28248
d63a86f8 28249 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
28250
282511999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28252
c906108c 28253 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
28254 commands. They're not germane to this test, and they don't work
28255 that way on remote targets.
c906108c 28256
3fc11d3e
JM
282571999-03-01 James Ingham <jingham@cygnus.com>
28258
28259 * Changelog entries merged over from gdb development branch.
28260
3fc11d3e
JM
28261 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28262
28263 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28264 for outputting results of test run.
28265
2d4a1622 28266 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
28267
28268 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 28269
7a292a7a
SS
282701999-02-25 Felix Lee <flee@cygnus.com>
28271
28272 * lib/gdb.exp (debug_format): initialize
28273
c906108c
SS
282741999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28275
28276 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28277 * gdb.base/call-rt-st.c: Ditto.
28278
c906108c
SS
282791999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28280
28281 * gdb.threads/pthreads.exp (horiz): New variable.
28282 (test_startup): Fix regexps that capture thread numbers.
28283
282841999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28285
28286 * gdb.base/smoke.exp: Disambiguate two test case names (both
28287 called ``print'').
28288
28289Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28290
28291 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 28292 compilation.
c906108c
SS
28293
282941999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28295
28296 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28297 actual output formatting.
28298 * gdb.base/smoke.exp: GDB removes leading 0's.
28299 * gdb.base/volatile.exp: Don't check type of remuneration;
28300 that variable is no longer defined in constvars.c.
28301 * gdb.base/step-test.c (main): Exit with explicit exit code.
28302 * gdb.base/step-test.exp: Remove two nexti checks--they are
28303 not portable.
28304
283051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28306
28307 * gdb.base/help.exp ("help delete display"): Fix test to match
28308 gdb's output.
28309
28310 * gdb.base/long_long.c (known_types): Initialize values to zero.
28311 * gdb.base/long_long.exp: Step one more line
28312 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
28313 leading zeros. Explicitly ask for hex formatting. Use
28314 unique test case names.
c906108c
SS
28315
28316Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28317
d63a86f8 28318 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
28319
28320 * gdb.c++/method.exp: Add missing close brace.
28321
283221999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28323
28324 * gdb.base/maint.exp: Use 'set height 0' to disable page
28325 prompting, not 'set height 400'.
28326
28327 Fix a bunch of timeouts.
28328 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28329 four separate tests, so expect doesn't take forever to match a ton
28330 of text against a regexp with lots of .* forms.
28331 ("maint print psymbols", "maint print symbols"): Make some of
28332 these greps more selective, so that expect doesn't try to wade
28333 through huge piles of output and time out.
28334
28335 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28336
28337 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
28338 tests: one which doesn't expect shlib events to be reported, and
28339 another which does, but is XFAIL for all platforms other than
28340 HP/UX.
c906108c
SS
28341
28342 * gdb.base/break.exp: Teach the test suite that the `catch
28343 fork', `catch vfork', and `catch exec' commands produce error
28344 messages on platforms that don't provide these features.
28345
28346Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28347
28348 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
28349 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28350 (shortening names from solib_threshold.exp etc), won't run on
28351 anything but HP-UX for the foreseeable future.
c906108c 28352 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 28353 reflect move.
c906108c
SS
28354
28355Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28356
28357 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 28358 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
28359
28360Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28361
28362 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28363 successfully re-sets breakpoints in shared libraries.
28364 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28365
28366Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28367
d63a86f8
RM
28368 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28369 and compiled w/o GCC.
c906108c
SS
28370
28371 * gdb.hp/watch-cmd.exp: ditto.
28372
28373 * gdb.hp/watch-hp.exp: ditto.
28374
28375 * gdb.hp/xdb1.exp: ditto.
28376
28377 * gdb.hp/xdb2.exp: ditto.
28378
28379 * gdb.hp/dbx.exp: ditto.
28380
28381Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28382
28383 * constvars.c: Remove C++-isms.
28384 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 28385 with GCC.
c906108c
SS
28386
28387Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28388
28389 The following changes are part of the HP merge.
28390
28391 * gdb.base/break.exp: new tests to verify that catchpoints for
28392 fork, vfork, and exec don't trigger inappropriately.
28393
28394 * gdb.base/opaque.exp: compile one file at a time, then link.
28395
28396 * gdb.base/signals.exp: be more restrictive about which hppa
28397 systems receive a setup_xfail. new tests.
28398
28399 * gdb.base/solib_threshold.build: new file.
28400 * gdb.base/solib_threshold.exp: new file.
28401 * gdb.base/solib_threshold.link_opts: new file.
28402 * gdb.base/solib_threshold.mk: new file.
28403 * gdb.base/gen_solib_threshold.c: new file.
28404
28405 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28406 tests. New tests for enums inside classes.
28407
28408 * gdb.c++/compiler.cc: indicate support of template debugging.
28409
28410 * gdb.c++/demangle.exp: run hp style demangling tests.
28411
28412 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28413 tests.
28414
28415 * gdb.c++/misc.cc: changes to support new tests.
28416
28417 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28418 to support new tests.
28419
28420 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28421 gcc, then skip these tests.
28422
28423Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28424
28425 The following files are part of the HP merge; some had longer
28426 names at HP, but have been renamed to be no more than 14
28427 characters in length.
28428
28429 * gdb.hp/ambiguous.cc: new file.
28430 * gdb.hp/ambiguous.exp: new file.
28431 * gdb.hp/attach.exp: new file.
28432 * gdb.hp/attach2.exp: new file.
28433 * gdb.hp/classes-hp.exp: new file.
28434 * gdb.hp/ctti.exp: new file.
28435 * gdb.hp/ctti-add.cc: new file.
28436 * gdb.hp/ctti-add1.cc: new file.
28437 * gdb.hp/ctti-add2.cc: new file.
28438 * gdb.hp/ctti-add3.cc: new file.
28439 * gdb.hp/dbx.exp: new file.
28440 * gdb.hp/exception.cc: new file.
28441 * gdb.hp/exception.exp: new file.
28442 * gdb.hp/foll-exec.c: new file.
28443 * gdb.hp/foll-exec.exp: new file.
28444 * gdb.hp/foll-fork.c: new file.
28445 * gdb.hp/foll-fork.exp: new file.
28446 * gdb.hp/foll-vfork.c: new file.
28447 * gdb.hp/foll-vfork.exp: new file.
28448 * gdb.hp/inherit-hp.exp: new file.
28449 * gdb.hp/more-steps.exp: new file.
28450 * gdb.hp/namespace.cc: new file.
28451 * gdb.hp/namespace.exp: new file.
28452 * gdb.hp/optimize.exp: new file.
28453 * gdb.hp/pxdb.c: new file.
28454 * gdb.hp/pxdb.exp: new file.
28455 * gdb.hp/quicksort.exp: new file.
28456 * gdb.hp/reg-test.exp: new file.
28457 * gdb.hp/reg-test.s: new file.
28458 * gdb.hp/sized-enum.c: new file.
28459 * gdb.hp/sized-enum.exp: new file.
28460 * gdb.hp/start-stop.exp: new file.
28461 * gdb.hp/templ-hp.cc: new file.
28462 * gdb.hp/templ-hp.exp: new file.
28463 * gdb.hp/thr-lib.c: new file.
28464 * gdb.hp/thr-lib.exp: new file.
28465 * gdb.hp/thr-lib.h: new file.
28466 * gdb.hp/thr-liblib.c: new file.
28467 * gdb.hp/virtfun-hp.c: new file.
28468 * gdb.hp/virtfun-hp.exp: new file.
28469 * gdb.hp/watch-cmd.exp: new file.
28470 * gdb.hp/watch-hp.exp: new file.
28471 * gdb.hp/xdb1.exp: new file.
28472 * gdb.hp/xdb2.exp: new file.
28473 * gdb.hp/xdb3.exp: new file.
28474
28475Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28476
28477 The following files are part of the HP merge; some had longer
28478 names at HP, but have been renamed to be no more than 14
28479 characters in length.
28480
28481 * gdb.base/ss.h: new file.
28482 * gdb.base/call-ar-st.c: new file.
28483 * gdb.base/call-ar-st.exp: new file.
28484 * gdb.base/call-rt-st.c: new file.
28485 * gdb.base/call-rt-st-exp: new file.
28486 * gdb.base/call-strs.exp: new file.
28487 * gdb.base/ena-dis-br.exp: new file.
28488 * gdb.base/environ.exp: new file.
28489 * gdb.base/long_long.exp: new file.
28490 * gdb.base/sect-cmd.exp: new file.
28491 * gdb.base/shlib-cl2.exp: new file.
28492 * gdb.base/smoke.exp: new file.
28493 * gdb.base/so-impl-ld.c: new file.
28494 * gdb.base/so-impl-ld.exp: new file.
28495 * gdb.base/so-indr-cl.c: new file.
28496 * gdb.base/so-indr-cl.exp: new file.
28497 * gdb.base/varargs.exp: new file.
28498 * gdb.base/volatile.exp: new file.
28499 * gdb.base/whatis-exp.exp: new file.
7a292a7a 28500 * gdb.base/display.exp: new file.
c906108c
SS
28501 * gdb.c++/derivation.exp: new file.
28502 * gdb.c++/local.exp: new file.
28503 * gdb.c++/member-ptr.exp: new file.
28504 * gdb.c++/overload.exp: new file.
28505 * gdb.c++/ovldbreak.exp: new file.
28506 * gdb.c++/ref-types.exp: new file.
28507 * gdb.c++/ref-types2.exp: new file.
28508 * gdb.c++/userdef.exp: new file.
d63a86f8 28509
c906108c
SS
28510Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28511
28512 * gdb.base/default.exp: Reflect wording change in remote.c.
28513
dc96c6c7 28514Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28515
28516 * gdb.base/help.exp: Update to reflect current text.
28517
28518Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28519
28520 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28521 they're stack variables and contain garbage.
28522 * gdb.c++/anon-union.exp: new file.
28523
28524 The following changes were made by David Taylor
889bf7c5
PA
28525 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28526 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28527 in changes by HP.
c906108c
SS
28528
28529 * gdb.base/bitops.exp: new file.
28530 * gdb.base/default.exp: change expected messages for catch and
28531 info catch tests to reflect HP merge changes.
28532 * gdb.base/enable-disable-break.exp
28533 * gdb.base/ending-run.c: new file.
28534 * gdb.base/long_long.c: new file.
28535 * gdb.base/maint.exp: new file.
28536 * gdb.base/pointers2.exp: new file.
28537 * gdb.base/shlib-call2.exp: new file.
28538 * gdb.base/solib.exp: new file.
28539 * gdb.base/step-test.c: new file.
28540 * gdb.c++/anon-union.cc: new file.
28541 * gdb.c++/local.cc: new file.
28542 * gdb.c++/member-pointer.cc: new file.
28543 * gdb.c++/method.cc: new file.
28544 * gdb.c++/ref-types.cc: new file.
28545 * gdb.c++/ref-types2.cc: new file.
28546 * gdb.c++/userdef.cc: new file.
d63a86f8 28547
c906108c
SS
28548 * gdb.base/scope.exp: compile one file at a time, then link.
28549 * gdb.base/langs.exp: ditto.
28550 * gdb.base/list.exp: ditto.
d63a86f8 28551
c906108c
SS
28552Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28553
28554 The following changes were made by David Taylor
889bf7c5
PA
28555 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28556 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28557 in changes by HP.
d63a86f8 28558
c906108c
SS
28559 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28560 skip tests. When compiling pass c++ flag to gdb_compile.
28561 * gdb.c++/
d63a86f8 28562
c906108c
SS
28563 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28564 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28565 (skip_hp_tests): new function.
28566 (gdb_preprocess): new function.
28567
28568 * configure.in (hpdir): decide whether to configure gdb.hp.
28569 * configure: regenerated.
28570
28571 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28572 to delete on clean.
28573 (EXECUTABLES): update to reflect new additions.
28574 * gdb.base/commands.exp: update message expected.
28575 * gdb.base/default.exp: add copyright notice.
28576 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28577 * gdb.base/help.exp: update messages to reflect current text.
28578 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28579 targets for recurse tests.
28580 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28581 skip this file.
28582
28583 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28584 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28585 compilation.
28586 * gdb.c++/misc.exp: ditto.
28587 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28588 run the tests. tell gdb_compile that it's a c++ compilation.
28589
28590 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 28591
c906108c
SS
28592 * gdb.base/all-bin.exp: new file.
28593 * gdb.base/arithmet.exp: new file.
28594 * gdb.base/assign.exp: new file.
28595 * gdb.base/completion.exp: new file.
28596 * gdb.base/cond-expr.exp: new file.
28597 * gdb.base/condbreak.exp: new file.
28598 * gdb.base/define.exp: new file.
28599 * gdb.base/dollar.exp: new file.
28600 * gdb.base/environment.exp: new file.
28601 * gdb.base/eval-skip.exp: new file.
28602 * gdb.base/jump.exp: new file.
28603 * gdb.base/logical.exp: new file.
28604 * gdb.base/pointers.exp: new file.
28605 * gdb.base/relational.exp: new file.
28606 * gdb.base/section_command.exp: new file.
28607 * gdb.base/whatis-expr.exp: new file.
28608
28609 * gdb.base/all-types.c: new file.
28610 * gdb.base/call-array-struct.c: new file.
28611 * gdb.base/call-return-struct.c: new file.
28612 * gdb.base/call-strings.c: new file.
28613 * gdb.base/callfuncs2.c: new file.
28614 * gdb.base/condbreak.c: new file.
28615 * gdb.base/constvars.c: new file.
28616 * gdb.base/display.c: new file.
28617 * gdb.base/int-type.c: new file.
28618 * gdb.base/jump.c: new file.
28619 * gdb.base/miscexprs.c: new file.
28620 * gdb.base/pointers.c: new file.
28621 * gdb.base/pointers2.c: new file.
28622 * gdb.base/shmain.c: new file.
28623 * gdb.base/shr1.c: new file.
28624 * gdb.base/shr2.c: new file.
28625 * gdb.base/solib.c: new file.
28626 * gdb.base/solib1.c: new file.
28627 * gdb.base/solib2.c: new file.
28628 * gdb.base/varargs.c: new file.
28629 * gdb.c++/derivation.cc: new file.
28630 * gdb.c++/overload.cc: new file.
28631 * gdb.c++/ovldbreak.cc: new file.
28632 * gdb.hp/attach.c: new file.
28633 * gdb.hp/attach2.c: new file.
28634 * gdb.hp/average.c: new file.
28635 * gdb.hp/compiler.c: new file.
28636 * gdb.hp/compiler.cc: new file.
28637 * gdb.hp/execd-program.c: new file.
28638 * gdb.hp/follow-exec.c: new file.
28639 * gdb.hp/follow-fork.c: new file.
28640 * gdb.hp/follow-vfork-and-exec.c: new file.
28641 * gdb.hp/misc-hp.cc: new file.
28642 * gdb.hp/more-steps.c: new file.
28643 * gdb.hp/optimize.c: new file.
28644 * gdb.hp/quicksort.c: new file.
28645 * gdb.hp/run-hp.c: new file.
28646 * gdb.hp/start-stop.c: new file.
28647 * gdb.hp/sum.c: new file.
28648 * gdb.hp/templates-hp.cc: new file.
28649 * gdb.hp/thread-local-in-lib.c: new file.
28650 * gdb.hp/thread-local-in-lib.h: new file.
28651 * gdb.hp/thread-local-in-lib.lib.c: new file.
28652 * gdb.hp/vforked-program.c: new file.
28653 * gdb.hp/virtfunc-hp.cc: new file.
28654 * gdb.hp/watchpoint-hp.c: new file.
28655 * gdb.hp/xdb.c: new file.
28656 * gdb.hp/xdb0.c: new file.
28657 * gdb.hp/xdb0.h: new file.
28658 * gdb.hp/xdb1.c: new file.
28659
28660Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28661
28662 The following change was made by Edith Epstein
889bf7c5
PA
28663 <eepstein@cygnus.com> as part of a project to merge in changes
28664 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
28665
28666 * gdb.c++/demangle.exp: changed the expected output for some
28667 ARM-style mangling -- removed second reference to datatype.
889bf7c5 28668 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 28669 T1<char>::~T1<char>(void)
c906108c 28670 becomes,
a9c64011
AS
28671 maint demangle __dt__11T1__pt__2_cFv
28672 T1<char>::~T1(void)
c906108c 28673
889bf7c5 28674 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 28675
c906108c
SS
28676Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28677
28678 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28679 * gdb.trace/backtrace.exp: Likewise.
28680 * gdb.trace/circ.exp: Likewise.
28681 * gdb.trace/collection.exp: Likewise.
28682 * gdb.trace/deltrace.exp: Likewise.
28683 * gdb.trace/infotrace.exp: Likewise.
28684 * gdb.trace/limits.exp: Likewise.
28685 * gdb.trace/packetlen.exp: Likewise.
28686 * gdb.trace/passc-dyn.exp: Likewise.
28687 * gdb.trace/passcount.exp: Likewise.
28688 * gdb.trace/report.exp: Likewise.
28689 * gdb.trace/save-trace.exp: Likewise.
28690 * gdb.trace/tfind.exp: Likewise.
28691 * gdb.trace/tracecmd.exp: Likewise.
28692 * gdb.trace/while-dyn.exp: Likewise.
28693 * gdb.trace/while-stepping.exp: Likewise.
28694
286951998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28696
28697 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28698
28699Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28700
28701 From Brendan Kehoe:
28702 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28703 int return types.
28704
28705Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28706
28707 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 28708 remote dos host testing right.
c906108c
SS
28709
28710Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28711
28712 * gdb.base/corefile.exp: remove some xfails.
28713
28714Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28715
28716 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 28717 have different timestamps.
c906108c
SS
28718
28719Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28720
28721 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 28722 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
28723
28724Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28725
28726 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 28727 delta.
c906108c
SS
28728
28729Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28730
28731 * gdb.base/default.exp: Add brace missing from previous delta.
28732
28733Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28734
28735 * gdb.base/default.exp: Support test for info float for all
28736 varieties of arm toolchain.
28737
dc96c6c7 28738Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28739
28740 * gdb.trace/*.exp: remove "remote_download" command.
28741
dc96c6c7 28742Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28743
28744 * gdb.trace/*.exp: remove -gdwarf from compile.
28745
28746Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28747
28748 * gdb.trace/configure.in(AC_INIT): typo
28749 * gdb.trace/configure: regenerated
28750
dc96c6c7 28751Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28752
28753 * config/m68k-emc.exp: New file.
28754 * lib/<emc-support.exp trace-support.exp}: New files.
28755 * configure.in: add new test directory gdb.trace.
28756 * gdb.trace/{configure configure.in Makefile.in}: New files.
28757 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28758 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28759 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28760 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28761 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28762 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28763 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 28764
dc96c6c7 28765Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28766
28767 * gdb.c++/classes.exp: Change all regular expressions to match
28768 arbitrary combinations of newline/carriage-return, so that they
28769 will work equally well on Unix and Windows.
28770 * gdb.c++/inherit.exp: ditto.
28771 * gdb.c++/virtfunc.exp: ditto.
28772
287731998-08-11 Dawn Perchik <dawn@cygnus.com>
28774
28775 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28776
c2d11a7d
JM
28777Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28778
28779 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28780 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28781 to use a0-a3/d0-d3 as needed.
28782
28783Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28784
28785 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28786 * gdb.disasm/am33.exp: Corresponding changes.
28787
c906108c
SS
287881998-07-11 Felix Lee <flee@cygnus.com>
28789
28790 * gdb.base/callfuncs.exp: add cmp10 test.
28791 * gdb.base/callfuncs.c (cmp10): new function.
28792
28793Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28794
d63a86f8 28795 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
28796 into two parts to get around a synchronization problem in expect.
28797
3fc11d3e
JM
28798Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28799
28800 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28801
28802 * configure.in: Add options for gdbtk testsuite.
28803
28804 * configure: Regenerate.
28805
28806 * gdb.gdbtk: New directory to hold gdbtk tests.
28807
c906108c
SS
28808Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28809
28810 * gdb.fortran/types.exp: Escape brackets in expect patterns
28811 for test_float_literal_types_accepted tests.
28812 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28813 before run test.
28814
c2d11a7d
JM
28815Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28816
28817 * am33.exp: Just compile, do not link the testcase.
28818 * am33.s: Add ".am33" pseudoop to force am33 mode.
28819
c906108c
SS
288201998-06-25 Felix Lee <flee@cygnus.com>
28821
28822 * gdb.base/setshow.exp: make sure $pc is sane.
28823
28824 * gdb.stabs/weird.exp: split expect patterns properly.
28825
c2d11a7d
JM
28826Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28827
28828 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28829 * gdb.disasm/am33.exp: Run it.
28830
dc96c6c7 28831Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28832
28833 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28834 match processing (and eliminate spurious timeouts when running).
28835
dc96c6c7 28836Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28837
28838 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28839 exception test, but conditionalize it on target [mach | gnu].
28840
dc96c6c7 28841Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
28842
28843 * gdb.base/overlays.exp: fixup compile line for linker script.
28844
28845Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28846
28847 * gdb.fortran/types.exp: don't guess at float size.
28848
28849Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28850
28851 * gdb.base/exprs.exp: delete test that depends on int size.
28852
28853Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28854
28855 * config/sim.exp: Removed checks for target triplets.
28856 (gdb_target_sim): Use gdb,target_sim_options.
28857
28858Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28859
28860 * gdb.base/reread.exp: New file.
28861 * gdb.base/reread1.c: New file.
28862 * gdb.base/reread2.c: New file.
28863
28864Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28865
28866 * config/sim.exp: Use 'target sim -sparclite' when running
28867 SPARClite programs.
28868
28869Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
28870
28871 * gdb.base/structs2.exp: New file.
28872 * gdb.base/structs2.c: New file.
28873
28874Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
28875
28876 * gdb.asm/common.inc: New file.
28877 * gdb.asm/d10v.inc: New file.
28878 * asm-source.exp: Pass -I's to gas to find .inc files.
28879 Update line numbers in expected output.
28880 * asmsrc1.s: Rewrite.
28881 * asmsrc2.s: Rewrite.
28882 * configure.in: Create arch.inc symlink.
28883 * configure: Regenerate.
28884 * Makefile.in (distclean): Delete arch.inc.
28885
28886Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
28887
28888 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
28889 (t_enum_value2): ditto
28890 (t_enum_value3): ditto
28891 (main): ditto
c906108c
SS
28892Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28893
28894 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
28895 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
28896 change.
28897 Use gdb_test instead of send_gdb/gdb_expect sequences.
28898
28899Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
28900
28901 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
28902 not void.
28903
28904Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
28905
28906 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
28907 subroutines. Used to test gdbs ability to single step through PC
28908 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
28909
28910Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
28911
28912 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
28913 more rigorous EGCS C++ error checking.
28914
28915Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28916
a9c64011
AS
28917 * gdb.base/help.exp: Clean up `help set args' and `help show args'
28918 tests.
28919 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
28920 function when asleep.
28921 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
28922 for i*86 Linux and SVR4 signal handling problems.
28923 Remove linux xfail for `next to handler in signals_tests_1', fixed
28924 by recent infrun.c change.
28925 Limit backtrace to 10 frames to avoid timeout problems with infinite
28926 stack backtraces.
28927 Adjust expect pattern in `handle all print' test to match Apr 28 1997
28928 target.[ch] change.
c906108c
SS
28929
28930Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
28931
28932 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
28933 for a newline from gdb before continuing.
28934 (default_gdb_exit): Just look for y or n.
28935 (gdb_test): Detect abnormal exit from GDB running on DOS; if
28936 it does, fail the rests of the tests in the file.
28937
28938Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
28939
28940 * config/cygmon.exp: New file.
28941
28942Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
28943
28944 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 28945 main" test on remote targets.
c906108c
SS
28946
28947 * gdb.base/scope.exp: Fix problem with filelocal_bss before
28948 run test on remote targets.
28949
28950Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
28951
28952 * gdb.asm: New directory.
28953 * configure.in: Configure it.
28954 * configure: Regenerate.
28955 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
28956 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
28957
28958Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
28959
28960 * config/mn10300-eval.exp: New file to support MN10300 eval board.
28961
dc96c6c7 28962Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 28963
a9c64011
AS
28964 * gdb.base/overlays (several files): Merge the two overlay
28965 managers into one. Change variables (foox, barx, bazx, grbxx)
28966 back into ints but force them to load in their proper sections.
c906108c
SS
28967
28968Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
28969
28970 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 28971 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
28972 (D10VCopy): Handle memory regions crossing 16k boundaries.
28973 (D10VCopy): Transfer data in 32 bit chunks.
28974
28975Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
28976
28977 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 28978 correct.
c906108c
SS
28979
28980 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 28981 map. Include space for printf in .text segment.
c906108c
SS
28982
28983 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 28984 updated d10v memory VMA/LMA map.
c906108c 28985 (D10VCopy): Call D10VTranslate.
d63a86f8 28986
c906108c
SS
28987Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
28988
28989 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
28990
28991 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
28992 that it won't be put into the .sdata - small data -
28993 section. Update reference.
c906108c
SS
28994 * gdb.base/baz.c (bazx, baz): Ditto.
28995 * gdb.base/foo.c (foox, foo): Ditto.
28996 * gdb.base/grbx.c (grbxx, grbx): Ditto.
28997
28998 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 28999 to be arrays.
d63a86f8 29000
dc96c6c7 29001Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 29002
a9c64011
AS
29003 * gdb.base/overlays.exp: fix up and get working again.
29004 Add tests for backtraces from an overlay function.
d63a86f8 29005
c906108c
SS
29006Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
29007
29008 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
29009 "calling function with watchpoint enabled".
29010
29011Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
29012
29013 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 29014 gdb_suppress_tests for d10v-*-*.
c906108c
SS
29015 * lib/gdb.exp (gdb_suppress_tests): Disable this function
29016 pending review of whether it is useful or not.
29017
29018Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
29019
29020 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
29021
29022Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
29023
29024 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
29025 * config/dve.exp: New file to support Densan boards.
29026
29027Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
29028
29029 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 29030 reads and BSD.
c906108c
SS
29031
29032Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
29033
29034 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
29035 response.
29036
29037 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
29038
29039Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
29040
29041 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 29042 test.
c906108c
SS
29043
29044 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 29045 target_sizeof_long and target_bigendian_p.
c906108c 29046 (structs_by_value, structs_by_reference): Check values according
889bf7c5 29047 to targets word size and endianess.
d63a86f8 29048
c906108c
SS
29049Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
29050
29051 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 29052 output.
c906108c
SS
29053
29054Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
29055
29056 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 29057 Update test of set args help to match source change.
c906108c
SS
29058
29059Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
29060
29061 * gdb.base/default.exp: Expect help system output to be in
29062 alphabetical order.
29063 * gdb.base/help.exp: Ditto.
29064
29065Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
29066
29067 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
29068 "i*86-pc-linux-gnu*".
29069 * gdb.base/interrupt.exp: Ditto.
29070 * gdb.base/corefile.exp: Ditto.
29071
29072 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 29073 define vxworks when building the testcase.
c906108c
SS
29074
29075 * gdb.base/ptype.exp: Fix testnames to be unique.
29076 * gdb.base/radix.exp: Ditto.
29077 * gdb.base/term.exp: Ditto.
29078 * gdb.base/whatis.exp: Ditto.
29079 * gdb.c++/classes.exp: Ditto.
29080
29081Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
29082
29083 * gdb.base/callfuncs.exp: Fix indentation.
29084
29085 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
29086 suppress_flag has been set.
29087 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
29088 target feature.
29089
29090Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
29091
29092 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
29093 the testcase.
29094
29095 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 29096 set_debug_traps() and breakpoint().
c906108c
SS
29097 * gdb.c++/misc.cc (main): Ditto.
29098 * gdb.c++/templates.cc (main): Ditto.
29099 * gdb.c++/virtfunc.cc (main): Ditto.
29100
29101Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
29102
29103 * lib/gdb.exp(gdb_step_for_stub): New function.
29104 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
29105 exists, reload the executable and do a "continue" instead of
29106 doing a jump.
29107 (runto_main): Use gdb_step_for_stub.
d63a86f8 29108
c906108c 29109 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 29110 tests to have unique names.
c906108c
SS
29111 * gdb.base/callfuncs.exp: Ditto.
29112 * gdb.base/commands.exp: Ditto.
29113 * gdb.base/default.exp: Ditto.
29114 * gdb.base/help.exp: Ditto.
29115 * gdb.base/list.exp: Ditto.
29116 * gdb.base/opaque.exp: Ditto.
29117 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
29118 similar tests.
d63a86f8 29119
c906108c
SS
29120 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
29121 * gdb.c++/cplusfuncs.cc: Ditto.
29122 * gdb.c++/virtfunc.cc: Ditto.
29123
29124 * config/monitor.exp: Keep track of the last file we saw, rather
29125 than trying to get the info from gdb.
29126
29127 * gdb.fortran/types.exp: Move comment to previous line.
29128
29129Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
29130
29131 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 29132 target mode.
c906108c
SS
29133
29134Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
29135
29136 From Bob Manson:
29137 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 29138 string from GDB when it connects.
c906108c
SS
29139
29140 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
29141
29142Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
29143
29144 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
29145 if we can't get a debug format from GDB (we may be testing an
29146 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
29147
29148 * gdb.stabs/weird.exp: Fix quoting.
29149
29150 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
29151
29152Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
29153
29154 * config/arm-ice.exp: New file.
29155
29156Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
29157
29158 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 29159 until it has been modified to work with the new testsuite.
c906108c 29160
99707966 29161 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
29162 testcase won't compile, cause all of the testcases in the file to
29163 fail instead.
c906108c
SS
29164
29165 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
29166 (gdb_clear_suppressed): New procedure.
29167 (gdb_stop_suppressing_tests): Only clear suppress_flag if
29168 it contains a positive value.
29169
29170Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
29171
29172 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
29173
29174 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29175
29176Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29177
29178 * lib/gdb.exp (setup_xfail_format): New function.
29179 (get_debug_format): New function to get debug format.
29180 (debug_format): New global variable to hold last value set
29181 by get_debug_format.
29182 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 29183 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
29184 * gdb.c++/ptype.exp: Ditto.
29185 * gdb.c++/classes.exp: Ditto.
29186 * gdb.c++/cplusfuncs.exp: Ditto.
29187 * gdb.c++/inherit.exp: Ditto.
29188 * gdb.c++/templates.exp: Ditto.
29189 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 29190
c906108c
SS
29191Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29192
29193 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29194 host doesn't have a currently-open connection.
29195
29196 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
29197 any gdb stub target. Handle cases where gdb doesn't respond when
29198 interrupted in a sane fashion.
c906108c
SS
29199
29200 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 29201 same thing in a totally different way.
c906108c
SS
29202
29203 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 29204 setting "timeout".
c906108c 29205 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 29206 default_gdb_init now.
c906108c
SS
29207
29208Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29209
29210 * gdb.base/printcmds.exp: Fix "check for floating addition"
29211 regexp to accept results within approx +/- .01 of exact value.
29212 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29213
29214Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29215
29216 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 29217 properly.
c906108c
SS
29218 (gdb_expect): Add optional timeout parameter, and add timeout
29219 value to various calls.
29220 (gdb_suppress_tests): Only give one warning message per group.
29221
29222Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29223
29224 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
29225 global variables. Handle getting a value for $timeout more
29226 gracefully.
c906108c
SS
29227
29228Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29229
29230 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 29231 initialize.
c906108c 29232 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 29233 by a target configuration file.
c906108c
SS
29234 (gdb_expect): Pass the timeout to remote_expect.
29235
29236 * config/monitor.exp(gdb_load): Fix typo in regexp.
29237
29238Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29239
29240 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29241
29242Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29243
29244 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
29245 here. Call gdb_target_exec before rebooting the target, to make
29246 sure the connection to the target is closed.
c906108c
SS
29247 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29248 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29249 Also detect "Timeout reading from remote" error.
29250
29251 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
29252 gdb_target_monitor. Don't call gdb_file_cmd here; let
29253 gdb_target_monitor do it.
c906108c
SS
29254
29255 * gdb.disasm/hppa.exp: Don't use exec_output.
29256
29257Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29258
29259 * gdb.base/list.exp: If we're debugging a non-native target,
29260 try to set the pc register to point to the start of the
29261 program before doing the first list command.
29262
29263 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 29264 test_calls after restarting.
c906108c
SS
29265
29266 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 29267 reloading.
c906108c
SS
29268
29269 * gdb.base/watchpoint.exp: Fix typo.
29270
29271 * gdb.base/setshow.exp: Check for use_gdb_stub.
29272
29273 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 29274 stub case.
c906108c
SS
29275 * gdb.base/langs.exp: Ditto.
29276
29277 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
29278 gdb_load_offset. If we weren't given a file to load, figure out
29279 what the current file is and use it.
c906108c
SS
29280
29281 * config/i386-bozo.exp: New file.
29282
29283Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29284
29285 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29286 feature.
29287
29288 * config/proelf.exp: New entry.
29289
29290Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29291
29292 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29293 of regexps.
29294
29295 * gdb.base/watchpoint.exp: Don't run the test_stepping
29296 tests if gdb can't call functions on the target.
29297
29298 * gdb.base/setshow.exp: Don't run the set prompt tests if
29299 the board has gdb_prompt set.
29300
29301Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29302
29303 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29304 * gdb.base/commands.exp: Likewise.
29305 * gdb.base/setshow.exp: Likewise.
29306
29307Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29308
29309 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29310 feature.
29311
29312 * config/i960.exp: New file.
29313
29314Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29315
29316 * gdb.base/funcargs.exp: Check for gdb,short_int target
29317 feature instead of looking for explicit target triplets.
29318
dc96c6c7 29319Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 29320
d63a86f8 29321 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
29322 "p 123DEADBEEF", to check parse_number.
29323 * top.c: change "to enable to enable" to "to enable" in a couple
29324 of help strings.
29325
29326Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29327
29328 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29329 on the mn10300.
d63a86f8 29330
c906108c
SS
29331Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29332
29333 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29334 where the test executable is run with explicit args.
29335 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29336
29337Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29338
29339 * gdb.base/run.c: Use FAKEARGV to build test executable that
29340 does not require a command line arg, since most simulators
29341 don't currently support passing such an arg into the simulated
29342 program.
29343 * gdb.base/commands.exp: Change tests to insert the proper
29344 value as the arg to the first recursive factorial call. Change
29345 compilation line to define FAKEARGV at compile time.
29346
29347Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29348
29349 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29350 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29351 function with watchpoint enabled" test.
29352
29353Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29354
29355 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 29356 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
29357
29358 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 29359 "Tests restarted" messages.
c906108c
SS
29360
29361Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29362
29363 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29364
dc96c6c7 29365Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29366
29367 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29368 for INFO SYMBOL; add help tests for OVERLAY commands.
29369 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29370 add tests for OVERLAY commands
29371 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29372 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29373 * gdb.base/sigall.c: add usestubs code frag
29374 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 29375
c906108c
SS
29376Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29377
29378 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29379 failures.
29380 (gdb_stop_suppressing_tests): Note that tests have restarted.
29381
29382Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29383
29384 * config/h8300.exp: New file.
29385
29386Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29387
29388 * gdb.base/setshow.exp: Check for the existence of a
29389 feature, not its value.
29390
29391Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29392
29393 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29394
29395 * gdb.base/scope.exp: It's now init0(), not init().
29396
29397 * gdb.base/scope0.c: For now, change init() to be init0().
29398
29399 * config/monitor.exp: Use gdb_serial in preference to serial
29400 or netport.
29401
29402 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 29403 and it's not already set.
c906108c
SS
29404
29405Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29406
29407 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 29408 isn't using a stub and if it supports argument passing.
c906108c
SS
29409
29410Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29411
29412 * config/udi.exp(gdb_start): Make sure UDICONF is set
29413 properly before starting gdb.
29414
29415Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29416
29417 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29418 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29419 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29420
29421Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29422
29423 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 29424 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
29425
29426 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29427
29428 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29429
29430 * config/monitor.exp: Make sure we disconnect from the target.
29431 Also, try a reboot/reload cycle instead of failing if the
29432 load fails.
29433
29434Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29435
29436 * gdb.base/default.exp: Don't set match_max.
29437 * gdb.base/help.exp: Ditto.
29438 * gdb.base/list.exp: Ditto.
29439 * gdb.base/signals.exp: Ditto.
29440
29441 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29442 set, use remote_ld to download the testcase instead of
29443 the GDB loader.
29444
29445Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29446
29447 * config/vr5000.exp: New file.
29448
29449 * config/monitor.exp(gdb_target_monitor): Add pattern for
29450 "Ending remote" to detect errors in connecting.
29451
29452 * gdb.base/setshow.exp: Add .* within auto language test.
29453
29454 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29455 target feature.
29456
29457 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 29458 and reboot the board if necessary.
c906108c
SS
29459
29460 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29461 a set of tests. Remove print.* from the patterns being checked.
29462
29463Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29464
29465 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29466 refer to gdb_spawn_id.
29467
29468 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29469 longer used.
29470 * config/sparclet.exp: Ditto.
29471 * config/sparclet-old.exp: Ditto.
29472 * config/slite.exp: Ditto.
29473 * config/sim.exp: Ditto.
29474 * gdb.base/funcargs.exp: Ditto.
29475
29476 * lib/gdb.exp:Remove references to gdb_spawn_id.
29477 (gdb_expect): Move to remote.exp.
29478
29479Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29480
29481 * config/monitor.exp: Detect the "Couldn't establish connection"
29482 message from GDB.
29483
29484Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29485
29486 * gdb.base/bitfields.exp: Use runto instead of explicit
29487 gdb_run_cmd/gdb_expect sequences.
29488
29489 * gdb.base/break.exp(text_next_with_recursion): Add match for
29490 gdb_expect call.
29491
29492 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29493 We also need to handle the "A program is being debugged already"
29494 prompt from gdb. Use gdb_test to set the baud rate.
29495
29496 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29497 to 20000. Really. I mean it.
29498
29499Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29500
29501 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
29502 fails. If suppress_flag is set, skip perror message about not
29503 being able to send to GDB.
c906108c 29504 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 29505 GDB.
c906108c
SS
29506 (gdb_expect): If suppress_flag is set, always fail immediately.
29507 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29508 (gdb_init): Call gdb_stop_suppressing_tests.
29509 (default_gdb_exit): Ditto.
29510 (default_gdb_start): Ditto.
29511
29512 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 29513 gdb_stop_suppressing_tests as appropriate.
c906108c 29514 * gdb.base/break.exp: Ditto.
889bf7c5 29515 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
29516 * gdb.base/commands.exp: Ditto.
29517 * gdb.base/exprs.exp: Ditto.
889bf7c5 29518 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
29519 * gdb.base/list.exp: Ditto.
29520 * gdb.base/recurse.exp: Ditto.
889bf7c5 29521 * gdb.base/scope.exp: Ditto.
c906108c
SS
29522 * gdb.base/structs.exp: Ditto.
29523 * gdb.c++/inherit.exp: Ditto.
29524
29525Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29526
29527 * config/vr4300.exp: New file.
29528
99707966 29529 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 29530
99707966 29531 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
29532
29533Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29534
29535 * lib/gdb.exp(gdb_init): New function.
29536
29537 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 29538 for each individual variable set.
c906108c
SS
29539
29540 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29541 name.
29542
29543 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29544
29545 * gdb.base/scope.exp: Use gdb_test.
29546
29547 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29548 aborting; the testsuite driver will do that for us (see
29549 gdb_finish). Also, use gdb_test in a few more places.
29550
29551Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29552
29553 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29554
29555Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29556
29557 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29558 and "add_tests" are not at the same address.
29559
29560Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29561
29562 * gdb.base/ptype.exp: Use gdb_test.
29563
29564Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29565
29566 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29567 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29568 left in. No longer expect them to fail.
29569
29570 * gdb.stabs/*.mt; Deleted, no longer used.
29571 * gdb.stabs/configure.in: Remove references to target makefile
29572 frags.
29573 * gdb.stabs/configure: Rebuilt.
29574
29575 * gdb.disasm/*.mt: Deleted, no longer used.
29576 * gdb.disasm/configure.in: Remove references to target makefile
29577 frags. Use "sh3.s" as the unique filename for this directory.
29578 * gdb.disasm/configure: Rebuilt.
29579
29580 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29581 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29582 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29583
29584Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29585
29586 * config/udi.exp: Use mondfe,name instead of remote_host.
29587
29588Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29589
29590 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29591 a function with a watchpoint enabled on the mn10200.
29592
29593 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29594 before trying to create it!
29595
29596Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29597
29598 * config/vx.exp: Use hostname instead of netport.
29599
29600 * config/vxworks.exp: New file.
29601
29602 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29603
29604 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 29605 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
29606 occurs.
29607
29608 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29609 $gdb_spawn_id directly.
29610 (gdb_run_cmd): Try _start as well as start. Use the target feature
29611 gdb,start_symbol as the symbol to start from when jumping.
29612
29613Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29614
29615 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29616 redundant) test.
29617
29618 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29619 it doesn't lose for 16bit integer systems.
29620
29621Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29622
29623 * gdb.fortran/types.exp: If the target doesn't support "double"
29624 data types, then expect "real" types to only be 4 bytes.
29625
29626 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29627 call tests if the target doesn't support inferior function calls.
29628
29629 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29630 in printf tests.
29631
29632Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29633
29634 * gdb.base/help.exp: Disable "help set", "help show", and
29635 "help support". Simplify regexp for "help stack".
29636
29637 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29638 to 60 seconds. Temporarily set match_max to 15000 around the
29639 "info copying" test.
29640
29641 * gdb.base/nodebug.exp: Don't try to do an inferior function
29642 call if the target doesn't support them.
29643 * gdb.base/printcmds.exp: Likewise.
29644 * gdb.base/setvar.exp: Likewise.
29645 * gdb.base/structs.exp: Likewise.
29646 * gdb.c++/templates.exp: Likewise.
29647 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29648
29649 * gdb.base/recurse.exp: Enable for the mn10200.
29650
29651 * configure.in: Do configure gdb.stabs directory for *-*-elf
29652 targets.
29653 * configure: Rebuilt.
29654
29655 * gdb.base/break.exp: Check for gdb,noresults before testing
29656 exit status and/or results from the target.
29657 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29658 * lib/gdb.exp: Remove old (now bogus) initialization of
29659 noinferior, noargs, noresults and nosignals.
29660
29661Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29662
29663 * config/sh.exp: New file.
29664
29665 * config/slite.exp: Try to connect multiple times to the board
29666 before rebooting. Only send a "monitor run" if need_monitor_run
29667 is set.
29668
29669 * gdb.base/break.exp: Don't do the "stub continue" test if
29670 the target has gdb_stub set.
29671
29672 * gdb.base/callfuncs.exp: Increase the timeout.
29673
29674 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29675 if the target has gdb,noinferiorio set.
29676
29677 * gdb.base/list.exp: Increase match_max to 10000 characters.
29678
29679 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29680
29681 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29682 target.
29683
29684 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29685
29686Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29687
29688 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
29689 trying to delete the copy of gdb. Catch the file delete so we
29690 don't die if the delete fails; also, the file should be copied to
29691 the host, not to the build.
c906108c
SS
29692
29693Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29694
29695 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 29696 parenthesis in case it contains multiple regexps separated
c906108c
SS
29697 with |.
29698
29699 * gdb.base/watchpoint.exp: Use gdb_test.
29700 * gdb.base/default.exp: Ditto.
29701
29702Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29703
99707966 29704 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 29705
c906108c
SS
29706 * gdb.base/scope.exp: Use gdb_test.
29707 * gdb.c++/classes.exp: Ditto.
29708 * gdb.c++/inherit.exp: Ditto.
29709
29710Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29711
29712 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29713 remote_exec instead.
29714 * gdb.base/corefile.exp: Don't be ridiculous.
29715 * gdb.base/*.c: Add missing stub invocations.
29716
29717Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29718
29719 * config/slite.exp: Miscellaneous fixes.
29720
29721 * lib/gdb.exp: Fix runto.
29722
29723 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29724 the target.
29725
29726 * gdb.base/watchpoint.exp: Fix regexp.
29727
29728 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29729 close and wait commands, as the descriptor may now be
29730 invalid. Always call "remote_close host".
29731
29732Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29733
29734 Major rewrite for testsuite revision.
d63a86f8 29735
c906108c
SS
29736 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29737 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29738 instead of relying on spawn_id to always contain a valid
29739 spawn id.
29740 (get_compiler_info): New procedure to build the ${binfile}.ci
29741 file, instead of replicating this in N different places.
29742 (gdb_compile): New procedure.
d63a86f8 29743
c906108c 29744 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
29745 appropriate arguments) instead of compile. Use gdb_test in a lot
29746 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
29747 at the start of a testcase, as this is no longer done magically.
29748
29749 config/*-gdb.exp: Rename without the -gdb suffix.
29750
29751 config/mips.exp: Use remote_close instead of exit_remote_shell.
29752 config/monitor.exp: Use target_info instead of looking at
29753 baud, timeout, etc.
29754 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29755
29756Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29757
29758 * gdb.c++/templates.exp (test_ptype_of_templates),
29759 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29760 Update expect patterns for destructors and assignment operators
29761 to match corresponding c-typeprint.c changes.
29762 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29763 to destructor breakpoint test, GDB should be able to set the
29764 destructor breakpoint without specifying arguments.
29765
29766Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29767
29768 * gdb.threads/pthreads.exp: Change result for failure to compile due
29769 to lack of pthreads runtime support from an error to simply an
29770 unsupported test, per dejagnu standards.
29771
29772Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29773
29774 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29775 where GDB exits to reduce pattern match time.
29776 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29777
29778 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29779
dc96c6c7 29780Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29781
29782 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29783 * gdb.base/default.exp: ditto.
29784 * gdb.base/nodebug.exp: ditto.
29785 * gdb.base/printcmds.exp: ditto.
29786 * gdb.base/ptype.exp: ditto.
29787 * gdb.base/setvar.exp: ditto.
29788 * gdb.base/structs.exp: ditto.
29789 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29790
29791Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29792
29793 * configure, */configure: Rebuild with autoconf 2.12.
29794
29795Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29796
29797 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29798 use new i*86-pc-linux*-gnu quads.
29799 * gdb.base/corefile.exp: Ditto.
29800 * gdb.base/signals.exp: Ditto.
29801 * gdb.base/sigall.exp: Ditto.
29802 * gdb.base/interrupt.exp: Ditto.
29803
29804 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29805 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29806 RedHat 4.0.
d63a86f8 29807
c906108c 29808 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
29809 linux. This allows the test case to at least compile on latest
29810 linux, but still not run due to missing the threads runtime library.
c906108c
SS
29811
29812Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29813
29814 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29815 directory to search gdb directory. Accept and step over conditional
29816 stack alignment code. Consume $prompt in failure cases.
29817 Reset timeout to $oldtimeout instead of some arbitrary value.
29818 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29819 timeout problems with infinite stack backtraces.
29820 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29821 Accept function parameters for linkfunc member.
29822
29823Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29824
29825 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29826 (CXXFLAGS): Remove, unreferenced.
29827 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
29828 previous -B options and also add -B option to pick up cross compiled
29829 runtime.
c906108c
SS
29830 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29831 doing cross compiles.
29832 (target_alias): Declare global.
29833 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29834 to verify that gcc exists in build tree, and if so set CC to that
29835 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 29836
c906108c
SS
29837Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29838
29839 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29840 ptype test for anonymous union. Fixup testcase to match
29841 current gcc debug output.
29842
29843Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29844
29845 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29846 force argument to an unsigned long type.
29847
29848Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29849
29850 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 29851 tests and anonymous union print/ptype tests.
c906108c
SS
29852 * gdb.base/list.exp (test_forward-search): Increase timeout by
29853 5 minutes for the "search extremely long line" case.
29854 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29855 completely optional and that the pass/fail messages use the command as
29856 the message if that third arg is a null string.
29857 (gdb_test_exact): Arrange that a null string pattern means match a
29858 null string output rather than any output, which might include random
889bf7c5 29859 errors.
c906108c
SS
29860 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29861 backtrace test.
29862 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29863 always failing and failure is now exposed by gdb.exp changes.
29864
29865Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29866
29867 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
29868 weren't being noted.
29869
29870Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29871
29872 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
29873 * gdb.stabs/weird.exp: Remove v_comb xfails.
29874
dc96c6c7 29875Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29876
29877 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 29878 list.exp scope.exp watchpoint.exp]
c906108c 29879 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 29880
dc96c6c7 29881Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29882
29883 * config/monitor.exp: Increase download timeout to 1000 seconds.
29884
dc96c6c7 29885Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29886
29887 * config/m32r.exp: Increase timeout to 120 seconds.
29888
29889Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
29890
29891 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
29892 and accept older ordering as obsolescent gcc or gdb.
29893 * gdb.c++/templates.exp: Ditto.
29894 * gdb.c++/virtfunc.exp: Ditto.
29895
29896Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
29897
29898 * gdb.base/coremaker.c: Add code to mmap some data so we
29899 can check that it ends up in the core file.
29900 * gdb.base/corefile.exp: Add test to read mmapped data
29901 from core file.
29902
dc96c6c7 29903Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29904
29905 * config/m32r.exp: New file.
29906
29907Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
29908
29909 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
29910 that cflags can contains -gstabs, and work correctly for other tests.
29911
dc96c6c7 29912Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
29913
29914 * gdb.base/setshow.exp: New file, tests show and set.
29915 * gdb.base/setshow.c: New file, tests show and set.
29916 * gdb.base/help.exp: Add test for help set|show annotate.
29917 * gdb.base/default.exp: Add test for set|show annotate.
29918
29919Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
29920
29921 * testsuite/gdb.base/break.exp: Make backtrace from factorial
29922 errors unique.
29923 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
29924 explicitly.
29925
29926Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
29927
29928 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
29929 and width commands. This is done elsewhere.
29930 * (gdb_start): Don't call gdb_start_sim here. That's already
29931 done in gdb_load. This fixes lots of failures in default.exp.
29932
29933Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
29934
29935 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
29936 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
29937 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
29938 in the same we we treat other failures (since it may be an expected
889bf7c5 29939 condition), rather than as an error.
c906108c
SS
29940 * gdb.base/signals.exp (test_handle_all_print): Revert back to
29941 old test format.
29942
29943Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
29944
29945 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
29946 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 29947 twice. Nuke the duplicates.
c906108c 29948 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 29949 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
29950 Remove config.h along with other config files.
29951
29952Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
29953
29954 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
29955 "p func1 ()" and note that rests of tests are skipped.
29956 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29957 setup_xfails for "print func2::coremaker_local".
c906108c
SS
29958 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
29959 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
29960 affected by the previous run test.
29961 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
29962 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
29963 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
29964 "pass int powerset tuple" and "pass modeless int powerset tuple".
29965 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
29966 "real write 4" and "real write 8".
29967 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 29968 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
29969 "print \$i after tuple assign 2", and
29970 "print vs2 after tuple assign 2".
29971 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
29972 meaningful error message and return -1 so the caller can
29973 suppress further tests and avoid a cascade of errors.
d63a86f8 29974
c906108c
SS
29975Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
29976
29977 * gdb.base/a1-selftest.exp: Tweak tests to account for new
29978 format for printing version.
29979 * gdb.base/default.exp: Ditto.
29980 * gdb.base/interrupt.exp: Fix problem with cascade of
29981 errors if child process dies while calling a function.
d63a86f8 29982
c906108c
SS
29983Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
29984
29985 * Makefile.in (VPATH): Add
29986 * Makefile.in (Makefile, config.status): Fix rules so things get
29987 remade when necessary.
29988
29989Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
29990
29991 * Makefile.in (just-check): Add path to sibling expect dir
29992 to environment variable specified by RPATH_ENVVAR.
29993
29994Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
29995
29996 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
29997 (just-check): Add shared library paths for libstdc++, tk,
29998 tcl, bfd, and opcodes to the environment variable specified
29999 in RPATH_ENVVAR.
30000 * configure.in: Add support to recognize --enable-shared flag
30001 and generate correct value for RPATH_ENVVAR.
30002 * configure: Regenerated with autoconf.
30003
30004Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
30005
30006 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 30007 include all osf versions.
c906108c
SS
30008 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
30009 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
30010 when target is linux. When failing to build pthreads test
30011 executable, give more meaningful message.
30012 * gdb.threads/pthreads.c: Hpux also uses old definition of second
30013 arg for pthread_create.
d63a86f8 30014
c906108c
SS
30015Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
30016
30017 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 30018 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 30019 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 30020 and -lpthreads (everybody else).
c906108c
SS
30021 (test_startup): Fail gracefully if threads are not supported.
30022 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
30023 "p/c array_index("abcdef",2)" when not gcc compiled.
30024 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
30025 "print func2::coremaker_local" when not gcc compiled.
30026 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
30027 "ptype on opaque struct tagname (statically)",
30028 "ptype on opaque struct tagname (dynamically) 1", and
30029 "ptype on opaque struct tagname (dynamically) 2"
30030 for not compiled with gcc.
30031 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
30032 backtrace when compiled with gcc.
d63a86f8 30033 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
30034 than always return success.
30035
30036Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
30037
30038 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
30039
30040Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
30041
30042 * gdb.base/structs.exp: Undo last change.
30043
30044Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
30045
30046 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
30047 encapsulate all the steps/nexts done during self test, starting
30048 at main, and makes them less sensitive to optimization issues.
30049 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
30050 signal handler" test.
30051 * gdb.threads/pthreads.exp: Only run this for native configs.
30052 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
30053 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
30054 tests.
30055 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
30056 for "runto test_calls(void)" test.
d63a86f8 30057
c906108c
SS
30058Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
30059
30060 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
30061 and don't expect address info in breakpoint confirmations.
30062
30063Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
30064
30065 * gdb.base/list.exp (test_forward_search): Increase timeout
30066 temporarily by 60 seconds for searching extremely long line,
889bf7c5 30067 and then reset to old value when done. Increase expect input
c906108c
SS
30068 buffer to 10000.
30069
30070Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
30071
30072 * gdb.base/list.exp (test_forward_search): Fix to handle very
30073 long source line without overflowing expect's input buffer.
30074
30075Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
30076
30077 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
30078 "buffer_full".
30079
30080 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
30081 "buffer_full".
30082
30083 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
30084 "buffer_full".
30085
30086 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
30087 "buffer_full".
30088
30089Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
30090
30091 * configure.in (configdirs): Add gdb.threads.
30092 * configure: Regenerated with autoconf.
30093 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
30094 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
30095 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 30096
c906108c
SS
30097Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
30098
30099 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
30100
30101Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
30102
30103 * gdb.base/signals.exp (test_handle_all_print): Test separately for
30104 each signal's status in the output of "handle all print".
30105 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
30106 the \r\n sequence that immediately precedes the gdb prompt.
30107 * gdb.base/a1-selftest.exp: Save original timeout and restore
30108 after test.
30109
30110Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
30111
30112 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
30113 symbol.
30114
30115Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
30116
30117 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
30118
30119Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
30120
30121 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
30122 timeout by 60 seconds.
30123
30124Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
30125
30126 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
30127 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
30128 error return.
30129
30130Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
30131
30132 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
30133 gdb initialization, also report how long dejagnu waited. Restore
30134 old timeout before doing error return. Temporarily increase timeout
889bf7c5 30135 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
30136
30137Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
30138
30139 * lib/gdb.exp: Report timeout value for verbosity level 2.
30140 * config/gdbserver.exp: Ditto.
30141 * config/hppro.exp: Ditto.
30142 * config/mips-gdb.exp: Ditto.
30143 * config/monitor.exp: Ditto.
30144 * config/netware.exp: Ditto.
30145 * config/sim-gdb.exp: Ditto.
30146 * config/slite-gdb.exp: Ditto.
30147 * config/udi-gdb.exp: Ditto.
30148 * config/unix-gdb.exp: Ditto.
30149 * config/vx-gdb.exp: Ditto.
30150 * gdb.base/a1-selftest.exp: Ditto.
30151 * gdb.base/a2-run.exp: Ditto.
30152 * gdb.base/break.exp: Ditto.
30153 * gdb.base/corefile.exp: Ditto.
30154 * gdb.base/list.exp: Ditto.
30155 * gdb.base/recurse.exp: Ditto.
30156 * gdb.base/scope.exp: Ditto.
30157 * gdb.base/signals.exp: Ditto.
30158
30159Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30160
30161 * gdb.threads/Makefile.in (docdir): Removed.
30162
30163Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
30164
30165 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 30166 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 30167 @srcdir@.
d63a86f8 30168 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
30169 autoconf 2.5 or higher.
30170 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
30171
30172Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
30173
30174 * configure: Regenerated.
30175 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30176 avoid name clashes with SunOS headers.
30177
30178Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30179
30180 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30181
30182Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30183
30184 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30185 prototype information ends up in the compiler info file.
30186
30187Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30188
30189 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30190 attempting to regenerate it. Eliminate use of a temporary file
30191 and just generate the info file directly. Source it immediately,
30192 for consistency of use.
30193 * gdb.base/corefile.exp: Ditto
30194 * gdb.base/exprs.exp: Ditto.
30195 * gdb.base/funcargs.exp: Ditto.
30196 * gdb.base/langs.exp: Ditto.
30197 * gdb.base/list.exp: Ditto.
30198 * gdb.base/mips_pro.exp: Ditto.
30199 * gdb.base/nodebug.exp: Ditto.
30200 * gdb.base/opaque.exp: Ditto.
30201 * gdb.base/ptype.exp: Ditto.
30202 * gdb.base/scope.exp: Ditto.
30203 * gdb.base/setvar.exp: Ditto.
30204 * gdb.base/signals.exp: Ditto.
30205 * gdb.base/whatis.exp: Ditto.
30206 * gdb.c++/templates.exp: Ditto.
30207 * gdb.c++/virtfunc.exp: Ditto.
30208 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 30209 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
30210
30211Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30212
30213 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30214 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30215 Increase timeout, a lot of single stepping might be needed if the
30216 target has no hardware watchpoints.
30217
30218Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30219
30220 * gdb.base/break.exp: Ignore compiler warnings when compiling
30221 break.c.
30222 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30223 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30224 from remote-sim.
30225 * gdb.base/exprs.exp: Add h8300 xfails.
30226 * gdb.base/funcargs.exp: Likewise.
30227 * gdb.base/nodebug.exp: Likewise.
30228 * gdb.base/printcmds.exp: Likewise.
30229 * gdb.base/ptype.exp: Likewise.
30230 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30231 h8300 xfails.
d63a86f8 30232 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
30233 on the h8300.
30234 * gdb.base/funcargs.c: Explicitly make last constant argument to
30235 call_after_alloca_subr an unsigned long type.
30236 * gdb.base/return.c: Include stdio.h.
30237
30238Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30239
30240 * config/abug.exp: New file for the older Motorola Bug monitor
30241 that runs on the mvme13x series VME boards.
30242 * config/monitor.exp: Use the new config array for target settings
30243 if they exist.
30244
30245Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30246
30247 * sim-gdb.exp: Make the SH simulator allocate less space when
30248 it is targeted.
30249
30250Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30251
30252 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30253 test.
30254
30255Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30256
30257 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30258 "rs6000-*-*" for "list function in include file" when gcc compiled.
30259 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30260 for "p ctable1[120]".
30261 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30262 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30263 Remove setup_xfail for "rs6000-*-*" for
30264 "print 'scope0.c'::filelocal before run".
30265 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30266 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30267 since some compilers don't allow both options to be given
30268 on the same command line. Create object file and move it.
d63a86f8 30269
c906108c
SS
30270Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30271
30272 * gdb.base/corefile.exp: Always regenerate the core file, since
30273 we always regenerate the coremaker program. Detect special case
30274 where registers cannot be read from core file.
d63a86f8 30275
c906108c
SS
30276Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30277
30278 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30279 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30280 * gdb.c++/templates.exp: Only match on basename of file since
30281 some formats like xcoff don't encode directory information.
30282 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30283 and rs6000 AIX xcoff targets.
30284 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30285 * configure: Regenerate.
30286 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30287 here, rather than in distclean.
d63a86f8 30288
c906108c
SS
30289Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30290
30291 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30292 defined, and use it to compile the test case with -O2. The
30293 native compilation still uses no optimization.
30294 * gdb.base/mips_pro.c: Remove inline assembly code since
30295 it is compiled PIC by default, which results in assembler
30296 warnings that make the testsuite think the compilation
30297 was unsuccessful.
30298
30299Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30300
30301 * gdb.c++/misc.exp: Add note to message for
30302 "print s.a for foo struct" that this is a known gcc 2.7.2
30303 and earlier bug.
30304
30305Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30306
30307 * gdb.base/break.exp: Fix pattern for matching "Delete all
30308 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30309 setup_xfail for deleting all breakpoints test. Fix various
30310 timeout messages to include "(timeout)".
30311 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30312 for "p t_float_values2(3.14159,float_val2)".
30313 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30314 for "continue to call2g" when gcc compiled.
30315 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30316 "up to foo in langs.exp", "show language at foo in langs.exp",
30317 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30318 and "show language at fsub in langs.exp".
30319 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30320 "list line 1 in include file", "list message for lines past EOF",
30321 "list function in include file", "list list0.h:foo", and
30322 "list filename:function; nonexistant function".
30323 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30324 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30325 and "ptype t_char_array" to be for native cc only.
d63a86f8 30326
c906108c
SS
30327Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30328
d63a86f8 30329 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 30330 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 30331 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
30332
30333Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30334
30335 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30336 "bt in signals.exp". This problem only appears when running
30337 the testsuite, and then only intermittently.
30338
30339Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30340
30341 * gdb.base/return.exp (return_tests): Differentiate between
30342 two tests of continuing.
30343
30344Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30345
30346 * */Makefile.in (maintainer-clean): Remove config.log.
30347 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30348 * gdb.c++/Makefile.in (PROGS): Add inherit.
30349 (clean): Remove *.ci.
30350
30351Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30352
30353 * gdb.c++/misc.cc: Add test code from Mike Stump.
30354 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30355
30356Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30357
30358 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30359 to "alpha-*-osf2*" and add comment.
30360 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
30361 setup_xfail for "step over execarg initialization" and
30362 "step over corearg initialization".
c906108c
SS
30363 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30364 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30365 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 30366 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
30367 "print func2::coremaker_local", and "backtrace in corefile.exp".
30368 * gdb.base/signals.exp: Build and source signals.ci.
30369 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30370 to be for gcc only.
30371 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 30372
c906108c
SS
30373Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30374
30375 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30376 Feb 3 procfs.c change.
30377
30378Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30379
30380 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30381
30382Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30383
30384 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30385 from dejagnu's apparent default of 10 seconds, which gives random
30386 results when running the tests over NFS on moderately loaded systems.
30387 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30388
30389Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30390
30391 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30392 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 30393 result reports.
c906108c
SS
30394
30395Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30396
30397 * configure.in (CY_AC_PATH_TCLH): Remove.
30398 * configure: Regenerate.
30399
30400Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30401
30402 * gdb.c++/Makefile.in (clean): Add missing '{'.
30403
30404Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30405
30406 * lib/gdb.exp: Provide a default value for noinferior.
30407
30408 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30409 Load libgloss.exp.
30410
30411Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30412
30413 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30414 the executable, not the .o to run the tests from.
30415
30416Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30417
30418 * gdb.base/break.exp: Don't test for program exit or exit status
30419 if $noresults if nonzero.
30420 * gdb.base/langs.exp: Likewise.
30421 * gdb.base/watchpoint.exp: Likewise.
30422
30423 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30424 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30425 trying to compile the testcase.
30426
30427Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30428
30429 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30430 * gdb.base/signals.exp (continue to handler): Likewise.
30431
30432Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30433
30434 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30435
30436 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30437
30438Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30439
30440 * gdb.base/corefile.exp: Recognize "not found" as failure
30441 when trying to determine if a core file was generated.
30442 If no core file was generate the first time, try again without
30443 the ulimit -c to work around braindamaged shells.
30444
30445Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30446
30447 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30448 [] tests with "test" and enclose string in quotes.
30449 * gdb.stabs/configure: Rebuild
d63a86f8 30450
c906108c
SS
30451Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30452
30453 Changes in sync with expect:
30454 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30455 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30456 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30457 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30458 argument to AC_REQUIRE.
30459 * configure: Regenerated.
30460
30461Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30462
30463 * gdb.base/corefile.exp: When generating a core, discard any
30464 error messages about ulimit not found and the "core dumped"
30465 message from the shell that runs the coredumper.
30466
30467Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30468
30469 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30470
30471 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30472 which sed script to run. Expect failure for v_comb test
30473 on PA targets too.
d63a86f8 30474
c906108c
SS
30475Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30476
30477 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 30478 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
30479
30480Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30481
30482 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30483 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 30484 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
30485 * lib/gdb.exp (default_gdb_start): Fix typo.
30486 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30487 messages to not include the full program name that caused
30488 the core dump since some systems (such as solaris) apparently
30489 truncate this path to about 80 characters.
30490 When generating a core file first try increasing the core file
30491 size limit to unlimited since some systems may default it to
30492 zero, and it is harmless to try it. Move the test for failing
30493 to generate a core file to where it will actually get executed.
30494 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30495 new gdb result from g++ debug info improvements and make old
30496 pattern obsolescent. Also account for size_t differences
30497 (may be int or long).
30498 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30499 initialization before function call is placed in the delay slot
30500 and thus appears to be skipped over by commands such as "next".
30501
30502Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30503
30504 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30505
30506Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30507
30508 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30509 input source file; fix code to compile test to deal with this
30510 convention.
30511 * gdb.c++/*.exp: Likewise.
30512
30513Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30514
30515 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30516 "bt in signals.exp".
30517
30518Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30519
30520 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30521 "step over execarg initialization" and
889bf7c5 30522 "step over corearg initialization".
c906108c
SS
30523
30524Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30525
30526 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30527 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30528
30529Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30530
30531 From Rob Savoye (rob@poseidon.cygnus.com)
30532 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30533 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
30534 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30535 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30536 configure.in}: Major reworking for autoconfig.
c906108c
SS
30537 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30538 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 30539 New files.
c906108c
SS
30540 * config/unix-gdb.exp: Make GDB global.
30541 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
30542 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30543 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30544 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30545 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30546 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 30547 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
30548 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30549 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30550 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30551 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 30552 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
30553 to returns as necessary, arrange for test to compile own testcase
30554 executable.
c906108c 30555 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 30556
c906108c
SS
30557Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30558
30559 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 30560 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
30561 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30562 "backtrace through signal handler".
30563
30564Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30565
30566 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30567 continuing from a job control stop signal.
30568 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30569
30570Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30571
30572 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30573 * gdb.base/corefile.exp: Likewise.
30574 * gdb.base/funcargs.exp: Likewise.
30575
30576Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30577
30578 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30579 * config/monitor.exp: Add support for setting baud rate.
30580
30581Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30582
30583 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30584 i*86-*-linux* xfails for "backtrace through signal handler".
30585 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30586 "print func2::coremaker_local".
30587 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 30588 alpha-dec-osf2* xfail for
c906108c
SS
30589 "delete all breakpoints when none".
30590
30591Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30592
30593 * gdb.base/break.exp: Change test that deletes all breakpoints
30594 when no user breakpoints are installed. A post 4.15 change
30595 causes gdb to no longer prompt in this case.
30596
30597Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30598
30599 * gdb.base/return.exp (return_tests): Change xfail for test
30600 "correct value returned double test" to stop xfailing at
30601 Solaris 2.5. Apparently the bug has been fixed.
30602
30603Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30604
30605 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30606 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30607
30608Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30609
30610 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30611 * gdb.disasm/hppa.s: Corresponding changes.
30612
30613Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30614
30615 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30616 makefile fragment.
30617 * config/mt-hpux: Deleted.
30618
30619Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30620
d63a86f8 30621 * Many files: When warning about suppressed tests due to a
c906108c
SS
30622 nonexistant test binary, avoid incrementing the warning count.
30623
30624Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30625
30626 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 30627
c906108c
SS
30628Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30629
30630 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30631 "sparc-*-solaris2*".
30632
30633Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30634
30635 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30636 Add global and local variables and initialize them.
30637 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30638 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30639 extracts the file name and terminating signal from the core file.
30640 * TODO: Remove note about tests for correct mapping of corefile.
30641 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30642 from optimizing it away.
30643 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30644 handles common blocks.
30645
30646Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30647
30648 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30649 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30650
30651Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30652
30653 * Makefile.in (maintainer-clean): New target, synonym for
30654 realclean.
30655 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30656 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30657 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30658 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30659 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30660 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30661
30662Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30663
30664 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30665 xfails when not gcc compiled for "print foo::funclocal".
30666 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30667 "print foo::funclocal at foo",
30668 "print 'scope1.c'::foo::funclocal at foo",
30669 "print foo::funclocal_bss at foo",
30670 "print 'scope1.c'::foo::funclocal_bss at foo",
30671 "print foo::funclocal_ro at foo",
30672 "print 'scope1.c'::foo::funclocal_ro at foo",
30673 "print bar::funclocal at foo" and
30674 "print 'scope1.c'::bar::funclocal at foo".
30675 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30676 gcc compiled for "print foo::funclocal at bar".
30677 Expand all messages to ensure that they identify that
30678 the test is at bar().
30679 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30680 gcc compiled for:
30681 "ptype on opaque struct pointer (statically)",
30682 "ptype on opaque struct tagname (statically)",
30683 "ptype on opaque struct pointer (dynamically) 1",
30684 "ptype on opaque struct tagname (dynamically) 1",
30685 "ptype on opaque struct pointer (dynamically) 2" and
30686 "ptype on opaque struct tagname (dynamically) 2
30687 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30688 gcc compiled for:
30689 "p datalocal"
30690 "whatis datalocal",
30691 "ptype datalocal",
30692 "p bsslocal",
30693 "whatis bsslocal", and
30694 "ptype bsslocal".
30695 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30696 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30697 when not gcc compiled.
30698 * gdb.base/funcargs.exp (float_and_integral_args): Add
30699 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30700 compiled.
30701 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30702 "backtrace from call6a" when not gcc compiled.
30703 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30704 "backtrace from call7a" when not gcc compiled.
30705 * gdb.base/callfuncs.exp (do_function_calls):
30706 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30707 "p t_char_array_values(char_array_val2,char_array_val1)",
30708 "p t_char_array_values(char_array_val1,char_array_val2)",
30709 "p t_char_array_values("carray 1","carray 2")",
30710 "p t_char_array_values("carray 1",char_array_val2)",
30711 "p t_char_array_values(char_array_val1,"carray 2")",
30712 "p sum_args(1,{2})",
30713 "p sum_args(2,{2,3})",
30714 "p sum_args(3,{2,3,4})",
30715 "p sum_args(4,{2,3,4,5})"
30716 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30717 "backtrace in corefile.exp" when not gcc compiled.
30718
30719Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30720
30721 * gdb.base/signals.exp: Rewrite `handle all print' test as
30722 a procedure. Accept blanks or TABs as whitespace, increase
30723 timeout and expect input buffer size for the large output
30724 from the command. Remove "i*86-*-bsdi2.0" xfail.
30725
30726Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30727
30728 * gdb.base/setvar.exp: Add new testcases for truncation when
30729 assigning invalid values to bitfields.
30730
30731Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30732
d63a86f8 30733 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
30734 mips-sgi-irix* xfail for
30735 "call inferior func with struct - returns char *"
30736 and fix test so that an optional (unsigned char *) cast is
889bf7c5 30737 accepted in the result.
c906108c
SS
30738
30739Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30740
30741 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30742 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30743 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30744 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30745 that accidentally got checked in.
30746
30747Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30748
d63a86f8 30749 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
30750 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30751 compiled test.
30752 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30753 Add mips-sgi-irix5* xfail for not gcc compiled.
30754 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
30755 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30756 compiled for "p top", "whatis top", "p middle", and "whatis
30757 middle".
c906108c
SS
30758 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30759 "whatis signed char" for not gcc compiled.
30760 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30761 "set variable signed char=-1 (-1)" and
30762 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30763 * gdb.base/funcargs.exp (float_and_integral_args):
30764 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30765 Add mips-sgi-irix* xfail when not gcc compiled for
30766 "continue to call2b".
30767 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30768 "continue to call2g".
6fdff2c5
PA
30769 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30770 compiled for "backtrace from call6a"
30771 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30772 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30773 when not gcc compiled for "backtrace from call7a".
c906108c
SS
30774 (localvars_after_alloca): Fix gdb_test cmds for
30775 "print * after runto ...".
30776 Remove rs6000-*-* xfails for
30777 "print i after runto localvars_after_alloca" and
30778 "print l after runto localvars_after_alloca"
30779 for all compilers.
30780 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 30781 when not compiled with gcc, for:
c906108c
SS
30782 "print signed char == (minus)",
30783 "print signed char != (minus)",
30784 "print signed char < (minus)",
30785 "print signed char > (minus)".
30786 * gdb.base/callfuncs.exp (do_function_calls):
30787 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30788 "call inferior func with struct - returns char *".
d63a86f8 30789 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
30790 "correct value returned double test" to include Solaris 2.4.
30791 * gdb.base/funcargs.exp (float_and_integral_args):
30792 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 30793
c906108c
SS
30794Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30795
30796 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30797 enumeration bitfields if compiling with GNU C.
30798 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30799 to empty' prompt.
30800
30801Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30802
30803 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30804 test for PRO targets.
30805
30806 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30807 breakpoints in the inferior at any given time by making
30808 two groups of breakpoints for call2*, call6* and call7*
30809 tests.
30810
30811Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30812
30813 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30814 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30815 from optimizing it away.
30816 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30817 "call inferior func with struct".
30818
30819Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30820
30821 * configure.in: Only configure gdb.chill for particular targets.
30822
30823Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30824
30825 * gdb.base/Makefile.in: Add action to .c.o transformation
30826 rule that generates a .ci file for each .o file and remove
30827 explicit .c.o rules except for callfuncs.o.
30828 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30829 generates a .ci file for each .o file and remove explicit
30830 .cc.o rules.
30831 (clean): Remove *.tmp *.ci files.
30832 (EXECUTABLES): Remove templ-info.exp.
30833 * gdb.base/compiler.c: New file.
30834 * gdb.c++/compiler.cc: New file
30835 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30836 Change rs6000-*-* xfail for
30837 "print 'scope0.c'::filelocal_ro" and
30838 "print 'scope1.c'::filelocal" and
30839 "print 'scope1.c'::filelocal_bss" and
30840 "print 'scope1.c'::filelocal_ro" and
30841 "print 'scope1.c'::foo::funclocal" and
30842 "print 'scope1.c'::foo::funclocal_ro" and
30843 "print 'scope1.c'::bar::funclocal" and
30844 "print 'scope0.c'::filelocal_ro" and
30845 "print 'scope1.c'::filelocal at foo" and
30846 "print 'scope1.c'::filelocal_bss at foo" and
30847 "print 'scope1.c'::filelocal_ro at foo" and
30848 "print 'scope1.c'::foo::funclocal at foo" and
30849 "print 'scope1.c'::foo::funclocal_bss at foo" and
30850 "print 'scope1.c'::foo::funclocal_ro at foo" and
30851 "print 'scope1.c'::bar::funclocal at foo" and
30852 "print 'scope0.c'::filelocal_ro" and
30853 "print 'scope1.c'::filelocal" and
30854 "print 'scope1.c'::filelocal_bss" and
30855 "print 'scope1.c'::filelocal_ro" and
30856 "print 'scope1.c'::foo::funclocal" and
30857 "print 'scope1.c'::foo::funclocal_bss" and
30858 "print 'scope1.c'::foo::funclocal_ro" and
30859 "print 'scope1.c'::bar::funclocal" and
30860 "print 'scope1.c'::bar::funclocal_bss"
30861 to only be xfail'd when not compiled with gcc.
d63a86f8 30862 Add rs6000-*-* xfail for
c906108c
SS
30863 "print 'scope0.c'::filelocal_bss before run"
30864 when compiled with gcc.
30865 (test_at_main): Add rs6000-*-* xfail for
30866 "print filelocal_ro in test_at_main"
30867 when compiled with gcc.
30868 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 30869 Add rs6000-*-aix* xfail for
c906108c
SS
30870 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
30871 "ptype t_char_array", not compiled with gcc.
30872 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
30873 xfail for "list foo (in include file)" when gcc compiled.
30874 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 30875 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
30876 "run to call0a" if not compiled with gcc.
30877 (unsigned_integral_args): Add rs6000-*-* xfail for
30878 "run to call1a" if not compiled with gcc.
30879 (float_and_integral_args): Add rs6000-*-* xfail for
30880 "run to call2a" if not compiled with gcc and for
30881 "continue to call2b" for any compiler.
30882 Add rs6000-*-* xfail to
30883 "print f1 after run to call2a" for gcc compiled.
30884 (discard_and_shuffle): Add rs6000-*-* xfail for
30885 "run to call6a".
30886 (shuffle_round_robin): Add rs6000-*-* xfail for
30887 "backtrace from call7a" if not compiled with gcc.
30888 Add rs6000-*-* xfail for
30889 "backtrace from call7b" if compiled with gcc.
30890 (call_after_alloca): Add rs6000-*-* xfail for
30891 "print c in call_after_alloca" and
30892 "print s in call_after_alloca" and
30893 "backtrace from call_after_alloca_subr"
30894 if not compiled with gcc.
30895 (localvars_in_indirect_call): Add rs6000-*-* xfail for
30896 "print c in localvars_in_indirect_call" and
30897 "print c in localvars_in_indirect_call" and
30898 "backtrace in indirectly called function" and
30899 "stepping into indirectly called function"
30900 if not compiled with gcc.
30901 (localvars_after_alloca): Add rs6000-*-* xfail for
30902 "print c after runto localvars_after_alloca" and
30903 "print s after runto localvars_after_alloca" and
30904 "print i after runto localvars_after_alloca" and
30905 "print l after runto localvars_after_alloca"
30906 for all compilers.
30907 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
30908 than whatis-info.exp.
30909 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
30910 than opaque-info.exp.
30911 Setup rs6000-*-* xfail for
d63a86f8 30912 "ptype on opaque struct pointer (statically)" and
c906108c
SS
30913 "ptype on opaque struct pointer (dynamically)" when
30914 not compiled with gcc.
30915 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
30916 rather than callf-info.exp.
30917 (do_function_calls): Add clear_xfail for rs6000-*-* for
30918 "p t_float_values2(3.14159,float_val2)". Seems to work
30919 fine there, both with xlc and gcc. Need to find out what
30920 it is doing right and fix other platforms.
30921 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
30922 "call inferior func with struct - returns int",
30923 "call inferior func with struct - returns long",
30924 "call inferior func with struct - returns float",
30925 "call inferior func with struct - returns double",
30926 "call inferior func with struct - returns char *",
30927 but only if not gcc compiled (presumes xlc compiled).
30928 Change rs6000-*-* xfails for
30929 "call inferior func with struct - returns char" and
30930 " call inferior func with struct - returns short" to only
30931 xfail if not using gcc.
30932 (clean mostlyclean): Remove *.ci and *.tmp files.
30933 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
30934 than templ-info.exp.
30935 * gdb.base/langs.exp: Source gdb.base/langs.ci.
30936 Add rs6000-*-* xfail for "up to foo in langs.exp"
30937 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 30938 when not gcc compiled.
d63a86f8 30939
c906108c
SS
30940Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30941
30942 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
30943 * gdb.base/corefile.exp: Likewise.
30944 * gdb.base/list.exp: Likewise.
30945 * gdb.base/scope.exp: Likewise.
30946 * gdb.base/siganls.exp: Likewise.
30947
30948 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
30949 compiler output.
30950 * gdb.base/whatis.exp: Likewise.
30951
30952Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
30953
30954 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
30955 failure (opcode table has been fixed to match reality).
30956
30957Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
30958
30959 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
30960 "call inferior func with struct - returns char",
30961 "call inferior func with struct - returns short"
30962
30963 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
30964 "print 'scope0.c'::filelocal at main",
30965 "print 'scope0.c'::filelocal_bss in test_at_main",
30966 "print 'scope0.c'::filelocal at foo",
30967 "print 'scope0.c'::filelocal_bss in test_at_foo",
30968 "print 'scope0.c'::filelocal at bar",
30969 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 30970
c906108c
SS
30971 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
30972 in source file 1". This bug seems to have been fixed with both
30973 gcc and native cc (was native assembler bug?).
30974
30975Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
30976
30977 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
30978 "backtrace through signal handler" to "i*86-*-sysv4*".
30979 * gdb.base/signals.exp: Add xfail for "'next' behaved as
30980 continue" case. Add "known SVR4 bug" to fail message.
30981 Add "i*86-*-bsdi2.0" xfail for "handle all print".
30982 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
30983 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
30984 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
30985 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
30986 "up to foo in langs.exp", "show language at foo in
30987 langs.exp", "up to cppsub_ in langs.exp", "show
30988 language at cppsub_ in langs.exp", "up to fsub in
30989 langs.exp", and "show language at fsub in langs.exp".
30990 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
30991 "bactrace in corefile.exp".
30992 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
30993 "call inferior function with struct - returns float" and
30994 "call inferior function with struct - returns double".
d63a86f8 30995
c906108c
SS
30996Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
30997
30998 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
30999 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
31000 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
31001 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
31002
31003Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
31004
31005 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
31006 (or overriden) "CHILL" macro rather then bare "gcc".
31007 Also look for ../../gcc/xgcc since that is what we will
31008 actually need, not "Makefile". Remove following assignment
31009 of CHILL to CHILL_FOR_TARGET because that results in
31010 recursive definition.
31011
31012Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
31013
31014 * gdb.base/corefile.exp: Change xfail for backtrace in
31015 corefile.exp from linuxaout to all linux.
31016 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
31017 cases where we miss the breakpoint at the signal handler
31018 for some reason. Setup xfail for linuxoldld/linuxaout and
31019 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
31020 hitting SIGURG breakpoint.
31021 * gdb.base/signals.exp: Setup xfail for "next" acting like
31022 continue to add linuxoldld. Setup xfail for all linux for
31023 "next to handler in signals_tests_1", "backtrace in
31024 signals_tests_1", "continue to func1", "pass SIGUSR1",
31025 and continue to handler".
31026
31027Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
31028
31029 * Update all FSF addresses except those in COPYING* files.
31030
31031Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
31032
31033 * gdb.base/a2-run.exp: Change messages to be more explicit about
31034 the status of args, and quote binfile in results.
31035
31036Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
31037
31038 * gdb.base/callfuncs.exp: Add tests for passing structs to
31039 inferior functions and return various types.
31040 * gdb.base/callfuncs.c: Add functions to receive a struct
31041 and return a member of the struct, in various types.
31042
31043Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31044
31045 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
31046
31047Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
31048
31049 * config/vxworks29k.exp: New file, sources vxworks.exp.
31050
31051Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31052
31053 * config/gdbremote.exp: New file. Testing framework using
31054 gdbserver.
31055
31056Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
31057
31058 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
31059 "call function when asleep" and "send end of file".
31060 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
31061 for "backtrace in corefile.exp".
31062 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
31063 for "backtrace through signal handler".
31064 * gdb.base/corefile.exp: Make sure we actually generate a core file
31065 before trying the core tests. Some systems allow the user to suppress
31066 generation of core files and default to that (linux for example).
31067 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
31068 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
31069
31070Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31071
31072 * gdb.threads: New directory with some crude multi-threaded
31073 gdb tests (step.exp and step2.exp).
31074 * config/mt-lynx (STEP_EXECUTABLE): Define.
31075 (THREADFLAGS): Define.
31076
31077Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
31078
31079 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
31080
31081 * gdb.base/signals.exp: Disable whole file for lynx until
31082 further notice.
31083
31084 * gdb.base/signals.exp: xfail test where "next" acts like
31085 "continue" for lynx.
31086
31087 * gdb.base/interrupt.exp: xfail test for calling function while
31088 inferior is asleep for lynx.
31089
31090 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
31091 than one cr-lf after each command.
31092
31093Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31094
31095 * configure.in: Reinstate setting of stabsdirs variable, fix
31096 typo in setting up configdirs for native builds.
31097
31098 * gdb.base/return.exp: Fix typo in return double test.
31099 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
31100 compiler from optimizing them away.
31101
31102Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
31103
31104 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
31105 sequences to be echo'd by gdb when using gdb_test.
31106 * gdb.chill/chexp.exp: Likewise.
31107 * gdb.fortran/exprs.exp: Likewise
31108
31109Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
31110
31111 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
31112 after the inferior gdb has started.
31113
31114 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
31115 after each command.
31116 * gdb.base/funcargs.exp: Likewise.
31117 * gdb.base/gdbvars.exp: Likewise.
31118 * gdb.base/interrupt.exp: Likewise.
31119 * gdb.base/list.exp: Likewise.
31120 * gdb.base/watchpoint.exp: Likewise.
31121 * gdb.c++/demangle.exp: Likewise.
31122 * gdb.c++/inherit.exp: Likewise.
31123 * gdb.chill/chexp.exp: Likewise.
31124 * gdb.fortran/exprs.exp: Likewise.
31125
31126 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
31127 test if we can't handle IO to/from the inferior.
31128
31129 * gdb.c++/misc.exp: Always check for a program already being
31130 started after sending a "run" command to gdb.
31131
31132 * gdb.base/twice.exp: Start with a fresh gdb.
31133
31134 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
31135 only depend on gdb's expression code, not the chill runtime.
31136
31137 * gdb.base/return.c: Put return values into variables so we
31138 can have gdb print them rather than depending on the program
31139 to print them.
31140 * gdb.base/return.exp: Corresponding changes.
31141
31142 * lib/gdb.exp: Provide default value for noinferiorio.
31143 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
31144 the inferior.
31145
31146 * gdb.base/break.exp: Always check for a program already being
31147 started after sending a "run" command to gdb.
31148 (text_next_with_recursion): Don't check the output from the
31149 program's printf statement. Instead just make sure the program
31150 exited.
31151
31152 * gdb.base/commands.exp: Protect tests which need arguments with
31153 $noargs conditionals.
31154
31155Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31156
31157 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
31158 of structure member arrays to match gdb/valops.c:value_addr change.
31159
31160Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
31161
31162 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
31163 cases.
31164
31165Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
31166
31167 * configure.in (configdirs): Remove gdb.chill from default list
31168 of subdirs and then add it back in only if doing a native build.
31169 The current chill compiler does not yet work in any cross build.
31170 * Revert all signal changes from Jul 6.
31171 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
31172 for sh-hms targets, allowing these tests to link, with no other
31173 changes. Testing is suppressed by setting "nosignals" in site.exp.
31174
31175Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31176
31177 * configure.in (signaldirs): Define and add to configdirs for all
31178 targets except some specific ones that are known to not support signals.
31179 Also clean up formatting.
31180 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31181 (signals, sigall): Remove rules to build.
31182 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31183 Moved to new gdb.signals directory.
31184 * gdb.signals: New test directory.
31185 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31186 signals.c signals.exp}: New or moved files.
31187
31188Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31189
31190 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31191
31192Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31193
31194 * gdb.base/return.exp: Xfail `return double' test failure
31195 on at least Solaris 2.3 and handle future/past versions on
31196 a case by case basis as appropriate. Also update message
31197 to include i*86 failures.
31198
31199Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31200
31201 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31202
31203 * lib/gdb.exp: Fix comment which erroneously identified
31204 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31205 gdb_file_cmd not gdb_load).
31206 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31207
31208 * gdb.base/setvar.exp: Make test names consistent between pass and
31209 fail cases. Use gdb_test more.
31210
31211Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31212
31213 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31214
31215Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31216
31217 * gdb.base/help.exp: Fix expected help string for `show commands'.
31218
31219Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31220
31221 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31222
31223 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31224 of a text section.
31225
31226Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31227
31228 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31229 that loop eventually terminates. Fix Connection refused logic so
31230 that testsuite will expire nicely.
31231
31232Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31233
31234 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31235 config/rom68k.exp: New tcl glue for the appropriate monitors.
31236 These all just end up calling monitor.exp.
31237 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31238 refused' by retrying. Cleanup some timeout issues.
31239 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31240 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31241 callers don't have to set/restore global timeout variable.
31242
31243 * The following set of changes centralizes management of the global
31244 timeout variable. This way, it can be set in one target dependent
31245 place instead of dozens of places scattered throughout the test suite.
31246 If you need to lengthen a timeout, then you should either set timeout
31247 in one of the config/{target}.exp files, or multiply it by a factor.
31248 Setting it to an absolute value is always going to lose for some
31249 targets.
31250 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31251 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31252 * gdb.base/funcargs.exp: Don't set timeout.
31253 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31254 * gdb.base/printcmds.exp (test_print_string_constants
31255 test_print_array_constants): Don't set timeout.
31256 * gdb.base/ptype.exp: Don't set timeout.
31257 * gdb.base/recurse.exp: Don't set timeout.
31258 * gdb.base/return.exp: Don't set timeout.
31259 * gdb.base/watchpoint.exp: Don't set timeout.
31260 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31261 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31262
31263Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31264
31265 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31266
31267Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31268
31269 * lib/gdb.exp: Disable chill tests for irix5.
31270
31271Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31272
31273 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31274 each test pass or fail.
31275
31276Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31277
31278 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31279 xlc not gcc.
31280
31281Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31282
31283 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31284
31285Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31286
31287 * config/est.exp: Fix copyright and comments. Remove dead code.
31288 Use targetname, serialport and baud variables instead of fixed
31289 constants.
31290 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31291 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31292
31293Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31294
31295 * gdb.base/watchpoint.exp: Don't run
31296 test_watchpoint_triggered_in_syscall for sunos.
31297
31298Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31299
31300 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31301 they don't seem to exist. Do include stdio.h.
31302
31303Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31304
31305 * gdb.base/a1-selftest.exp: Add alpha xfail.
31306
31307Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31308
31309 * gdb.base/watchpoint.c (main): Prompt before calling read().
31310 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31311 Revise accordingly. Remove cruft about sending "123" several
31312 times, until it gets noticed. Clean up the "print buf[0]" stuff
31313 so that it passes or fails, and waits for prompts in the usual way.
31314
31315Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31316
31317 * gdb.base/recurse.exp: Fix comment.
31318
31319 * TODO: Remove item about printing variables in nodebug.exp. Add
31320 item about enabling tests which are only run on some targets.
31321
31322 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31323 fail, make test names unique, use new gdb_test convention
31324 regarding pattern, use gdb_test more, etc.).
31325
31326 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31327 fail, make test names unique, etc.).
31328
31329Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31330
31331 * gdb.base/nodebug.c: Change return type of top and middle to
31332 short.
31333 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31334 are fixed by the recent mdebugread.c changes. Allow `short ()'
31335 as type for top and middle.
31336
31337Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31338
31339 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31340 nearly as I can tell, the whole thing was an accident in Stu's
31341 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31342 to replace a send/expect pair with gdb_test, but ended up only
31343 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31344 of 30 Mar 1995 took care of it, but left this vestigial comment
31345 which I am now nuking.
31346
31347Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31348
31349 * gdb.base/break.exp: Look for different line number for
31350 breakpoint at main depending on usestubs.
31351
31352Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31353
31354 * gdb.base/list.exp: Adjust some alternate expect patterns to
31355 match recent list0.c change. Add alternate expect pattern for
31356 output from `list default lines around main' for optimizing
31357 compilers.
31358
31359Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31360
31361 * lib/gdb.exp: If nosignals is not set, set it to 0.
31362
31363Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31364
31365 * config/slite-gdb.exp: Responds to load symbol table prompt.
31366 * gdb.base/break.exp: Adjust line number, fix rerun.
31367 * gdb.base/langs0.c: Add #ifdef usestubs.
31368
31369Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31370
31371 * gdb.base/list.exp: Adjust line contents after adding new lines in
31372 list0.c. Also fix a syntax error.
31373
31374 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31375 * gdb.base/break.exp: ditto.
31376 * gdb.base/list.exp: ditto.
31377 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31378 * gdb.base/run.c: ditto.
31379 * gdb.base/list0.c: ditto.
31380 * gdb.base/funcargs.c: ditto.
31381
31382Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31383
31384 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31385 $targetname, $serialport and $baud instead of hardwired variables.
31386 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31387 target doesn't support signals.
31388
31389Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31390
31391 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31392
31393Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31394
31395 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31396 Don't rely on the value of an auto variable before it has been
31397 initialized. Use gdb_test more.
31398
31399Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31400
31401 * lib/gdb.exp (default_gdb_version): A version number must start
31402 with a digit, but other than that contains all characters up to
31403 the first whitespace character.
31404
31405Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31406
31407 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31408
31409Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31410
31411 * gdb.c++/*.exp: Warn if executable does not exist. The original
31412 reason for skipping the warning was that configure.in sometimes
31413 intentionally skipped building the executables but the tcl code
31414 had no way of knowing. That (a) was always bogus with respect to
31415 error handling, (b) is no longer true (right now there is no way
31416 to skip C++ tests).
31417
31418 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31419
31420Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31421
31422 * gdb.base/list.exp: Add expect patterns for output from
31423 SunPRO compiled executables.
31424 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31425 types.
31426
31427Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31428
31429 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31430 number (we are already testing that the correct source line text
31431 gets printed).
31432
31433 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31434 that is what is intended, but something needed to be done to get
31435 sunos4 native working again.
31436
31437 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31438
31439 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31440 apparently went with a (very) old xfail.
31441
31442Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31443
31444 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31445 runto_main is a proc in gdb.exp that will do 'step' for target use
31446 stubs.
31447 * gdb.base/exprs.exp: ditto.
31448 * gdb.base/interrupt.exp: ditto.
31449 * gdb.base/opaque.exp: ditto.
31450 * gdb.base/printcmds.exp: ditto.
31451 * gdb.base/ptype.exp: ditto.
31452 * gdb.base/scope.exp: ditto.
31453 * gdb.base/setvar.exp: ditto.
31454 * gdb.base/signals.exp: ditto.
31455 * gdb.base/twice.exp: ditto.
31456 * gdb.c++/classes.exp: ditto.
31457 * gdb.c++/inherit.exp: ditto.
31458 * gdb.c++/templates.exp: ditto.
31459 * gdb.base/break.exp: no run and hit main for stubs. Change line
31460 numbers for breakpoints and info breakpoint.
31461 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31462 breakpoint().
31463 * gdb.base/callfuncs.c: ditto.
31464 * gdb.base/exprs: ditto.
31465 * gdb.base/interrupt.c: ditto.
31466 * gdb.base/opaque0.c: ditto.
31467 * gdb.base/printcmds.c: ditto.
31468 * gdb.base/ptype.c: ditto.
31469 * gdb.base/scope0.c: ditto.
31470 * gdb.base/setvar.c: ditto.
31471 * gdb.base/signals.c: ditto.
31472 * gdb.base/twice.c: ditto.
31473 * gdb.c++/misc.cc: ditto.
31474 * gdb.c++/templates.cc: ditto.
31475
31476Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31477
31478 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31479
31480 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31481 somewhere between `read' and `main.c'. I'm pretty sure the
31482 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31483 and it isn't particularly useful.
31484
31485 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31486
31487Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31488
31489 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31490
31491Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31492
31493 * config/mt-slite: add LIBS and -nostdlib.
31494 * config/slite-gdb.exp: add this new file to support sparclite target.
31495
31496Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31497
31498 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31499
31500 * gdb.base/a2-run.exp: Change argument to istarget from
31501 "*-*-vxworks" to "*-*-vxworks*".
31502 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31503
31504Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31505
31506 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31507 will not runto main but do a 'step' to step out of breakpoint().
31508 * config/mt-slite: add -Dusestubs.
31509
31510Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31511
31512 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31513 instead of just @.
31514
31515 * gdb.base/signals.exp: Add test for "handle all print".
31516 * TODO: Remove "handle all print". Also remove item about
31517 checking copyright date (I don't like the idea of a spurious FAIL
31518 based on when we run the tests).
31519
31520 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31521 for SunOS4 (reason for failure not investigated). Remove
31522 redundant test for $binfile.
31523
31524 * gdb.base/nodebug.c (array_index): Call malloc.
31525
31526 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31527
31528Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31529
31530 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31531 conventions and slightly simplify the matching regexp.
31532
31533Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31534
31535 * gdb.base/break.exp: Update gdb_test invocation to use new
31536 convention.
31537
31538 * lib/gdb.exp: If noargs is not set, set it to 0.
31539
31540 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31541 tests unique.
31542
31543 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31544
31545Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31546
31547 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31548 one argument of type "<non-float parameter>".
31549
31550Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31551
31552 * config/rom68k.exp: New file to support Motorola IDP board.
31553 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31554 * gdb.base/break.c: Change things around so that this program
31555 doesn't depend upon args. This is necessary to make remote
31556 targets work (in general, they can't take args).
31557 * gdb.base/break.exp: Don't try to send args to program. Don't
31558 expect output. Also, replace lots of code with gdb_test.
31559
31560Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31561
31562 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31563 printing of '\'' (which is what the comment says we are testing,
31564 even though we were not), not '''.
31565 (test_integer_literals_rejected): Test that printing ''' is an error.
31566
31567 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31568 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31569 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31570 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31571 Use gdb_test not test_print_accept.
31572 * lib/gdb.exp: Remove test_print_accept.
31573
31574 * gdb.base/signals.exp (signal_tests_1): Make pass message
31575 consistent with fail message.
31576
31577 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31578 unsigned char; the bug (PR 1821) is fixed.
31579
31580 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31581
31582 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31583 successful tests--makes xfailing them work right.
31584
31585Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31586
31587 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31588 only \r\n, not .*. The test can pass .* as the last thing in
31589 $pattern if that is what it wants. In addition to providing this
31590 flexibility, this change should speed up pattern matching in cases
31591 where the pattern already ended with .* (there were a number of
31592 them). This change also helps catch bad patterns--in the old
31593 scheme the typo "char \*" instead of "char \\*" would pass. Now
31594 it is caught.
31595 * Many .exp files: Update callers.
31596
31597 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31598 clearer and does not spuriously match multiple ('s. Likewise for
31599 ) and *.
31600
31601 * gdb.base/nodebug.exp: Test ability to call a function and pass
31602 it a string (even with no debugging info).
31603
31604 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31605 "p '\'", which is the same as "p ''" once tcl gets done with
31606 quoting, to "p '\\'", which I suspect is what is intended (one
31607 backslash gets sent to GDB).
31608
31609 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31610
31611Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31612
31613 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31614 1817) was fixed literally years ago.
31615
31616Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31617
31618 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31619 test, it causes stepping out of call_after_alloca_subr with
31620 optimizing compilers.
31621 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31622 fails.
31623
31624 * gdb.c++/templates.exp: Source templ-info.exp only if
31625 the templates executable exists.
31626
31627 * gdb.c++/misc.cc (class Contains_static_instance,
31628 class Contains_nested_static_instance),
31629 gdb.c++/classes.exp (test_static_members): Test printing of
31630 a class that contains a static instance of the class.
31631
31632Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31633
31634 * gdb.base/langs2.c (cppsub_): Don't prototype.
31635 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31636 only, I believe).
31637
31638Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31639
31640 * lib/gdb.exp (skip_chill_tests): New procedure.
31641
31642 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31643
31644Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31645
31646 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31647 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31648
31649Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31650
31651 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31652
31653 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31654 disassemble 8, not 16, instructions for part 4.
31655
31656 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31657 support the latter anymore.
31658
31659 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31660 -DNO_PROTOTYPES.
31661 * gdb.base/callfuncs.c: Control use of prototypes based on
31662 NO_PROTOTYPES, not __STDC__.
31663 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31664 t_float_values2 tests if prototypes in use.
31665
31666 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31667 t_double_values): When checking differences against DELTA, check
31668 that difference is within the range (-DELTA,DELTA), not just
31669 (-infinity,DELTA).
31670
31671Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31672
31673 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31674 'file' command firts, then 'target', then 'load', this is due to gdb
31675 target set up.
31676 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31677
31678Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31679
31680 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31681 FP load/store variants.
31682 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31683
31684Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31685
31686 * gdb.base/term.exp: Do not give a warning if not native, it is
31687 not an abnormal condition.
31688
31689Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31690
31691 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31692 t_char_array".
31693
31694Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31695
31696 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31697 are getting the version number.
31698
31699 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31700 if not native, it is not an abnormal condition.
31701
31702Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31703
31704 * lib/gdb.exp: Just use "file exists", rather than undocumented
31705 dejagnu procedure "findfile".
31706
31707Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31708
31709 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31710 (LDFLAGS): Set to -Xlinker -Ur.
31711
31712 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31713 Removed, these values are set by lib/gdb.exp.
31714
31715 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31716
31717Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31718
31719 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31720 of replicating gdb startup code.
31721
31722 * config/mt-vxworks (LDFLAGS): Set to -r.
31723 (CFLAGS_FOR_TARGET): Removed.
31724
31725 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31726 (gdb) and gdb for vxworks uses (vxgdb).
31727
31728 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31729 executable is not in the tree and host != target, use sed and
31730 program_transform_name to determine the gdb name used by the
31731 target.
31732
31733 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31734 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31735
31736Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31737
31738 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31739 floats, chars, and shorts where there are ANSI-style function
31740 definitions.
31741
31742 * gdb.base/langs.exp, gdb.base/langs*: New test.
31743 * gdb.base/Makefile.in: Build it.
31744 * TODO: Remove item about checking that C names don't get C++
31745 demangling applied; this test tests it.
31746
31747Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31748
31749 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31750 went with the const70 xfail. The xfail went away a year ago.
31751
31752 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31753
31754 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31755 for hp300.
31756
31757 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31758
31759 * gdb.base/a1-selftest.exp: Don't run on hp300.
31760
31761Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31762
31763 * Makefile.in (site.exp): Set host_alias and target_alias as well
31764 as host_triplet and target_triplet.
31765
31766Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31767
31768 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31769
31770 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31771 places as other ecoff systems).
31772
31773 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31774 ultrix.
31775
31776Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31777
31778 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31779 remove them.
31780 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31781 variable and "variable" in addition to "data variable".
31782 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31783
31784 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31785 2.
31786 * gdb.base/list1.c (long_line): Add additional statement at start
31787 of function.
31788 * gdb.base/list.exp (test_forward_search): Update line number to
31789 reflect new statement.
31790
31791Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31792
31793 * gdb.base/signals.exp: Reinitialize searched source directories
31794 after gdb_start call.
31795
31796Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31797
31798 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31799 * gdb.stabs/Makefile.in: Likewise.
31800
31801 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31802 change. Instead split the tests into smaller pieces.
31803 * gdb.disasm/hppa.s: Corresponding changes.
31804
31805Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31806
31807 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31808 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31809
31810 * gdb.base/funcargs.exp: Modify many tests so that every test
31811 either passes or fails. Make some test names unique.
31812
31813Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31814
31815 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31816 Call stty to set interrupt character.
31817
31818 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31819 for HP assembler versus GNU assembler based on actual behavior of
31820 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31821
31822 * TODO: Suggest a few more stepping tests.
31823
31824Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31825
31826 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31827 restart GDB for h8300 after a continue.
31828 (return): Add pattern to match a29k-udi behavior.
31829 * gdb.base/nodebug.exp: Remove obsolete comment.
31830 * gdb.base/regs.exp: New file, testing of register displays.
31831 * gdb.base/return.exp: Fix typo in reference to $objdir.
31832 * gdb.base/whatis.exp: Always start with a fresh GDB.
31833
31834Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31835
31836 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31837 higher, these tests generate a lot of output.
31838
31839Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31840
31841 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31842 code following the catch silently ignored some errors; without the
31843 catch they should be thrown like any other tcl error. Also, the
31844 catch used "" instead of {} which meant all the callers who wanted
31845 to include one of the characters "[]$ had to quote it an extra time.
31846 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31847 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31848 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31849 Remove extra quoting.
31850
31851Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31852
31853 * gdb.base/commands.exp: Make test names unique; every test either
31854 passes or fails. Update some comments.
31855
31856 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31857
31858Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31859
31860 The following fixes a FAIL caused by the fact that the alpha stabs
31861 configuration didn't use the ".if alpha" code in weird.def.
31862 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31863 bit pointer, so the 32 bit version works even on the alpha.
31864 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31865 Remove the stuff which allowed us to have separate versions for
31866 alpha and everything else.
31867
31868 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
31869 regexp which "info func operator\[\](" is supposed to match. Fix
31870 string to send to GDB. Note that GDB still doesn't work right. Add a
31871 new test for "info func .perator\[\](" which GDB does handle correctly.
31872
31873 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
31874
31875Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31876
31877 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
31878 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
31879 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
31880 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
31881 it makes the tests harder to understand and confuses test-o-matic.
31882 The preferred style is that each test provides a PASS or a FAIL,
31883 and has a unique message (e.g. "continue #54" not just "continue")
31884 which is the same for the pass and the fail.
31885 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31886 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
31887 to lib/gdb.exp.
31888 * gdb.base/printcmds.exp: Use test_print_accept. Remove
31889 prt_accept which was basically the same thing. Likewise for
31890 test_print_reject and prt_reject.
31891 * lib/gdb.exp (test_print_reject): Add some more error message
31892 patterns to match from the former printcmds.exp (prt_reject).
31893 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
31894 One defect of the passcount stuff is that some of it failed to
31895 report XPASS where appropriate.
31896 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
31897 stuff before and after arg in expected pattern.
31898 (test_paddr_operator_functions): Re-do test without print_addr_of;
31899 this is the only test which seems to want extra stuff there.
31900
31901Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31902
31903 * gdb.base/nodebug.exp: Update new tests to reflect improved
31904 wording of gdb output.
31905
31906 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
31907 and "ptype" work on variables in files compiled without -g.
31908 Replaces commented out "maint print msymbol" tests.
31909
31910Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31911
31912 * gdb.base/setvar.c (dummy): Call malloc.
31913
31914 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
31915 losing with the irix4 sed.
31916
31917 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
31918 ALRM" on irix4.
31919
31920Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31921
31922 * TODO: Remove items about corefile.exp testing new exec-file and
31923 backtrace; both are now done. Add items about printing enums.
31924
31925Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31926
31927 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
31928 "get signal $thissig" test fails.
31929
31930 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
31931
31932Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31933
31934 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
31935 compiler warning with dec alpha compiler.
31936
31937 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
31938 extra \n from gdb_test call (this explains why the prompt test
31939 that I removed yesterday was there).
31940 (user_defined_command_test): Remove extra \n and prompt test.
31941
31942 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
31943 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
31944 doesn't exist.
31945 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
31946 Also remove alpha workaround, which turns out to be because
31947 SIGABRT == SIGLOST.
31948
31949 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
31950
31951 * gdb.base/help.exp: Don't test "help show".
31952
31953Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31954
31955 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
31956 "set print address" is on.
31957 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
31958 pass prompt to gdb_test; gdb_test already looks for the prompt.
31959
31960 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
31961
31962 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
31963 was a vestige of the manual TESTSTRATEGY, and the purpose of it
31964 was to make sure that gdb can read a core file. But (a) the "read
31965 the corefile" part didn't make it to a1-selftest.exp, we just
31966 delete the corefile after creating it, and (b) we test reading
31967 corefiles in corefile.exp anyway. Also, this test left around a
31968 xgdb process on Solaris.
31969
31970 * gdb.base/corefile.exp: Also test backtrace.
31971
31972Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
31973
31974 * gdb.base/commands.exp: Test a simple user defined command with
31975 arguments and if/while statements; verify the full user command is
31976 printed by "show user".
31977
31978 * gdb.base/commands.exp: Test if/while commands as part of a
31979 breakpoint command list; verify they appear in breakpoint
31980 information.
31981
31982Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31983
31984 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
31985 than by dividing by zero.
31986
31987Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
31988
31989 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
31990 performing an inferior call with watchpoints enabled.
31991 * gdb.base/watchpoint.c (main): Delete second unnecessary read
31992 call.
31993
31994Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31995
31996 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
31997 of "file" command.
31998
31999 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
32000 Add additional pattern for when "int operator int(void);" appears
32001 in a different order.
32002
32003Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
32004
32005 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
32006
32007 * gdb.base/help.exp: Replace most of docstrings for "info signals"
32008 and "signal" with ".*".
32009
32010Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
32011
32012 * TODO: Add note about "handle all nostop".
32013
32014 * gdb.base/{sigall.c, sigall.exp}: New test.
32015 * gdb.base/Makefile.in: Add it.
32016
32017Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
32018
32019 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
32020 when invoking GDB, suppresses any windowing interface.
32021
32022Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
32023
32024 * config/sim-gdb: New file, simulator testing support.
32025
32026Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
32027
32028 * gdb.base/interrupt.exp: Test calling func1 twice.
32029
32030Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
32031
32032 * gdb.base/list.exp (test_forward_search): Set timeout higher
32033 when we'll be getting lots of output from gdb.
32034
32035 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
32036 "init_malloc" to after the expect statement. Run it if that
32037 regexp is taken, but also for two others which happen if source
32038 cannot be found.
32039
32040Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32041
32042 * gdb.base/printcmds.exp: New test, for printing register before
32043 program is running.
32044
32045Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32046
32047 * gdb.base/list.exp: Correct some alternate expect patterns
32048 to reflect changes in list1.c.
32049
32050Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32051
32052 * TODO: Add item regarding large frames.
32053
32054 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
32055
32056 * TODO: Remove item about enabling return.exp; it
32057 is enabled. Suggest a few more "return" tests.
32058
32059Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32060
32061 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
32062 anonymous unions.
32063
32064Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32065
32066 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
32067 and pr-5646.o, so "make" is the same as "make all", not "make
32068 pr-4975.o".
32069
32070Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
32071
32072 * gdb.base/list.exp: Adjust expectations to reflect changes in
32073 list1.c.
32074 (test_forward_search): New test proc.
32075 * gdb.base/list1.c (long_line): New function, has long source line.
32076
32077Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
32078
32079 * gdb.base/a1-selftest.exp: Change initial stepping to know about
32080 additional line of code that was added.
32081
32082Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
32083
32084 * gdb.disasm/hppa.s: Break the large branching tests into smaller
32085 tests so as not to overflow expect's input buffers.
32086 * gdb.disasm/hppa.exp: Corresponding changes.
32087
32088Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32089
32090 Beginnings of template debugging tests.
32091 * gdb.c++/templ-info.cc: New file to test for template
32092 debugging capability of the compiler.
32093 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
32094 templ-info.cc.
32095 * gdb.c++/templates.cc: Add explicit template instantiations
32096 to enable compiling with -fno-implicit-templates. Add destructor
32097 and 'value' method to T5 class for template tests.
32098 * gdb.c++/templates.exp: Add testcases for printing of template
32099 types, setting breakpoints on template methods and calling a
d63a86f8 32100 template method.
c906108c
SS
32101
32102Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
32103
32104 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
32105 branch target since some assemblers (gas-2.5) may emit a
32106 relocation for the branch instead of resolving it in the
32107 assembler.
32108
32109Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32110
32111 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
32112 through signal handler.
32113
32114Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32115
32116 * configure.in (*-*-netware): Use config/mt-netware.
32117
32118 * config/mt-netware: New file.
32119 * config/mt-i386-netware: Removed, separate configs for different
32120 netware architectures are no longer needed now that we have
32121 --with-headers.
32122
32123Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32124
32125 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
32126 by the recent changes to use ANSI C arithmetic conversions.
32127
32128Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32129
32130 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
32131 bug involving using inferior_pid to figure out whether to select a
32132 frame.
32133
32134Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
32135
32136 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
32137 match the current disassembler output.
32138
32139Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
32140
32141 * gdb.fortran/exprs.exp: Expect VOID instead of void.
32142 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
32143 types, expect "int" as type of integer values (for now).
32144
32145Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
32146
32147 * gdb.base/commands.exp: New tests for if/while commands.
32148
32149Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
32150
32151 * lib/gdb.exp (runto): Replace sub-pattern for hex value
32152 by .*, since hex values have different syntax in Chill mode.
32153
32154Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32155
32156 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
32157 linefeed from expect pattern for repeated types with indices > 9.
32158
32159Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
32160
32161 First part of Fortran test suite.
32162 * gdb.fortran: New directory.
32163 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
32164
32165Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32166
32167 * gdb.base/default.exp: Update expect pattern for load command
32168 without arguments.
32169
32170Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
32171
32172 * configure.in: Change i386 to i[345]86.
32173 * gdb.base/configure.in: Likewise.
32174 * gdb.c++/configure.in: Likewise.
32175 * gdb.chill/configure.in: Likewise.
32176
32177Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32178
32179 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32180 patterns, since that is not a valid context for comments.
32181
32182Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32183
32184 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32185 repeated types and repeated types with indices > 9.
32186
32187Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32188
32189 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32190 2417; old bug has been fixed.
32191
32192Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32193
32194 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32195 send the newline ourselves instead of assuming gdb_test will do
32196 so when passed an empty input string.
32197
32198 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32199 stabs testcode.
32200
32201Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32202
32203 * lib/gdb.exp (gdb_test): Don't send anything if the first
32204 argument is an empty string. This makes cases where we want to
32205 match output that is already in expect's buffers (for example,
32206 matching a breakpoint after gdb_run_cmd has been called) work
32207 reliably.
32208
32209Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32210
32211 * config/netware.exp: New file.
32212
32213Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32214
32215 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32216 the -B and -L prefixes so we can find the debugging stub.
32217
32218 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32219 there and we are using the gcc from the tree.
32220
32221 * gdb.base/types.c: Removed.
32222
32223 * gdb.base/configure.in: Look for makefile fragments in ../config.
32224 Recognize i386-*-netware.
32225 * gdb.c++/configure.in: Likewise.
32226
32227Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32228
32229 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32230 the correct TCL syntax.
32231
32232Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32233
32234 * gdb.base/opaque.exp: use runto instead of messing around with
32235 breakpoints. Simplify by using gdb_test.
32236
32237 * gdb.base/bitfields.exp: restart between tests on netware targets
32238 because breakpoints aren't relocated after target death. Run
32239 processes to completion.
32240
32241 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32242
32243Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32244
32245 * Makefile.in: Remove extra tabs that confuse some versions
32246 of "make". Use the newly built gdb to test with by default,
32247 rather than the first one in the tester's search path.
32248
32249Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32250
32251 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32252
32253 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32254 condition help.
32255
32256Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32257
32258 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32259
32260 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32261 running.
32262 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32263 * gdb.base/funcargs.exp: Likewise.
32264
32265 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32266 * gdb.base/funcargs.exp: Likewise.
32267
32268 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32269 message is "".
32270
32271Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32272
32273 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32274 return,signals,twice}.exp: Handle non-existant binaries
32275 consistantly.
32276
32277 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32278 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32279 might testing a cross development system.
32280
32281Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32282
32283 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32284 runtest script is relative to ${srcdir}, not ${rootdir}.
32285
32286Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32287
32288 * gdb.base/signals.exp: Allow for optionality of breakpoint
32289 address.
32290
32291Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32292
32293 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32294
32295Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32296
32297 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32298 for size_t definition.
32299 * gdb.c++/templates.cc: Likewise
32300
32301 * config/mt-i386-netware: New file.
32302
32303 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32304 defined.
32305
32306 * gdb.base/Makefile.in: Added support for systems that name core
32307 files by appending "core" to the program name.
32308 * gdb.base/a1-selftest.exp: Likewise.
32309
32310Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32311
32312 * gdb.base/return.exp: Add comment and message for `return double'
32313 test failure on Sparc Solaris.
32314
32315Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32316
32317 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32318
32319Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32320
32321 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32322 from optimizing them away.
32323 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32324 patterns to include default constructors and assignment operators,
32325 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32326 character in the output of the virtual base pointer.
32327
32328Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32329
32330 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32331 expression match in print_addr_of to avoid unintented matches.
32332 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32333 versions up to 2.5.8.
32334
32335Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32336
32337 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32338 included file to run under newer versions of expect.
32339 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32340 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32341 Remove xfail for the virtual table of BDDHookV.
32342
32343Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32344
32345 * lib/gdb.exp (string_to_regexp): Set a default result.
32346 (default_gdb_start): Fix misleading message.
32347
32348Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32349
32350 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32351 Remove all CC, etc definitions.
32352 * config/mt-hpux: New file.
32353 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32354 (CFLAGS, LDFLAGS): Define.
32355 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32356
32357 * Makefile.in (site.exp): Don't insert host_os, etc.
32358 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32359 (distclean): Check existence of subdir.
32360 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32361 * gdb.base/Makefile.in: General cleanup and simplification.
32362 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32363 to build executables. Use default rule to build .o files.
32364 (EXPECT, RUNTEST, CC): Fix relative pathname.
32365 (site.exp): Don't insert host_os, etc.
32366 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32367 and/or SIGUSR1 defined.
32368 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32369 * gdb.c++/Makefile.in: General cleanup and simplification.
32370 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32371 (CFLAGS): Remove.
32372 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32373
32374Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32375
32376 * gdb.base/recurse.exp: Misc changes to get tests running again
32377 after Kung's changes to the watchpoint code.
32378 * gdb.base/watchpoint.exp: Likewise.
32379
32380Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32381
32382 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32383
32384Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32385
32386 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32387 * lib/gdb.exp (default_gdb_start): Define.
32388 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32389 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32390 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32391 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32392 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32393 Don't call gdb_target_udi in between tests.
32394
32395Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32396
32397 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32398 (which was basically just a local version of the same thing). In
32399 addition to avoiding duplication, gdb_test_exact is faster.
32400 * lib/gdb.exp (gdb_test_exact): Fix typo.
32401
32402 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32403 don't give an error.
32404
32405 * gdb.base/term.exp: Call delete_breakpoints before starting.
32406
32407 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32408 (t10): Add comment.
32409
32410Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32411
32412 Reorganization of the GDB Test Suite.
32413
32414 * gdb.base: New directory, contains all the basic tests.
32415 * gdb.c++: New directory, tests specific to C++.
32416 * gdb.chill: New directory, tests specific to Chill.
32417 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32418 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32419 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32420 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32421 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32422 t30-31 to chill).
32423 * */gdbme.*: Rename to match appropriate expect scripts.
32424 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32425 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32426 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32427 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32428 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32429 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32430 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32431 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32432 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32433 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32434 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32435 gdb.c++/virtfunc.cc: New names of C++ files.
32436 * gdb.chill/chillvars.ch: New name of Chill file.
32437 * gdb.base/configure.in, gdb.c++/configure.in,
32438 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32439 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32440 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32441 * configure.in (configdirs): Update to reflect directory changes.
32442 (target_abbrev): No longer define for any configuration.
32443 * Makefile.in: Cosmetic improvements to header comments.
32444
32445Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32446
32447 Various changes to gdb.t31:
32448
32449 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32450 * gdbme.ch: Make all key-words and predefineds be upper-case.
32451 * chillvars.exp: Expect key-words and predefinds in upper-case.
32452
32453 * chillvars.exp: Use gdb_test_exact many places.
32454 Change expected output for arrays (which now includes index labels).
32455
32456 * pr-5020.exp, gdme.ch (module PR_5020):
32457 New test, for PR-5020.
32458
32459Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32460
32461 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32462 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32463
32464Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32465
32466 * Makefile.in: Fix bit-rot in definitions of CHILL,
32467 CHILL_FOR_TARGET and Chill_LIB.
32468 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32469 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32470 CHILL, and CHILL_LIB.
32471
32472Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32473
32474 * Revert the previous changes. Please see Rob's directory
32475 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32476
32477Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32478
32479 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
32480 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32481 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32482 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
32483 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32484 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32485 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32486 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32487 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32488 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32489 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32490 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32491 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32492 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32493 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32494 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32495 changes from 94Q1.
32496
32497Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32498
32499 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32500 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32501 Rob's new testing fragments.
32502
32503Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32504
32505 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 32506 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
32507
32508Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32509
32510 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32511 version also, match on casted version strings, and match on
32512 gdb startup case where the line numbers might be messed up.
32513
32514Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32515
32516 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 32517 (CFLAGS): Delete it from here.
c906108c
SS
32518
32519Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32520
32521 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32522
32523Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32524
32525 * Makefile.in (RUNTEST): Default to just "runtest".
32526
32527Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32528
32529 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32530 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32531 the code has been restructured.
32532
32533Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32534
32535 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32536 \n, not just one of each.
32537
32538 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32539 /bin/cc gives a warning if you do.
32540
32541Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32542
d63a86f8 32543 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
32544 __t10ListS_link1ZUiRCUiPT0
32545
32546Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32547
32548 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32549 on local variables in recursive functions.
32550
32551 * gdb.t07/Makefile.in: Build the new test.
32552
32553Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32554
32555 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32556 directly. Instead compare the return values from actual calls.
32557
32558Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32559
32560 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32561
32562Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32563
32564 * From Peter Schauer with minor modifications.
a9c64011
AS
32565 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32566 stops in mid-line in the caller. Add xfail for returning a float
32567 value on X86 targets.
c906108c
SS
32568
32569Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32570
32571 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32572 to avoid expect lossage.
32573 (fmem_LRbug_tests): Likewise.
32574 * gdb.disasm/hppa.s: Corresponding changes.
32575
32576 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32577 conditions to work with latest dejagnu/expect.
32578
32579 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32580 expected to fail on the PA.
32581 (backtrace in call with trampolines): Explicitly require main
32582 to be frame #1 (no trampolines should show up in backtrace).
32583
32584 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32585 "continue -expect".
32586 * gdb.t06/break.exp: Likewise.
32587 * gdb.t07/watchpoint.exp: Likewise.
32588 * gdb.t13/bitfields.exp: Likewise.
32589 * gdb.t15/{funcargs,return}.exp: Likewise.
32590 * gdb.stabs/weird.exp: Likewise.
32591 * config/{mips,udi}-gdb.exp: Likewise.
32592
32593 * hppa.sed: Enclose comments within a sed command to avoid
32594 losing with the old OSF1 sed.
32595
32596Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32597
32598 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32599 sequent dynix.
32600 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32601 * gdb.t15/funcargs.exp: Conditionally step again to really
32602 finish from marker_call_with_trampolines. Handle the case where
32603 the first step from within call_with_trampolines already steps
32604 us back to main.
32605 * gdb.t15/gdbme.c: Add comment to closing brace of
32606 call_with_trampolines for funcargs.exp.
32607
32608Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32609
d63a86f8 32610 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
32611 Fix typo(s).
32612
32613Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32614
32615 * gdb.t07/gdbme.c: More code for watchpoint testing.
32616
32617 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32618 "Hardware watchpoint" throughout file.
32619 (test_watchpoint_triggered_in_syscall): New test.
32620 (test_complex_watchpoint): New test.
32621
32622Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32623
32624 * gdbme.c (call_with_trampolines): New function to try and step
32625 into. Tests trampoline problems on the PA.
32626
32627 * funcargs.exp (localvars_in_indirect_call): No longer expect
32628 stepping into indirect call to fail on PAs.
32629 (test_stepping_over_trampolines): New test.
32630
32631Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32632
32633 * TODO: Add suggestions for static member function tests, and
32634 completion tests.
32635
32636Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32637
32638 * TODO: Add suggestions for "p/a" tests.
32639
32640 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32641 (default_gdb_exit): Replace all the hair with sending "quit" to
32642 the process with a simple close.
32643
32644Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32645
32646 * TODO: Add suggestions for shared library tests.
32647
32648Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32649
32650 * TODO: Add suggestions for x/s tests.
32651
32652Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32653
32654 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32655 "enable once", and "enable breakpoints once" with ".*".
32656
32657Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32658
32659 * TODO: Add suggestions about structure passing tests.
32660
32661Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32662
32663 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32664 the primary1 test, use work around if __GNUC__ < 2.
32665 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32666 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32667 Test for bad output rather than waiting for timeout. Issue
32668 second continue only if first continue failed.
32669
32670Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32671
32672 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32673 operator[] test with gdb_test because the old code didn't seem to
32674 be getting the quoting right with the new dejagnu.
32675
32676Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32677
32678 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32679 one from the path.
32680 * Makefile.in: Use a fresh expect if there is one, use runtest
32681 from the src tree if there is one.
d63a86f8 32682
c906108c
SS
32683Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32684
32685 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32686 next over recursive call. Revise the tests from that point on
32687 (which had been skipped) to match GDB's actual (correct) output.
32688
32689 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32690 with next over a breakpoint whose condition is false.
32691
32692 * gdb.t00/help.exp: Comment out "help set print" tests just like
32693 (and for same reason as) "help set" test.
32694
32695Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32696
32697 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32698 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32699
32700Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32701
32702 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32703 necessary gdb_target_udi.
32704
32705 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32706
32707 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32708 1838 and 2417; they are fixed.
32709
32710 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32711 gdb.t03/ptype.exp (ptype structure, ptype union):
32712 Remove xfails; the test is looser than when the xfails were added.
32713
32714 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32715 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32716
32717 * gdb.t01/run.exp: Only run shell test if isnative.
32718
32719 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32720 since "run" automatically loads if necessary. Call gdb_target_udi
32721 after the "file" since "file" kills any execution target.
32722
32723 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32724 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32725 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32726 argument for UDI.
32727
32728Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32729
32730 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32731
32732 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32733
32734Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32735
32736 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32737 properly quoting regexps. This makes the second argument to
32738 demangle a fixed string, which matches the callers, instead of a
32739 shell-style pattern which is what the previous implementation
32740 used. Update some of the callers.
32741
32742Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32743
32744 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32745 (comib_nullified_tests): Fix typo.
32746 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32747 strings. No longer expected to fail.
32748
32749 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32750 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32751 strings. No longer expected to fail.
32752
32753 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32754 string. No longer expected to fail.
32755
32756Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32757
32758 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32759 No longer expected to fail.
32760
32761 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32762 string. No longer expected to fail.
32763
32764Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32765
32766 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32767 only in the names (I probably got most of them). I was even
32768 generous with some which differed in underscores in names, and
32769 probably missed a few, and I *still* was able to remove almost a
32770 third of the file with almost no impact on testsuite coverage.
32771
32772Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32773
32774 * gdb.t00/default.exp: Match udi_attach error message as well as
32775 the one from child_attach.
32776
32777 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32778
32779 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32780
32781 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32782 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32783
32784 * Move test with enums and partial symbols back to
32785 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32786 Reverts the change of 26 May 93. Per today's change to
32787 stabs.texinfo, the behavior that weird.exp was expecting was
32788 unreasonable; what is important is that the compiler+gdb get
32789 things right, which happens with a recent gcc. Also fix the test
32790 to deal with native compilers which put out the stab gdb can't
32791 deal with.
32792
32793Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32794
32795 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32796 in the names. The main thing these accomplish is to slow things down.
32797 Many more such duplicates surely remain.
32798
32799 * gdb.t00/help.exp: Comment out "help support" test just like
32800 (and for same reason as) "help set" test.
32801
32802Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32803
32804 * gdb.t06/break.exp: Remove setup_xfails for
32805 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32806 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32807 about known bug in gcc to include up through 2.5.8.
32808 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32809 well as "_vb$".
32810 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32811 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32812 with latest gcc and gdb.
32813 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32814 well as "_vb$".
32815
32816Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32817
32818 * configure.in (hppa*-*-*): Also configure and build stabs-only
32819 tests.
32820
32821Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32822
32823 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32824 * gdb.t10/configure.in (hppa*-*-*): Use it.
32825
32826Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32827
32828 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32829
32830Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32831
32832 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32833 versions prior to 1.13.5.
32834
32835Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32836
32837 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32838 the prompt is at the start of a line.
32839
32840Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32841
32842 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32843 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32844 in the copr tests now.
32845 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32846 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32847 expected to fail.
32848
32849Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32850
32851 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32852 gdb.t31/chillvars.exp, lib/gdb.exp:
32853 Tweak to run under either version of expect.
32854 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32855 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32856 * gdb.t11/list.exp: Remove extraneous whitespace.
32857
32858Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32859
32860 * gdb.t16/printcmds.exp (test_print_strings): Accept
32861 "(unsigned char *) " before the string.
32862
32863 * TODO: Add notes about printing of fancy types and GDB expressions.
32864
32865Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32866
32867 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
32868 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 32869 if doing mips-idt-ecoff.
c906108c
SS
32870
32871Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
32872
32873 * Most .exp files: Tweak to run under either version of expect.
32874
32875Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32876
32877 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
32878 xfails; I'm not sure why they are failing, but not because of PR 1806.
32879
32880Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
32881
32882 * config/unix-gdb.exp: Remove gdb_unload cause it's already
32883 defined in lib/gdb.exp.
32884
32885Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32886
32887 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
32888 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
32889 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
32890 have to be typeless.
32891
32892Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32893
32894 * TODO: Add suggestion for copyright year test.
32895
32896Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
32897
32898 * configure.in (*-*-lynxos*): Add stabs tests.
32899
32900Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32901
32902 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
32903 so insert a tab before any assembler directive in column zero.
32904
32905 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
32906 stores.
32907 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
32908 stores.
32909 (fpu_short_memory_tests): Likewise.
32910
32911Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32912
32913 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
32914 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
32915 .stabs directives in comments.
32916
32917Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32918
32919 * TODO: New file, describing tests we could write.
32920 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
32921
32922Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32923
32924 * gdb.t06/signals.exp: Add kludge to force re-sync.
32925
32926 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
32927 to xgdb instead of gdb, get out of gdb.
32928
32929Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
32930
32931 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
32932 for info.
32933
32934Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32935
32936 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
32937 * gdb.stabs/configure.in (hppa*-*-*): Use it.
32938 * gdb.stabs/hppa.sed: New sed script for the PA.
32939
32940Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32941
32942 * gdb.stabs: Re-write weird.def and configuration to use sed
32943 instead of cpp. sed is portable and POSIX; cpp is neither.
32944
32945Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32946
32947 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
32948
32949Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32950
32951 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
32952
32953Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32954
32955 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
32956 "_vb$".
32957 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
32958 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
32959
32960Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32961
32962 * lib/gdb.exp: Comment out code which depends on non-existent
32963 `transform' procedure.
32964
32965Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
32966
32967 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
32968 * lib/gdb.exp: Transform tool name.
32969 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
32970 1.1's new error handling system.
32971
32972Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32973
32974 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
32975
32976Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32977
32978 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
32979 They made pattern matching so slow that timeouts happened on
32980 heavily loaded systems. Now any output from "show print" which
32981 gets us back to the GDB prompt is a PASS.
32982
32983Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
32984
32985 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
32986
32987Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32988
32989 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
32990
32991 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
32992 It is not from PR 3220.
32993
32994Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32995
32996 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32997 just started failing because they depended on the order the
32998 subcommands are presented, or exact docstring text. This kind of
32999 test is a pain and has minimal benefit.
33000
33001Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33002
33003 * gdb.t09/corefile.exp: At end of test, use "core" command with
33004 no arguments.
33005
33006Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
33007
33008 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
33009 17}/Makefile.in: Make it possible to run the testsuite with Sun
33010 make and CC = cross gcc by adding explicit build rules for .o
33011 files.
33012
33013Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33014
33015 * gdb.t15/funcargs.exp: Don't put comments on same line as
33016 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 33017
c906108c
SS
33018Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33019
33020 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
33021
33022Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
33023
33024 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
33025 * gdb.t20/inherit.exp: remove three dumplicate entries.
33026
33027Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33028
33029 * gdb.t06/break.exp: For "next over recursive call", fail on any
33030 incorrect output, not just on "factorial (value=2)".
33031
33032Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33033
33034 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
33035 working now. Add an xfail if accesing a bss variable causes
33036 a memory error if the target is not yet run.
33037
33038Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33039
33040 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
33041 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
33042 name of __st* demangling (2 strings). Did Kung really get the
33043 more than 95 others right without testing them?
33044
33045Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
33046
33047 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
33048
33049Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
33050
33051 * configure.in (configdirs): Add gdb.disasm
33052 * gdb.disasm: New directory for GDB disassembler tests.
33053 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
33054
33055Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33056
33057 * gdb.t00/help.exp: Don't test "help set".
33058
33059 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
33060 from within expect statements. None of these happen anymore and
33061 they cause regressions to be silently unnoticed.
33062
33063 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
33064 messages) about known failures with gcc cygnus-2.4.5-930417.
33065
33066 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
33067 comp-info.exp so it gets built if it doesn't exist.
33068
33069 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
33070 it is no longer used.
33071 * gdb.t13/comp-info.c: Removed.
33072
33073Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33074
33075 * gdb.t06/signals.exp: Add xfail for sun3.
33076
33077Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33078
33079 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
33080 relevant because ^C doesn't get sent but failure can be reproduced
33081 interactively).
33082
33083Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33084
33085 * gdb.stabs/alpha.mt: New configuration file for alpha.
33086 * gdb.stabs/configure.in: Use it.
33087 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
33088 sharing with alpha.mt, redefine long to word via preprocessor.
33089 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
33090 for alpha.
33091 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
33092 native cc.
33093 * gdb.t00/teststrategy.exp: Change expect string so that we
33094 consume the `(xgdb)' from the command echo and from the gdb prompt.
33095 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
33096 gdb currently compares all values as long, so this failure probably
33097 applies to any configuration where LONGEST is bigger than a target int.
33098 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
33099 with gcc.
33100 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
33101 to handle opaque pointers, gcc is.
33102 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
33103 as first argument. Include <sys/types.h> and change all operator
33104 new definitions to use size_t.
33105 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
33106 now that we use size_t.
33107
33108Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33109
a9c64011 33110 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 33111 a long or float array cast all array members to the same type.
a9c64011 33112 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 33113 with 64 bit longs.
a9c64011 33114 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 33115 on alpha.
a9c64011 33116 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
33117
33118Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33119
33120 * gdb.t24 (demangle.exp): Constructors of templates have names like
33121 vector<int>::vector(int) not vector<int>::vector<int>(int). See
33122 section 14.6 of the ARM.
33123
33124 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
33125 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
33126 accomplish little and slow down the testsuite.
33127
33128 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
33129 Accept spaces various places.
33130
33131Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33132
33133 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
33134 with watchpoint enabled.
33135
33136 * Makefile.in: Remove definition of CC and remove the second
33137 definition of CXX (the "CXX = gcc" one remains). These definitions
33138 were causing backquotes to be expanded within backquotes, which
33139 doesn't work.
33140
33141Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
33142
33143 * gdb.t17/callfuncs.exp: Add "return 0" to end.
33144
33145Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33146
a9c64011
AS
33147 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
33148 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
33149 by mips cc and contains no stabs entries.
33150
33151Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
33152
33153 * config/vx-gdb.exp: Use fake device to load files rather than
33154 NFS.
33155 * lib/gdb.exp: New proc to do "file" command.
33156 * config/unix-gdb.exp: Use new "file" proc.
33157
33158Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
33159
33160 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
33161 Rework board rebooting slightly.
33162 (gdb_exit): Don't exit from the remote shell; there isn't one.
33163 * gdb.stabs/weird.exp: If a program is being debugged already,
33164 kill it.
33165 * gdb.t04/setvar.exp: Stop and restart gdb.
33166 * gdb.t05/expr.exp: Likewise.
33167 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
33168 restart gdb and reload the program.
33169 * gdb.t08/opaque.exp: Likewise.
33170 * gdb.t12/scope.exp: Likewise.
33171 * gdb.t13/bitfields.exp: Likewise.
33172 * gdb.t15/funcargs.exp: Likewise.
33173 * gdb.t20/classes.exp: Likewise.
33174 * gdb.t03/ptype.exp: Increase timeout.
33175 * gdb.t16/printcmds.exp (test_print_string_constants,
33176 test_print_array_constants): Likewise.
33177 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33178 * gdb.t20/classes.exp (do_tests): Likewise.
33179 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33180
33181Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33182
33183 * gdb.stabs: Renamed *wierd* to *weird*.
33184
33185Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33186
33187 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33188 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33189
33190Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33191
33192 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33193 (do_tests): Remove xfail for whatis on one_var and two_var.
33194
33195Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33196
33197 * Makefile.in: Made cross building work better by adding
33198 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33199
33200Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33201
33202 * gdb.t15/{return.c,return.exp,Makefile.in}:
33203 New test, currently commented out.
33204
33205Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33206
33207 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33208 still running and removes the leftover named socket so GDb can do
33209 clean restarts.
33210
33211Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33212
33213 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33214 console, not GDB.
33215 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33216 cross testing works better with "make check"
33217 * config/unix-gdb: Use default procedures for exit and version.
33218 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33219 with the newest VxWorks.
33220
33221Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33222
33223 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33224 old form.
33225
33226 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33227 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33228
33229 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33230
33231 * config/unix-gdb.exp: Remove this version of gdb_exit
33232 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33233 Rob says he'll look at it when he gets back to testing boards.
33234
33235Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33236
33237 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33238 an expected fail for certain ptype commands.
33239
33240 * gdb.t20/classes.exp: Update expected results of "ptype class
33241 Base1" to account for the constructor that now appears in the type.
33242
33243Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33244
33245 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33246 disappeared from list.
33247 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33248 "alldone" proc with call to cleanup and exit.
33249 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33250 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33251 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33252 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33253 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33254 "alldone" proc with simple returns that suppress remaining
33255 tests. The alldone proc went away many months ago.
33256
33257Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33258
33259 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33260
33261 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33262
33263Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33264
33265 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33266 as vax gdb will display them.
33267
33268Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33269
33270 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33271 optimizers.
33272
33273 * scope.exp: Change "bad value for localval" messages so each one
33274 is unique.
33275
33276 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33277 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33278
33279 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33280
33281Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33282
33283 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33284 doesn't exist (due to optimization).
33285
33286Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33287
33288 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33289 contains \r because the filename is long.
33290
33291 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33292 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33293
33294Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33295
33296 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33297 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33298 Ultrix.
33299 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33300 int tests.
33301 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33302
33303Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33304
33305 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33306
33307 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 33308 to match does not match the passing case but still matches the
c906108c
SS
33309 failing case.
33310
33311Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33312
33313 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33314
33315Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33316
33317 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33318 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33319 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33320 Remove various versions of gdb_exit.
33321 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33322 gdb_exit.
33323 * config/unix-gdb.exp: gdb_exit remains here, and should override
33324 the generic version, since it's doing a lot of wierd stuff that
33325 the other versions aren't. FIXME, fold it in, or abandon this
33326 version.
33327
33328Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33329
33330 * gdb.t24/demangle.exp: Add tests for PR 3220.
33331
33332Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33333
33334 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33335
33336Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33337
33338 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33339 "i386-*-*". Works for i486 as well.
33340
33341 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33342 bug, and expand domain of xfail to all SVR4 systems, since the
33343 actual problem is likely to be in generic SVR4 /proc support.
33344
33345Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33346
33347 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33348
33349Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33350
33351 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33352 xfails for other systems. Match a missing 'Continuing.' as an
33353 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33354
33355 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33356 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33357 Only issue warning for missing executables if -all option is used.
33358
33359 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33360 file if -all option is used. It's like an unpredictable XFAIL.
33361
33362Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33363
33364 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33365 for dynamically linked binaries.
33366
33367 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33368
33369Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33370
33371 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33372 to state that this is a known bug in old versions of g++.
33373
33374Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33375
33376 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33377 while waiting for `Continuing'.
33378
33379Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33380
33381 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33382 in text, data, and bss.
33383 * gdb.t10/nodebug.c: Add local and global test variables for
33384 initialized and uninitialized data.
33385
33386Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33387
33388 * config/unix-gdb.exp (gdb_exit): Add "wait".
33389
33390Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33391
33392 * gdb.t06/signals.exp: xfail the continue from the handler for all
33393 targets.
33394
33395 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33396 function with watchpoints enabled, the i386 call dummy starts with
33397 a call.
33398
33399 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33400 386 bsd names its corefiles.
33401
33402Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33403
33404 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33405 compilers don't grok it.
33406 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33407 with small octal ints rather than character constants, which
33408 are signed and might not fit if first promoted to int.
33409
33410Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33411
33412 * gdb.t09/Makefile.in (clean): Remove corefile.
33413
33414Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33415
33416 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33417
33418Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33419 and Jim Kingdon (kingdon@cygnus.com)
33420
33421 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33422 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33423 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33424
33425Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33426
33427 * gdb.t17/interrupt.exp: Add xfail for hppa.
33428
33429Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33430
33431 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33432 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33433 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33434 to determine signed-ness of bitfields and use the result to setup
33435 the xfail.
33436 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33437 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33438 call line is reached if necessary.
33439
33440Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33441
33442 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33443
33444Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33445
33446 * gdb.t06/break.exp: Also test `clear' command.
33447
33448Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33449
33450 * gdb.t00/teststrategy.exp: Remove extra quote.
33451
33452 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33453 watchpoint enabled to be for all non-68k machines.
33454
33455 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33456
33457Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33458
33459 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33460 targets use aout.mt instead of ecoff.mt as gas understands
33461 standard aout format.
33462
33463Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33464
33465 * lib/gdb.exp (runto): Don't insist that function we are running to
33466 was compiled with -g.
33467
33468 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33469
33470 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33471 to get back into the read system call.
33472 Accept leading newline in case where we woke it up.
33473
33474Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33475
33476 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33477 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33478 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33479 enable ecoff configuration.
33480
33481Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33482
33483 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33484
33485Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33486
33487 * gdb.t16/printcmds.exp: Add another printf test.
33488
33489Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33490
33491 * configure.in: If configured -with-stabs on any target, add
33492 stabsdirs to configdirs.
33493
33494Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33495
33496 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33497 fun" so pattern does not match the command itself.
33498
33499Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33500
33501 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33502
33503Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33504
33505 * gdb.t17/interrupt.exp: Test for more things.
33506
33507Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33508
33509 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33510 compiler arranges the code and line numbers.
33511
33512 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33513
33514Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33515
33516 * gdb.t00/help.exp: Increase expect input buffer size.
33517
33518Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33519
33520 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33521
33522 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33523
33524 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33525
33526 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33527 [0-9]*, not just [0-9].
33528
33529Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33530
33531 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33532
33533 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33534
33535Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33536
33537 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33538
33539Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33540
33541 * gdb.t06/signals.c: Add xfails for sun3.
33542
33543 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33544
33545 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33546 test_stepping tests.
33547
33548Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33549
33550 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33551
33552 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33553
33554 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33555 rather than actually putting it through cpp twice.
33556
33557 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33558
33559Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33560
33561 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33562 no longer needed.
33563
33564Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33565
33566 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33567
33568 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33569 C++ features prints as "struct", make it a pass, not an xfail.
33570
33571Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33572
33573 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33574 Don't require VA to print as "class" rather than "struct".
33575
33576Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33577
33578 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33579
33580Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33581
33582 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33583
33584Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33585
33586 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33587 order.
33588
33589Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33590
33591 * gdb.t16/printcmds.exp: Add printf tests.
33592
33593 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33594
33595 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33596
33597Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33598
33599 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33600 pass counts, to counteract any existing or future setup_xfails.
33601
33602Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33603
33604 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33605 {BEGIN,END}_COMMON for common block instead of STAB.
33606 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33607
33608 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33609 intp_var should be N_GSYM not N_LSYM.
33610 wierd-aout.S: Use a label for the value of the N_SO.
33611 wierd.def: Remove all backslashes.
33612 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33613
33614Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33615
33616 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33617 get the expected next to inheritance3.
33618
33619Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33620
33621 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33622 now that gcc-2.4 gets it right.
33623
33624Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33625
33626 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33627
33628 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33629 generating comp-info.exp which works for cross-compilation.
33630
33631Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33632
33633 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33634 "*-*-sysv4.*".
33635
33636Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33637
33638 * gdb.t01/run.exp: Start with a fresh gdb.
33639 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33640 SVR4.x.
33641
33642Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33643
33644 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33645 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33646 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33647 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33648 things to remove.
33649
33650Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33651
33652 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33653 test cases from bug reports.
33654
33655Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33656
33657 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33658 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33659 avoid spurious xfails.
33660 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33661 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33662 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33663
33664Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33665
33666 * gdb.t00/teststrategy.exp: Rework to provide more useful
33667 description of each test, fix problem with systems that define
33668 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33669 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33670 results for "next over recursive call" so timeouts aren't taken
33671 by error.
33672
33673Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33674
33675 * gdb.t12/scope.exp: Test printing of variables before run.
33676
33677 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33678 printed in wrong order due to sorting.
33679
33680Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33681
33682 * gdb.t00/teststrategy.exp: Fix expected results for printing
33683 user entered string constant. Is array of char, prints with no
33684 address.
33685
33686 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33687 commands.
33688 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33689 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33690 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33691 of struct of char arrays.
33692 * gdb.t00/radix.exp: New tests for radix commands.
33693
33694Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33695
33696 * gdb.t16/printcmd.exp: Print a variable before running program
33697 (with xfail for AIX).
33698
33699Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33700
33701 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33702
33703 * gdb.t16/printcmd.exp: Don't print variables before running program.
33704
33705 * gdb.t06/break.exp: Don't require envp argument to main.
33706
33707 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33708
33709 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33710 Add xfails for rs6000.
33711
33712 * gdb.t02/whatis.exp: Change other tests not to re-test something
33713 we already tested.
33714
33715 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33716 each type used has a variable of that type.
33717
33718Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33719
33720 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33721
33722Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33723
33724 * configure.in: change srctrigger to be a file, not a directory
33725
33726Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33727
33728 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33729
33730 * gdb.t11/list.exp: Fixed a couple of typos.
33731
33732Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33733
33734 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33735 is fixed and PR is closed.
33736 * gdb.t16 (gdbme.c): Add simple test string variable.
33737 * gdb.t16 (printcmds.exp): Add tests with simple test string
33738 variable, primarily for boundaries on "set print elements".
33739
33740Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33741
33742 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33743 Make leading 0's optional and don't expect a tab in the middle
33744 of the number.
33745
33746 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33747
33748 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33749 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33750 don't end command passed to gdb_test with newline.
33751
33752 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33753 signed keyword away, don't expect signed bitfields to be signed.
33754
33755 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33756 printing with only as many 1's as are in the field as well as printing
33757 with 32 1's (see comment).
33758
33759Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33760
33761 * gdb.t00/default.exp: Start with a fresh gdb.
33762 * configure.in (configdirs): Remove gdb.t31 until the chill
33763 compiler works again. It no longer is able to find chillrt0
33764 since it isn't in libchill.a anymore.
33765 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33766 wierd.o, make more modular.
33767 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33768 spurious newlines that caused problems.
33769
33770Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33771
33772 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33773 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33774 gdb.stabs/wierd.{exp,def}: Many new tests.
33775
33776 * gdb.t00/default.exp: update info line for new message.
33777
33778 * gdb.t02/{whatis.exp,gdbme.c}:
33779 Test that "char *" doesn't print as "caddr_t".
33780
33781Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33782
33783 * gdb.t00/help.exp: Use .* in place of some help messages which
33784 just changed.
33785 gdb.t00/default.exp: Update "info frame" test for new message.
33786 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33787 Remove some xfails
33788
33789Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33790
33791 * gdb.t03/{gdbme.c,ptype.exp}:
33792 Add tests for typedef'd struct and union without tags.
33793 Also check "whatis" on a variable of a typedef'd enum without a tag.
33794
33795 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33796 PRMS 1823; the bug still exists but isn't reproduced by this test
33797 anymore), and remove rs6000 XFAIL (the bug is fixed).
33798
33799 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33800 duplicated from whatis.exp. For those that are left, accept
33801 "long", "long int", or "int" for long variables (whatis.exp already
33802 has an XFAIL for "int", so no need to fail it here).
33803
33804 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33805 Deal with GCC's names for types now that GDB uses the compiler's names.
33806
33807 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33808 setup_xfail's for sunos4. If we #defined the signed keyword away,
33809 don't expect GDB to know that char it is signed.
33810
33811 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33812
33813Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33814
33815 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33816 should work on any system, regardless of debugging format.
33817 * gdb.t21/demangle.exp: Move to gdb.t24.
33818 * gdb.t24/demangle.exp: Move from gdb.t21.
33819 * gdb.t24/{Makefile.in, configure.in}: New files.
33820
33821Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33822
33823 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33824 * gdb.stabs: New directory.
33825
33826Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33827
33828 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33829 not just "Quit anyway?".
33830
33831Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33832
33833 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33834 that all setup_xfails are immediately followed by clear_xfails.
33835
33836Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33837
33838 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33839 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33840 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33841 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33842 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33843 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33844 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33845 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33846 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33847 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33848 gdb.t31/chillvars.exp, lib/gdb.exp:
33849 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33850 bug-gdb@prep.ai.mit.edu.
33851
33852Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33853
33854 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33855 with 0.0, not integer 0.
33856
33857Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33858
33859 * gdb.t06/break.exp: Update for "Kill the program" message change.
33860
33861Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33862
33863 * Makefile.in (GDBFLAGS): Set to -nx.
33864 * Makefile.in (site.exp): Use GDBFLAGS.
33865
33866Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33867
33868 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
33869 Makefiles.
33870 (check): depend on just-check.
33871 (just-check): added so that tests can be run without a noop
33872 build pass.
33873
33874Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33875
33876 Switch to using configure's configdirs.
33877 * Makefile.in (Makefile): add configure.in dependency.
33878 (SUBDIRS): removed redundant assignment.
33879 * configure.in: switch subdirs assignment to configdirs.
33880 * gdb.t*/configure.in: new files.
33881
33882Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
33883
33884 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
33885 works.
33886
33887Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
33888
33889 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
33890 in explicit rules. Apparently this is not supported by some makes.
33891
33892Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
33893
33894 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
33895
33896Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33897
33898 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
33899 disappeared.
33900
33901Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
33902
33903 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
33904
33905Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
33906
33907 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
33908 watchpoint problem that is now fixed.
33909 * gdb.t30/chexp.exp: Remove setup_xfail for printing
33910 uninitialized convenience variables.
33911 * gdb.t31/chillvars.exp: Fix expected patterns for printing
33912 structures.
33913
33914Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33915
33916 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
33917 which causes expect to get out of sync with gdb on long output
33918 from help set.
33919 * gdb.t09/corefile.exp: Make expected pattern for core file
33920 failing signal and frame output format less sun specific.
33921
33922Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
33923
33924 * gdb.t31/chillvars.exp: Add and remove initial dummy
33925 breakpoint, so that symbol table is forced in.
33926 (Needed at least on Sunos4, though it seems not SVR4.)
33927 * gdb.t31/chillvars.exp: Update for changed output format.
33928
33929Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
33930
a9c64011 33931 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
33932
33933Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
33934
33935 * Makefile.in: Added --srcdir when invoking runtest, removed the
33936 need for a local config file. (optional now)
33937
33938Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
33939
33940 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
33941 failure count used to force early termination. Add some more
33942 expected failures for gnu style demangling.
33943
33944Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33945
33946 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
33947 pmi variable from gdb.t20/gdbme to get optimized away.
33948 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
33949 Check for written corefile upon timeout _and_ eof.
33950
33951Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33952
33953 * config/unix-gdb.exp: Add missing return 0.
33954
33955Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33956
33957 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
33958 test termination.
33959
33960Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
33961
33962 * configure.in (subdirs): Put back gdb.t17 which mysteriously
33963 disappeared.
33964
33965Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
33966
33967 * gdb.t10/crossload.exp: Disable the i860-elf test until such
33968 time as i860 support works.
33969
d63a86f8 33970 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
33971 "backtrace 100\r" rather than just "backtrace\r", to match last
33972 change.
33973
33974Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
33975
33976 * config/udi-gdb.exp (gdb_exit): Remove close command.
33977 (gdb_target_udi): New procedure to set the UDI target.
33978 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
33979 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
33980 Added waits for prompts after several question responses. Added
33981 some more responses used by a29k-amd-udi-gdb.
33982 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
33983 pass different arguments, restart UDI connection after program
33984 completion.
33985 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
33986 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33987 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
33988 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
33989 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
33990 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
33991 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33992 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
33993 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
33994 after program completion.
33995 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
33996 compiled with a SELECT_VECS setting.
33997 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
33998 infinite recursion.
33999
34000 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
34001 Added checks for COFF results, and made them expected failures for
34002 all targets. It would be better to make them expected failures
34003 for COFF targets only.
34004
34005Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
34006
34007 * Makefile.in: add null dvi target, don't bother to recurse
34008 through test directories for info and install-info; rename
34009 $(datadir) to be dejagnu instead of deja-gnu
34010
34011Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
34012
34013 * gdb.t31/gdbme.ch: Re-enable code that previously caused
34014 compiler to coredump.
34015 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
34016 code.
34017
34018Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
34019
34020 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
34021 coredump.
34022 * gdb.t31/chillvars.exp: Comment out tests that depend on that
34023 code.
34024
34025Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
34026
34027 * gdb.t03/ptype.exp: tests for return code from gdb_test.
34028 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
34029 which in a shell. Deletes xgdb when done.
34030 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
34031 Tests the return from the "set height" or "set width" commands.
34032 Added a few return codes where needed.
34033
34034Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
34035
34036 * Makefile.in (SUBDIRS): Add gdb.t17.
34037 * configure.in (subdirs): Add gdb.t17.
34038 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
34039 files to test gdb's calling of functions in the inferior with
34040 the correct arguments and gdb's ability to retrieve any
34041 result returned.
34042
34043Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
34044
34045 * config/unix-gdb.exp (gdb_exit): Remove close commands that
34046 may be called after gdb goes away. Previous versions of expect
34047 needed these to avoid file descriptor leaks, but they cause
34048 errors with the current revision of expect.
34049 * gdb.t00/gdbvars.exp: Use -re on expected output after
34050 setting sevenbit-strings.
34051 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
34052 to set sevenbit-strings consistent across tests.
34053 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
34054 set sevenbit-strings consistent across tests.
34055
34056Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
34057
34058 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
34059 expected output to match current "expect" expectations.
34060
34061Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
34062
34063 * gdb.t00/default.exp: Change expected output for default "source"
34064 command, to match new gdb behavior which requires a filename to
34065 source.
34066
34067Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
34068
34069 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
34070 expected fail for i486-*-* that misses the marker2 function.
34071 * gdb.t10/crossload.exp (bfddefault): Allow successful
34072 recognition of a format to pass even if no symbols are found.
34073 Explicitly catch failures where the format is not recognized
34074 or is ambiguous, and add the reason to the fail message.
34075 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
34076 the cause is and invalid target and add reason to failure message.
34077 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
34078 elf32-i386, elf32-sparc, and elf32-i860.
34079 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
34080 Set up expected failure for 'filename'::variable scope resolution,
34081 which is now apparently broken on all targets.
34082 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
34083 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
34084 gdb.t23/templates.exp: Change failure for missing binfile into
34085 just a warning.
34086 gdb.t21/demangle.exp: Change all cfront references to 'arm'
34087 references.
34088
34089Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
34090
34091 * gdb.t00/default.exp: Add expected output for default "source"
34092 command, to match new gdb behavior.
34093 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
34094
34095Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
34096
34097 * config/*-gdb.exp: returns an error, rather than exiting on
34098 internal errors.
34099
34100Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
34101
34102 * gdb.t03/gdbme.c: Add pointer to struct variable.
34103 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
34104 referencing struct members.
34105
34106Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
34107
34108 * configure.in (mips-idt-ecoff): New target.
34109 * config/mips-gdb.exp: New file for remote board using MIPS remote
34110 debugging protocol.
34111
34112 * Redid configuration scheme. Removed gdb.t*/configure.in.
34113 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
34114 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
34115 distclean targets. Built executables via .o files. Adjusted
34116 tests to account for source files in $(srcdir) rather than
34117 $(objdir).
34118 * lib/gdb.exp (runto): Don't expect () after the function name,
34119 because it may have arguments.
34120
34121Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
34122
34123 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
34124 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
34125 expected failures for mips-idt-* and mips-sgi-*.
34126 * gdb.t00/default.exp (attach): Kill process if requested.
34127 * gdb.t00/help.exp (help target core, help target): Accept a gdb
34128 that does not read core files.
34129 * gdb.t01/run.exp: Removed checks for exit status code.
34130 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
34131 it is linked in.
34132 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
34133 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
34134 appropriate, rather than doing it by hand.
34135 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
34136 execution.
34137 * gdb.t10/crossload.exp: Kill existing program if needed.
34138 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
34139 appropriate, rather than doing it by hand. Always increase
34140 timeout for this test, not just for VxWorks.
34141
34142Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
34143
34144 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
34145 of Chill STRUCT types and STRUCT values.
34146 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
34147 than "char".
34148 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 34149 struct2): New struct definitions and initializations to test
c906108c
SS
34150 simple Chill STRUCT types.
34151
34152Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
34153
34154 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
34155 the null byte at the end of strings.
34156 * gdb.t00/default.exp: Make show version insensitive to copyright
34157 date.
34158 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
34159 to avoid dependencies on target char signedness.
34160 * gdb.t16/printcmds.exp: Update expected results for explicitly
34161 unsigned char.
34162 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
34163 now work.
34164 * gdb.t21/demangle.exp: Add many more patterns for template
34165 demangling, most of them being expected failures.
34166 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
34167 string we are matching for, to match on the whole string.
34168 * gdb.t21/demangle.exp: Add many new test strings to demangle,
34169 and fix a whole bunch that had incorrect expected output but were
34170 passing anyway because of the bug in "proc demangle".
34171 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
34172 type.
34173 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
34174
34175Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34176
a9c64011
AS
34177 * gdb/testsuite: made modifications to testcases, etc., to allow
34178 them to work properly given the reorganization of deja-gnu and the
34179 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
34180
34181Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34182
34183 * gdb/testsuite: Initial creation of gdb/testsuite.
34184 Migrated dejagnu testcases and support files for testing nm to
34185 gdb/testsuite from deja-gnu. These files were moved "as is"
34186 with no modifications. This migration is part of a major overhaul
34187 of dejagnu. The modifications to these testcases, etc., which
34188 will allow them to work with the new version of dejagnu will be
34189 made in a future update.
48efe704 34190
8d8cb839 34191 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 34192\f
8d8cb839
EZ
34193;; Local Variables:
34194;; mode: change-log
34195;; left-margin: 8
34196;; fill-column: 74
34197;; version-control: never
34198;; End:
902f2ccb 34199
ecd75fc8 34200 Copyright 1993-2014 Free Software Foundation, Inc.
902f2ccb
MC
34201 Copying and distribution of this file, with or without modification,
34202 are permitted provided the copyright notice and this notice are preserved.