]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/ChangeLog
Avoid killing all processes.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2014-02-10 Mark Kettenis <kettenis@gnu.org>
2
3 * gdb.threads/step-after-sr-lock.exp: Avoid executing
4 "kill -SIGUSR1 -1".
5
6 2014-02-10 Joel Brobecker <brobecker@adacore.com>
7
8 * gdb.ada/tick_length_array_enum_idx: New testcase.
9
10 2014-02-10 Doug Evans <xdje42@gmail.com>
11
12 * configure.ac (AC_OUTPUT): Add gdb.guile.
13 * configure: Regenerate.
14 * lib/gdb-guile.exp: New file.
15 * lib/gdb.exp (get_target_charset): New function.
16 * gdb.base/help.exp: Update expected output from "apropos apropos".
17 * gdb.guile/Makefile.in: New file.
18 * gdb.guile/guile.exp: New file.
19 * gdb.guile/scm-arch.c: New file.
20 * gdb.guile/scm-arch.exp: New file.
21 * gdb.guile/scm-block.c: New file.
22 * gdb.guile/scm-block.exp: New file.
23 * gdb.guile/scm-breakpoint.c: New file.
24 * gdb.guile/scm-breakpoint.exp: New file.
25 * gdb.guile/scm-disasm.c: New file.
26 * gdb.guile/scm-disasm.exp: New file.
27 * gdb.guile/scm-equal.c: New file.
28 * gdb.guile/scm-equal.exp: New file.
29 * gdb.guile/scm-error.exp: New file.
30 * gdb.guile/scm-error.scm: New file.
31 * gdb.guile/scm-frame-args.c: New file.
32 * gdb.guile/scm-frame-args.exp: New file.
33 * gdb.guile/scm-frame-args.scm: New file.
34 * gdb.guile/scm-frame-inline.c: New file.
35 * gdb.guile/scm-frame-inline.exp: New file.
36 * gdb.guile/scm-frame.c: New file.
37 * gdb.guile/scm-frame.exp: New file.
38 * gdb.guile/scm-generics.exp: New file.
39 * gdb.guile/scm-gsmob.exp: New file.
40 * gdb.guile/scm-iterator.c: New file.
41 * gdb.guile/scm-iterator.exp: New file.
42 * gdb.guile/scm-math.c: New file.
43 * gdb.guile/scm-math.exp: New file.
44 * gdb.guile/scm-objfile-script-gdb.in: New file.
45 * gdb.guile/scm-objfile-script.c: New file.
46 * gdb.guile/scm-objfile-script.exp: New file.
47 * gdb.guile/scm-objfile.c: New file.
48 * gdb.guile/scm-objfile.exp: New file.
49 * gdb.guile/scm-ports.exp: New file.
50 * gdb.guile/scm-pretty-print.c: New file.
51 * gdb.guile/scm-pretty-print.exp: New file.
52 * gdb.guile/scm-pretty-print.scm: New file.
53 * gdb.guile/scm-section-script.c: New file.
54 * gdb.guile/scm-section-script.exp: New file.
55 * gdb.guile/scm-section-script.scm: New file.
56 * gdb.guile/scm-symbol.c: New file.
57 * gdb.guile/scm-symbol.exp: New file.
58 * gdb.guile/scm-symtab-2.c: New file.
59 * gdb.guile/scm-symtab.c: New file.
60 * gdb.guile/scm-symtab.exp: New file.
61 * gdb.guile/scm-type.c: New file.
62 * gdb.guile/scm-type.exp: New file.
63 * gdb.guile/scm-value-cc.cc: New file.
64 * gdb.guile/scm-value-cc.exp: New file.
65 * gdb.guile/scm-value.c: New file.
66 * gdb.guile/scm-value.exp: New file.
67 * gdb.guile/source2.scm: New file.
68 * gdb.guile/types-module.cc: New file.
69 * gdb.guile/types-module.exp: New file.
70
71 2014-02-10 Yao Qi <yao@codesourcery.com>
72
73 PR testsuite/16543
74 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
75 * configure: Regenerated.
76 * Makefile.in: New file.
77
78 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
79
80 * gdb.python/py-framefilter.exp: Fix typo.
81
82 2014-02-08 Yao Qi <yao@codesourcery.com>
83
84 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
85 that no =breakpoint-modified is emitted when breakpoints are
86 modified through MI commands.
87
88 2014-02-07 Pedro Alves <pedro@codesourcery.com>
89 Pedro Alves <palves@redhat.com>
90
91 * gdb.threads/step-after-sr-lock.c: New file.
92 * gdb.threads/step-after-sr-lock.exp: New file.
93
94 2014-02-07 Pedro Alves <palves@redhat.com>
95
96 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
97
98 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
99
100 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
101 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
102
103 2014-02-06 Doug Evans <xdje42@gmail.com>
104
105 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
106 output.
107
108 * gdb.gdb/python-interrupts.exp: New file.
109
110 2014-02-05 Yao Qi <yao@codesourcery.com>
111
112 * gdb.trace/report.exp (use_collected_data): Test the output
113 of "info threads" and "info inferiors".
114
115 2014-02-05 Yao Qi <yao@codesourcery.com>
116
117 Revert this patch:
118
119 2013-05-24 Yao Qi <yao@codesourcery.com>
120
121 * gdb.trace/tfile.exp: Test inferior and thread.
122
123 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
124
125 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
126 on a function.
127 * gdb.base/step-bt.c: Call hello via function pointer to make
128 sure its first instruction is executed on powerpc64le-linux.
129
130 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
131
132 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
133
134 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
135
136 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
137 of the test patterns for use on little-endian systems.
138
139 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
140
141 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
142 (decimal_vector): Fix for little-endian.
143
144 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
145
146 * gdb.arch/sparc-sysstep.exp: New file.
147 * gdb.arch/sparc-sysstep.c: Likewise.
148
149 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
150
151 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
152
153 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
154
155 2014-01-23 Tom Tromey <tromey@redhat.com>
156
157 * gdb.ada/array_char_idx: New testcase.
158
159 2014-01-23 Tom Tromey <tromey@redhat.com>
160
161 PR python/16487:
162 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
163 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
164 classes.
165
166 2014-01-23 Tom Tromey <tromey@redhat.com>
167
168 PR python/16491:
169 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
170 string from an inferior frame.
171 * gdb.python/py-framefilter-mi.exp: Update.
172
173 2014-01-22 Doug Evans <dje@google.com>
174
175 * gdb.server/server-mon.exp: Add tests for "set debug-format".
176
177 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
178
179 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
180
181 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
182
183 * gdb.trace/entry-values.exp: Remove excess space character from
184 regex patterns. Handle s390 call instruction.
185
186 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
187
188 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
189 define "*_start" label. Make "name" static.
190 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
191 ${name} by references to ${name}_start.
192
193 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
194
195 * gdb.base/info-macros.exp: Remove "debug" from the compile
196 options.
197
198 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
199
200 * gdb.dlang/demangle.exp: New file.
201
202 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
203
204 * gdb.dlang/primitive-types.exp: New file.
205
206 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
207
208 * configure.ac: Create gdb.dlang/Makefile.
209 * configure: Regenerate.
210 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
211 * gdb.dlang/Makefile.in: New file.
212 * lib/d-support.exp: New file.
213 * lib/gdb.exp (skip_d_tests): New proc.
214
215 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
216
217 * gdb.btrace/delta.exp: Check reverse stepi.
218 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
219 * gdb.btrace/finish.exp: New.
220 * gdb.btrace/next.exp: New.
221 * gdb.btrace/nexti.exp: New.
222 * gdb.btrace/record_goto.c: Add comments.
223 * gdb.btrace/step.exp: New.
224 * gdb.btrace/stepi.exp: New.
225 * gdb.btrace/multi-thread-step.c: New.
226 * gdb.btrace/multi-thread-step.exp: New.
227 * gdb.btrace/rn-dl-bind.c: New.
228 * gdb.btrace/rn-dl-bind.exp: New.
229 * gdb.btrace/data.c: New.
230 * gdb.btrace/data.exp: New.
231 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
232
233 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
234
235 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
236 * gdb.btrace/exception.exp: Update.
237 * gdb.btrace/instruction_history.exp: Update.
238 * gdb.btrace/record_goto.exp: Update.
239 * gdb.btrace/tailcall.exp: Update.
240 * gdb.btrace/unknown_functions.exp: Update.
241 * gdb.btrace/delta.exp: New.
242
243 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
244
245 * gdb.btrace/record_goto.exp: Add backtrace test.
246 * gdb.btrace/tailcall.exp: Add backtrace test.
247
248 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
249
250 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
251 * gdb.btrace/record_goto.c: New.
252 * gdb.btrace/record_goto.exp: New.
253 * gdb.btrace/x86-record_goto.S: New.
254
255 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
256
257 * gdb.btrace/function_call_history.exp: Update tests.
258 * gdb.btrace/instruction_history.exp: Update tests.
259
260 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
261
262 * gdb.btrace/function_call_history.exp: Fix expected field
263 order for "record function-call-history".
264 Add new tests for "record function-call-history /c".
265 * gdb.btrace/exception.cc: New.
266 * gdb.btrace/exception.exp: New.
267 * gdb.btrace/tailcall.exp: New.
268 * gdb.btrace/x86-tailcall.S: New.
269 * gdb.btrace/x86-tailcall.c: New.
270 * gdb.btrace/unknown_functions.c: New.
271 * gdb.btrace/unknown_functions.exp: New.
272 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
273
274 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
275
276 * gdb.btrace/instruction_history.exp: Update.
277 * gdb.btrace/function_call_history.exp: Update.
278
279 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
280
281 * gdb.btrace/function_call_history.exp: Fix expected function
282 trace.
283 * gdb.btrace/instruction_history.exp: Initialize traced.
284 Remove traced_functions.
285
286 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
287
288 * gdb.btrace/function_call_history.exp: Update
289 * gdb.btrace/instruction_history.exp: Update.
290
291 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
292
293 * gdb.btrace/enable.exp: Update expected text.
294
295 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
296
297 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
298 bytes.
299
300 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
301
302 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
303
304 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
305
306 * lib/gdb.exp (supports_process_record): Return true for
307 arm*-linux*. (supports_reverse): Likewise.
308
309 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
310
311 PR python/15464
312 PR python/16113
313 * gdb.python/py-type.c: Enhance test case.
314 * gdb.python/py-value-cc.cc: Likewise
315 * gdb.python/py-type.exp: Add new tests.
316 * gdb.python/py-value-cc.exp: Likewise
317
318 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
319 Pedro Alves <palves@redhat.com>
320
321 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
322 Make "name" extern.
323 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
324 references to ${name}_start by references to ${name}.
325
326 2014-01-10 Joel Brobecker <brobecker@adacore.com>
327
328 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
329
330 2014-01-10 Joel Brobecker <brobecker@adacore.com>
331
332 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
333
334 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
335 Pedro Alves <palves@redhat.com>
336
337 * gdb.mi/mi-info-os.exp: Connect to the target with
338 mi_gdb_target_load.
339
340 2014-01-08 Pedro Alves <palves@redhat.com>
341
342 * gdb.threads/reconnect-signal.c: New file.
343 * gdb.threads/reconnect-signal.exp: New file.
344
345 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
346
347 * gdb.base/source-dir.exp: New file.
348
349 2014-01-07 Joel Brobecker <brobecker@adacore.com>
350
351 * gdb.ada/mi_interface: New testcase.
352
353 2014-01-07 Joel Brobecker <brobecker@adacore.com>
354
355 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
356 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
357 gdb.ada/pp-rec-component/pck.ads: New files.
358
359 2014-01-07 Joel Brobecker <brobecker@adacore.com>
360
361 * gdb.python/py-pp-integral.c: New file.
362 * gdb.python/py-pp-integral.py: New file.
363 * gdb.python/py-pp-integral.exp: New file.
364
365 2013-12-19 Sergio Durigan Junior <sergiodj@redhat.com>
366
367 PR breakpoints/16297
368 * gdb.base/catch-syscall.c (read_syscall, pipe_syscall)
369 (write_syscall): New variables.
370 (main): Create a pipe, write 1 byte in it, and read 1 byte from
371 it.
372 * gdb.base/catch-syscall.exp (all_syscalls): Include "pipe,
373 "write" and "read" syscalls.
374 (fill_all_syscalls_numbers): Improve the way to obtain syscalls
375 numbers.
376
377 2013-12-19 Keven Boell <keven.boell@intel.com>
378
379 * gdb.fortran/module.exp: Completion matches fortran module
380 names as well. ptype/whatis on modules return a proper type.
381 Add new check for having the correct scope.
382
383 2013-12-19 Keven Boell <keven.boell@intel.com>
384
385 * gdb.fortran/type.f90: New file.
386 * gdb.fortran/whatis_type.f90: New file.
387
388 2013-12-18 Sergio Durigan Junior <sergiodj@redhat.com>
389
390 * gdb.base/catch-syscall.c: Include <sys/syscall.h>.
391 (close_syscall, chroot_syscall, exit_group_syscall): New
392 variables.
393 * gdb.base/catch-syscall.exp: Replace gdb_compile by
394 prepare_for_testing. Call fill_all_syscalls_numbers before
395 starting. Replace gdb_exit, gdb_start, gdb_reinitialize_dir and
396 gdb_load by clean_restart.
397 (check_info_bp_any_syscall, check_info_bp_specific_syscall)
398 (check_info_bp_many_syscalls): Remove global gdb_prompt.
399 (check_call_to_syscall): Likewise. Add global decimal. Improve
400 testing regex.
401 (check_return_from_syscall): Likewise.
402 (check_continue, insert_catch_syscall_with_arg): Remove global
403 gdb_prompt.
404 (insert_catch_syscall_with_many_args): Likewise. Add global
405 decimal. Fix $filter_str. Improve testing regex.
406 (check_for_program_end): Remove global gdb_prompt.
407 (test_catch_syscall_without_args): Likewise. Add global decimal.
408 Improve testing regex.
409 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
410 (test_catch_syscall_with_wrong_args)
411 (test_catch_syscall_restarting_inferior)
412 (test_catch_syscall_fail_nodatadir): Remove global gdb_prompt.
413 (do_syscall_tests): Likewise. Remove global srcdir.
414 (test_catch_syscall_without_args_noxml): Remove global gdb_prompt.
415 Add global last_syscall_number. Test for the exact syscall number
416 to be caught.
417 (test_catch_syscall_with_args_noxml): Remove global gdb_prompt.
418 Add global all_syscalls_numbers. Test each syscall number to be
419 caught, instead of only testing "close".
420 (test_catch_syscall_with_wrong_args_noxml): Remove global gdb_prompt.
421 (do_syscall_tests_without_xml): Likewise. Remove global srcdir.
422 Remove stale comment.
423 (fill_all_syscalls_numbers): Add global last_syscall_number. Fill
424 the correct syscall numbers using information from the inferior.
425
426 2013-12-17 Pedro Alves <palves@redhat.com>
427
428 * gdb.trace/circ.exp: Expect frame info to be printed when
429 switching between frames with unavailable stack, but different
430 functions.
431
432 2013-12-17 Andrew Burgess <aburgess@broadcom.com>
433
434 * gdb.trace/unavailable-dwarf-piece.c: New file.
435 * gdb.trace/unavailable-dwarf-piece.exp: New file.
436
437 2013-12-15 Yao Qi <yao@codesourcery.com>
438
439 * gdb.perf/skip-prologue.c: New.
440 * gdb.perf/skip-prologue.exp: New.
441 * gdb.perf/skip-prologue.py: New.
442
443 2013-12-13 Joel Brobecker <brobecker@adacore.com>
444
445 * gdb.ada/arraydim: New testcase.
446
447 2013-12-12 Siva Chandra Reddy <sivachandra@google.com>
448
449 PR python/16113
450 * gdb.python/py-value-cc.cc: Improve test case.
451 * gdb.python/py-value-cc.exp: Add new tests to test usage of
452 gdb.Field objects as subscripts on gdb.Value objects.
453
454 2013-12-10 Doug Evans <dje@google.com>
455
456 PR 16286
457 * gdb.python/py-value.c: #include stdlib.h, string.h.
458 (str): New struct.
459 (main): New local xstr.
460 * gdb.python/py-value.exp (test_value_in_inferior): Add test to
461 fetch a value as a string with a length beyond the declared length
462 of the array.
463
464 2013-12-10 Andrew Burgess <aburgess@broadcom.com>
465
466 * lib/gdb.exp (gdb_compile_shlib): Add call to get_compiler_info,
467 update comment.
468
469 2013-12-10 Joel Brobecker <brobecker@adacore.com>
470
471 * gdb.ada/int_deref.exp: Add test verifying that we print
472 the decoded symbol name when printing the address of Ada
473 symbols.
474
475 2013-12-10 Joel Brobecker <brobecker@adacore.com>
476
477 * gdb.mi/mi-start.exp: Add test verifying that -list-features
478 contains "exec-run-start-option".
479
480 2013-12-08 Yao Qi <yao@codesourcery.com>
481
482 * lib/gdb.exp (support_complex_tests): Use gdb_produce_source.
483 (is_elf_target, is_ilp32_target, is_ilp64_target): Likewise.
484 (is_64_target, is_amd64_regs_target): Likewise.
485 (skip_altivec_tests, skip_vsx_tests, skip_btrace_tests): Likewise.
486
487 2013-12-07 Mike Frysinger <vapier@gentoo.org>
488
489 * gdb.ada/uninitialized_vars/parse_controlled.ads: Remove +x file mode.
490 * gdb.base/testenv.c: Likewise.
491
492 2013-12-07 Mike Frysinger <vapier@gentoo.org>
493
494 * gdb.hp/gdb.base-hp/so-thresh.sh: Change /bin/ksh to /bin/sh.
495 * gdb.hp/gdb.objdbg/tools/symaddr: Likewise.
496 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: Likewise.
497
498 2013-12-06 Pedro Alves <palves@redhat.com>
499
500 * gdb.dwarf2/dw2-undefined-ret-addr.S: New file.
501 * gdb.dwarf2/dw2-undefined-ret-addr.c: New file.
502 * gdb.dwarf2/dw2-undefined-ret-addr.exp: New file.
503
504 2013-12-06 Doug Evans <dje@google.com>
505
506 * gdb.base/break.exp: Fix setting of $baz.
507
508 2013-12-06 Andrew Burgess <aburgess@broadcom.com>
509
510 * lib/dwarf.exp: (Dwarf::_location): Handle DW_OP_bit_piece and
511 DW_OP_plus_uconst.
512
513 2013-12-06 Keven Boell <keven.boell@intel.com>
514
515 * lib/mi-support.exp (mi_list_varobj_children_range): Add
516 call to mi_list_array_varobj_children_with_index.
517 (mi_list_array_varobj_children_with_index): New function.
518 Add parameter to specify array start.
519
520 2013-12-03 Jose E. Marchesi <jose.marchesi@oracle.com>
521
522 * gdb.base/sigall.exp (test_one_sig): gdb identifies SIGLOST as a
523 SIGPWR in sparc64.
524
525 * gdb.base/sigall.c (main): In some targets SIGLOST and SIGPWR
526 have the same signal number. Handle this situation.
527
528 2013-12-03 Joel Brobecker <brobecker@adacore.com>
529
530 * gdb.ada/dot_all: New testcase.
531
532 2013-12-03 Joel Brobecker <brobecker@adacore.com>
533
534 * gdb.mi/mi-undefined-cmd.exp: New testcase.
535
536 2013-12-03 Joel Brobecker <brobecker@adacore.com>
537
538 * gdb.mi/mi-i-cmd.exp: New file.
539
540 2013-12-02 Doug Evans <dje@google.com>
541
542 * gdb.dwarf/dwp-symlink.c: Fake out gdb to not load debug info
543 at start.
544 * gdb.dwarf/dwp-symlink.exp: Test trying to load dwp when the binary
545 has been specified with a relative path and we have chdir'd before
546 accessing the debug info.
547
548 2013-11-28 Andrew Burgess <aburgess@broadcom.com>
549
550 * gdb.trace/unavailable.exp (gdb_collect_args_test): Update
551 expected results.
552 (gdb_collect_locals_test): Likewise.
553 (gdb_collect_globals_test): Likewise.
554
555 2013-11-28 Yao Qi <yao@codesourcery.com>
556
557 * lib/gdb.exp (with_gdb_prompt): New proc.
558 * gdb.perf/disassemble.exp: New.
559 * gdb.perf/disassemble.py: New.
560
561 2013-11-26 Luis Machado <lgustavo@codesourcery.com>
562
563 * gdb.base/callfuncs.c (main): Assign malloc's return value
564 and free it afterwards.
565 * gdb.base/charset-malloc.c (malloc_stub): Likewise.
566 * gdb.base/printcmds.c (main): Likewise.
567 * gdb.base/randomize.c (main): Free "p" and change breakpoint
568 marker position.
569 * gdb.base/setvar.c (dummy): Assign malloc's return value
570 and free it afterwards.
571
572 2013-11-26 Andrew Burgess <aburgess@broadcom.com>
573
574 * gdb.base/setshow.exp: Add $gdb_prompt to the patterns in
575 gdb_test_multiple.
576
577 2013-11-26 Tom Tromey <tromey@redhat.com>
578
579 * gdb.dwarf2/dw2-unspecified-ret-addr.S: Remove.
580 * gdb.dwarf2/dw2-unspecified-ret-addr.c: Remove.
581 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: Remove.
582
583 2013-11-25 Keith Seitz <keiths@redhat.com>
584
585 PR c++/14819
586 * gdb.cp/impl-this.cc: New file.
587 * gdb.cp/impl-this.exp: New file.
588
589 2013-11-25 Yao Qi <yao@codesourcery.com>
590
591 * gdb.perf/backtrace.c: New.
592 * gdb.perf/backtrace.exp: New.
593 * gdb.perf/backtrace.py: New.
594
595 2013-11-24 Yao Qi <yao@codesourcery.com>
596
597 * gdb.perf/single-step.c: New.
598 * gdb.perf/single-step.exp: New.
599 * gdb.perf/single-step.py: New.
600
601 2013-11-23 Doug Evans <xdje42@gmail.com>
602
603 * gdb.base/ena-dis-br.exp: Add missing quote to "step after continue
604 with ignore count".
605
606 2013-11-23 Doug Evans <xdje42@gmail.com>
607
608 * gdb.python/py-value.exp (test_lazy_strings): Tweak test names.
609 (test_subscript_regression): Ditto.
610 (top level): Run test_subscript_regression for c++ with "c++" prefix.
611
612 2013-11-23 Doug Evans <xdje42@gmail.com>
613
614 * gdb.python/py-type.exp (test_enums): Fix typo.
615
616 2013-11-23 Doug Evans <xdje42@gmail.com>
617
618 * gdb.python/py-symbol.exp: Add some comments. Make all test names
619 unique.
620
621 2013-11-23 Doug Evans <xdje42@gmail.com>
622
623 * gdb.python/py-symbol.exp: Fix whitespace.
624
625 2013-11-23 Doug Evans <xdje42@gmail.com>
626
627 * gdb.python/python.exp: Don't call skip_python_tests, we still want
628 to test some things in the case where python is not configured in.
629
630 2013-11-22 Pedro Alves <palves@redhat.com>
631
632 * gdb.dwarf2/dw2-bad-cfi.S: Rename to ...
633 * gdb.dwarf2/dw2-unspecified-ret-addr.S: ... this. Adjust.
634 * gdb.dwarf2/dw2-bad-cfi.c: Rename to ...
635 * gdb.dwarf2/dw2-unspecified-ret-addr.c: ... this.
636 * gdb.dwarf2/dw2-bad-cfi.exp: Rename to ...
637 * gdb.dwarf2/dw2-unspecified-ret-addr.exp: ... this.
638
639 2013-11-22 Tom Tromey <tromey@redhat.com>
640
641 * gdb.dwarf2/dw2-bad-cfi.S: Update comment.
642
643 2013-11-22 Tom Tromey <tromey@redhat.com>
644
645 * gdb.dwarf2/dw2-bad-cfi.c: New file.
646 * gdb.dwarf2/dw2-bad-cfi.exp: New file.
647 * gdb.dwarf2/dw2-bad-cfi.S: New file.
648
649 2013-11-22 Pedro Alves <palves@redhat.com>
650
651 PR 16155
652 * gdb.dwarf2/dw2-dup-frame.S: New file.
653 * gdb.dwarf2/dw2-dup-frame.c: New file.
654 * gdb.dwarf2/dw2-dup-frame.exp: New file.
655
656 2013-11-22 Yao Qi <yao@codesourcery.com>
657
658 * lib/mi-support.exp (mi_create_dynamic_varobj): Update
659 comment and add one more argument "has_more".
660 * gdb.python/py-mi.exp: Callers update.
661
662 2013-11-22 Yao Qi <yao@codesourcery.com>
663
664 * gdb.python/py-mi.exp: Use mi_create_floating_varobj instead
665 of mi_create_dynamic_varobj.
666
667 2013-11-20 Pedro Alves <palves@redhat.com>
668
669 * gdb.base/maint.exp (maint print objfiles): Consume one line at a
670 time, and run it through all three milestone regexes.
671
672 2013-11-20 Sanimir Agovic <sanimir.agovic@intel.com>
673
674 * gdb.base/eval-avoid-side-effects.exp: New file.
675
676 2013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
677
678 * gdb.arch/i386-mpx.c: New file
679 * gdb.arch/i386-mpx.exp: New file.
680
681 2013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
682
683 * gdb.python/py-pp-maint.exp: Consider new pretty-print added
684 for bnd registers.
685
686 2013-11-20 Walfred Tedeschi <walfred.tedeschi@intel.com>
687
688 * gdb.xml/maint_print_struct.xml (bitfield): Added bitfield having
689 start and end equal 0.
690
691 2013-11-19 Yao Qi <yao@codesourcery.com>
692
693 * lib/mi-support.exp (mi_child_regexp): Remove 'whatever'.
694 (mi_list_varobj_children_range): Likewise.
695
696 2013-11-19 Yao Qi <yao@codesourcery.com>
697
698 * lib/mi-support.exp (mi_child_regexp): Remove unnecessary '\'.
699
700 2013-11-19 Yao Qi <yao@codesourcery.com>
701
702 * lib/mi-support.exp: Fix format.
703
704 2013-11-19 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.ada/py_range: New testcase.
707
708 2013-11-18 Joel Brobecker <brobecker@adacore.com>
709
710 * mi-language.exp: Add "-list-features" test verifying that
711 its output contains "language-option".
712
713 2013-11-16 Joel Brobecker <brobecker@adacore.com>
714
715 * info_exc/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
716 * info_exc/foo.adb: Adjust to new exception name.
717 * info_exc.exp: Adjust after exception renaming in const.ads.
718 Update "info exception global" test to test "info exceptions
719 global_gdb" instead.
720
721 * mi_exc_info/const.ads (Aint_Global_GDB_E): Renames Aint_Global_E.
722 * mi_exc_info/foo.adb (Adjust to new exception name.
723 * mi_exc_info.exp: Adjust after exception renaming in const.ads.
724 Update "-info-ada-exceptions global" test to test
725 "-info-ada-exceptions global_gdb" instead.
726
727 2013-11-15 Luis Machado <lgustavo@codesourcery.com>
728
729 * lib/mi-support.exp (mi_gdb_test): Expect different formats
730 of inferior output for remote and native sessions.
731 * gdb.mi/mi-console.exp: Remove obsolete comment.
732 Check for semihosted inferior output pattern.
733 (semihosted_string): New function.
734
735 2013-11-15 Joel Brobecker <brobecker@adacore.com>
736
737 * gdb.ada/info_exc.exp: Allow other global exceptions to be
738 listed in the output of "info exceptions".
739 * gdb.ada/mi_exc_info.exp: Allow other global exceptions to be
740 listed in the output of "-info-ada-exceptions".
741
742 2013-11-15 Joel Brobecker <brobecker@adacore.com>
743
744 * gdb.ada/info_exc.exp: Start inferior before starting
745 the "info exceptions" tests.
746 * gdb.ada/mi_exc_info.exp: Start inferior before starting
747 the "-info-ada-exceptions" tests.
748
749 2013-11-15 Tom Tromey <tromey@redhat.com>
750
751 * gdb.cp/includefile: New file.
752 * gdb.cp/filename.exp: New file.
753 * gdb.cp/filename.cc: New file.
754
755 2013-11-15 Doug Evans <xdje42@gmail.com>
756
757 * gdb.python/py-breakpoint.exp: Make tests have unique names.
758
759 2013-11-15 Doug Evans <xdje42@gmail.com>
760
761 * gdb.python/py-breakpoint.exp: Reformat for 80 columns.
762
763 2013-11-15 Doug Evans <xdje42@gmail.com>
764
765 * gdb.python/py-breakpoint.exp: Split up into several functions,
766 each with their own test prefix.
767
768 2013-11-15 Joel Brobecker <brobecker@adacore.com>
769
770 * gdb.ada/O2_float_param: New testcase.
771
772 2013-11-14 Tom Tromey <tromey@redhat.com>
773
774 * Makefile.in (check-parallel): Print summary from gdb.sum.
775
776 2013-11-14 Omair Javaid <Omair.Javaid@linaro.org>
777
778 * gdb.dwarf2/dw2-case-insensitive-debug.S: Updated compile unit
779 and function label names.
780 * gdb.dwarf2/dw2-case-insensitive.c: Created function and
781 compile unit labels.
782
783 2013-11-14 Joel Brobecker <brobecker@adacore.com>
784
785 * gdb.mi/mi-language.exp: New file.
786
787 2013-09-17 Keith Seitz <keiths@redhat.com>
788
789 PR c++/7935
790 PR c++/10541
791 * gdb.cp/nsalias.exp: New file.
792 * gdb.cp/nsalias.cc: New file.
793 * gdb.cp/nsrecurs.exp: Remove kfails. Conditionally run
794 tests only on known, working compiler versions.
795
796 2013-11-13 Tom Tromey <tromey@redhat.com>
797
798 * gdb.multi/multi-arch-exec.exp: Define BASEDIR when compiling.
799 * gdb.multi/multi-arch-exec.c (main): Use BASEDIR.
800
801 2013-11-12 Doug Evans <dje@google.com>
802
803 * gdb.base/fileio.exp: Make $dir2 writable after the test is done
804 so that "rm -rf $builddir" Just Works.
805
806 2013-11-12 Joel Brobecker <brobecker@adacore.com>
807
808 * gdb.ada/mi_exc_info: New testcase.
809
810 2013-11-12 Joel Brobecker <brobecker@adacore.com>
811
812 * gdb.ada/info_exc: New testcase.
813
814 2013-11-11 Doug Evans <dje@google.com>
815
816 * gdb.arch/arm-bl-branch-dest.exp: Use gdb_test_file_name instead
817 of testfile.
818
819 2013-11-11 Phil Muldoon <pmuldoon@redhat.com>
820
821 * gdb.python/py-linetable.S: New file.
822 * gdb.python/py-linetable.c: New file.
823 * gdb.python/py-linetable.exp: New file.
824
825 2013-11-11 Joel Brobecker <brobecker@adacore.com>
826
827 * gdb.ada/mi_ex_cond: New testcase.
828
829 2013-11-07 Doug Evans <dje@google.com>
830
831 PR 11786
832 * gdb.base/gcore-relro-pie.c: New file.
833 * gdb.base/gcore-relro-pie.exp: New file.
834
835 2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
836
837 * gdb.python/py-cmd.exp: Add COMPLETE_EXPRESSION tests.
838 * gdb.python/py-cmd.c: New File.
839
840 2013-11-07 Phil Muldoon <pmuldoon@redhat.com>
841
842 * gdb.python/py-breakpoint.exp: Add temporary breakpoint tests.
843
844 2013-11-06 Doug Evans <xdje42@gmail.com>
845
846 * gdb.python/py-arch.exp: Tweak test name for bad memory access test.
847
848 2013-11-06 Yao Qi <yao@codesourcery.com>
849
850 * lib/gdb.exp (gdb_produce_source): New procedure.
851 * gdb.perf/solib.c: New.
852 * gdb.perf/solib.exp: New.
853 * gdb.perf/solib.py: New.
854
855 2013-11-06 Yao Qi <yao@codesourcery.com>
856
857 * README: Mention performance tests.
858
859 2013-11-06 Yao Qi <yao@codesourcery.com>
860
861 * lib/perftest.exp: New.
862 * gdb.perf/lib/perftest/__init__.py: New.
863 * gdb.perf/lib/perftest/measure.py: New.
864 * gdb.perf/lib/perftest/perftest.py: New.
865 * gdb.perf/lib/perftest/reporter.py: New.
866 * gdb.perf/lib/perftest/testresult.py: New.
867
868 2013-11-06 Yao Qi <yao@codesourcery.com>
869
870 * Makefile.in (check-perf): New target.
871 * configure.ac (AC_OUTPUT): Output Makefile in gdb.perf.
872 * configure: Re-generated.
873 * gdb.perf/Makefile.in: New.
874
875 2013-11-04 Tom Tromey <tromey@redhat.com>
876
877 * Makefile.in (TEST_DIRS): Remove.
878 (TEST_TARGETS, check-parallel): Rewrite.
879 (check-gdb.%, BASE1_FILES, BASE2_FILES, check-gdb.base%)
880 (subdir_do, subdirs): Remove.
881 (do-check-parallel, check/%): New targets.
882 (clean): Remove outputs, temp, and cache directories.
883 (saw_dash_j): New variable.
884 (CHECK_TARGET): Use it.
885 (check): Depend on all, site.exp. Rewrite.
886 (check-single): Remove dependencies.
887 (slow_tests, all_tests, reordered_tests): New variables.
888
889 2013-11-04 Tom Tromey <tromey@redhat.com>
890
891 * gdb.dwarf2/fission-base.S: Remove "gdb.dwarf/".
892 * gdb.dwarf2/fission-base.exp: Set debug-file-directory
893 before loading binfile.
894 * gdb.dwarf2/fission-loclists.S: Remove "gdb.dwarf/".
895 * gdb.dwarf2/fission-loclists.exp: Set debug-file-directory
896 before loading binfile.
897
898 2013-11-04 Tom Tromey <tromey@redhat.com>
899
900 * gdb.base/foll-exec.c (main): Use BASEDIR.
901 * gdb.base/foll-exec.exp: Define BASEDIR during compilation.
902 * gdb.base/foll-vfork.c (main): Use BASEDIR.
903 * gdb.base/foll-vfork.exp: Define BASEDIR during compilation.
904 * gdb.multi/bkpt-multi-exec.c (main): Use BASEDIR.
905 * gdb.multi/bkpt-multi-exec.exp: Define BASEDIR during compilation.
906
907 2013-11-04 Tom Tromey <tromey@redhat.com>
908
909 * gdb.base/argv0-symlink.exp: Compute executable's directory
910 dynamically.
911
912 2013-11-04 Tom Tromey <tromey@redhat.com>
913
914 * gdb.asm/asm-source.exp: Use standard_output_file.
915
916 2013-11-04 Tom Tromey <tromey@redhat.com>
917
918 * gdb.server/file-transfer.exp: Use standard_output_file.
919
920 2013-11-04 Tom Tromey <tromey@redhat.com>
921
922 * gdb.base/fullname.exp: Use standard_output_file,
923 relative_filename.
924 * gdb.base/hashline1.exp: Use standard_testfile,
925 standard_output_file, relative_filename, clean_restart.
926 * gdb.base/hashline2.exp: Use standard_testfile,
927 standard_output_file.
928 * gdb.base/hashline3.exp: Use standard_testfile,
929 standard_output_file, relative_filename.
930 * lib/gdb.exp (relative_filename): New proc.
931
932 2013-11-04 Tom Tromey <tromey@redhat.com>
933
934 * gdb.base/fileio.c (test_open, test_write, test_read)
935 (test_lseek, test_close, test_stat, test_fstat)
936 (test_isatty, test_system, test_rename, test_unlink):
937 Use OUTDIR define.
938 * gdb.base/fileio.exp: Define OUTDIR during compilation.
939 Use standard_output_file.
940
941 2013-11-04 Tom Tromey <tromey@redhat.com>
942
943 * gdb.base/checkpoint.c (main): Use PI_TXT and COPY1_TXT
944 defines.
945 * gdb.base/checkpoint.exp: Define PI_TXT and COPY1_TXT during
946 compilation. Use prepare_for_testing, standard_output_file.
947
948 2013-11-04 Tom Tromey <tromey@redhat.com>
949
950 * gdb.base/advance.exp: Use standard_testfile and
951 prepare_for_testing.
952 * gdb.base/bigcore.exp: Use standard_output_file. "cd" to
953 appropriate directory when local.
954 * gdb.base/dump.exp: Use standard_output_file. Update all
955 "dump" and "restore" filenames.
956 * gdb.base/interact.exp: Use standard_output_file.
957 * gdb.base/jit-so.exp: Don't download file when local.
958 * gdb.base/jit.exp (compile_jit_test): Don't download file
959 when local.
960 * gdb.base/list.exp: Use gdb_remote_download.
961 * gdb.base/maint.exp: Use standard_output_file.
962 * gdb.base/prelink.exp: Use standard_output_file.
963 * gdb.base/save-bp.exp: Use standard_output_file.
964 * gdb.base/sepdebug.exp: Use standard_testfile,
965 standard_output_file.
966 (test_different_dir): Don't declare objdir.
967 * gdb.base/solib-search.exp: Use standard_output_file.
968 * gdb.base/step-line.exp: Use gdb_remote_download.
969 * gdb.base/trace-commands.exp: Use standard_output_file.
970
971 2013-11-04 Tom Tromey <tromey@redhat.com>
972
973 * gdb.trace/mi-traceframe-changed.exp: Pass -DTFILE_DIR
974 to compilation. Use standard_output_file.
975 (test_tfind_tfile): Update.
976 * gdb.trace/tfile.c (write_basic_trace_file)
977 (write_error_trace_file): Use TFILE_DIR.
978 * gdb.trace/tfile.exp: Pass -DTFILE_DIR to compilation. Use
979 standard_output_file.
980
981 2013-11-04 Tom Tromey <tromey@redhat.com>
982
983 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
984 Use "dwarf2 always-disassemble" for the "maint set" test.
985 * gdb.mi/mi-file-transfer.exp (test_file_transfer): Use
986 standard_output_file.
987 * gdb.mi/mi-logging.exp: Use standard_output_file.
988
989 2013-11-04 Tom Tromey <tromey@redhat.com>
990
991 * gdb.xml/tdesc-arch.exp: Use standard_output_file. Make
992 downloads conditional on remote host.
993 (set_arch): Likewise.
994 * gdb.xml/tdesc-regs.exp: Use gdb_remote_download.
995 (load_description): Use standard_output_file.
996
997 2013-11-04 Tom Tromey <tromey@redhat.com>
998
999 * gdb.gdb/selftest.exp: Use standard_output_file.
1000 * lib/selftest-support.exp (do_self_tests): Use
1001 standard_output_file.
1002
1003 2013-11-04 Tom Tromey <tromey@redhat.com>
1004
1005 * gdb.stabs/weird.exp: Use gdb_remote_download and
1006 standard_output_file.
1007
1008 2013-11-04 Tom Tromey <tromey@redhat.com>
1009
1010 * gdb.base/gcore-buffer-overflow.exp: Use
1011 standard_output_file, not standard_testfile.
1012 * gdb.base/twice.exp: Use standard_testfile, not
1013 standard_output_file. Use gdb_remote_download.
1014
1015 2013-11-04 Tom Tromey <tromey@redhat.com>
1016
1017 * lib/gdb.exp (get_compiler_info): Use log_file -info and
1018 restore from that.
1019
1020 2013-11-02 Maciej W. Rozycki <macro@codesourcery.com>
1021
1022 * gdb.cp/derivation.exp: s/perrro/perror/
1023
1024 2013-11-01 Maciej W. Rozycki <macro@codesourcery.com>
1025
1026 * gdb.dwarf2/dwzbuildid.exp: Rename `outdir' variable to
1027 `debugdir'.
1028
1029 2013-10-31 Andrew Burgess <aburgess@broadcom.com>
1030
1031 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): Add additional
1032 tests and update expected error message.
1033 (test_watch_register_location): New tests.
1034 (do_tests): Call test_watch_register_location.
1035 * gdb.base/watchpoints.exp: Update expected error message.
1036
1037 2013-10-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1038
1039 * gdb.arch/s390-multiarch.exp (test_linux_v2): Add $gdb_prompt to
1040 the patterns in gdb_test_multiple.
1041
1042 2013-10-29 Nicolas Blanc <nicolas.blanc@intel.com>
1043
1044 * gdb.base/sym-file-lib.c: New file.
1045 * gdb.base/sym-file-loader.c: New file.
1046 * gdb.base/sym-file-loader.h: New file.
1047 * gdb.base/sym-file-main.c: New file.
1048 * gdb.base/sym-file.exp: New file.
1049 * lib/gdb.exp (is_elf_target): New function.
1050
1051 2013-10-29 Pedro Alves <palves@redhat.com>
1052
1053 * gdb.mi/mi-console.c, gdb.mi/mi-stack.c: Remove local emacs
1054 variable setting change-log-default-name to ChangeLog-mi.
1055
1056 2013-10-29 Andrew Burgess <aburgess@broadcom.com>
1057
1058 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test):
1059 Expect <unavailable> pattern.
1060
1061 2013-10-28 Tom de Vries <tom@codesourcery.com>
1062
1063 * gdb.arch/thumb2-it.S (it_8): Fix typo.
1064
1065 2013-10-25 Anton Kolesov <Anton.Kolesov@synopsys.com> (tiny change)
1066
1067 * gdb.base/bang.exp: Use gdb_continue_to_end to properly support
1068 remote stubs where exit() behaviour is unreliable.
1069
1070 2013-10-25 Pedro Alves <palves@redhat.com>
1071
1072 * gdb.cp/m-static.exp: Adjust expected output of printing a
1073 nonexistent or optimized out static field. Also test printing the
1074 the "container" object.
1075
1076 2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1077
1078 * lib/gdb.exp (gdb_finish): Send a kill request to `gdbserver'
1079 if in the persistent mode.
1080 * gdb.trace/disconnected-tracing.exp: Reconnect before completion.
1081
1082 2013-10-24 Maciej W. Rozycki <macro@codesourcery.com>
1083
1084 * lib/gdb.exp (gdb_gcore_cmd): Also handle a "Target does not
1085 support core file generation" reply.
1086
1087 2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1088
1089 PR gdb/15986
1090 * gdb.base/run.c (main): gdb_get_line_number tag added for
1091 commands.exp.
1092 (factorial): Likewise.
1093
1094 * gdb.base/commands.exp (watchpoint_command_test): Use
1095 gdb_get_line_number in order to determine the locations in run.c
1096 where local_var is detected to go out of scope.
1097
1098 2013-10-21 Jose E. Marchesi <jose.marchesi@oracle.com>
1099
1100 * gdb.base/gnu_vector.exp: Care about endianness when casting
1101 scalars to vectors.
1102
1103 2013-10-18 Tom Tromey <tromey@redhat.com>
1104
1105 * lib/gdb.exp (build_executable_from_specs): Remove duplicate set
1106 of "binfile".
1107
1108 2013-10-18 Andrew Burgess <aburgess@broadcom.com>
1109
1110 * gdb.base/watchpoints.exp: Add test for setting software
1111 watchpoints of different types before starting the inferior.
1112
1113 2013-10-18 Pedro Alves <palves@redhat.com>
1114
1115 PR gdb/16062
1116 * gdb.threads/stepi-random-signal.c: New file.
1117 * gdb.threads/stepi-random-signal.exp: New file.
1118
1119 2013-10-17 Maciej W. Rozycki <macro@codesourcery.com>
1120
1121 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1122 Fix comment typo.
1123 * lib/gdb.exp (gdb_init): Likewise.
1124
1125 2013-10-17 Tom Tromey <tromey@redhat.com>
1126
1127 * gdb.base/printcmds.exp (test_printf): Test printf flushing.
1128
1129 2013-10-14 Tom Tromey <tromey@redhat.com>
1130
1131 * gdb.dwarf2/dwzbuildid.exp (write_dwarf_file): Pass explicit test
1132 name to gdb_test_no_output.
1133
1134 2013-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 Canonicalize directories for EXEC_FILENAME.
1137 * gdb.base/argv0-symlink.exp
1138 (kept file symbolic link name for info inferiors): New.
1139 (kept directory symbolic link name): Setup kfail.
1140 (kept directory symbolic link name for info inferiors): New.
1141
1142 2013-10-11 Andreas Arnez <arnez@linux.vnet.ibm.com>
1143
1144 * gdb.arch/s390-multiarch.exp: New file.
1145 * gdb.arch/s390-multiarch.c: New file.
1146
1147 2013-10-11 Joel Brobecker <brobecker@adacore.com>
1148
1149 * gdb.ada/mi_catch_ex.exp: Adjusts all "catch ..." tests to
1150 use the appropriate GDB/MI command instead, and verify
1151 the test output.
1152
1153 2013-10-11 Joel Brobecker <brobecker@adacore.com>
1154
1155 * gdb.base/source-nofile.gdb: New file.
1156 * gdb.base/source.exp: Add two tests verifying the behavior when
1157 the "source" command is given a non-existant filename.
1158
1159 2013-10-11 Yao Qi <yao@codesourcery.com>
1160
1161 * gdb.mi/mi-catch-load.c: Remove the include of "dlfcn.h".
1162 [__WIN32__]: Include "windows.h" and define macro 'dlopen'
1163 and 'dlclose'.
1164 [!__WIN32__]: Include "dlfcn.h".
1165 * gdb.mi/mi-catch-load.exp: Set up kfail.
1166
1167 2013-10-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1168
1169 * lib/gdb.exp (gdb_core_cmd): Replace fixed string "re-load
1170 generated corefile" by argument "$test".
1171
1172 2013-10-09 Pedro Alves <palves@redhat.com>
1173
1174 * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust expected
1175 output.
1176
1177 2013-10-09 Pedro Alves <palves@redhat.com>
1178
1179 * gdb.base/catch-syscall.exp (test_catch_syscall_without_args)
1180 (test_catch_syscall_with_args, test_catch_syscall_with_many_args)
1181 (test_catch_syscall_with_wrong_args)
1182 (test_catch_syscall_restarting_inferior)
1183 (test_catch_syscall_fail_nodatadir)
1184 (test_catch_syscall_without_args_noxml)
1185 (test_catch_syscall_with_args_noxml)
1186 (test_catch_syscall_with_wrong_args_noxml): Use with_test_prefix.
1187
1188 2013-10-08 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.dwarf2/dwzbuildid.exp: New file.
1191 * lib/dwarf.exp (Dwarf::_section): Add "flags" and "type"
1192 parameters.
1193 (Dwarf::_defer_output): Change "section" parameter to
1194 "section_spec"; update.
1195 (Dwarf::gnu_debugaltlink, Dwarf::_note, Dwarf::build_id): New
1196 procs.
1197
1198 2013-10-08 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.ada/mi_catch_ex.exp: Make "mi_execute_to" test names unique.
1201
1202 2013-10-07 Tom Tromey <tromey@redhat.com>
1203
1204 * lib/mi-support.exp (varobj_tree::walk_tree): Set _root_idx
1205 to 0.
1206
1207 2013-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
1208
1209 * gdb.base/corefile.exp: Test whether $_exitsignal is set and
1210 $_exitcode is void when opening a corefile.
1211 * gdb.base/exitsignal.exp: New file.
1212 * gdb.base/segv.c: Likewise.
1213 * gdb.base/normal.c: Likewise.
1214
1215 2013-10-04 Joel Brobecker <brobecker@adacore.com>
1216
1217 * gdb.mi/mi-start.c, gdb.mi/mi-start.exp: New files.
1218
1219 2013-10-02 Vidya Praveen <vidyapraveen@arm.com>
1220
1221 * gdb.trace/entry-values.exp: Modify regular expression to scan for
1222 'bl' instruction instead of 'call' for ARM and AArch64 targets.
1223
1224 2013-10-02 Pedro Alves <palves@redhat.com>
1225
1226 * gdb.dwarf2/dw2-reg-undefined.exp <pattern_rax_rbx_rcx_print,
1227 pattern_rax_rbx_rcx_info>: Set to "<not saved>".
1228 * gdb.mi/mi-reg-undefined.exp (opt_out_pattern): Delete.
1229 (not_saved_pattern): New.
1230 Replace use of the former with the latter.
1231
1232 2013-10-02 Pedro Alves <palves@redhat.com>
1233
1234 * README (Board Settings): Document "exit_is_reliable".
1235 * lib/gdb.exp (gdb_continue_to_end): Check whether the board says
1236 running to exit reliably reports program exits.
1237 * boards/native-gdbserver.exp: Set exit_is_reliable in the board
1238 info.
1239 * boards/native-stdio-gdbserver.exp: Likewise.
1240
1241 2013-10-01 Doug Evans <dje@google.com>
1242
1243 * gdb.python/python.exp: Remove redundant print-stack tests.
1244 Make all print-stack test names unique. Fix spelling of print-stack.
1245
1246 2013-09-29 Yao Qi <yao@codesourcery.com>
1247
1248 * gdb.base/shreloc.exp: Set $msymfile to 'shreloc.txt' if host
1249 is remote.
1250
1251 2013-09-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1252
1253 PR shlibs/8882
1254 * gdb.base/corefile.exp: Add a check to assure warning-free
1255 core-file load.
1256
1257 2013-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 * gdb.dwarf2/dwp-symlink.c: New file.
1260 * gdb.dwarf2/dwp-symlink.exp: New file.
1261
1262 2013-09-20 Doug Evans <dje@google.com>
1263
1264 * lib/dwarf.exp (build_executable_from_fission_assembler): New proc.
1265 * gdb.dwarf2/fission-base.S: Update. Split out .dwo into separate
1266 file.
1267 * gdb.dwarf2/fission-loclists.S: Ditto.
1268 * gdb.dwarf2/fission-reread.S: Ditto.
1269 * gdb.dwarf2/fission-base.exp: Skip of remote host. Compile with
1270 build_executable_from_fission_assembler.
1271 * gdb.dwarf2/fission-loclists.exp: Ditto.
1272 * gdb.dwarf2/fission-reread.exp: Ditto.
1273
1274 * lib/future.exp (gdb_find_objcopy, gdb_find_readelf): New procs.
1275 * lib/gdb.exp (build_id_debug_filename_get): Update to use them.
1276 (gdb_gnu_strip_debug): Ditto.
1277 * lib/prelink-support.exp (section_get, prelink_no): Ditto.
1278 * gdb.arch/altivec-abi.exp: Ditto.
1279 * gdb.base/attach-pie-misread.exp: Ditto.
1280 * gdb.base/comprdebug.exp: Ditto.
1281 * gdb.base/dup-sect.exp: Ditto.
1282 * gdb.base/gnu-debugdata.exp: Ditto.
1283 * gdb.base/step-symless.exp: Ditto.
1284 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1285 * gdb.dwarf2/dw2-skip-prologue.exp: Ditto.
1286 * gdb.dwarf2/gdb-index.exp: Ditto.
1287
1288 2013-09-18 Andrew Burgess <aburgess@broadcom.com>
1289
1290 * gdb.dwarf2/dw2-reg-undefined.exp: Change pattern for info
1291 register to "<optimized out>", and also print the registers.
1292
1293 2013-09-18 Pedro Alves <palves@redhat.com>
1294
1295 PR server/15967
1296 * gdb.server/wrapper.exp: Also return unsupported for Cygwin, and
1297 change text.
1298
1299 2013-09-18 Yao Qi <yao@codesourcery.com>
1300
1301 * gdb.server/wrapper.c: New.
1302 * gdb.server/wrapper.exp: New.
1303
1304 2013-09-17 Muhammad Waqas <mwaqas@codesourccery.com>
1305 Jan Kratochvil <jan.kartochvil@redhat.com>
1306 Pedro Alves <palves@redhat.com>
1307
1308 PR gdb/11568
1309 * gdb.thread/thread-specific-bp.c: New file.
1310 * gdb.thread/thread-specific-bp.exp: New file.
1311
1312 2013-09-17 Sergio Durigan Junior <sergiodj@redhat.com>
1313
1314 * gdb.base/defaults.exp (<show_conv_list>): Add check for $_isvoid
1315 convenience function.
1316
1317 2013-09-17 Pedro Alves <palves@redhat.com>
1318
1319 PR gdb/15911
1320 * gdb.threads/info-threads-cur-sal-2.c: New file.
1321 * gdb.threads/info-threads-cur-sal.c: New file.
1322 * gdb.threads/info-threads-cur-sal.exp: New file.
1323
1324 2013-09-17 Yao Qi <yao@codesourcery.com>
1325
1326 * gdb.base/catch-load.c: Remove the include of "dlfcn.h".
1327 [__WIN32__]: Include "windows.h" and define macro dlopen
1328 and dlclose.
1329 [!__WIN32__]: Include "dlfcn.h".
1330 * gdb.base/catch-load.exp (one_catch_load_test): Match
1331 directory separator.
1332
1333 2013-09-16 Doug Evans <dje@google.com>
1334
1335 * lib/gdb.exp (using_fission): New proc.
1336 * gdb.base/info-macros.exp: Skip test if using Fission.
1337
1338 * gdb.base/break-interp.exp: Fix indentation.
1339
1340 2013-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1341
1342 * gdb.base/gdbvars.c (foo_void): New function.
1343 (foo_int): Likewise.
1344 * gdb.base/gdbvars.exp (test_convenience_functions): New
1345 function. Call it.
1346
1347 2013-09-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1348
1349 * gdb.arch/s390-tdbregs.c: New file.
1350 * gdb.arch/s390-tdbregs.exp: New file.
1351
1352 2013-09-12 Stan Shebs <stan@codesourcery.com>
1353
1354 * README: New file.
1355
1356 2013-09-12 Doug Evans <dje@google.com>
1357
1358 * gdb.python/py-events.py (new_objfile_handler): Remove accidentally
1359 added code to print event.inferior.
1360
1361 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1362
1363 * gdb.base/gnu-debugdata.exp (objcopy 1): Move it lower and use only
1364 debug part of the binary.
1365
1366 2013-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1367
1368 * gdb.base/gnu-debugdata.exp (strip): Add -R .comment.
1369 (addlink): Add comment.
1370
1371 2013-09-10 Sanimir Agovic <sanimir.agovic@intel.com>
1372
1373 * gdb.base/default.exp: Adjust regexpr for 'cd' to match optional
1374 canonical pathname.
1375
1376 2013-09-04 Doug Evans <dje@google.com>
1377
1378 * gdb.python/py-events.py (exit_handler): Verify we get the expected
1379 event.
1380 (continue_handler, new_objfile_handler): Ditto.
1381 (test_events): Rename command to "test-events".
1382 (test_newobj_events): Rename command to "test-objfile-events".
1383 * gdb.python/py-events.exp: Update.
1384 * gdb.python/py-evsignal.exp: Update.
1385 * gdb.python/py-evthreads.exp: Update.
1386
1387 * gdb.base/enumval.c (ZERO): New enum value.
1388 (main): Use it
1389 * gdb.base/enumval.exp: Test ability to print ZERO.
1390
1391 2013-09-03 Muhammad Bilal <mbilal@codesourcery.com>
1392 Pedro Alves <palves@redhat.com>
1393
1394 * gdb.base/relocate.exp: Check that invalid options are
1395 rejected.
1396
1397 2013-08-30 Andrew Burgess <aburgess@broadcom.com>
1398
1399 * gdb.base/code_elim1.c (my_bss_symbol): New variable added.
1400 (my_static_symbol): Add comment.
1401 (main): Reference my_bss_symbol.
1402
1403 2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
1404
1405 * gdb.python/py-arch.exp: Tests for invalid architecture.
1406
1407 2013-08-29 Sterling Augustine <saugustine@google.com>
1408
1409 * boards/remote-stdio-gdbserver.exp: Set rcp_prog and
1410 rsh_prog in new conditional. Move use of REMOTE_PORTNUM into
1411 said conditional.
1412
1413 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1414
1415 * gdb.python/py-arch.exp: Load gdb-python.exp.
1416
1417 2013-08-29 Phil Muldoon <pmuldoon@redhat.com>
1418
1419 * gdb.python/py-framefilter.py (FrameFilter.filter): Check
1420 itertools for imap attribute. Otherwise use map().
1421 (ElidingIterator): Define wrapper function __next__.
1422 * gdb.python/py-framefilter-mi.exp: Do not use execfile,
1423 use exec (open (read ())) instead.
1424 * gdb.python/py-framefilter.exp: Ditto.
1425 * gdb.python/py-arch.exp: Update print based test to Python 3.x
1426 compliance.
1427 * gdb.python/py-frame.exp: Ditto.
1428 * gdb.python/py-type.exp: Ditto.
1429
1430 2013-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1431
1432 PR gdb/15415
1433 * gdb.base/argv0-symlink.c: New file.
1434 * gdb.base/argv0-symlink.exp: New file.
1435
1436 2013-08-28 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Use explicit test name
1439 when saving index.
1440
1441 2013-08-27 Yao Qi <yao@codesourcery.com>
1442
1443 * gdb.trace/entry-values.exp: Test unavailable entry value is
1444 not shown when option '--skip-unavailable' is specified.
1445 * gdb.trace/mi-trace-unavailable.exp (test_trace_unavailable):
1446 Add tests for new option '--skip-unavailable'.
1447
1448 2013-08-27 Yao Qi <yao@codesourcery.com>
1449
1450 * lib/gdb.exp (gdb_remote_download): Don't pass $tofile to
1451 remote_download if it is empty.
1452
1453 2013-08-26 Doug Evans <dje@google.com>
1454
1455 PR symtab/15885
1456 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add gdb-index.
1457 (clean): rm -f *.gdb-index *.with-index.
1458 * gdb.dwarf2/gdb-index.exp: New testcase.
1459
1460 * lib/gdb.exp (run_on_host): Moved here from gnu-debugdata.exp.
1461 * gdb.base/gnu-debugdata.exp (run): Moved to gdb.exp and renamed to
1462 run_on_host. All callers updated.
1463
1464 2013-08-24 Yao Qi <yao@codesourcery.com>
1465
1466 * gdb.trace/entry-values.c (end): New
1467 (main): Call end.
1468 * gdb.trace/entry-values.exp: Load trace-support.exp. Set
1469 tracepoint and collect data. Test entry value is unavailable.
1470
1471 2013-08-24 Yao Qi <yao@codesourcery.com>
1472
1473 * lib/dwarf.exp (_location): Handle DW_OP_deref_size.
1474 * gdb.trace/entry-values.c: New.
1475 * gdb.trace/entry-values.exp: New.
1476
1477 2013-07-12 Muhammad Waqas <mwaqas@codesourccery.com>
1478
1479 PR gdb/15501
1480 * gdb.base/ena-dis-br.exp: Add test to verify
1481 enable/disable commands work correctly with
1482 multiple arguments that include multiple locations.
1483
1484 2013-08-22 Samuel Bronson <naesten@gmail.com>
1485
1486 ARM Linux support for `catch syscall'.
1487 * gdb.base/catch-syscall.exp: Test this on ARM now.
1488 (fill_all_syscalls_numbers): ARM has close/chroot on 6/61, too.
1489
1490 2013-08-22 Tom Tromey <tromey@redhat.com>
1491
1492 * lib/dwarf.exp (cu, tu): Handle addr_size of "default". Change
1493 default addr_size.
1494 * lib/gdb.exp (is_64_target): New gdb_caching_proc.
1495
1496 2013-08-22 Tom Tromey <tromey@redhat.com>
1497
1498 * lib/gdb.exp (skip_btrace_tests): Use gdb_caching_proc and
1499 standard_temp_file.
1500
1501 2013-08-22 Tom Tromey <tromey@redhat.com>
1502
1503 * gdb.arch/amd64-byte.exp: Use standard_testfile,
1504 clean_restart.
1505 * gdb.arch/amd64-disp-step.exp: Use standard_testfile.
1506 * gdb.arch/amd64-dword.exp: Use standard_testfile,
1507 clean_restart.
1508 * gdb.arch/amd64-entry-value-param.exp: Use standard_testfile.
1509 * gdb.arch/amd64-entry-value.exp: Use standard_testfile.
1510 * gdb.arch/amd64-prologue-xmm.exp: Use standard_testfile.
1511 * gdb.arch/amd64-word.exp: Use standard_testfile,
1512 clean_restart.
1513 * gdb.arch/i386-avx.exp: Use standard_testfile, clean_restart.
1514 * gdb.arch/i386-byte.exp: Use standard_testfile, clean_restart.
1515 * gdb.arch/i386-disp-step.exp: Use standard_testfile.
1516 * gdb.arch/i386-dr3-watch.exp: Use standard_testfile.
1517 * gdb.arch/i386-permbkpt.exp: Use standard_testfile, clean_restart.
1518 * gdb.arch/i386-signal.exp: Use standard_testfile.
1519 * gdb.arch/i386-size-overlap.exp: Use standard_testfile, clean_restart.
1520 * gdb.arch/i386-sse.exp: Use standard_testfile, clean_restart.
1521 * gdb.arch/i386-unwind.exp: Use standard_testfile.
1522 * gdb.arch/i386-word.exp: Use standard_testfile, clean_restart.
1523
1524 2013-08-22 Tom Tromey <tromey@redhat.com>
1525
1526 * gdb.python/py-error.exp: Use gdb_remote_download.
1527 * gdb.python/py-mi.exp: Use gdb_remote_download.
1528 * gdb.python/py-objfile-script.exp: Use standard_output_file.
1529 * gdb.python/py-prettyprint.exp: Use gdb_remote_download.
1530 (run_lang_tests): Likewise.
1531 * gdb.python/py-section-script.c: Use SCRIPT_FILE rather than
1532 filename.
1533 * gdb.python/py-section-script.exp: Set SCRIPT_FILE when
1534 compiling. Use gdb_remote_download. Update some tests.
1535 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
1536 standard_output_file.
1537 * gdb.python/py-typeprint.exp: Use gdb_remote_download.
1538 * gdb.python/py-frame-args.exp: Use gdb_remote_download.
1539 * gdb.python/py-framefilter-mi.exp: Use gdb_remote_download.
1540 * gdb.python/py-framefilter.exp: Use gdb_remote_download,
1541 standard_output_file.
1542
1543 2013-08-22 Tom Tromey <tromey@redhat.com>
1544
1545 * lib/cell.exp (skip_cell_tests): Use standard_temp_file.
1546
1547 2013-08-22 Tom Tromey <tromey@redhat.com>
1548
1549 * gdb.dwarf2/dw2-basic.exp: Use gdb_remote_download.
1550 * gdb.dwarf2/dw2-compressed.exp: Use gdb_remote_download.
1551 * gdb.dwarf2/dw2-intercu.exp: Use gdb_remote_download.
1552 * gdb.dwarf2/dw2-intermix.exp: Use gdb_remote_download.
1553 * gdb.dwarf2/dw2-producer.exp: Use gdb_remote_download.
1554 * gdb.dwarf2/mac-fileno.exp: Use gdb_remote_download.
1555 * lib/gdb.exp (gdb_remote_download): New proc.
1556
1557 2013-08-22 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.dwarf2/clztest.exp: Use standard_testfile.
1560 * gdb.dwarf2/dw2-minsym-in-cu.exp: Use standard_testfile.
1561 * gdb.dwarf2/fission-base.S: Remove directory from
1562 DW_AT_GNU_dwo_name.
1563 * gdb.dwarf2/fission-base.exp: Use build_executable. Set
1564 debug-file-directory.
1565 * gdb.dwarf2/fission-reread.S: Remove directory from
1566 DW_AT_GNU_dwo_name.
1567 * gdb.dwarf2/fission-reread.exp: Use build_executable. Set
1568 debug-file-directory.
1569
1570 2013-08-16 Doug Evans <dje@google.com>
1571
1572 * lib/prelink-support.exp (prelink_yes): Flag test as unsupported if
1573 prelink complains about an unhandled DWARF version.
1574
1575 2013-08-14 Cary Coutant <ccoutant@google.com>
1576
1577 * boards/fission.exp: Add -fdebug-types-section to debug_flags.
1578
1579 2013-08-13 Tom Tromey <tromey@redhat.com>
1580 Yao Qi <yao@codesourcery.com>
1581
1582 * lib/cache.exp (gdb_do_cache): Handle GDB_PARALLEL.
1583 * lib/gdb.exp: Handle GDB_PARALLEL.
1584 (default_gdb_version): Kill inotify_pid if it exists.
1585 (default_gdb_exit): Emit warning if the inotify log is not
1586 empty.
1587 (standard_output_file): Respect GDB_PARALLEL.
1588 (standard_temp_file): Likewise.
1589 (gdb_init): Start inotifywait if requested.
1590
1591 2013-08-13 Andrew Burgess <aburgess@broadcom.com>
1592
1593 * gdb.base/printcmds.exp (test_printf): Add test for printf of
1594 pointer with various flags.
1595
1596 2013-08-13 Tom Tromey <tromey@redhat.com>
1597
1598 * lib/cache.exp: New file.
1599 * lib/cell.exp (skip_cell_tests): Use gdb_caching_proc.
1600 * lib/gdb.exp: Load cache.exp.
1601 (support_complex_tests, is_ilp32_target, is_lp64_target)
1602 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests)
1603 (gdb_skip_xml_test): Use gdb_caching_proc.
1604 * lib/opencl.exp (skip_opencl_tests): Use gdb_caching_proc.
1605
1606 2013-08-13 Tom Tromey <tromey@redhat.com>
1607
1608 * lib/gdb.exp (standard_temp_file): New proc.
1609 (support_complex_tests, is_ilp32_target, is_lp64_target)
1610 (is_amd64_regs_target, skip_altivec_tests, skip_vsx_tests): Use
1611 standard_temp_file.
1612
1613 2013-08-13 Tom Tromey <tromey@redhat.com>
1614
1615 * lib/gdb.exp (build_id_debug_filename_get): Use
1616 standard_output_file.
1617 * lib/prelink-support.exp (section_get)
1618 (build_executable_own_libs): Use standard_output_file.
1619
1620 2013-08-12 Tom Tromey <tromey@redhat.com>
1621
1622 * Makefile.in (ALL_SUBDIRS): Add gdb.go.
1623
1624 2013-08-12 Ali Anwar <alianwar@codesourcery.com>
1625
1626 * gdb.base/break.exp: Test break via convenience variable
1627 with file name.
1628
1629 2013-08-09 Doug Evans <dje@google.com>
1630
1631 * lib/future.exp (gdb_find_ldd): New proc.
1632 * lib/prelink-support.exp (build_executable_own_libs): Call it.
1633 Make "/usr/sbin/" in prelink path optional.
1634
1635 2013-08-09 Yao Qi <yao@codesourcery.com>
1636
1637 * gdb.trace/collection.exp (gdb_collect_args_test): Set
1638 "only" and "both" to 'print entry-values' before selecting
1639 trace frame.
1640
1641 2013-08-08 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.trace/mi-trace-unavailable.exp: Don't set
1644 "print entry-values" to "no".
1645 (test_trace_unavailable): Set various values to
1646 "print entry-values" to test that the output of
1647 '-stack-list-locals' is not affected, and then set
1648 set "print entry-values" to "no".
1649
1650 2013-08-07 Doug Evans <dje@google.com>
1651
1652 * gdb.python/py-value-cc.cc: Renamed from py-value.cc.
1653 * gdb.python/py-value-cc.exp: Update.
1654 * gdb.python/py-value.exp: Use different names for .o files for
1655 C and C++. Only perform C++ tests if !skip_cplus_tests.
1656
1657 2013-08-07 Tom Tromey <tromey@redhat.com>
1658
1659 * gdb.base/maint.exp: Allow zero symtabs to be expanded.
1660
1661 2013-08-07 Tom Tromey <tromey@redhat.com>
1662
1663 * gdb.dwarf2/dwz.exp: New file.
1664
1665 2013-08-02 Tom Tromey <tromey@redhat.com>
1666
1667 * gdb.base/watchpoint.c (struct foo5): New.
1668 (nullptr): New global.
1669 * gdb.base/watchpoint.exp (test_watch_location): Add test.
1670
1671 2013-08-01 Doug Evans <dje@google.com>
1672
1673 PR symtab/15691
1674 * gdb.dwarf2/fission-mix.exp: New file.
1675 * gdb.dwarf2/fission-mix.h: New file.
1676 * gdb.dwarf2/fission-mix.c: New file.
1677 * gdb.dwarf2/fission-mix2.c: New file.
1678
1679 PR symtab/15695
1680 * gdb.base/func-ptr.exp: New file.
1681 * gdb.base/func-ptr.c: New file.
1682
1683 2013-08-01 Yao Qi <yao@codesourcery.com>
1684
1685 * gdb.python/py-sync-interp.c: New.
1686 * gdb.python/py-sync-interp.exp: New.
1687
1688 2013-07-31 Yao Qi <yao@codesourcery.com>
1689
1690 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Test command
1691 'tdump' on stack frame 0 and 1 respectively.
1692
1693 2013-07-31 Yao Qi <yao@codesourcery.com>
1694
1695 PR gdb/13443
1696 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_3): Add parameter
1697 'traceframe'. Wrap test with with_test_prefix.
1698 (top level): Update.
1699
1700 2013-07-31 Yao Qi <yao@codesourcery.com>
1701
1702 * gdb.trace/backtrace.exp: Don't invoke 'get_exit' and
1703 'gdb_start'.
1704 Invoke 'prepare_for_testing' instead of 'gdb_compile'.
1705 Use gdb_test_no_output to issue commands 'tstart' and 'tstop'.
1706
1707 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
1708
1709 * gdb.dwarf2/pieces-optimized-out.exp: Expect "<optimized out>"
1710 when printing an optimized out value. Expect an error when using
1711 an optimized out value in an expression.
1712
1713 2013-07-30 Andrew Burgess <aburgess@broadcom.com>
1714
1715 * gdb.dwarf2/pieces-optimized-out.exp: New file.
1716 * gdb.dwarf2/pieces-optimized-out.c: New file.
1717 * gdb.dwarf2/pieces-optimized-out.S: New file.
1718
1719 2013-07-30 Muhammad Bilal <mbilal@codesourcery.com>
1720
1721 PR gdb/15715
1722 * gdb.base/setshow.exp: Test that relative paths passed to
1723 'set history filename' are converted to absolute paths.
1724
1725 2013-07-26 Keith Seitz <keiths@redhat.com>
1726
1727 * gdb.mi/mi-var-child-f.exp: Pass f90 to gdb_compile instead
1728 of f77.
1729 Allow for compiler variations of integer types.
1730 Use mi_create_varobj.
1731 Use mi_list_varobj_children for the immediate children of `array'.
1732 Add "has_more" attribute for grandchildren test.
1733
1734 2013-07-26 Pedro Alves <palves@redhat.com>
1735
1736 * gdb.base/interrupt-noterm.c, gdb.base/interrupt-noterm.exp: New
1737 files.
1738
1739 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
1740
1741 * gdb.mi/mi-reg-undefined.exp: New file.
1742 * gdb.mi/mi-reg-undefined.c: Likewise.
1743 * gdb.mi/mi-reg-undefined.S: Likewise.
1744
1745 2013-07-25 Andrew Burgess <aburgess@broadcom.com>
1746
1747 * gdb.base/printcmds.exp (test_print_int_arrays): Add tests for x,
1748 z, o, and t output formats.
1749 * gdb.base/display.exp: Use 'k' as an undefined format now that
1750 'z' is defined.
1751
1752 2013-07-24 Doug Evans <dje@google.com>
1753
1754 * boards/native-stdio-gdbserver.exp (${board}_build_remote_cmd): Pass
1755 "--" to switch.
1756
1757 2013-07-24 Yao Qi <yao@codesourcery.com>
1758
1759 * gdb.mi/mi-var-cmd.exp: If host is remote, use ${testfile} on
1760 host.
1761 * gdb.mi/mi-basics.exp (test_exec_and_symbol_mi_operatons):
1762 Likewise. If host is remote, copy ${binfile} to host.
1763
1764 2013-07-23 Yao Qi <yao@codesourcery.com>
1765
1766 * gdb.mi/mi-var-cmd.exp: Adjust pattern to match current error
1767 message.
1768
1769 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1770
1771 * gdb.base/disp-step-syscall.exp: Add svc and swi syscall
1772 instructions and enable disp-step-syscall for arm targets.
1773
1774 2013-07-19 Omair Javaid <Omair.Javaid@linaro.org>
1775
1776 * gdb.dwarf2/fission-reread.S: Replace @ sign with % sign to remove
1777 assembler errors on arm.
1778 * gdb.dwarf2/mac-fileno.S: Likewise.
1779 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
1780 * gdb.dwarf2/pr13961.S: Likewise.
1781
1782 2013-07-19 Hui Zhu <hui@codesourcery.com>
1783
1784 PR gdb/15692
1785 * gdb.mi/mi-dprintf.exp: Add double quotes test.
1786
1787 2013-07-19 Yao Qi <yao@codesourcery.com>
1788
1789 * gdb.trace/read-memory.exp (test_from_remote): Update test.
1790 (teset_from_exec): Likewise.
1791
1792 2013-07-19 Yao Qi <yao@codesourcery.com>
1793
1794 * gdb.trace/read-memory.c: New.
1795 * gdb.trace/read-memory.exp: New.
1796
1797 2013-07-19 Yao Qi <yao@codesourcery.com>
1798
1799 * lib/gdb.exp (gdb_compile_shlib): Pass the tail name of
1800 $dest to link options if host is remote. Move the
1801 generated file to $dest.a on host if host is remote.
1802
1803 2013-07-18 Will Newton <will.newton@linaro.org>
1804
1805 * gdb.threads/tls-nodebug.c: Call pthread_testcancel
1806 to ensure the test is linked against pthreads.
1807 * gdb.threads/tls-var-main.c: Likewise.
1808 * gdb.threads/tls-shared.c: Likewise.
1809
1810 2013-07-18 Yao Qi <yao@codesourcery.com>
1811
1812 * lib/future.exp (gdb_default_target_compile): Use tail name
1813 of $destfile as the output name of compile. Move the
1814 generated file to $destfile on build.
1815
1816 2013-07-18 Yao Qi <yao@codesourcery.com>
1817
1818 * lib/gdb.exp (gdb_compile): Set
1819 gdb_saved_set_unbuffered_mode_obj to
1820 set_unbuffered_mode_saved.o if host is remote. Invoke
1821 remote_download to copy $unbuf_obj to host.
1822
1823 2013-07-17 Doug Evans <dje@google.com>
1824
1825 * gdb.python/py-frame-args.c: New file.
1826 * gdb.python/py-frame-args.py: New file.
1827 * gdb.python/py-frame-args.exp New file.
1828
1829 2013-07-16 Andrew Burgess <aburgess@broadcom.com>
1830
1831 * gdb.base/printcmds.exp (test_printf): Add tests for format
1832 strings with missing format specifier.
1833
1834 2013-07-16 Tom Tromey <tromey@redhat.com>
1835
1836 * gdb.ada/info_types.exp: Use standard_testfile.
1837
1838 2013-07-16 Tom Tromey <tromey@redhat.com>
1839
1840 * gdb.mi/mi-basics.exp: Use standard_output_file.
1841 (test_dir_specification, test_cwd_specification)
1842 (test_path_specification): Use testsubdir, not subdir and objdir.
1843
1844 2013-07-16 Tom Tromey <tromey@redhat.com>
1845
1846 * gdb.trace/mi-traceframe-changed.exp: Don't use objdir.
1847
1848 2013-07-09 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.ada/small_reg_param.exp: Accept optional entry value
1851 for parameter "w".
1852
1853 2013-07-09 Joel Brobecker <brobecker@adacore.com>
1854
1855 * gdb.ada/small_reg_param.exp: Remove trailing space.
1856
1857 2013-07-09 Doug Evans <dje@google.com>
1858
1859 * gdb.base/default.exp: Update expected output of "show print array"
1860 and "show print pretty".
1861
1862 2013-07-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1863
1864 * gdb.threads/wp-replication.exp: Stop counting available hardware
1865 watchpoints after NR_THREADS iterations.
1866
1867 2013-07-08 Andrew Burgess <aburgess@broadcom.com>
1868
1869 * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp.
1870
1871 2013-07-07 Yao Qi <yao@codesourcery.com>
1872
1873 * boards/native-gdbserver.exp: Move invoke of
1874 process_multilib_options to gdbserver-base.exp.
1875 Move set_board_info 'compiler', 'gdb,noinferiorio',
1876 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to
1877 gdbserver-base.exp.
1878 Move proc ${board}_download, ${board}_upload and
1879 ${board}_file to gdbserver-base.exp.
1880 * boards/native-extended-gdbserver.exp: Likewise.
1881 * boards/native-stdio-gdbserver.exp: Likewise.
1882 * boards/gdbserver-base.exp: New file.
1883
1884 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
1885
1886 * gdb.base/dump.exp: Remove arch-specific tests and do a
1887 generic data address check to set is64bitonly correctly.
1888
1889 2013-07-05 Luis Machado <lgustavo@codesourcery.com>
1890
1891 * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for
1892 the register number instead of expecting only 0.
1893
1894 2013-07-05 Will Newton <will.newton@linaro.org>
1895
1896 * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function
1897 in asm syntax to allow building on ARM.
1898
1899 2013-07-05 Yao Qi <yao@codesourcery.com>
1900
1901 * boards/local-remote-host.exp: Remove obsolete comments.
1902 * boards/native-extended-gdbserver.exp: Likewise.
1903 * boards/native-gdbserver.exp: Likewise.
1904 * boards/native-stdio-gdbserver.exp: Likewise.
1905
1906 2013-07-04 Andrew Burgess <aburgess@broadcom.com>
1907
1908 * gdb.dwarf2/dw2-reg-undefined.exp: New file.
1909 * gdb.dwarf2/dw2-reg-undefined.c: Likewise.
1910 * gdb.dwarf2/dw2-reg-undefined.S: Likewise.
1911
1912 2013-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1913
1914 * gdb.base/break-on-linker-gcd-function.exp: Replace
1915 prepare_for_testing by build_executable_from_specs and clean_restart.
1916
1917 2013-06-27 Tom Tromey <tromey@redhat.com>
1918
1919 * gdb.base/testenv.exp, gdb.base/tui-layout.exp,
1920 gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp,
1921 gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp,
1922 gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp,
1923 gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp,
1924 gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp,
1925 gdb.base/watch-read.exp, gdb.base/watch-vfork.exp,
1926 gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp,
1927 gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp,
1928 gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp,
1929 gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp:
1930 Use standard_testfile, standard_output_file, prepare_for_testing,
1931 clean_restart.
1932
1933 2013-06-27 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.base/save-bp.exp, gdb.base/savedregs.exp,
1936 gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp,
1937 gdb.base/set-lang-auto.exp, gdb.base/setshow.exp,
1938 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
1939 gdb.base/shreloc.exp, gdb.base/sigall.exp,
1940 gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp,
1941 gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp,
1942 gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp,
1943 gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp,
1944 gdb.base/signull.exp, gdb.base/sigrepeat.exp,
1945 gdb.base/sigstep.exp, gdb.base/sizeof.exp,
1946 gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp,
1947 gdb.base/solib-display.exp, gdb.base/solib-nodir.exp,
1948 gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp,
1949 gdb.base/solib-weak.exp, gdb.base/source.exp,
1950 gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp,
1951 gdb.base/stap-probe.exp, gdb.base/start.exp,
1952 gdb.base/step-break.exp, gdb.base/step-bt.exp,
1953 gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp,
1954 gdb.base/step-test.exp, gdb.base/structs.exp,
1955 gdb.base/structs2.exp, gdb.base/structs3.exp,
1956 gdb.base/symbol-without-target_section.exp: Use standard_testfile,
1957 standard_output_file, prepare_for_testing, clean_restart.
1958
1959 2013-06-27 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp,
1962 gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp,
1963 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp,
1964 gdb.base/pending.exp, gdb.base/permissions.exp,
1965 gdb.base/pie-execl.exp, gdb.base/pointers.exp,
1966 gdb.base/pr11022.exp, gdb.base/print-file-var.exp,
1967 gdb.base/printcmds.exp, gdb.base/prologue.exp,
1968 gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp,
1969 gdb.base/ptype.exp, gdb.base/randomize.exp,
1970 gdb.base/readline-ask.exp, gdb.base/recpar.exp,
1971 gdb.base/recurse.exp, gdb.base/relativedebug.exp,
1972 gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp,
1973 gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use
1974 standard_testfile, standard_output_file, prepare_for_testing,
1975 clean_restart.
1976
1977 2013-06-27 Tom Tromey <tromey@redhat.com>
1978
1979 * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp,
1980 gdb.base/huge.exp, gdb.base/included.exp,
1981 gdb.base/inferior-died.exp, gdb.base/infnan.exp,
1982 gdb.base/info-fun.exp, gdb.base/info-macros.exp,
1983 gdb.base/info-os.exp, gdb.base/info-proc.exp,
1984 gdb.base/info-target.exp, gdb.base/infoline.exp,
1985 gdb.base/interp.exp, gdb.base/interrupt.exp,
1986 gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp,
1987 gdb.base/kill-after-signal.exp, gdb.base/label.exp,
1988 gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp,
1989 gdb.base/logical.exp, gdb.base/long_long.exp,
1990 gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp,
1991 gdb.base/memattr.exp, gdb.base/mips_pro.exp,
1992 gdb.base/miscexprs.exp, gdb.base/morestack.exp,
1993 gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use
1994 standard_testfile, standard_output_file, prepare_for_testing,
1995 clean_restart.
1996
1997 2013-06-27 Tom Tromey <tromey@redhat.com>
1998
1999 * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp,
2000 gdb.base/enumval.exp, gdb.base/environ.exp,
2001 gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp,
2002 gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp,
2003 gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp,
2004 gdb.base/fixsection.exp, gdb.base/foll-exec.exp,
2005 gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp,
2006 gdb.base/frame-args.exp, gdb.base/freebpcmd.exp,
2007 gdb.base/fullname.exp, gdb.base/funcargs.exp,
2008 gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp,
2009 gdb.base/gdb1090.exp, gdb.base/gdb11530.exp,
2010 gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp,
2011 gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp,
2012 gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp,
2013 gdb.base/gnu_vector.exp: Use standard_testfile,
2014 standard_output_file, prepare_for_testing, clean_restart.
2015
2016 2013-06-27 Tom Tromey <tromey@redhat.com>
2017
2018 * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
2019 gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp,
2020 gdb.base/call-strs.exp, gdb.base/callexit.exp,
2021 gdb.base/callfuncs.exp, gdb.base/catch-load.exp,
2022 gdb.base/catch-syscall.exp, gdb.base/charset.exp,
2023 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
2024 gdb.base/code-expr.exp, gdb.base/code_elim.exp,
2025 gdb.base/commands.exp, gdb.base/completion.exp,
2026 gdb.base/complex.exp, gdb.base/cond-expr.exp,
2027 gdb.base/condbreak.exp, gdb.base/consecutive.exp,
2028 gdb.base/constvars.exp, gdb.base/corefile.exp,
2029 gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp,
2030 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
2031 gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp,
2032 gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp,
2033 gdb.base/dup-sect.exp: Use standard_testfile,
2034 standard_output_file, prepare_for_testing, clean_restart.
2035
2036 2013-06-27 Tom Tromey <tromey@redhat.com>
2037
2038 * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp,
2039 gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp,
2040 gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp,
2041 gdb.base/async-shell.exp, gdb.base/async.exp,
2042 gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp,
2043 gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp,
2044 gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp,
2045 gdb.base/bitfields.exp, gdb.base/bitfields2.exp,
2046 gdb.base/break-entry.exp, gdb.base/break-interp.exp,
2047 gdb.base/break-on-linker-gcd-function.exp,
2048 gdb.base/breakpoint-shadow.exp: Use standard_testfile,
2049 standard_output_file, prepare_for_testing, clean_restart.
2050
2051 2013-06-26 Yao Qi <yao@codesourcery.com>
2052
2053 * gdb.trace/mi-trace-frame-collected.exp: New.
2054
2055 2013-06-25 Yao Qi <yao@codesourcery.com>
2056
2057 * boards/native-extended-gdbserver.exp: Set board_info
2058 'gdb,predefined_tsv'.
2059 * boards/native-gdbserver.exp: Likewise.
2060 * boards/native-stdio-gdbserver.exp: Likewise.
2061 * gdb.server/ext-attach.exp: Load trace-support.exp. Check
2062 uploaded TSVs if target supports tracing.
2063 * gdb.trace/tsv.exp: Check uploaded TSVs if target supports
2064 tracing and target has predefined tsv.
2065
2066 2013-06-25 Yao Qi <yao@codesourcery.com>
2067 Hui Zhu <hui@codesourcery.com>
2068 Pedro Alves <palves@redhat.com>
2069
2070 PR breakpoints/15075
2071 PR breakpoints/15434
2072 * gdb.base/dprintf-next.c: New file.
2073 * gdb.base/dprintf-next.exp: New file.
2074 * gdb.base/dprintf-non-stop.c: New file.
2075 * gdb.base/dprintf-non-stop.exp: New file.
2076 * gdb.base/dprintf.exp: Don't check "continue" in the output
2077 of "info breakpoints".
2078 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2079 Don't check "continue" in script field.
2080
2081 2013-06-21 Tom Tromey <tromey@redhat.com>
2082
2083 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
2084 name in a test name.
2085
2086 2013-06-20 Yao Qi <yao@codesourcery.com>
2087
2088 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
2089 and set an action.
2090 (test_trace_unavailable): Test command -data-list-register-values
2091 in the context of traceframe and with option --skip-unavailable.
2092 * gdb.trace/trace-unavailable.c (foo): New.
2093 (main): Call it.
2094 * gdb.mi/gdb2549.exp: Update matching pattern.
2095
2096 2013-06-19 Mike Frysinger <vapier@gentoo.org>
2097
2098 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
2099 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
2100 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
2101 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
2102 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
2103
2104 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
2105
2106 * gdb.base/subst.exp: Delete default rules before further
2107 tests.
2108
2109 2013-06-19 Yao Qi <yao@codesourcery.com>
2110
2111 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
2112 unsupported if it is not registered.
2113
2114 2013-06-18 Tom Tromey <tromey@redhat.com>
2115
2116 * gdb.base/random-signal.c: New file.
2117 * gdb.base/random-signal.exp: New file.
2118
2119 2013-06-18 Will Newton <will.newton@linaro.org>
2120
2121 * gdb.base/skip.c: Use comma to evaluate results of foo()
2122 and bar() before passing to baz().
2123 * gdb.base/skip.c: baz() now takes one argument instead of
2124 two.
2125
2126 2013-06-18 Tom Tromey <tromey@redhat.com>
2127
2128 * gdb.dwarf2/implptrpiece.exp: New file.
2129 * gdb.dwarf2/implptrconst.exp (d): New variable.
2130 Print d.
2131 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
2132
2133 2013-06-18 Tom Tromey <tromey@redhat.com>
2134
2135 * lib/selftest-support.exp (do_self_tests): Reject remote or
2136 non-native targets.
2137 * gdb.gdb/complaints.exp: Remove check.
2138 * gdb.gdb/observer.exp: Remove check.
2139 * gdb.gdb/xfullpath.exp: Remove check.
2140 * gdb.gdb/complaints.exp: Remove check.
2141
2142 2013-06-07 Pedro Alves <palves@redhat.com>
2143
2144 * boards/native-extended-gdbserver.exp: Remove semicolon.
2145 * config/arm-ice.exp: Likewise.
2146 * config/bfin.exp: Likewise.
2147 * config/cygmon.exp: Likewise.
2148 * config/h8300.exp: Likewise.
2149 * config/monitor.exp: Likewise.
2150 * config/sid.exp: Likewise.
2151 * config/sim.exp: Likewise.
2152 * config/slite.exp: Likewise.
2153 * config/vx.exp: Likewise.
2154 * gdb.arch/i386-bp_permanent.exp: Likewise.
2155 * gdb.asm/asm-source.exp: Likewise.
2156 * gdb.base/args.exp: Likewise.
2157 * gdb.base/attach-pie-misread.exp: Likewise.
2158 * gdb.base/auxv.exp: Likewise.
2159 * gdb.base/bigcore.exp: Likewise.
2160 * gdb.base/bitfields2.exp: Likewise.
2161 * gdb.base/bitfields.exp: Likewise.
2162 * gdb.base/break.exp: Likewise.
2163 * gdb.base/break-interp.exp: Likewise.
2164 * gdb.base/callfuncs.exp: Likewise.
2165 * gdb.base/call-sc.exp: Likewise.
2166 * gdb.base/commands.exp: Likewise.
2167 * gdb.base/corefile.exp: Likewise.
2168 * gdb.base/dbx.exp: Likewise.
2169 * gdb.base/ending-run.exp: Likewise.
2170 * gdb.base/exprs.exp: Likewise.
2171 * gdb.base/funcargs.exp: Likewise.
2172 * gdb.base/hbreak2.exp: Likewise.
2173 * gdb.base/huge.exp: Likewise.
2174 * gdb.base/list.exp: Likewise.
2175 * gdb.base/memattr.exp: Likewise.
2176 * gdb.base/overlays.exp: Likewise.
2177 * gdb.base/printcmds.exp: Likewise.
2178 * gdb.base/recurse.exp: Likewise.
2179 * gdb.base/remotetimeout.exp: Likewise.
2180 * gdb.base/reread.exp: Likewise.
2181 * gdb.base/savedregs.exp: Likewise.
2182 * gdb.base/scope.exp: Likewise.
2183 * gdb.base/sepdebug.exp: Likewise.
2184 * gdb.base/setshow.exp: Likewise.
2185 * gdb.base/setvar.exp: Likewise.
2186 * gdb.base/sigaltstack.exp: Likewise.
2187 * gdb.base/siginfo-addr.exp: Likewise.
2188 * gdb.base/siginfo.exp: Likewise.
2189 * gdb.base/siginfo-obj.exp: Likewise.
2190 * gdb.base/sigrepeat.exp: Likewise.
2191 * gdb.base/sigstep.exp: Likewise.
2192 * gdb.base/structs.exp: Likewise.
2193 * gdb.base/testenv.exp: Likewise.
2194 * gdb.base/twice.exp: Likewise.
2195 * gdb.base/valgrind-db-attach.exp: Likewise.
2196 * gdb.base/valgrind-infcall.exp: Likewise.
2197 * gdb.base/varargs.exp: Likewise.
2198 * gdb.base/watchpoint.exp: Likewise.
2199 * gdb.cp/gdb1355.exp: Likewise.
2200 * gdb.cp/misc.exp: Likewise.
2201 * gdb.disasm/hppa.exp: Likewise.
2202 * gdb.disasm/t01_mov.exp: Likewise.
2203 * gdb.disasm/t02_mova.exp: Likewise.
2204 * gdb.disasm/t03_add.exp: Likewise.
2205 * gdb.disasm/t04_sub.exp: Likewise.
2206 * gdb.disasm/t05_cmp.exp: Likewise.
2207 * gdb.disasm/t06_ari2.exp: Likewise.
2208 * gdb.disasm/t07_ari3.exp: Likewise.
2209 * gdb.disasm/t08_or.exp: Likewise.
2210 * gdb.disasm/t09_xor.exp: Likewise.
2211 * gdb.disasm/t10_and.exp: Likewise.
2212 * gdb.disasm/t11_logs.exp: Likewise.
2213 * gdb.disasm/t12_bit.exp: Likewise.
2214 * gdb.disasm/t13_otr.exp: Likewise.
2215 * gdb.gdb/selftest.exp: Likewise.
2216 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2217 * gdb.mi/mi-reverse.exp: Likewise.
2218 * gdb.pascal/floats.exp: Likewise.
2219 * gdb.python/py-inferior.exp: Likewise.
2220 * gdb.threads/attach-into-signal.exp: Likewise.
2221 * gdb.threads/pthreads.exp: Likewise.
2222 * gdb.threads/thread_events.exp: Likewise.
2223 * gdb.threads/watchthreads.exp: Likewise.
2224 * gdb.trace/actions-changed.exp: Likewise.
2225 * gdb.trace/actions.exp: Likewise.
2226 * gdb.trace/ax.exp: Likewise.
2227 * gdb.trace/backtrace.exp: Likewise.
2228 * gdb.trace/change-loc.exp: Likewise.
2229 * gdb.trace/deltrace.exp: Likewise.
2230 * gdb.trace/disconnected-tracing.exp: Likewise.
2231 * gdb.trace/ftrace.exp: Likewise.
2232 * gdb.trace/infotrace.exp: Likewise.
2233 * gdb.trace/passc-dyn.exp: Likewise.
2234 * gdb.trace/passcount.exp: Likewise.
2235 * gdb.trace/pending.exp: Likewise.
2236 * gdb.trace/qtro.exp: Likewise.
2237 * gdb.trace/range-stepping.exp: Likewise.
2238 * gdb.trace/report.exp: Likewise.
2239 * gdb.trace/save-trace.exp: Likewise.
2240 * gdb.trace/status-stop.exp: Likewise.
2241 * gdb.trace/strace.exp: Likewise.
2242 * gdb.trace/tfile.exp: Likewise.
2243 * gdb.trace/tfind.exp: Likewise.
2244 * gdb.trace/trace-break.exp: Likewise.
2245 * gdb.trace/tracecmd.exp: Likewise.
2246 * gdb.trace/trace-mt.exp: Likewise.
2247 * gdb.trace/tspeed.exp: Likewise.
2248 * gdb.trace/tsv.exp: Likewise.
2249 * gdb.trace/while-stepping.exp: Likewise.
2250 * lib/gdb.exp: Likewise.
2251 * lib/gdbserver-support.exp: Likewise.
2252 * lib/java.exp: Likewise.
2253 * lib/mi-support.exp: Likewise.
2254 * lib/pascal.exp: Likewise.
2255 * lib/prompt.exp: Likewise.
2256 * lib/trace-support.exp: Likewise.
2257
2258 2013-06-07 Pedro Alves <palves@redhat.com>
2259
2260 * gdb.ada/info_types.c: Fix formating in copyright header.
2261 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
2262 * gdb.base/float.c: Likewise.
2263 * gdb.base/inferior-died.c: Likewise.
2264 * gdb.base/interp.c: Likewise.
2265 * gdb.base/jit-main.c: Likewise.
2266 * gdb.base/jit-solib.c: Likewise.
2267 * gdb.base/long_long.c: Likewise.
2268 * gdb.base/longjmp.c: Likewise.
2269 * gdb.base/nextoverexit.c: Likewise.
2270 * gdb.base/pr11022.c: Likewise.
2271 * gdb.base/prelink-lib.c: Likewise.
2272 * gdb.base/prelink.c: Likewise.
2273 * gdb.base/prologue.c: Likewise.
2274 * gdb.base/restore.c: Likewise.
2275 * gdb.base/sigchld.c: Likewise.
2276 * gdb.base/solib-search-lib1.c: Likewise.
2277 * gdb.base/solib-search-lib2.c: Likewise.
2278 * gdb.base/solib-search.c: Likewise.
2279 * gdb.base/solib-search.h: Likewise.
2280 * gdb.base/whatis.c: Likewise.
2281 * gdb.cp/abstract-origin.cc: Likewise.
2282 * gdb.cp/anon-struct.cc: Likewise.
2283 * gdb.cp/baseenum.cc: Likewise.
2284 * gdb.cp/bs15503.cc: Likewise.
2285 * gdb.cp/call-c-1.c: Likewise.
2286 * gdb.cp/call-c.cc: Likewise.
2287 * gdb.cp/class2.cc: Likewise.
2288 * gdb.cp/classes.cc: Likewise.
2289 * gdb.cp/cttiadd.cc: Likewise.
2290 * gdb.cp/cttiadd1.cc: Likewise.
2291 * gdb.cp/cttiadd2.cc: Likewise.
2292 * gdb.cp/cttiadd3.cc: Likewise.
2293 * gdb.cp/derivation.cc: Likewise.
2294 * gdb.cp/derivation2.cc: Likewise.
2295 * gdb.cp/dispcxx.cc: Likewise.
2296 * gdb.cp/exception.cc: Likewise.
2297 * gdb.cp/gdb2384-base.cc: Likewise.
2298 * gdb.cp/gdb2384-base.h: Likewise.
2299 * gdb.cp/gdb2384.cc: Likewise.
2300 * gdb.cp/gdb2495.cc: Likewise.
2301 * gdb.cp/mb-inline.h: Likewise.
2302 * gdb.cp/mb-inline1.cc: Likewise.
2303 * gdb.cp/mb-inline2.cc: Likewise.
2304 * gdb.cp/member-name.cc: Likewise.
2305 * gdb.cp/member-ptr.cc: Likewise.
2306 * gdb.cp/misc.cc: Likewise.
2307 * gdb.cp/namespace1.cc: Likewise.
2308 * gdb.cp/nextoverthrow.cc: Likewise.
2309 * gdb.cp/pr-574.cc: Likewise.
2310 * gdb.cp/pr9631.cc: Likewise.
2311 * gdb.cp/printmethod.cc: Likewise.
2312 * gdb.cp/psmang1.cc: Likewise.
2313 * gdb.cp/psmang2.cc: Likewise.
2314 * gdb.cp/psymtab-parameter.cc: Likewise.
2315 * gdb.cp/ptype-flags.cc: Likewise.
2316 * gdb.cp/ref-params.cc: Likewise.
2317 * gdb.cp/ref-types.cc: Likewise.
2318 * gdb.cp/smartp.cc: Likewise.
2319 * gdb.cp/try_catch.cc: Likewise.
2320 * gdb.cp/userdef.cc: Likewise.
2321 * gdb.cp/using-crash.cc: Likewise.
2322 * gdb.cp/virtfunc.cc: Likewise.
2323 * gdb.cp/virtfunc2.cc: Likewise.
2324 * gdb.dwarf2/callframecfa.S: Likewise.
2325 * gdb.dwarf2/dw2-ranges.c: Likewise.
2326 * gdb.dwarf2/dw2-ranges2.c: Likewise.
2327 * gdb.dwarf2/dw2-ranges3.c: Likewise.
2328 * gdb.dwarf2/dw2-restore.S: Likewise.
2329 * gdb.dwarf2/pieces.S: Likewise.
2330 * gdb.dwarf2/valop.S: Likewise.
2331 * gdb.java/jnpe.java: Likewise.
2332 * gdb.mi/mi-stepn.c: Likewise.
2333 * gdb.mi/mi-var-cp.cc: Likewise.
2334 * gdb.mi/mi-var-rtti.cc: Likewise.
2335 * gdb.mi/ns-stale-regcache.c: Likewise.
2336 * gdb.mi/pr11022.c: Likewise.
2337 * gdb.mi/solib-lib.c: Likewise.
2338 * gdb.mi/solib-main.c: Likewise.
2339 * gdb.python/py-arch.c: Likewise.
2340 * gdb.python/py-block.c: Likewise.
2341 * gdb.python/py-breakpoint.c: Likewise.
2342 * gdb.python/py-events.c: Likewise.
2343 * gdb.python/py-evthreads.c: Likewise.
2344 * gdb.python/py-explore.c: Likewise.
2345 * gdb.python/py-explore.cc: Likewise.
2346 * gdb.python/py-finish-breakpoint.c: Likewise.
2347 * gdb.python/py-finish-breakpoint2.cc: Likewise.
2348 * gdb.python/py-symbol.c: Likewise.
2349 * gdb.threads/execl.c: Likewise.
2350 * gdb.threads/execl1.c: Likewise.
2351
2352 2013-06-07 Will Newton <will.newton@linaro.org>
2353
2354 * gdb.base/long_long.exp: Fix ARM EABI target glob.
2355
2356 2013-06-07 Will Newton <will.newton@linaro.org>
2357
2358 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
2359 and "starting".
2360
2361 2013-06-07 Will Newton <will.newton@linaro.org>
2362
2363 * gdb.cp/anon-struct.exp: Conditionalize constructor and
2364 destructor prototypes for ARM ABI.
2365 * gdb.cp/m-static.exp: Likewise.
2366
2367 2013-06-07 Yao Qi <yao@codesourcery.com>
2368
2369 * gdb.trace/mi-trace-unavailable.exp: New.
2370 * gdb.trace/trace-unavailable.c: New.
2371
2372 2013-06-06 Doug Evans <dje@google.com>
2373
2374 * gdb.cp/derivation.exp: Make tests have unique names.
2375
2376 2013-06-06 Tom Tromey <tromey@redhat.com>
2377
2378 * gdb.base/dump.exp (capture_value): Don't put expression into
2379 test name if arguments passed in.
2380 Rename a couple more tests to make them unique.
2381
2382 2013-06-06 Tom Tromey <tromey@redhat.com>
2383
2384 * gdb.base/break-always.exp: Explicitly specify test name.
2385
2386 2013-06-05 Doug Evans <dje@google.com>
2387 Keith Seitz <keiths@redhat.com>
2388
2389 * gdb.cp/derivation2.cc: New file.
2390 * gdb.cp/derivation.cc (main): Call foo2.
2391 * gdb.cp/derivation.exp: Add tests for typedefs in another
2392 file, and when there's an active block.
2393
2394 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
2395
2396 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
2397 from targets that use function descriptors in the virtual tables.
2398 Handle presence of dot symbols.
2399
2400 2013-06-04 Gary Benson <gbenson@redhat.com>
2401
2402 * gdb.base/break-probes.exp: New file.
2403 * gdb.base/break-probes.c: Likewise.
2404 * gdb.base/break-probes-solib.c: Likewise.
2405 * gdb.base/info-shared.exp: New file.
2406 * gdb.base/info-shared.c: Likewise.
2407 * gdb.base/info-shared-solib1.c: Likewise.
2408 * gdb.base/info-shared-solib2.c: Likewise.
2409
2410 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2411 Gary Benson <gbenson@redhat.com>
2412
2413 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
2414 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
2415 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
2416 to be set to "no" to indicate that no ld.so copy should be made.
2417 * gdb.base/break-interp.exp (solib_bp): New constant.
2418 (reach_1): Use the above instead of "_dl_debug_state".
2419 (test_attach): Likewise.
2420 (test_ld): Likewise.
2421 * gdb.threads/dlopen-libpthread.exp: New file.
2422 * gdb.threads/dlopen-libpthread.c: Likewise.
2423 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
2424 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
2425
2426 2013-05-30 Yao Qi <yao@codesourcery.com>
2427
2428 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
2429 Add a test that no MI notification is emitted when executing
2430 -exec-arguments.
2431
2432 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2433
2434 PR testsuite/12649
2435 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
2436 $mi_gdb_prompt expectation by mi_expect_stop.
2437 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
2438 (mi info dprintf second time): Replace them by mi_send_resuming_command
2439 and mi_expect_stop.
2440
2441 2013-05-24 Gary Benson <gbenson@redhat.com>
2442
2443 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
2444 backslash.
2445 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
2446 backslashes.
2447 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
2448 backslash.
2449
2450 2013-05-24 Yao Qi <yao@codesourcery.com>
2451
2452 * gdb.trace/tfile.exp: Test inferior and thread.
2453
2454 2013-05-24 Yao Qi <yao@codesourcery.com>
2455 Pedro Alves <palves@redhat.com>
2456
2457 * gdb.base/range-stepping.exp: Skip the rest of tests if the
2458 test fails.
2459 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
2460 Return 0 if the test passes, otherwise return 1.
2461
2462 2013-05-23 Doug Evans <dje@google.com>
2463
2464 * boards/fission-dwp.exp: New file.
2465
2466 2013-05-23 Yao Qi <yao@codesourcery.com>
2467 Pedro Alves <palves@redhat.com>
2468
2469 * gdb.base/range-stepping.c: New file.
2470 * gdb.base/range-stepping.exp: New file.
2471 * gdb.trace/range-stepping.c: New file.
2472 * gdb.trace/range-stepping.exp: New file.
2473 * lib/range-stepping-support.exp: New file.
2474
2475 2013-05-22 Tom Tromey <tromey@redhat.com>
2476
2477 * gdb.cp/class2.cc (main): New local 'aref'.
2478 * gdb.cp/class2.exp: Check printing of 'aref'.
2479
2480 2013-05-22 Doug Evans <dje@google.com>
2481
2482 * gdb.threads/wp-replication.c (main): Insert some code at the start
2483 to ensure the breakpoint on main is only hit once. Fix comment.
2484
2485 2013-05-21 Keith Seitz <keiths@redhat.com>
2486 Pedro Alves <palves@redhat.com>
2487
2488 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
2489 gdb_expect.
2490 Add test to flush the remaining input buffer so that this
2491 file passes testsuite/12649.
2492
2493 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2494
2495 * gdb.base/catch-signal-fork.exp: New file.
2496 * gdb.base/catch-signal-fork.c: New file.
2497
2498 2013-05-21 Sterling Augustine <saugustine@google.com>
2499
2500 * boards/remote-stdio-gdbserver.exp: New file.
2501
2502 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2503
2504 PR testsuite/12649
2505 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
2506 racy matches.
2507
2508 2013-05-21 Christian Groessler <chris@groessler.org>
2509
2510 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
2511 since it's not supported in all shells.
2512
2513 2013-05-21 Hui Zhu <hui@codesourcery.com>
2514
2515 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
2516 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
2517
2518 2013-05-20 Doug Evans <dje@google.com>
2519
2520 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
2521 (_handle_DW_TAG): Use it.
2522 (cu, tu): Replace parameters is_64, version, addr_size with options.
2523 All callers updated. Add Fission support.
2524 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
2525 * gdb.dwarf2/method-ptr.exp: Ditto.
2526 * gdb.dwarf2/nostaticblock.exp: Ditto.
2527 * gdb.dwarf2/subrange.exp: Ditto.
2528 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
2529
2530 2013-05-20 Tom Tromey <tromey@redhat.com>
2531
2532 * gdb.gdb/python-selftest.exp: New file.
2533
2534 2013-05-20 Doug Evans <dje@google.com>
2535
2536 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
2537 -fdebug-types-section.
2538
2539 2013-05-20 Joel Brobecker <brobecker@adacore.com>
2540
2541 * gdb.ada/float_param: New testcase.
2542
2543 2013-05-17 Doug Evans <dje@google.com>
2544
2545 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
2546 Add tests for "maint check-symtabs", "maint expand-symtabs".
2547
2548 * gdb.base/maint.exp: Remove testing of individual maint command
2549 help output.
2550
2551 2013-05-16 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
2554 comment. Use gdb_test_no_output.
2555
2556 2013-05-16 Joel Brobecker <brobecker@adacore.com>
2557
2558 * gdb.ada/complete.exp: Add test verifying completion using
2559 the "tab" key.
2560
2561 2013-05-15 Keith Seitz <keiths@redhat.com>
2562
2563 * gdb.base/filesym.exp: New completer test.
2564 * gdb.base/filesym.c: New file.
2565
2566 2013-05-15 Pedro Alves <palves@redhat.com>
2567
2568 * gdb.base/fixsection.c: Remove attribution.
2569 * gdb.base/watch-read.exp: Ditto.
2570
2571 2013-05-13 Tom Tromey <tromey@redhat.com>
2572
2573 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
2574 size and change type sizes to 4 bytes.
2575
2576 2013-05-13 Tom Tromey <tromey@redhat.com>
2577
2578 * gdb.base/exprs.exp (test_expr): Add regression test.
2579 * gdb.base/exprs.c (null_t_struct): New global.
2580
2581 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
2582
2583 * gdb.base/default.exp: Disable history saving.
2584 * gdb.base/setshow.exp: Likewise.
2585
2586 2013-05-10 Pedro Alves <palves@redhat.com>
2587
2588 PR remote/15455
2589
2590 * gdb.trace/qtro.c: New file.
2591 * gdb.trace/qtro.exp: New file.
2592
2593 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
2594
2595 * gdb.python/py-framefilter.py: New File.
2596 * gdb.python/py-framefilter-mi.exp: Ditto.
2597 * gdb.python/py-framefilter.c: Ditto.
2598 * gdb.python/py-framefilter-mi.exp: Ditto.
2599 * gdb.python/py-framefilter-mi.c: Ditto,
2600 * gdb.python/py-framefilter-gdb.py.in: Ditto.
2601
2602 2013-05-08 Tom Tromey <tromey@redhat.com>
2603
2604 * gdb.base/solib-search.exp: Set test name for "set
2605 solib-search-path" test.
2606
2607 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
2608
2609 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
2610 (set_a_tracepoint): Set tracepoint before prologue.
2611 (run_trace_experiment): Test setup_tracepoints and 'break end'
2612 in it.
2613 (trace_buffer_normal): Remove.
2614 (gdb_trace_circular_tests): Remove. Move tests to...
2615 (top level): ...here. Call 'runto_main' before checking for
2616 trace support. Use commands to check the support for circular
2617 trace buffer and changing of trace buffer size. Add test
2618 to calculate size of single frame. Use this size to
2619 calculate the size of trace buffer. Use 'tfind pc func9'
2620 instead of 'tfind 9'. Use 'with_test_prefix'.
2621
2622 2013-05-07 Tom Tromey <tromey@redhat.com>
2623
2624 * lib/selftest-support.exp: New file.
2625 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2626 do_self_tests.
2627 (setup_test, find_gdb): Remove.
2628 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
2629 do_self_tests.
2630 (setup_test, find_gdb): Remove.
2631 (test_observer): Don't call setup_test. Remove argument.
2632 * gdb.gdb/selftest.exp: Load selftest-support.exp.
2633 (find_gdb): Remove.
2634 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
2635 do_self_tests.
2636 (setup_test, find_gdb): Remove.
2637 (test_with_self): Don't call setup_test. Remove argument.
2638
2639 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
2640
2641 * gdb.arch/system-gcore.exp: Remove.
2642 * gdb.arch/gcore.c: Remove.
2643 * gdb.base/gcore.exp: Add "info reg system".
2644
2645 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
2646
2647 PR breakpoints/15413:
2648 * gdb.base/pending.exp: Add test for completion of the "condition"
2649 command for pending breakpoints.
2650 * gdb.linespec/linespec.ex: Add test for completion of the
2651 "condition" command when dealing with multiple locations.
2652
2653 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
2654
2655 * gdb.threads/wp-replication.c: New file.
2656 * gdb.threads/wp-replication.exp: New file.
2657
2658 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
2659
2660 * gdb.xml/tdesc-regs.exp: Add case for nios2.
2661
2662 2013-05-06 Doug Evans <dje@google.com>
2663
2664 * gdb.base/solib-search-lib1.c: New file.
2665 * gdb.base/solib-search-lib2.c: New file.
2666 * gdb.base/solib-search.c: New file.
2667 * gdb.base/solib-search.h: New file.
2668 * gdb.base/solib-search.exp: New file.
2669
2670 * lib/gdb.exp (gdb_core_cmd): New function.
2671 * gdb.arch/system-gcore.exp: Use it.
2672 * gdb.arch/vsx-regs.exp: Ditto.
2673 * gdb.base/gcore.exp: Ditto.
2674 * gdb.threads/gcore-thread.exp: Ditto.
2675
2676 * gdb.reverse/shr.h: New file.
2677 * gdb.reverse/shr1.c: New file.
2678 * gdb.reverse/shr2.c: #include "shr.h".
2679 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
2680 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
2681 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
2682 Update tests using sleep/printf to use shr2.sl instead.
2683 * gdb.reverse/solib-reverse.exp: Ditto.
2684
2685 2013-05-06 Tom Tromey <tromey@redhat.com>
2686
2687 * gdb.dwarf2/implptrconst.c: New file.
2688 * gdb.dwarf2/implptrconst.exp: New file.
2689 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
2690 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
2691 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
2692
2693 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2694
2695 * gdb.base/catch-sig.c (main): Raise SIGINT.
2696 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
2697
2698 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
2699
2700 * status-stop.exp (test_tstart_tstart): Check for error
2701 returned by the second 'tstart' command.
2702
2703 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
2704
2705 * gdb.xml/maint_print_struct.exp: New file.
2706 * gdb.xml/maint_print_struct.xml: New file.
2707
2708 2013-04-25 Tom Tromey <tromey@redhat.com>
2709
2710 * gdb.dwarf2/nostaticblock.exp: New file.
2711
2712 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
2713
2714 PR gdb/10462
2715 * gdb.base/setshow.exp: Add test case.
2716
2717 2013-04-23 Hui Zhu <hui@codesourcery.com>
2718
2719 PR gdb/15293
2720 * gdb.base/dprintf.exp: Add ignore command.
2721
2722 2013-04-23 Hui Zhu <hui@codesourcery.com>
2723
2724 PR gdb/15165
2725 * gdb.base/save-bp.exp: Add test for dprintf.
2726
2727 2013-04-22 Tom Tromey <tromey@redhat.com>
2728
2729 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
2730 notice_open_fds.
2731
2732 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2733
2734 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
2735 ldflags.
2736
2737 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
2738
2739 * gdb.arch/arm-bl-branch-dest.c: New file.
2740 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
2741
2742 2013-04-19 Vladimir Kargov <kargov@gmail.com>
2743 Pedro Alves <palves@redhat.com>
2744
2745 * gdb.arch/i386-float.S: New file.
2746 * gdb.arch/i386-float.exp: New file.
2747
2748 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
2749
2750 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
2751 type void *.
2752
2753 2013-04-17 Doug Evans <dje@google.com>
2754
2755 * lib/dwarf.exp (Dwarf): New proc "tu".
2756 * gdb.dwarf2/missing-sig-type.exp: New file.
2757
2758 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
2759
2760 Add option to link testcases with Pthreads library when
2761 using 'prepare_for_testing' in tests.
2762
2763 * lib/gdb.exp (build_executable_from_specs): Use
2764 gdb_compile_pthreads to compile if option "pthreads" is
2765 specified.
2766
2767 2013-04-15 Tom Tromey <tromey@redhat.com>
2768
2769 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
2770
2771 2013-04-15 Tom Tromey <tromey@redhat.com>
2772
2773 * gdb.base/default.exp: Update for $_exception.
2774 * gdb.cp/exceptprint.cc: New file.
2775 * gdb.cp/exceptprint.exp: New file.
2776 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
2777
2778 2013-04-15 Tom Tromey <tromey@redhat.com>
2779
2780 * gdb.cp/typeid.cc: New file.
2781 * gdb.cp/typeid.exp: New file.
2782
2783 2013-04-15 Tom Tromey <tromey@redhat.com>
2784
2785 * gdb.cp/exception.exp: Add "catch rethrow" tests.
2786
2787 2013-04-13 Yao Qi <yao@codesourcery.com>
2788
2789 * gdb.base/completion.exp: Test completion of command
2790 'target ctf' if target ctf is supported.
2791
2792 2013-04-10 Pedro Alves <palves@redhat.com>
2793
2794 * gdb.base/completion.exp: Test "set height", "set listsize" and
2795 "set trace-buffer-size" completion.
2796 * gdb.base/setshow.exp: Test "set height unlimited".
2797 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
2798 unlimited".
2799
2800 2013-04-10 Yao Qi <yao@codesourcery.com>
2801
2802 * gdb.trace/actions.exp: Save trace data to CTF.
2803 Change to ctf target if GDB supports, read CTF data in ctf
2804 target, and check the actions of tracepoints.
2805 * gdb.trace/while-stepping.exp: Likewise.
2806 * gdb.trace/report.exp: Test GDB saves trace data to CTF
2807 format and read CTF trace file if GDB supports.
2808 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
2809 target is supported, change to ctf target, read trace data and
2810 check output of command "tstatus".
2811 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
2812 read CTF data by target ctf and call check_tsv.
2813
2814 2013-04-10 Yao Qi <yao@codesourcery.com>
2815
2816 * gdb.trace/actions.exp (check_tracepoint): New.
2817 (top level): Start the tracing and check the actions of
2818 tracepoints. Save trace data to tfile format. Restart GDB
2819 and read trace file in tfile target. Check the actions of
2820 tracepoints again.
2821 * gdb.trace/while-stepping.exp: Likewise.
2822
2823 2013-04-10 Yao Qi <yao@codesourcery.com>
2824
2825 * gdb.trace/report.exp: Use standard_output_file for saved
2826 trace file.
2827
2828 2013-04-10 Hui Zhu <hui@codesourcery.com>
2829
2830 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
2831 (MISCELLANEOUS): Add dprintf-pendshr.sl.
2832 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
2833
2834 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
2837 response.
2838
2839 2013-04-08 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
2842 the location.
2843
2844 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2845
2846 * gdb.cp/cplabel.exp: Allow empty directory in file reported
2847 for breakpoint location.
2848
2849 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
2850
2851 * gdb.linespec/linespec.exp: Make dir/file:line tests
2852 conditional for non-remote hosts only.
2853
2854 2013-04-04 Stan Shebs <stan@codesourcery.com>
2855 Pedro Alves <palves@redhat.com>
2856
2857 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
2858 * gdb.trace/actions-changed.c: New file.
2859 * gdb.trace/actions-changed.exp: New file.
2860 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
2861 (gdb_trace_setactions_command): ... this. Add "actions_command"
2862 parameter, and handle it.
2863 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
2864
2865 2013-04-04 Yao Qi <yao@codesourcery.com>
2866
2867 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
2868 'step'.
2869
2870 2013-04-03 Yao Qi <yao@codesourcery.com>
2871
2872 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
2873 "tfile-basic.tf".
2874 (test_tfind_tfile): Likewise.
2875
2876 2013-04-03 Yao Qi <yao@codesourcery.com>
2877
2878 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
2879 "tfile-basic.tf" instead of "basic.tf".
2880 (write_error_trace_file): Pass argument "tfile-error.tf"
2881 instead of "error.tf".
2882 * gdb.trace/tfile.exp: Update tfile names to
2883 "tfile-basic.tf" and "tfile-error.tf".
2884
2885 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
2886
2887 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
2888 empty directory in file for breakpoint hit.
2889
2890 2013-03-29 Yao Qi <yao@codesourcery.com>
2891
2892 * gdb.base/completion.exp: Test completion of commands
2893 "target core", "target tfile" and "target exec".
2894 * gdb.trace/tfile.exp: Test completion of command
2895 "target tfile".
2896
2897 2013-03-28 Joel Brobecker <brobecker@adacore.com>
2898
2899 * gdb.ada/win_fu_syms: New testcase.
2900
2901 2013-03-28 Doug Evans <dje@google.com>
2902
2903 * gdb.base/maint.exp (maint print statistics): Update expected output.
2904
2905 2013-03-28 Pedro Alves <palves@redhat.com>
2906
2907 PR gdb/15294
2908
2909 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
2910 mean unlimited instead of $arg < 0.
2911 (test_listsize): Remove "listsize of 0 suppresses output" test.
2912 Test that "set listsize 0" ends up with an unlimited listsize.
2913
2914 2013-03-28 Pedro Alves <palves@redhat.com>
2915
2916 * gdb.base/list.exp (last_line): New global.
2917 (last_line_re): New global.
2918 (test_listsize, test_list_function, test_list_forward)
2919 (test_repeat_list_command, test_list_range)
2920 (test_list_filename_and_function): Use them.
2921 * gdb.base/list0.c: Comment the last line of the file with "last
2922 line".
2923
2924 2013-03-28 Pedro Alves <palves@redhat.com>
2925
2926 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
2927 list the whole file.
2928
2929 2013-03-28 Pedro Alves <palves@redhat.com>
2930
2931 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
2932 "set listsize".
2933
2934 2013-03-26 Keith Seitz <keiths@redhat.com>
2935
2936 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
2937 from passing.
2938
2939 2013-03-26 Pedro Alves <palves@redhat.com>
2940
2941 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
2942 until after GDB has run.
2943
2944 2013-03-26 Yao Qi <yao@codesourcery.com>
2945
2946 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
2947 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
2948
2949 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
2950
2951 * gdb.btrace/enable.exp: Add regression test.
2952
2953 2013-03-25 Tom Tromey <tromey@redhat.com>
2954
2955 * gdb.cp/m-static.exp: Add destructor-printing tests.
2956
2957 2013-03-25 Tom Tromey <tromey@redhat.com>
2958
2959 * gdb.cp/m-static.exp: Add constructor ptype tests.
2960 * gdb.cp/m-static.cc (single_constructor): New class.
2961 (main): Make instance of single_constructor.
2962
2963 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2964 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.server/server-kill.c: New file.
2967 * gdb.server/server-kill.exp: New file.
2968
2969 2013-03-21 Pedro Alves <palves@redhat.com>
2970
2971 * gdb.trace/trace-buffer-size.exp (get default buffer size):
2972 Expect $gdb_prompt in gdb_test_multiple.
2973
2974 2013-03-21 Doug Evans <dje@google.com>
2975
2976 * gdb.base/maint.exp: Update tests for per-command stats.
2977
2978 2013-03-21 Tom Tromey <tromey@redhat.com>
2979
2980 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
2981 * gdb.cp/misc.exp: Add test for FILENAME:: case.
2982
2983 2013-03-20 Pedro Alves <palves@redhat.com>
2984
2985 PR gdb/15289
2986
2987 * gdb.base/remote.exp: Test
2988 "set remote hardware-watchpoint-limit -1",
2989 "set remote hardware-breakpoint-limit -1",
2990 "set remote hardware-watchpoint-limit 2147483647" and
2991 "set remote hardware-breakpoint-limit 2147483647".
2992
2993 2013-03-20 Pedro Alves <palves@redhat.com>
2994 Yao Qi <yao@codesourcery.com>
2995
2996 * gdb.trace/tfile.c: Add comments.
2997 (nonconstglob): New global.
2998 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
2999 global that is not covered by the trace frame. Test
3000 disassembling.
3001
3002 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.base/valgrind-infcall.exp
3005 (continue #$continue_count) <remote connection closed>
3006 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
3007 $valgrind_pid.
3008
3009 2013-03-15 Tom Tromey <tromey@redhat.com>
3010
3011 * gdb.cp/overload.cc (intintfunc): New.
3012 * gdb.cp/overload.exp: Add regression test.
3013
3014 2013-03-15 Yao Qi <yao@codesourcery.com>
3015
3016 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
3017 using with_test_prefix.
3018 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
3019 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
3020 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
3021 * gdb.threads/watchpoint-fork.exp (test): Likewise.
3022 * gdb.base/break-interp.exp (test_core): Likewise.
3023 (test_attach_gdb): Likewise.
3024 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3025 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3026 Likewise.
3027 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3028 * gdb.base/jit.exp (one_jit_test): Likewise.
3029 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
3030 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
3031 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
3032 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
3033 Likewise.
3034 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3035 Likewise.
3036 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
3037 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
3038 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
3039 (tracepoint_change_loc_2): Likewise.
3040 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3041 Likewise.
3042 (disconnected_tfind): Likewise.
3043 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
3044 Likewise.
3045 (test_tfind_remote): Likewise.
3046 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
3047 Likewise.
3048 (test_pending_resolved): Likewise.
3049 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
3050 Likewise.
3051 (test_upload_tsv): Likewise.
3052 * gdb.trace/pending.exp (pending_tracepoint_resolved):
3053 Likewise.
3054 (pending_tracepoint_works): Likewise.
3055 * gdb.trace/report.exp (use_collected_data): Likewise.
3056 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
3057 Likewise.
3058 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
3059 * gdb.trace/strace.exp (strace_info_marker): Likewise.
3060 (strace_trace_on_same_addr): Likewise.
3061 (strace_trace_on_diff_addr): Likewise.
3062 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
3063 (gdb_collect_locals_test): Likewise.
3064 (gdb_unavailable_registers_test): Likewise.
3065 (gdb_collect_globals_test): Likewise.
3066
3067 2013-03-15 Yao Qi <yao@codesourcery.com>
3068
3069 * gdb.base/condbreak.exp: Add semicolon back which was removed
3070 by my previous commit.
3071
3072 2013-03-14 Yao Qi <yao@codesourcery.com>
3073
3074 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
3075 'return'.
3076 (gdb_target_monitor, gdb_load): Likewise.
3077 * config/sid.exp (gdb_load): Likewise.
3078 * config/slite.exp (gdb_load): Likewise.
3079 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
3080 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
3081 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
3082 (single_step_until): Likewise.
3083 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3084 * gdb.arch/system-gcore.exp: Likewise.
3085 * gdb.base/bigcore.exp (extract_heap): Likewise.
3086 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
3087 * gdb.base/call-ar-st.exp: Likewise.
3088 * gdb.base/call-rt-st.exp: Likewise.
3089 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
3090 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
3091 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
3092 * gdb.base/corefile.exp: Likewise.
3093 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
3094 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
3095 * gdb.base/fixsection.exp: Likewise.
3096 * gdb.base/funcargs.exp: Likewise.
3097 * gdb.base/gcore-buffer-overflow.exp: Likewise.
3098 * gdb.base/gcore-relro.exp: Likewise.
3099 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
3100 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
3101 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
3102 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
3103 * gdb.base/list.exp: Likewise.
3104 (set_listsize): Likewise.
3105 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
3106 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
3107 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
3108 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
3109 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
3110 * gdb.base/setvar.exp: Likewise.
3111 (test_set): Likewise.
3112 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
3113 * gdb.base/solib-overlap.exp: Likewise.
3114 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
3115 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
3116 * gdb.base/watchpoint.exp (initialize): Likewise.
3117 (test_simple_watchpoint): Likewise.
3118 (test_disabling_watchpoints): Likewise.
3119 (test_watchpoint_triggered_in_syscall): Likewise.
3120 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
3121 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
3122 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
3123 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
3124 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
3125 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
3126 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3127 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
3128 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
3129 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
3130 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
3131 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
3132 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
3133 * gdb.mi/gdb792.exp: Likewise.
3134 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
3135 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
3136 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
3137 * gdb.threads/gcore-thread.exp: Likewise.
3138 (load_core): Likewise.
3139 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
3140 (test_startup, check_control_c): Likewise.
3141 * gdb.threads/sigstep-threads.exp: Likewise.
3142 * gdb.threads/thread_check.exp: Likewise.
3143 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
3144 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
3145 (set_a_tracepoint, trace_buffer_normal): Likewise.
3146 (gdb_trace_circular_tests): Likewise.
3147 * gdb.trace/collection.exp: Likewise.
3148 * gdb.trace/disconnected-tracing.exp: Likewise.
3149 * gdb.trace/infotrace.exp: Likewise.
3150 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3151 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
3152 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
3153 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
3154 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
3155 * gdb.trace/stap-trace.exp: Likewise.
3156 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
3157 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
3158 * gdb.trace/trace-buffer-size.exp: Likewise.
3159 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
3160 * gdb.trace/unavailable.exp: Likewise.
3161 * gdb.trace/while-dyn.exp: Likewise.
3162 * lib/fortran.exp (set_lang_fortran): Likewise.
3163 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
3164 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
3165 (default_gdb_start, get_compiler_info): Likewise.
3166 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
3167 (get_debug_format, setup_xfail_format): Likewise.
3168 (rerun_to_main, gdb_skip_float_test): Likewise.
3169 (build_id_debug_filename_get, get_remotetimeout): Likewise.
3170 * lib/java.exp (set_lang_java): Likewise.
3171 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
3172 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
3173 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
3174 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
3175 * lib/objc.exp (set_lang_objc): Likewise.
3176 * lib/pascal.exp (set_lang_pascal): Likewise.
3177 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
3178 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
3179 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
3180
3181 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
3182
3183 PR c++/15203
3184 PR c++/15210
3185 * gdb.cp/m-static.cc (keepalive_int): New function.
3186 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
3187 * gdb.cp/m-static.exp: New test for `sintvar'.
3188
3189 2013-03-14 Yao Qi <yao@codesourcery.com>
3190
3191 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
3192 of 'tstatus' into tstatus_output.
3193 (top level): Save the trace data to tfile. Read trace file in
3194 tfile target. Check the trace status.
3195
3196 2013-03-13 Yao Qi <yao@codesourcery.com>
3197
3198 * gdb.trace/tsv.exp (check_tsv): New.
3199 (top level): Save a tfile on current trace session. Call
3200 check_tsv on live target. Load the tfile with target tfile
3201 and call check_tsv again.
3202
3203 2013-03-13 Yao Qi <yao@codesourcery.com>
3204
3205 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
3206 Replace some "gdb_test" with "gdb_test_no_output".
3207
3208 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
3209
3210 * gdb.ada/expr_delims.exp: New file.
3211 * gdb.ada/expr_delims/foo.adb: New file.
3212 * gdb.ada/expr_delims/pck.ads: New file.
3213 * gdb.ada/expr_delims/pck.adb: New file.
3214
3215 2013-03-11 Keith Seitz <keiths@redhat.com>
3216
3217 * watchpoint.exp (test_no_hw_watchpoints): Add test using
3218 both condition and thread. Then delete the watchpoint.
3219
3220 2013-03-11 Christian Himpel <christian.himpel@intel.com>
3221
3222 * Makefile.in: Add btrace testsuite.
3223 * configure: Regenerated.
3224 * configure.ac: Add btrace testsuite.
3225 * gdb.btrace/Makefile.in: New file.
3226 * gdb.btrace/enable.c: New file.
3227 * gdb.btrace/enable.exp: New file.
3228 * gdb.btrace/function_call_history.c: New file.
3229 * gdb.btrace/function_call_history.exp: New file.
3230 * gdb.btrace/instruction_history.c: New file.
3231 * gdb.btrace/instruction_history.exp: New file.
3232 * gdb.btrace/instruction_history.S: New file.
3233 * lib/gdb.exp: Add btrace skip proc.
3234
3235 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 Fix entry-values if the callee called a noreturn function.
3238 * gdb.arch/amd64-tailcall-noret.S: New file.
3239 * gdb.arch/amd64-tailcall-noret.c: New file.
3240 * gdb.arch/amd64-tailcall-noret.exp: New file.
3241
3242 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3243
3244 Fix entry-values in C++ across CUs.
3245 * gdb.arch/amd64-tailcall-cxx.exp: New file.
3246 * gdb.arch/amd64-tailcall-cxx1.S: New file.
3247 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
3248 * gdb.arch/amd64-tailcall-cxx2.S: New file.
3249 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
3250
3251 2013-03-08 Stan Shebs <stan@codesourcery.com>
3252 Hafiz Abid Qadeer <abidh@codesourcery.com>
3253
3254 gdb/testsuite/
3255 * gdb.trace/trace-buffer-size.exp: New file.
3256 * gdb.trace/trace-buffer-size.c: New file.
3257
3258 2013-03-06 Pedro Alves <palves@redhat.com>
3259
3260 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
3261 doesn't support the tested optional feature, call "unsupported"
3262 with the same test message as the "pass" case, instead of calling
3263 "pass" with a different message. Use the same text for the "fail"
3264 cases too.
3265
3266 2013-03-06 Yao Qi <yao@codesourcery.com>
3267
3268 * gdb.trace/tstatus.exp: Remove the invocation of
3269 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
3270 (test_tracepoints): Don't set fast tracepoint.
3271 (top level): Don't check agent library is loaded or not.
3272
3273 2013-03-06 Yao Qi <yao@codesourcery.com>
3274
3275 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
3276 parentheses by "\\".
3277
3278 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3279
3280 * gdb.linespec/base/one/thefile.cc (twodup): New.
3281 (m): Call it.
3282 * gdb.linespec/base/two/thefile.cc (dupname): New.
3283 (n): Call it.
3284 * gdb.linespec/break-ask.exp: New file.
3285 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
3286
3287 2013-02-28 Yao Qi <yao@codesourcery.com>
3288
3289 * gdb.trace/report.exp: Move some code to ...
3290 (use_collected_data): New.
3291 (top level): Call use_collected_data once on the live target.
3292 Save at file of the current trace session, load it with target
3293 tfile, and call use_collected_data again.
3294
3295 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * gdb.threads/fork-thread-pending.c (main): Add alarm.
3298
3299 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
3302 Add final kill of ${valgrind_pid}.
3303
3304 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
3305
3306 * gdb.python/py-arch.c: New test case
3307 * gdb.python/py-arch.exp: New tests to test
3308 gdb.Architecture.disassemble
3309 * gdb.python/Makefile.in: Add py-arch to the list of
3310 EXECUTABLES.
3311
3312 2013-02-18 Tom Tromey <tromey@redhat.com>
3313
3314 * gdb.dwarf2/subrange.exp: New file.
3315
3316 2013-02-15 Pedro Alves <pedro@codesourcery.com>
3317 Hafiz Abid Qadeer <abidh@codesourcery.com>
3318
3319 * gdb.trace/tfile.exp: Add test for -trace-status command.
3320
3321 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3322
3323 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
3324 nanosleep by sleep.
3325
3326 2013-02-14 Pedro Alves <palves@redhat.com>
3327
3328 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
3329
3330 2013-02-14 Pedro Alves <pedro@codesourcery.com>
3331 Hafiz Abid Qadeer <abidh@codesourcery.com>
3332
3333 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
3334
3335 2013-02-12 Tom Tromey <tromey@redhat.com>
3336
3337 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
3338 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
3339
3340 2013-02-12 Pedro Alves <palves@redhat.com>
3341
3342 * gdb.base/catch-signal.c: Update copyright years.
3343 * gdb.base/catch-signal.exp: Update copyright years.
3344 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
3345 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
3346 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
3347 * gdb.dwarf2/dw2-error.S: Update copyright years.
3348 * gdb.dwarf2/dw2-error.c: Update copyright years.
3349 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
3350 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
3351 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
3352
3353 2013-02-12 Pedro Alves <palves@redhat.com>
3354
3355 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
3356 message.
3357 * gdb.base/sigaltstack.exp: Ditto.
3358 * gdb.base/siginfo.exp: Ditto.
3359 * gdb.base/sizeof.exp: Ditto.
3360
3361 2013-02-12 Pedro Alves <palves@redhat.com>
3362
3363 * gdb.mi/mi-basics.exp: Tweak intro comment.
3364 * gdb.mi/mi-break.exp: Tweak intro comment.
3365 * gdb.mi/mi-console.exp: Tweak intro comment.
3366 * gdb.mi/mi-file.exp: Tweak intro comment.
3367 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
3368 * gdb.mi/mi-return.exp: Tweak intro comment.
3369 * gdb.mi/mi-stepi.exp: Tweak intro comment.
3370 * gdb.mi/mi-until.exp: Tweak intro comment.
3371 * gdb.mi/mi-watch.exp: Tweak intro comment.
3372
3373 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
3374
3375 * gdb.server/no-thread-db.exp: New file.
3376 * gdb.server/no-thread-db.c: New file.
3377 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
3378
3379 2013-02-11 Doug Evans <dje@google.com>
3380
3381 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
3382 two decfloats.
3383
3384 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
3385
3386 * gdb.base/bitfields.c (struct internalvartest): New declaration.
3387 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
3388
3389 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3390
3391 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
3392
3393 2013-02-06 Yao Qi <yao@codesourcery.com>
3394
3395 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
3396 to ...
3397 (test_create_delete_modify_tsv): ... here. New test on modifying
3398 the initial value of a tsv.
3399
3400 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
3403 (cd .../rdir): ... here.
3404
3405 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3406
3407 * gdb.linespec/base/one/header.h: New file.
3408 * gdb.linespec/base/two/header.h: New file.
3409 * gdb.linespec/macro-relative.c: New file.
3410 * gdb.linespec/macro-relative.exp: New file.
3411
3412 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3413
3414 * gdb.base/fullpath-expand-func.c: New file.
3415 * gdb.base/fullpath-expand.c: New file.
3416 * gdb.base/fullpath-expand.exp: New file.
3417 * gdb.base/realname-expand-real.c: New file.
3418 * gdb.base/realname-expand.c: New file.
3419 * gdb.base/realname-expand.exp: New file.
3420
3421 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3422
3423 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
3424 * gdb.dwarf2/dw2-dir-file-name.c: New file.
3425
3426 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
3429 (compare_filenames_for_search does not match)
3430 (compare_filenames_for_search does match): New tests.
3431
3432 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3433
3434 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
3435
3436 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
3439
3440 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3441
3442 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
3443 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
3444 ${binfile}.mini_debuginfo-debuglink and
3445 ${binfile}.mini_debuginfo-debuglink.xz.
3446
3447 2013-02-01 Tom Tromey <tromey@redhat.com>
3448
3449 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
3450 attributes.
3451
3452 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3453 Tom Tromey <tromey@redhat.com>
3454
3455 * gdb.dwarf2/method-ptr.exp: Link with c++.
3456 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
3457
3458 2013-01-31 Tom Tromey <tromey@redhat.com>
3459
3460 * gdb.base/jit.exp (compile_jit_test): New proc.
3461 Add PIE tests.
3462
3463 2013-01-31 Tom Tromey <tromey@redhat.com>
3464
3465 * gdb.dwarf2/method-ptr.cc: New file.
3466 * gdb.dwarf2/method-ptr.exp: New file.
3467
3468 2013-01-31 Tom Tromey <tromey@redhat.com>
3469
3470 * lib/dwarf.exp (namespace Dwarf): New.
3471
3472 2013-01-29 Tom Tromey <tromey@redhat.com>
3473
3474 * gdb.dwarf2/fission-reread.exp: Add unload test.
3475
3476 2013-01-28 Doug Evans <dje@google.com>
3477
3478 * gdb.dwarf2/fission-loclists.exp: New file.
3479 * gdb.dwarf2/fission-loclists.S: New file.
3480
3481 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 Code cleanup.
3484 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
3485 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
3486 and prepare_for_testing.
3487 * gdb.base/store.exp: Likewise.
3488
3489 2013-01-25 Tom Tromey <tromey@redhat.com>
3490
3491 * gdb.python/py-explore.exp: Expect the gdb prompt.
3492
3493 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
3494
3495 * gdb.base/gnu_vector.c: New variable for use in tests.
3496 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
3497 changes in scalar to vector casting and widening.
3498 * gdb.python/py-type.c: New variables for use in tests.
3499 * gdb.python/py-type.exp: Update vector related tests to reflect
3500 changes in scalar to vector casting and widening.
3501
3502 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
3503
3504 * gdb.base/prologue-include.c: New file.
3505 * gdb.base/prologue-include.exp: New file.
3506 * gdb.base/prologue-include.h: New file.
3507
3508 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
3509
3510 PR gdb/13443
3511 * gdb.mi/mi-var-block.exp: Make test messages unique.
3512
3513 2013-01-23 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
3516
3517 2013-01-23 Tom Tromey <tromey@redhat.com>
3518
3519 * gdb.cp/converts.cc (main): Initialize 'a'.
3520
3521 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
3522
3523 * testsuite/gdb.python/frame.exp: Add a test for
3524 gdb.Frame.architecture() method.
3525
3526 2013-01-22 Pedro Alves <palves@redhat.com>
3527
3528 * gdb.base/annota1.exp (signal sent): No longer expect
3529 breakpoints-invalid.
3530 * gdb.cp/annota2.exp (continue until exit)
3531 (watch triggered on a.x): Ditto.
3532
3533 2013-01-22 Pedro Alves <palves@redhat.com>
3534
3535 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
3536 Adjust tests to breakpoints-invalid changes.
3537 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
3538 variables.
3539 Adjust tests to breakpoints-invalid changes.
3540
3541 2013-01-22 Pedro Alves <palves@redhat.com>
3542
3543 * gdb.base/annota1.exp (annotate ignore count change): Add
3544 expected output for failure case.
3545
3546 2013-01-22 Tom Tromey <tromey@redhat.com>
3547
3548 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
3549 call.
3550
3551 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
3552
3553 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
3554 * gdb.mi/mi-catch-load.exp: Ditto.
3555 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
3556 Also handle 'thread' field.
3557 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
3558 * gdb.mi/mi-watch.exp: Ditto.
3559 * lib/mi-support.exp: Ditto.
3560
3561 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
3562
3563 * gdb.python/py-explore.exp: Improve a test
3564
3565 2013-01-18  David Blaikie  <dblaikie@gmail.com>
3566
3567 * gdb.base/label.c (main): Correct the type of the second
3568 parameter.
3569
3570 2013-01-18 Tom Tromey <tromey@redhat.com>
3571
3572 * gdb.dwarf2/trace-crash.s: New file.
3573 * gdb.dwarf2/trace-crash.exp: New file.
3574
3575 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
3576
3577 PR gdb/13443
3578 * gdb.base/checkpoint.exp: Update test messages to make them
3579 unique.
3580
3581 2013-01-18 Yao Qi <yao@codesourcery.com>
3582
3583 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
3584 output of 'info tracepoints'.
3585 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
3586 Likewise.
3587 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
3588 * gdb.trace/disconnected-tracing.c (struct foo): New.
3589
3590 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.dwarf2/dw2-dos-drive.S: New file.
3593 * gdb.dwarf2/dw2-dos-drive.exp: New file.
3594
3595 2013-01-17 Doug Evans <dje@google.com>
3596
3597 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
3598 CXX_FOR_TARGET.
3599
3600 * boards/cc-with-tweaks.exp: New file.
3601
3602 2013-01-17 Tom Tromey <tromey@redhat.com>
3603
3604 * gdb.base/completion.exp: Add "set cp-abi" completion test.
3605
3606 2013-01-17 Pedro Alves <palves@redhat.com>
3607
3608 Merge dg-extract-results.sh from upstream (svn 195224).
3609
3610 2013-01-15 David Blaikie <dblaikie@gmail.com>
3611 * dg-extract-results.sh: Fix order of summary counts.
3612
3613 2013-01-15 David Blaikie <dblaikie@gmail.com>
3614 * dg-extract-results.sh: Constrain the start-of-log pattern.
3615
3616 2013-01-15 David Blaikie <dblaikie@gmail.com>
3617 * dg-extract-results.sh: Handle KPASSes.
3618
3619 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3620 * dg-extract-results.sh: Redirect grep output to /dev/null instead
3621 of grep -q.
3622
3623 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3624
3625 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
3626 interface.
3627 * gdb.base/jithost.c: New file.
3628 * gdb.base/jithost.h: New file.
3629 * gdb.base/jitreader.c : New file.
3630 * gdb.base/jit-protocol.h: New file.
3631
3632 2013-01-16 Tom Tromey <tromey@redhat.com>
3633
3634 * gdb.base/catch-signal.c: New file.
3635 * gdb.base/catch-signal.exp: New file.
3636
3637 2013-01-16 Tom Tromey <tromey@redhat.com>
3638
3639 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
3640
3641 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3642
3643 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
3644
3645 2013-01-14 Tom Tromey <tromey@redhat.com>
3646
3647 * gdb.base/completion.exp: Add "set gnutarget" test.
3648
3649 2013-01-14 Tom Tromey <tromey@redhat.com>
3650
3651 * gdb.dwarf2/dw2-restrict.S: New file.
3652 * gdb.dwarf2/dw2-restrict.c: New file.
3653 * gdb.dwarf2/dw2-restrict.exp: New file.
3654
3655 2013-01-14 Tom Tromey <tromey@redhat.com>
3656
3657 * gdb.dwarf2/dw2-error.exp: New file.
3658 * gdb.dwarf2/dw2-error.c: New file.
3659 * gdb.dwarf2/dw2-error.S: New file.
3660
3661 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3662
3663 * gdb.cp/parse-lang.cc: New file.
3664 * gdb.cp/parse-lang.exp: New file.
3665
3666 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3667
3668 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
3669 (set substitute-path): New test.
3670 (fullname present): Remove content.
3671 (substituted fullname): New test.
3672
3673 2013-01-13 Joel Brobecker <brobecker@adacore.com>
3674
3675 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
3676 check. Move $gdb_py_is_py24 value check right after.
3677
3678 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
3681 targets.
3682
3683 2013-01-11 Yao Qi <yao@codesourcery.com>
3684
3685 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
3686 for dprintf.
3687 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
3688 Check the fields in "=breakpoint-created" for dprintf.
3689
3690 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3691
3692 * gdb.mi/mi-fullname-deleted.exp: New file.
3693
3694 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3695
3696 * gdb.base/skip-solib.exp (info skip with pending file): Update the
3697 expected output.
3698 (info skip with pending file): Remove.
3699 (ignoring function in solib, info skip for function multiply): Update
3700 the expected output.
3701 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
3702 (info skip (delete 1), info skip after disabling all)
3703 (info skip after enabling all, info skip after disabling 4 2-3)
3704 (info skip after enabling 2-3, info skip 2-3)
3705 (info skip after deleting 2 3): Update the expected output.
3706 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
3707 statement to its initialization and return.
3708 * gdb.linespec/skip-two.exp: New file.
3709
3710 2012-12-19 Doug Evans <dje@google.com>
3711
3712 * gdb.base/maint.exp: Handle testing with .gdb_index.
3713
3714 2012-12-19 Joel Brobecker <brobecker@adacore.com>
3715
3716 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
3717 Cavium to FSF.
3718
3719 2012-12-19 Joel Brobecker <brobecker@adacore.com>
3720
3721 * dg-extract-results.sh: Update contact info in copyright notice.
3722 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
3723 GPL v3 or later. Update contact info.
3724 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
3725 gdb.threads/watchpoint-fork-mt.c,
3726 gdb.threads/watchpoint-fork-parent.c,
3727 gdb.threads/watchpoint-fork-st.c,
3728 gdb.threads/watchpoint-fork.h: Likewise.
3729
3730 2012-12-15 Yao Qi <yao@codesourcery.com>
3731
3732 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
3733 'installed' field in '=breakpoint-modified'.
3734 (test_reconnect): Check 'installed' field in
3735 '=breakpoint-modified' and '=breakpoint-created'.
3736
3737 * gdb.trace/actions.exp: Update test for 'installed' field.
3738 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
3739 (tracepoint_change_loc_2): Likewise.
3740 Check 'info tracepoint' display nothing else.
3741 * gdb.trace/deltrace.exp: Likewise.
3742 * gdb.trace/infotrace.exp: Likewise.
3743 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
3744 Likewise.
3745 * gdb.trace/passcount.exp: Likewise.
3746 * gdb.trace/tracecmd.exp: Likewise.
3747 * gdb.trace/while-stepping.exp: Likewise.
3748
3749 2012-12-14 Tom Tromey <tromey@redhat.com>
3750
3751 * gdb.cp/member-name.exp: New file.
3752 * gdb.cp/member-name.cc: New file.
3753
3754 2012-12-14 Tom Tromey <tromey@redhat.com>
3755
3756 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
3757
3758 2012-12-14 Doug Evans <dje@google.com>
3759
3760 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
3761 DW_OP_GNU_implicit_pointer is section-relative.
3762
3763 2012-12-14 Tom Tromey <tromey@redhat.com>
3764
3765 * gdb.base/info-proc.exp: Add core file tests.
3766
3767 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
3768
3769 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
3770
3771 2012-12-13 Doug Evans <dje@google.com>
3772
3773 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
3774 * gdb.multi/multi-arch.exp: Ditto.
3775
3776 2012-12-12 Keven Boell <keven.boell@intel.com>
3777
3778 * gdb.mi/mi-catch-load-so.c: New. Clone of the
3779 catch load test library source file.
3780 * gdb.mi/mi-catch-load.c: New. Clone of the catch
3781 load test source file.
3782 * gdb.mi/mi-catch-load.exp: New. Test file for
3783 basic MI -catch-load and -catch-unload tests.
3784
3785 2012-12-11 Paul Koning <paul_koning@dell.com>
3786
3787 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
3788 exception.
3789 (_iterator_except): New function.
3790 (ArrayPrinter): Use _iterator function instead of local _iterator
3791 class for Python 3 compatibility.
3792 (NoStringContainerPrinter): Use _iterator_except instead of
3793 _iterator.
3794 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
3795 execfile for Python 3 compatibility.
3796 * gdb.python/python.exp: Handle Python 2.4 exception traceback
3797 format in error_prompt test.
3798
3799 2012-12-10 Paul Koning <paul_koning@dell.com>
3800
3801 * gdb.base/charset.exp: Change print syntax for Python 3
3802 compatibility.
3803 * gdb.python/py-block.exp: Ditto.
3804 * gdb.python/py-breakpoint.exp: Ditto.
3805 * gdb.python/py-cmd.exp: Ditto.
3806 * gdb.python/py-events.py: Ditto.
3807 * gdb.python/py-finish-breakpoint.py: Ditto.
3808 * gdb.python/py-finish-breakpoint2.exp: Ditto.
3809 * gdb.python/py-finish-breakpoint2.py: Ditto.
3810 * gdb.python/py-frame-inline.exp: Ditto.
3811 * gdb.python/py-frame.exp: Ditto.
3812 * gdb.python/py-infthread.exp: Ditto.
3813 * gdb.python/py-objfile.exp: Ditto.
3814 * gdb.python/py-parameter.exp: Ditto.
3815 * gdb.python/py-progspace.exp: Ditto.
3816 * gdb.python/py-prompt.exp: Ditto.
3817 * gdb.python/py-symbol.exp: Ditto.
3818 * gdb.python/py-symtab.exp: Ditto.
3819 * gdb.python/py-template.exp: Ditto.
3820 * gdb.python/py-value-cc.exp: Ditto.
3821 * gdb.python/python.exp: Ditto.
3822 * gdb.python/source2.py: Ditto.
3823 * gdb.python/lib-types.exp: Change print syntax for Python 3
3824 compatibility.
3825 Use sorted() function rather than sort() method.
3826 Accept either int or long values for enum values.
3827 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
3828 execfile for Python 3 compatibility.
3829 * gdb.python/py-evsignal.exp: Ditto.
3830 * gdb.python/py-evthreads.exp: Ditto.
3831 * gdb.python/py-mi.exp: Ditto.
3832 * gdb.python/py-pp-maint.exp: Ditto.
3833 * gdb.python/py-prettyprint.exp: Ditto.
3834 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
3835 Python 3 compatibility.
3836 Skip tests for Python 2.4.
3837 * gdb.python/py-inferior.exp: Change print syntax for
3838 Python 3 compatibility.
3839 Use byte string rather than character string in memory write test
3840 if Python 3.
3841 * gdb.python/py-pp-maint.py: Change class declarations to "new
3842 class" syntax.
3843 * gdb.python/py-prettyprint.py: Change iterator class to generator
3844 function for Python 3 compatibility.
3845 Make all classes "new style".
3846 Fix indentation issue and stray semicolon.
3847 * gdb.python/py-shared.expChange print syntax for Python 3
3848 compatibility.
3849 Define "long" if Python 3.
3850 * gdb.python/py-type.exp: Change print syntax for Python 3
3851 compatibility.
3852 Accept either int or long values for enum values.
3853 * gdb.python/py-value.exp: Change print syntax for Python 3
3854 compatibility.
3855 Skip "long" and "unicode" tests if Python 3.
3856 Accept either "type" or "class" in type checks.
3857 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
3858 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
3859
3860 2012-12-10 Tom Tromey <tromey@redhat.com>
3861
3862 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
3863 (test): Add "two_cu" argument.
3864 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
3865 for types; allow two CUs.
3866
3867 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3868
3869 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
3870 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
3871
3872 2012-12-08 Yao Qi <yao@codesourcery.com>
3873 Pedro Alves <palves@redhat.com>
3874
3875 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
3876 '=breakpoint-created' when GDB merges the tracepoints of both
3877 sides.
3878
3879 2012-12-07 Tom Tromey <tromey@redhat.com>
3880
3881 * gdb.base/break1.c (enum some_enum, union some_union): New.
3882 (some_enum_global, some_union_global, some_value): New globals.
3883 * gdb.base/completion.exp: Add tag completion tests.
3884
3885 2012-12-07 Tom Tromey <tromey@redhat.com>
3886
3887 * gdb.base/completion.exp: Add tests for ptype and whatis
3888 completion.
3889
3890 2012-12-07 Joel Brobecker <brobecker@adacore.com>
3891
3892 * gdb.base/stale-infcall.exp: Fix copyright line.
3893
3894 2012-12-07 Joel Brobecker <brobecker@adacore.com>
3895
3896 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
3897
3898 2012-12-06 Pedro Alves <palves@redhat.com>
3899 Tom Tromey <tromey@redhat.com>
3900
3901 * gdb.base/exprs.exp: Add tests for cast to void.
3902
3903 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
3904
3905 * gdb.python/py-mi.exp: Correct expected results for attribute
3906 "dynamic" returned by -var-update.
3907 Add test case for correct handling of "diplayhint" for children
3908 of dynamic varobjs.
3909 * gdb.python/py-prettyprint.c (set_itme): New function.
3910 (bug_14741) New function.
3911 (main) Add call to bug_14741().
3912 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
3913
3914 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
3915
3916 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
3917 ${binfile}.funcsyms list.
3918
3919 2012-12-04 Yao Qi <yao@codesourcery.com>
3920
3921 PR gdb/13443
3922 * gdb.trace/actions.exp: Make test messages unique.
3923
3924 2012-11-29 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
3927
3928 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
3929
3930 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
3931 * gdb.opencl/datatypes.exp: Likewise.
3932 * gdb.opencl/operators.exp: Likewise.
3933 * gdb.opencl/vec_comps.exp: Likewise.
3934
3935 2012-11-29 Jerome Guitton <guitton@adacore.com>
3936
3937 * gdb.ada/iwide: New testcase.
3938
3939 2012-11-29 Jerome Guitton <guitton@adacore.com>
3940
3941 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
3942 ptype test.
3943
3944 2012-11-29 Jerome Guitton <guitton@adacore.com>
3945
3946 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
3947 form {VARIANT_TYPE}ADDRESS.
3948
3949 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
3950
3951 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
3952 (func): New function.
3953 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
3954 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
3955 pointers to members with pointer-to-function type.
3956
3957 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3958 Tom Tromey <tromey@redhat.com>
3959
3960 * gdb.base/gnu-debugdata.exp: New file.
3961 * gdb.base/gnu-debugdata.c: New file.
3962 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
3963 (gdb_unload): Return 0 on success.
3964
3965 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
3968
3969 2012-11-26 Joel Brobecker <brobecker@adacore.com>
3970
3971 * gdb.base/empty_exe.exp: New testcase.
3972
3973 2012-11-20 Mike Frysinger <vapier@gentoo.org>
3974
3975 * gdb.base/completion.exp: Add test for help aliases completion.
3976
3977 2012-11-20 Yao Qi <yao@codesourcery.com>
3978
3979 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
3980 Don't test 'maint set show-debug-regs'.
3981 Use command 'set remotecache' instead of
3982 'set circular-trace-buffer'.
3983
3984 2012-11-16 Keith Seitz <keiths@redhat.com>
3985
3986 PR c++/13615
3987 * gdb.cp/baseenum.cc: New file.
3988 * gdb.cp/baseenum.exp: New file.
3989 * gdb.cp/derivation.cc (A): Add copyright.
3990 Add a typedef.
3991 (B): Use A::value_type instead of int. Change all references.
3992 (D): Use value_type instead of int. Change all references.
3993 (E): Likewise.
3994 (F); Likewise.
3995 (Z): New class.
3996 (ZZ): New class.
3997 (N, Base, Derived): New namespace and classes.
3998 (main): Add instances of Z and ZZ.
3999 Make sure all symbols from N are kept.
4000 * gdb.cp/derivation.exp: Update typedef changes in tests.
4001 Add tests for class typedefs both before and after starting
4002 the inferior.
4003 Add tests for searching for a typedef while stopped in a
4004 method.
4005
4006 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
4007
4008 * gdb.mi/mi-var-create-rtti.c: New file.
4009 * gdb.mi/mi-var-create-rtti.exp: New file.
4010
4011 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
4012
4013 * gdb.base/structs3.exp: Run to main before doing any tests.
4014
4015 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
4016
4017 * gdb.python/py-type.exp: Uniquify test names.
4018
4019 2012-11-14 Yao Qi <yao@codesourcery.com>
4020
4021 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
4022 (thread_function) [DEBUG]: Call 'printf'.
4023 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
4024 command line if 'DEBUG=1' is passed to test.
4025 Remove a pattern to match inferior's output.
4026
4027 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
4028
4029 * gdb.mi/mi-fill-memory.exp: New test.
4030
4031 2012-11-12 Tom Tromey <tromey@redhat.com>
4032
4033 * gdb.base/completion.exp: Update for "info type-printers".
4034 * gdb.python/py-typeprint.cc: New file.
4035 * gdb.python/py-typeprint.exp: New file.
4036 * gdb.python/py-typeprint.py: New file.
4037
4038 2012-11-12 Tom Tromey <tromey@redhat.com>
4039
4040 * gdb.base/call-sc.exp: Use "ptype/r".
4041 * gdb.base/volatile.exp: Don't expect "int".
4042 * gdb.cp/ptype-flags.cc: New file.
4043 * gdb.cp/ptype-flags.exp: New file.
4044 * gdb.cp/templates.exp: Use ptype/r.
4045 (test_ptype_of_templates, test_template_typedef): Likewise.
4046 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
4047 argument. Handle template names and template parameters.
4048 * gdb.mi/mi-var-cmd.exp: Accept "long".
4049 * gdb.mi/mi-var-child.exp: Accept "long".
4050 * gdb.mi/mi-var-display.exp: Accept "long".
4051 * gdb.mi/mi2-var-child.exp: Accept "long".
4052
4053 2012-11-12 Tom Tromey <tromey@redhat.com>
4054
4055 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
4056 "ptype" from calls to cp_test_ptype_class.
4057 (test_enums): Likewise.
4058 * gdb.cp/derivation.exp: Remove "ptype" from calls to
4059 cp_test_ptype_class.
4060 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
4061 calls to cp_test_ptype_class.
4062 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
4063 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
4064 from calls to cp_test_ptype_class.
4065 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
4066 command here. Change "in_command" argument to "in_exp".
4067
4068 2012-11-10 Keith Seitz <keiths@redhat.com>
4069
4070 PR gdb/14288
4071 * gdb.base/printcmds.c: Add invalid_XXX globals
4072 for repeated byte tests.
4073 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
4074 * gdb.base/wchar.c (main): Add and construct a wchar_t
4075 array with repeated characters.
4076 * gdb.base/wchar.exp: Add repeated character tests.
4077
4078 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
4079
4080 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
4081 disassembly output.
4082
4083 2012-11-09 Pedro Alves <palves@redhat.com>
4084
4085 PR gdb/14306
4086
4087 * gdb.multi/multi-arch-exec.c: New file.
4088 * gdb.multi/multi-arch-exec.exp: New file.
4089
4090 2012-11-09 Yao Qi <yao@codesourcery.com>
4091
4092 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
4093 (top level): Call it.
4094
4095 2012-11-09 Yao Qi <yao@codesourcery.com>
4096
4097 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
4098 typo.
4099
4100 2012-11-09 Pedro Alves <palves@redhat.com>
4101
4102 * gdb.multi/multi-arch.exp: New.
4103
4104 2012-11-08 Tom Tromey <tromey@redhat.com>
4105
4106 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
4107 core files, if possible.
4108 * gdb.base/siginfo-thread.c: New file
4109 * gdb.base/siginfo-thread.exp: New file
4110
4111 2012-11-08 Tom Tromey <tromey@redhat.com>
4112
4113 * gdb.base/comprdebug.exp: New file.
4114
4115 2012-11-06 Pedro Alves <palves@redhat.com>
4116
4117 PR gdb/14810
4118
4119 * gdb.base/disabled-location.c: New file.
4120 * gdb.base/disabled-location.exp: New file.
4121
4122 2012-11-06 Tom Tromey <tromey@redhat.com>
4123
4124 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
4125 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
4126 gdb_gcore_cmd.
4127 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
4128 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
4129 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
4130 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
4131 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
4132 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
4133 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
4134 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
4135 * lib/gdb.exp (gdb_gcore_cmd): New proc.
4136
4137 2012-11-05 Pedro Alves <palves@redhat.com>
4138
4139 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
4140 procedure.
4141 (do_vfork_and_follow_child_tests_exec)
4142 (do_vfork_and_follow_child_tests_exit): Call it.
4143
4144 2012-11-05 Pedro Alves <palves@redhat.com>
4145
4146 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
4147 fails.
4148
4149 2012-11-03 Yao Qi <yao@codesourcery.com>
4150
4151 Fix PR gdb/14617.
4152 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
4153 Remove setup_kfail, and update test.
4154
4155 2012-11-02 Tom Tromey <tromey@redhat.com>
4156
4157 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
4158 test.
4159
4160 2012-11-02 Pedro Alves <palves@redhat.com>
4161
4162 PR gdb/14766
4163
4164 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
4165 setup_kfail.
4166 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
4167 get registers".
4168
4169 2012-11-02 Pedro Alves <palves@redhat.com>
4170
4171 * gdb.base/foll-vfork-exit.c: New file.
4172 * gdb.base/foll-vfork.exp (top level): New file-describing
4173 comment.
4174 (vfork_child_follow_to_exit): New procedure.
4175 (tcatch_vfork_then_child_follow): Rename as ...
4176 (tcatch_vfork_then_child_follow_exec): ... this.
4177 (tcatch_vfork_then_child_follow_exit): New procedure.
4178 (do_vfork_and_follow_parent_tests): New procedure, factored out
4179 from do_vfork_and_exec_tests.
4180 (do_vfork_and_follow_child_tests_exec): Ditto.
4181 (do_vfork_and_exec_tests): Delete.
4182 (do_vfork_and_follow_child_tests_exit): New procedure.
4183 (top level): Run tests with both the program that has the vfork
4184 child execing, and the program has the vfork child exiting.
4185
4186 2012-11-02 Pedro Alves <palves@redhat.com>
4187
4188 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
4189 (check_vfork_catchpoints, vfork_parent_follow_through_step)
4190 (vfork_parent_follow_to_bp): Call it.
4191 (kill_child): Delete.
4192 (vfork_and_exec_child_follow_to_main_bp)
4193 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
4194 longer call kill_child.
4195 (tcatch_vfork_then_parent_follow): Call setup_gdb.
4196 (do_vfork_and_exec_tests): Don't runto_main before calling each
4197 test procedure.
4198 (top level): Don't clean restart and set verbose before running
4199 each test procedure.
4200
4201 2012-11-02 Pedro Alves <palves@redhat.com>
4202
4203 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
4204 (vfork_parent_follow_to_bp)
4205 (vfork_and_exec_child_follow_to_main_bp)
4206 (vfork_and_exec_child_follow_through_step)
4207 (tcatch_vfork_then_parent_follow)
4208 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4209 Use with_test_prefix.
4210
4211 2012-11-02 Pedro Alves <palves@redhat.com>
4212
4213 * gdb.base/foll-vfork.c: Add copyright header.
4214 * gdb.base/vforked-prog.c: Add copyright header.
4215
4216 2012-11-02 Pedro Alves <palves@redhat.com>
4217
4218 * gdb.base/foll-vfork.exp
4219 (vfork_and_exec_child_follow_through_step): Don't skip on
4220 non-HP/UX targets. Expect the next to only step one line on
4221 non-HP/UX targets, rather than stopping only after the exec.
4222
4223 2012-11-02 Pedro Alves <palves@redhat.com>
4224
4225 Don't hard code line numbers.
4226
4227 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
4228 Expect text from the sources instead of a line number.
4229 (vfork_parent_follow_to_bp)
4230 (vfork_and_exec_child_follow_to_main_bp)
4231 (vfork_and_exec_child_follow_through_step)
4232 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
4233 Use gdb_get_line_number.
4234
4235 2012-11-02 Pedro Alves <palves@redhat.com>
4236
4237 Modernize.
4238
4239 * gdb.base/foll-vfork.exp: Use standard_testfile and
4240 build_executable. Pass descriptive string to untested.
4241 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
4242 (vfork_and_exec_child_follow_to_main_bp)
4243 (vfork_and_exec_child_follow_through_step)
4244 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
4245 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
4246 of send_gdb/gdb_expect.
4247
4248 (kill_child): New procedure.
4249 (vfork_and_exec_child_follow_to_main_bp)
4250 (vfork_and_exec_child_follow_through_step): Use it.
4251
4252 2012-11-02 Yao Qi <yao@codesourcery.com>
4253
4254 * gdb.base/setvar.exp: Test setting nested struct.
4255 * gdb.base/setvar.c (v_struct3): New.
4256
4257 2012-11-01 Doug Evans <dje@google.com>
4258
4259 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
4260 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
4261 use them.
4262
4263 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
4264
4265 PR cli/14772
4266 * gdb.base/gnu_vector.c (union_with_vector_1)
4267 (struct_with_vector_1): Add new struct and union for testing
4268 ptype.
4269 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
4270 structs / unions containing vectors.
4271
4272 2012-10-25 Yao Qi <yao@codesourcery.com>
4273
4274 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
4275 'setup_kfail' instead of 'setup_kfail_for_target'.
4276 * gdb.base/varargs.exp: Likewise.
4277 * lib/gdb.exp (setup_kfail_for_target): Remove.
4278
4279 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
4280
4281 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
4282
4283 2012-10-25 Mark Kettenis <kettenis@gnu.org>
4284
4285 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
4286
4287 2012-10-24 Joel Brobecker <brobecker@adacore.com>
4288
4289 * gdb.ada/set_wstr: New testcase.
4290
4291 2012-10-24 Joel Brobecker <brobecker@adacore.com>
4292
4293 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
4294
4295 2012-10-24 Joel Brobecker <brobecker@adacore.com>
4296
4297 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
4298
4299 2012-10-24 Mark Kettenis <kettenis@gnu.org>
4300
4301 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
4302
4303 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 * gdb.base/callfuncs.exp (do_function_calls): Fix
4306 setup_kfail_for_target for -m32 mode.
4307
4308 2012-10-23 Mark Kettenis <kettenis@gnu.org>
4309
4310 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
4311 are now fixed.
4312
4313 2012-10-23 Yao Qi <yao@codesourcery.com>
4314
4315 * gdb.base/info-os.exp: Resume the inferior until it exits.
4316
4317 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
4318
4319 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
4320 * gdb.base/print-file-var.exp: Likewise.
4321 * gdb.base/type-opaque.exp: Likewise.
4322
4323 2012-10-17 Yao Qi <yao@codesourcery.com>
4324
4325 * gdb.mi/mi-memory-changed.exp: New.
4326
4327 2012-10-16 Yao Qi <yao@codesourcery.com>
4328
4329 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
4330 returns true.
4331 Call gdb_load_shlibs.
4332 * gdb.reverse/solib-reverse.exp: Likewise.
4333
4334 2012-10-15 Keith Seitz <keiths@redhat.com>
4335
4336 * lib/cp-support.exp (cp_test_ptype_class): Add support
4337 for class typedefs.
4338
4339 * gdb.cp/derivation.exp: Add tests for g_instance.
4340
4341 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4342
4343 Fix entry values resolving in inlined frames.
4344 * gdb.arch/amd64-entry-value-inline.S: New file.
4345 * gdb.arch/amd64-entry-value-inline.c: New file.
4346 * gdb.arch/amd64-entry-value-inline.exp: New file.
4347
4348 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4349 Doug Evans <dje@google.com>
4350
4351 Fix recent gdb_breakpoint regression.
4352 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
4353 braces from the parameter.
4354 * gdb.java/jprint.exp: Likewise.
4355
4356 2012-10-15 Doug Evans <dje@google.com>
4357
4358 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
4359
4360 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
4361
4362 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
4363
4364 2012-10-15 Tom Tromey <tromey@redhat.com>
4365
4366 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
4367
4368 2012-10-15 Tom Tromey <tromey@redhat.com>
4369
4370 * gdb.python/py-symbol.exp: Test symbol destructor.
4371
4372 2012-10-14 Yao Qi <yao@codesourcery.com>
4373
4374 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
4375 * gdb.mi/mi-cli.exp: New.
4376
4377 * gdb.mi/mi2-basics.exp: Remove.
4378 * gdb.mi/mi2-break.exp: Remove.
4379 * gdb.mi/mi2-console.exp: Remove.
4380 * gdb.mi/mi2-disassemble.exp: Remove.
4381 * gdb.mi/mi2-eval.exp: Remove.
4382 * gdb.mi/mi2-file.exp: Remove.
4383 * gdb.mi/mi2-hack-cli.exp: Remove.
4384 * gdb.mi/mi2-pthreads.exp: Remove.
4385 * gdb.mi/mi2-read-memory.exp: Remove.
4386 * gdb.mi/mi2-regs.exp: Remove.
4387 * gdb.mi/mi2-return.exp: Remove.
4388 * gdb.mi/mi2-simplerun.exp: Remove.
4389 * gdb.mi/mi2-stack.exp: Remove.
4390 * gdb.mi/mi2-stepi.exp: Remove.
4391 * gdb.mi/mi2-syn-frame.exp: Remove.
4392 * gdb.mi/mi2-until.exp: Remove.
4393 * gdb.mi/mi2-watch.exp: Remove.
4394 * gdb.mi/mi2-var-block.exp: Remove.
4395 * gdb.mi/mi2-var-cmd.exp: Remove.
4396 * gdb.mi/mi2-var-display.exp: Remove.
4397
4398 2012-10-12 Yao Qi <yao@codesourcery.com>
4399
4400 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
4401 trail '.*' on matching patterns.
4402
4403 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4404
4405 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
4406 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
4407 * gdb.arch/i386-disp-step.exp: Likewise.
4408 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4409 * gdb.arch/i386-prologue.exp: Likewise.
4410 * gdb.arch/i386-size-overlap.exp: Likewise.
4411 * gdb.arch/i386-size.exp: Likewise.
4412 * gdb.arch/i386-unwind.exp: Likewise.
4413
4414 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4415
4416 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
4417 * gdb.arch/i386-word.exp: Likewise.
4418
4419 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
4420
4421 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
4422 is_ilp32_target to set nr_regs.
4423 * gdb.arch/i386-sse.exp: Likewise.
4424
4425 2012-10-11 Doug Evans <dje@google.com>
4426
4427 PR breakpoints/14643.
4428 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
4429 * gdb.linespec/thread.c: New file.
4430 * gdb.linespec/thread.exp: New file.
4431
4432 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
4433 Recognize "message" -> print pass and fail. Add eof case.
4434 (runto): Recognize message, no-message. Print pass/fail if requested,
4435 with same treatment as gdb_breakpoint.
4436 (runto_main): Pass no-message to runto.
4437 (gdb_internal_error_resync): Add log message.
4438 (gdb_file_cmd): Tweak internal error fail text for consistency.
4439
4440 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4441
4442 Fix crash during stepping on ppc32.
4443 * gdb.base/step-symless.c: New file.
4444 * gdb.base/step-symless.exp: New file.
4445
4446 2012-10-03 Doug Evans <dje@google.com>
4447
4448 PR symtab/14601
4449 * gdb.cp/using-crash.exp: New file.
4450 * gdb.cp/using-crash.cc: New file.
4451
4452 2012-10-02 Doug Evans <dje@google.com>
4453
4454 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
4455 more consistent.
4456 (runto,gdb_debug_format): Ditto.
4457 (gdb_file_cmd): Watch for eof in nested gdb_expect.
4458 Clean up logging and error messages.
4459
4460 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
4461
4462 Test find command on unmapped memory.
4463 * gdb.base/find-unmapped.c: New file.
4464 * gdb.base/find-unmapped.exp: New file.
4465
4466 2012-09-29 Yao Qi <yao@codesourcery.com>
4467
4468 * gdb.trace/mi-tracepoint-changed.exp: New.
4469 * gdb.mi/mi-breakpoint-changed.exp: New.
4470 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
4471 * gdb.mi/pendshr2.c: New.
4472
4473 2012-09-28 Yao Qi <yao@codesourcery.com>
4474
4475 * gdb.mi/pr11022.exp: New.
4476 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
4477
4478 2012-09-27 Tom Tromey <tromey@redhat.com>
4479
4480 * gdb.cp/derivation.exp: Add regression test.
4481 * gdb.cp/derivation.cc (class V_base, class V_inter, class
4482 V_derived): New.
4483 (vderived): New global.
4484
4485 2012-09-26 Tom Tromey <tromey@redhat.com>
4486
4487 * gdb.dwarf2/dw2-common-block.S: New file.
4488 * gdb.dwarf2/dw2-common-block.exp: New file.
4489
4490 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4491
4492 * gdb.fortran/common-block.exp: New file.
4493 * gdb.fortran/common-block.f90: New file.
4494
4495 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
4496
4497 * gdb.base/duplicate-bp.c: New file.
4498 * gdb.base/duplicate-bp.exp: New file.
4499
4500 2012-09-26 Yao Qi <yao@codesourcery.com>
4501
4502 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
4503
4504 Revert:
4505 2012-09-21 Yao Qi <yao@codesourcery.com>
4506
4507 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4508
4509 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4510
4511 * gdb.base/longest-types.c: New test case.
4512 * gdb.base/longest-types.exp: New test case.
4513
4514 2012-09-25 Yao Qi <yao@codesourcery.com>
4515
4516 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
4517
4518 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 Fix internal error on canonicalization of clang types.
4521 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
4522 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
4523 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
4524
4525 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 Fix disassemble without parameters in tailcall frame.
4528 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
4529
4530 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
4531
4532 * gdb.dwarf2/dw2-op-out-param.S: New file.
4533 * gdb.dwarf2/dw2-op-out-param.exp: New file.
4534
4535 2012-09-21 Yao Qi <yao@codesourcery.com>
4536
4537 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
4538
4539 2012-09-21 Yao Qi <yao@codesourcery.com>
4540
4541 * gdb.mi/mi-cli.exp: Remove.
4542 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
4543
4544 2012-09-21 Yao Qi <yao@codesourcery.com>
4545
4546 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
4547 "=record-started" notification.
4548
4549 2012-09-21 Yao Qi <yao@codesourcery.com>
4550
4551 * gdb.mi/mi-record-changed.exp: New.
4552 * gdb.mi/mi-reverse.exp: Adjust expected output.
4553
4554 2012-09-20 Tom Tromey <tromey@redhat.com>
4555
4556 * gdb.python/python.exp: Test atexit.register.
4557
4558 2012-09-20 Doug Evans <dje@google.com>
4559
4560 * boards/dwarf4-gdb-index.exp: New file.
4561
4562 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
4563 while running the tests.
4564
4565 2012-09-18 Joel Brobecker <brobecker@adacore.com>
4566
4567 * gdb.ada/bp_reset: New testcase.
4568
4569 2012-09-18 Yao Qi <yao@codesourcery.com>
4570
4571 * gdb.trace/mi-tsv-changed.exp: New.
4572
4573 2012-09-18 Yao Qi <yao@codesourcery.com>
4574
4575 * gdb.trace/mi-traceframe-changed.exp: New.
4576
4577 2012-09-17 Yao Qi <yao@codesourcery.com>
4578
4579 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
4580 when it is less than 0.
4581
4582 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 PR 14119
4585 * gdb.arch/amd64-tailcall-ret.S: New file.
4586 * gdb.arch/amd64-tailcall-ret.c: New file.
4587 * gdb.arch/amd64-tailcall-ret.exp: New file.
4588 * gdb.reverse/amd64-tailcall-reverse.S: New file.
4589 * gdb.reverse/amd64-tailcall-reverse.c: New file.
4590 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
4591
4592 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 PR 14548
4595 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
4596 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
4597 * gdb.reverse/singlejmp-reverse.S: New file.
4598 * gdb.reverse/singlejmp-reverse.c: New file.
4599 * gdb.reverse/singlejmp-reverse.exp: New file.
4600
4601 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4602
4603 Fix compatibility with old GCC (~4.1).
4604 * gdb.cp/converts.cc (my_enum_var): New variable.
4605
4606 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
4607
4608 * gdb.xml/tdesc-regs.exp: Update expected output for new
4609 vector_size syntax of vector types.
4610
4611 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
4612
4613 Refactor Python "gdb" module into a proper Python package, by
4614 introducing a new "_gdb" module for code implemented in C, and
4615 using reload/__import__ instead of exec.
4616 * gdb.python/python.exp (Test stderr location): Update module
4617 location of GDB-specific sys.stderr.
4618 (Test stdout location): Ditto for sys.stdout.
4619
4620 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4621
4622 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
4623
4624 2012-09-12 Keith Seitz <keiths@redhat.com>
4625
4626 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
4627 conversion statement.
4628
4629 2012-09-12 Doug Evans <dje@google.com>
4630
4631 * gdb.base/help.exp: Remove testing of individual command help text,
4632 too much of a maintenance burden. Instead, test the functionality
4633 of "help" itself.
4634
4635 2012-09-11 Doug Evans <dje@google.com>
4636
4637 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
4638 breakpoint.
4639
4640 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
4641 * gdb.dwarf2/fission-reread.S: Ditto.
4642 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
4643 * gdb.dwarf2/fission-reread.exp: Ditto.
4644
4645 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
4646
4647 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
4648
4649 2012-09-10 Joel Brobecker <brobecker@adacore.com>
4650
4651 * gdb.ada/optim_drec: New testcase.
4652
4653 2012-09-10 Doug Evans <dje@google.com>
4654
4655 * boards/fission.exp: Explicitly mark "board" as not remote.
4656
4657 2012-09-10 Keith Seitz <keiths@redhat.com>
4658
4659 PR gdb/13483
4660 * gdb.cp/converts.cc (A::A): Add ctor.
4661 (A::member_): Add member.
4662 (enum my_enum): New enumeration.
4663 (main): Add calls to foo1_7 with various
4664 permitted arguments.
4665 * gdb.cp/converts.exp: Add tests for boolean
4666 conversions permitted by the standard.
4667
4668 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
4669
4670 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
4671 avoid spurious results due to ~/.gdbinit.
4672 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
4673 $INTERNAL_GDBFLAGS in run command.
4674 * gdb.gdb/observer.exp (setup_test): Ditto.
4675 * gdb.gdb/selftest.exp (test_with_self): Ditto.
4676 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
4677
4678 2012-09-06 Doug Evans <dje@google.com>
4679
4680 * boards/fission.exp: New file.
4681
4682 * gdb.python/py-value.exp: Use clean_restart.
4683
4684 2012-09-05 Doug Evans <dje@google.com>
4685
4686 * gdb.base/info-macros.c: Fix whitespace.
4687
4688 2012-08-28 Pedro Alves <palves@redhat.com>
4689
4690 PR gdb/14428
4691
4692 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
4693
4694 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4695
4696 * gdb.base/break-caller-line.c: New file.
4697 * gdb.base/break-caller-line.exp: New file.
4698
4699 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4700
4701 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
4702 * gdb.arch/i386-cfi-notcurrent.S: New file.
4703 * gdb.arch/i386-cfi-notcurrent.exp: New file.
4704
4705 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
4706 Yao Qi <yao@codesourcery.com>
4707 Pedro Alves <palves@redhat.com>
4708
4709 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
4710 New procedures.
4711 (top level): Add overlap checking tests.
4712
4713 2012-08-24 Tom Tromey <tromey@redhat.com>
4714
4715 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
4716 gdb_test_multiple fails for other reasons.
4717
4718 2012-08-24 Yao Qi <yao@codesourcery.com>
4719
4720 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
4721
4722 2012-08-23 Pedro Alves <palves@redhat.com>
4723
4724 * gdb.base/help.exp: Adjust to "handle" help text change.
4725
4726 2012-08-23 Yao Qi <yao@codesourcery.com>
4727
4728 * gdb.trace/disconnected-tracing.c (start, end): New.
4729 (main): Call start and end.
4730 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
4731 existing tests into this proc.
4732 (disconnected_tfind): New.
4733
4734 2012-08-23 Yao Qi <yao@codesourcery.com>
4735
4736 * boards/native-gdbserver.exp (${board}_upload): New.
4737 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
4738 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
4739 Execute tfile on remote target.
4740 Copy trace file from target to host.
4741
4742 2012-08-22 Joseph Myers <joseph@codesourcery.com>
4743
4744 * gdb.arch/thumb-bx-pc.S: New file.
4745 * gdb.arch/thumb-bx-pc.exp: New file.
4746
4747 2012-08-22 Tom Tromey <tromey@redhat.com>
4748
4749 * gdb.base/maint.exp: Update.
4750
4751 2012-08-22 Tom Tromey <tromey@redhat.com>
4752
4753 * lib/gdb.exp (skip_unwinder_tests): New proc.
4754 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
4755 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
4756
4757 2012-08-21 Tom Tromey <tromey@redhat.com>
4758
4759 * gdb.hp/gdb.aCC/exception.exp: Remove.
4760
4761 012-08-19 Andrew Pinski <apinski@cavium.com>
4762
4763 * gdb.arch/mips-octeon-bbit.c: New file.
4764 * gdb.arch/mips-octeon-bbit.exp: New Test.
4765
4766 012-08-19 Keith Seitz <keiths@redhat.com>
4767
4768 PR c++/14365
4769 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
4770 * gdb.dwarf2/dw2-anon-mptr.S: New file.
4771
4772 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4773
4774 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
4775 verbose -log by more specific untested call.
4776
4777 2012-08-18 Yao Qi <yao@codesourcery.com>
4778
4779 * gdb.trace/tfind.exp: Move tests on various command help before
4780 checking target supports trace.
4781 Fix the expected output of 'help tfind end'.
4782
4783 2012-08-17 Keith Seitz <keiths@redhat.com>
4784
4785 PR c++/13356
4786 * gdb.base/default.exp: Update all "check type" tests.
4787 * gdb.base/help.exp: Likewise.
4788 * gdb.base/setshow.exp: Likewise.
4789 * gdb.cp/converts.cc (foo1_type_check): New function.
4790 (foo2_type_check): New function.
4791 (foo3_type_check): New function.
4792 (main): Call new functions.
4793 * converts.exp: Add tests for integer-to-pointer conversions
4794 with/without strict type-checking.
4795
4796 2012-08-16 Mike Frysinger <vapier@gentoo.org>
4797
4798 * gdb.base/help.exp: Update expected output.
4799
4800 2012-08-16 Joel Brobecker <brobecker@adacore.com>
4801
4802 * gdb.ada/rdv_wait: New testcase.
4803
4804 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4805
4806 * gdb.base/attach-twice.exp: Remove excessive ps exec.
4807
4808 2012-08-13 Doug Evans <dje@google.com>
4809
4810 * gdb.base/help.exp: Update expected output.
4811 * gdb.base/default.exp: Update expected output of "show convenience".
4812
4813 2012-08-10 Doug Evans <dje@google.com>
4814
4815 * gdb.python/py-strfns.c: New file.
4816 * gdb.python/py-strfns.exp: New file.
4817 * gdb.python/py-type.exp (test_fields): Add vector tests.
4818
4819 2012-08-10 Mike Frysinger <vapier@gentoo.org>
4820
4821 PR cli/10436:
4822 * gdb.base/completion.exp: Add tests for handle completion.
4823
4824 2012-08-09 Yao Qi <yao@codesourcery.com>
4825
4826 * gdb.mi/mi-cmd-param-changed.exp: New.
4827 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
4828 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
4829 * gdb.mi/mi2-prompt.exp: Likewise.
4830
4831 2012-08-08 Doug Evans <dje@google.com>
4832
4833 * gdb.base/debug-expr.c: New file.
4834 * gdb.base/debug-expr.exp: New file.
4835 * gdb.base/exprs.exp: Test {type} casts.
4836 * gdb.cp/debug-expr.exp: New file.
4837
4838 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4839
4840 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
4841 global variable loop, not a 'break'. Add loop count limit to 100.
4842 Add new fail case for terminated vgdb.
4843
4844 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4845 Jean-Marc Saffroy <saffroy@gmail.com>
4846
4847 PR 11804
4848 * gdb.base/gcore-relro.exp: New file.
4849 * gdb.base/gcore-relro-main.c: New file.
4850 * gdb.base/gcore-relro-lib.c: New file.
4851
4852 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4853
4854 Do not false FAIL with old GCCs.
4855 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
4856 GCC < 4.5 in $no_hw mode.
4857
4858 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * gdb.base/default.exp (cd): Accept new directory with no arguments.
4861
4862 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4863
4864 * gdb.base/list.exp (test_only_end): New function.
4865 Call it.
4866
4867 2012-08-06 Tom Tromey <tromey@redhat.com>
4868
4869 * gdb.python/py-mi.exp: Add test for printer whose children
4870 are a list.
4871 * gdb.python/py-prettyprint.c (struct children_as_list): New.
4872 (main): New variable children_as_list.
4873 * gdb.python/py-prettyprint.py (class pp_children_as_list):
4874 New.
4875 (register_pretty_printers): Register new printer.
4876
4877 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4878
4879 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
4880 symbols. Abort if vgdb remote connection is closed.
4881
4882 2012-08-02 Doug Evans <dje@google.com>
4883
4884 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
4885
4886 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
4887
4888 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
4889 s390x, PowerPC 64 and m68k-linux.
4890
4891 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4892
4893 * gdb.base/annota1.exp: Accept no frames-invalid notification
4894 when starting up the program.
4895 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
4896 show a symbolic value as well.
4897 * gdb.server/server-exec-info.exp: Skip test when skipping
4898 gdbserver test and/or when skipping shared library tests.
4899 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
4900 avoid name conflicts with other tests.
4901
4902 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4903
4904 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
4905 Fix wrong output on big-endian systems.
4906 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
4907 4-byte pointer types on 64-bit s390x.
4908
4909 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
4910
4911 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
4912 marker comment at the beginning (after intialization).
4913 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
4914 breakpoint on marker comment instead of function begin.
4915 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
4916 PowerPC.
4917 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
4918 or 64-bit PowerPC.
4919 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
4920 gdb,no_hardware_watchpoints flag is set.
4921 (initialize): Remove now redundant can-use-hw-watchpoints change.
4922
4923 2012-08-02 Yao Qi <yao@codesourcery.com>
4924 Pedro Alves <palves@redhat.com>
4925
4926 * boards/local-remote-host.exp: New.
4927
4928 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4929
4930 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
4931 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
4932 * gdb.base/print-file-var.exp: Likewise.
4933 * gdb.server/solib-list.exp: Skip on remote targets.
4934
4935 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
4936
4937 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
4938 watchpoints on ARM. When expecting software watchpoints, tolerate
4939 (remote) targets that report unsupported hardware watchpoint only
4940 at continue time.
4941 (test_wide_location_2): Likewise.
4942
4943 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4944
4945 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
4946 valgrind versions.
4947
4948 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4949
4950 * gdb.base/valgrind-infcall.c: New file.
4951 * gdb.base/valgrind-infcall.exp: New file.
4952
4953 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
4954
4955 2012-07-30 Keith Seitz <keiths@redhat.com>
4956
4957 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
4958 linespecs.
4959
4960 2012-07-30 Doug Evans <dje@google.com>
4961
4962 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
4963 * gdb.dwarf2/pr13961.S: Ditto.
4964
4965 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
4966
4967 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
4968
4969 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
4970 change its format immediately after reloading the binary.
4971
4972 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4973
4974 Fix testsuite regression after --use-deprecated-index-sections removal.
4975 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
4976 string.
4977 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
4978
4979 2012-07-27 Yao Qi <yao@codesourcery.com>
4980
4981 KFAIL for PR remote/14161.
4982 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
4983 Cleanup socket files.
4984 (strace_info_marker): Detach inferior.
4985
4986 2012-07-26 Tom Tromey <tromey@redhat.com>
4987
4988 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
4989
4990 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
4991
4992 * gdb.python/py-inferior.c (thread): New function.
4993 (check_threads): New function.
4994 (test_threads): New function.
4995 * gdb.python/py-inferior.exp: Added test.
4996 Replaced runto with continue to breakpoint.
4997
4998 2012-07-26 Tom Tromey <tromey@redhat.com>
4999
5000 * lib/ada.exp (standard_ada_testfile): New proc.
5001 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
5002 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
5003 * gdb.ada/array_return.exp: Use standard_ada_testfile.
5004 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
5005 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
5006 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
5007 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
5008 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
5009 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
5010 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
5011 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
5012 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
5013 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
5014 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
5015 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
5016 * gdb.ada/char_param.exp: Use standard_ada_testfile.
5017 * gdb.ada/complete.exp: Use standard_ada_testfile.
5018 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
5019 standard_output_file.
5020 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
5021 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
5022 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
5023 standard_output_file.
5024 * gdb.ada/exprs.exp: Use standard_ada_testfile.
5025 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
5026 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
5027 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
5028 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
5029 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
5030 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
5031 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
5032 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
5033 * gdb.ada/homonym.exp: Use standard_ada_testfile.
5034 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
5035 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
5036 * gdb.ada/interface.exp: Use standard_ada_testfile.
5037 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
5038 standard_output_file
5039 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
5040 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
5041 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
5042 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
5043 * gdb.ada/nested.exp: Use standard_ada_testfile.
5044 * gdb.ada/null_array.exp: Use standard_ada_testfile.
5045 * gdb.ada/null_record.exp: Use standard_ada_testfile.
5046 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
5047 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
5048 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
5049 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
5050 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
5051 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
5052 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
5053 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
5054 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
5055 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
5056 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
5057 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
5058 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
5059 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
5060 * gdb.ada/start.exp: Use standard_ada_testfile.
5061 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
5062 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
5063 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
5064 * gdb.ada/tagged.exp: Use standard_ada_testfile.
5065 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
5066 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
5067 * gdb.ada/tasks.exp: Use standard_ada_testfile.
5068 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
5069 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
5070 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
5071 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
5072 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
5073 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
5074 * gdb.ada/widewide.exp: Use standard_ada_testfile.
5075
5076 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 Fix testsuite regression after --use-deprecated-index-sections removal.
5079 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
5080
5081 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Fix compatibility with Tcl before 7.5.
5084 * lib/future.exp (lreverse): New function if it does not exist.
5085
5086 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
5087
5088 * gdb.mi/mi-pending.c: New method to set a second pending
5089 breakpoint.
5090 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
5091 condition.
5092
5093 2012-07-20 Pedro Alves <palves@redhat.com>
5094
5095 PR threads/11692
5096 PR gdb/12203
5097
5098 * gdb.threads/create-fail.c: New file.
5099 * gdb.threads/create-fail.exp: New file.
5100
5101 2012-07-19 Pedro Alves <palves@redhat.com>
5102
5103 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
5104 * config/vx.exp (gdb_start): Likewise.
5105 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
5106 * gdb.base/setvar.exp (test_set): Likewise.
5107 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
5108 * gdb.reverse/sigall-precsave.exp: Likewise.
5109 * gdb.reverse/sigall-reverse.exp: Likewise.
5110
5111 2012-07-19 Pedro Alves <palves@redhat.com>
5112
5113 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
5114 handler before recording.
5115
5116 2012-07-19 Tom Tromey <tromey@redhat.com>
5117
5118 * gdb.cp/casts.exp: Add tests for typeof and decltype.
5119 * gdb.cp/casts.cc (decltype): New function.
5120 (main): Use it.
5121
5122 2012-07-19 Pedro Alves <palves@redhat.com>
5123
5124 * gdb.base/sigall.exp (signals): New list.
5125 <top level>: Loop over signals in the $signals list instead of
5126 calling a test function once per signal.
5127 * gdb.reverse/sigall-precsave.exp (signals): New list.
5128 <top level>: Loop over signals in the $signals list instead of
5129 calling a test function once per signal.
5130 * gdb.reverse/sigall-reverse.exp (signals): New list.
5131 <top level>: Loop over signals in the $signals list instead of
5132 calling a test function once per signal.
5133
5134 2012-07-19 Yao Qi <yao@codesourcery.com>
5135
5136 * gdb.base/setshow.exp: Test 'set args ~'.
5137
5138 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5139
5140 * gdb.base/store.exp (check_set): Import gdb_prompt.
5141 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
5142 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
5143
5144 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 PR 11914
5147 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
5148 (main): Call eval_sub.
5149 * gdb.python/py-prettyprint.exp:
5150 (python execfile ('py-prettyprint.py')): Move it earlier.
5151 New breakpoint for eval-break.
5152 (continue to breakpoint: eval-break, info locals): New test.
5153 (python execfile ('py-prettyprint.py')): Move it from here.
5154 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
5155 (register_pretty_printers): Register pp_eval_type.
5156
5157 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5158
5159 Fix a testcase regression by me.
5160 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
5161 DW_FORM_data4.
5162
5163 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5164 Doug Evans <dje@google.com>
5165
5166 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
5167 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
5168
5169 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 Fix gdbserver run regression.
5172 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
5173
5174 2012-07-12 Tom Tromey <tromey@redhat.com>
5175
5176 * lib/gdb.exp (standard_testfile): Don't declare objdir.
5177 (clean_restart): Likewise.
5178 (core_find): Use standard_output_file.
5179
5180 2012-07-12 Tom Tromey <tromey@redhat.com>
5181
5182 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
5183 * gdb.dwarf2/dw2-anonymous-func.exp: Use
5184 prepare_for_testing_full.
5185 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
5186 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
5187 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
5188 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
5189 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
5190 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
5191 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
5192 prepare_for_testing_full.
5193 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
5194 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
5195 prepare_for_testing_full.
5196 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
5197 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
5198 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
5199
5200 2012-07-12 Tom Tromey <tromey@redhat.com>
5201
5202 * lib/gdb.exp (build_executable_from_specs): New proc, from
5203 build_executable.
5204 (build_executable): Use it.
5205 (prepare_for_testing_full): New proc.
5206
5207 2012-07-11 Tom Tromey <tromey@redhat.com>
5208
5209 * gdb.reverse/break-precsave.exp: Use standard_output_file.
5210 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
5211 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
5212 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
5213 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
5214 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
5215 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
5216 * gdb.reverse/step-precsave.exp: Use standard_output_file.
5217 * gdb.reverse/until-precsave.exp: Use standard_output_file.
5218 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
5219
5220 2012-07-10 Tom Tromey <tromey@redhat.com>
5221
5222 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
5223 standard_output_file.
5224 * gdb.mi/gdb2549.exp: Use standard_testfile.
5225 * gdb.mi/gdb669.exp: Use standard_testfile.
5226 * gdb.mi/gdb701.exp: Use standard_testfile.
5227 * gdb.mi/gdb792.exp: Use standard_testfile.
5228 * gdb.mi/mi-async.exp: Use standard_testfile.
5229 * gdb.mi/mi-basics.exp: Use standard_testfile.
5230 * gdb.mi/mi-break.exp: Use standard_testfile.
5231 * gdb.mi/mi-cli.exp: Use standard_testfile.
5232 * gdb.mi/mi-console.exp: Use standard_testfile.
5233 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
5234 * gdb.mi/mi-eval.exp: Use standard_testfile.
5235 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
5236 * gdb.mi/mi-file.exp: Use standard_testfile.
5237 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
5238 * gdb.mi/mi-logging.exp: Use standard_testfile.
5239 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
5240 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
5241 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
5242 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
5243 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
5244 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
5245 * gdb.mi/mi-pending.exp: Use standard_testfile,
5246 standard_output_file.
5247 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
5248 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
5249 * gdb.mi/mi-regs.exp: Use standard_testfile.
5250 * gdb.mi/mi-return.exp: Use standard_testfile.
5251 * gdb.mi/mi-reverse.exp: Use standard_testfile.
5252 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
5253 * gdb.mi/mi-solib.exp: Use standard_testfile,
5254 standard_output_file.
5255 * gdb.mi/mi-stack.exp: Use standard_testfile.
5256 * gdb.mi/mi-stepi.exp: Use standard_testfile.
5257 * gdb.mi/mi-stepn.exp: Use standard_testfile.
5258 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
5259 * gdb.mi/mi-until.exp: Use standard_testfile.
5260 * gdb.mi/mi-var-block.exp: Use standard_testfile.
5261 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
5262 * gdb.mi/mi-var-child.exp: Use standard_testfile.
5263 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
5264 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
5265 * gdb.mi/mi-var-display.exp: Use standard_testfile.
5266 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
5267 standard_output_file.
5268 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
5269 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
5270 * gdb.mi/mi-watch.exp: Use standard_testfile.
5271 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
5272 * gdb.mi/mi2-basics.exp: Use standard_testfile.
5273 * gdb.mi/mi2-break.exp: Use standard_testfile.
5274 * gdb.mi/mi2-cli.exp: Use standard_testfile.
5275 * gdb.mi/mi2-console.exp: Use standard_testfile.
5276 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
5277 * gdb.mi/mi2-eval.exp: Use standard_testfile.
5278 * gdb.mi/mi2-file.exp: Use standard_testfile.
5279 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
5280 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
5281 * gdb.mi/mi2-regs.exp: Use standard_testfile.
5282 * gdb.mi/mi2-return.exp: Use standard_testfile.
5283 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
5284 * gdb.mi/mi2-stack.exp: Use standard_testfile.
5285 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
5286 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
5287 * gdb.mi/mi2-until.exp: Use standard_testfile.
5288 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
5289 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
5290 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
5291 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
5292 * gdb.mi/mi2-watch.exp: Use standard_testfile.
5293
5294 2012-07-10 Tom Tromey <tromey@redhat.com>
5295
5296 * gdb.cp/abstract-origin.exp: Use standard_testfile.
5297 * gdb.cp/ambiguous.exp: Use standard_testfile,
5298 prepare_for_testing.
5299 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
5300 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
5301 * gdb.cp/anon-ns.exp: Use standard_testfile.
5302 * gdb.cp/anon-struct.exp: Use standard_testfile.
5303 * gdb.cp/anon-union.exp: Use standard_testfile,
5304 prepare_for_testing.
5305 * gdb.cp/arg-reference.exp: Use standard_testfile,
5306 prepare_for_testing.
5307 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
5308 * gdb.cp/breakpoint.exp: Use standard_testfile,
5309 prepare_for_testing.
5310 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
5311 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
5312 standard_output_file.
5313 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
5314 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
5315 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
5316 (test_static_members): Update.
5317 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
5318 * gdb.cp/converts.exp: Use standard_testfile.
5319 * gdb.cp/cp-relocate.exp: Use standard_testfile.
5320 * gdb.cp/cpcompletion.exp: Use standard_testfile,
5321 prepare_for_testing.
5322 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
5323 * gdb.cp/cplabel.exp: Use standard_testfile.
5324 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
5325 prepare_for_testing.
5326 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
5327 * gdb.cp/derivation.exp: Use standard_testfile,
5328 prepare_for_testing.
5329 * gdb.cp/destrprint.exp: Use standard_testfile.
5330 * gdb.cp/dispcxx.exp: Use standard_testfile.
5331 * gdb.cp/exception.exp: Use standard_testfile,
5332 prepare_for_testing.
5333 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
5334 * gdb.cp/extern-c.exp: Use standard_testfile,
5335 prepare_for_testing.
5336 * gdb.cp/formatted-ref.exp: Use standard_testfile,
5337 prepare_for_testing.
5338 * gdb.cp/fpointer.exp: Use standard_testfile.
5339 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
5340 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
5341 standard_output_file.
5342 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
5343 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
5344 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
5345 standard_output_file.
5346 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
5347 (do_tests): Update.
5348 * gdb.cp/koenig.exp: Use standard_testfile.
5349 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
5350 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
5351 * gdb.cp/m-static.exp: Use standard_testfile,
5352 prepare_for_testing.
5353 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
5354 * gdb.cp/mb-inline.exp: Use standard_testfile,
5355 prepare_for_testing.
5356 * gdb.cp/mb-templates.exp: Use standard_testfile,
5357 prepare_for_testing.
5358 * gdb.cp/member-ptr.exp: Use standard_testfile,
5359 prepare_for_testing.
5360 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
5361 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
5362 * gdb.cp/method2.exp: Use standard_testfile.
5363 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
5364 standard_output_file.
5365 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
5366 (do_tests): Update.
5367 * gdb.cp/namespace-enum.exp: Use standard_testfile,
5368 prepare_for_testing.
5369 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
5370 prepare_for_testing.
5371 * gdb.cp/namespace.exp: Use standard_testfile,
5372 prepare_for_testing.
5373 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
5374 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
5375 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
5376 * gdb.cp/nsimport.exp: Use standard_testfile,
5377 prepare_for_testing.
5378 * gdb.cp/nsnested.exp: Use standard_testfile.
5379 * gdb.cp/nsnoimports.exp: Use standard_testfile.
5380 * gdb.cp/nsrecurs.exp: Use standard_testfile,
5381 prepare_for_testing.
5382 * gdb.cp/nsstress.exp: Use standard_testfile,
5383 prepare_for_testing.
5384 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
5385 * gdb.cp/operator.exp: Use standard_testfile.
5386 * gdb.cp/oranking.exp: Use standard_testfile.
5387 * gdb.cp/overload-const.exp: Use standard_testfile.
5388 * gdb.cp/overload.exp: Use standard_testfile,
5389 prepare_for_testing.
5390 * gdb.cp/ovldbreak.exp: Use standard_testfile.
5391 * gdb.cp/ovsrch.exp: Use standard_testfile.
5392 * gdb.cp/paren-type.exp: Use standard_testfile.
5393 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
5394 prepare_for_testing.
5395 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
5396 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
5397 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
5398 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
5399 * gdb.cp/pr10728.exp: Use standard_testfile,
5400 standard_output_file.
5401 * gdb.cp/pr12028.exp: Use standard_testfile.
5402 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
5403 * gdb.cp/pr9167.exp: Use standard_testfile.
5404 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
5405 * gdb.cp/printmethod.exp: Use standard_testfile,
5406 prepare_for_testing.
5407 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
5408 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
5409 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
5410 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
5411 standard_output_file.
5412 * gdb.cp/readnow-language.exp: Use standard_testfile.
5413 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
5414 (gdb_start_again): Use clean_restart.
5415 * gdb.cp/ref-types.exp: Use standard_testfile,
5416 prepare_for_testing.
5417 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
5418 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
5419 * gdb.cp/smartp.exp: Use standard_testfile.
5420 * gdb.cp/static-method.exp: Use standard_testfile.
5421 * gdb.cp/static-print-quit.exp: Use standard_testfile.
5422 * gdb.cp/temargs.exp: Use standard_testfile.
5423 * gdb.cp/templates.exp: Use standard_testfile,
5424 prepare_for_testing.
5425 (do_tests): Update.
5426 * gdb.cp/try_catch.exp: Use standard_testfile,
5427 prepare_for_testing.
5428 * gdb.cp/typedef-operator.exp: Use standard_testfile.
5429 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
5430 * gdb.cp/virtbase.exp: Use standard_testfile,
5431 prepare_for_testing.
5432 * gdb.cp/virtfunc.exp: Use standard_testfile,
5433 prepare_for_testing.
5434 (do_tests): Update.
5435 * gdb.cp/virtfunc2.exp: Use standard_testfile,
5436 prepare_for_testing.
5437
5438 2012-07-10 Tom Tromey <tromey@redhat.com>
5439
5440 * lib/gdb.exp (standard_testfile): Unset output variables from
5441 earlier invocations.
5442
5443 2012-07-10 Yao Qi <yao@codesourcery.com>
5444
5445 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
5446 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
5447 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
5448 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
5449 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
5450 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
5451 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
5452 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
5453 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
5454 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
5455 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
5456 * gdb.mi/mi-var-display.exp: Likewise.
5457 * gdb.mi/mi-var-invalidate.exp: Likewise.
5458 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
5459 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
5460 * gdb.mi/mi2-console.exp: Likewise.
5461 * gdb.mi/mi2-disassemble.exp: Likewise.
5462 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
5463 * gdb.mi/mi2-read-memory.exp: Likewise.
5464 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
5465 * gdb.mi/mi2-simplerun.exp: Likewise.
5466 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
5467 * gdb.mi/mi2-syn-frame.exp: Likewise.
5468 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
5469 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
5470 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
5471
5472 2012-07-09 Tom Tromey <tromey@redhat.com>
5473
5474 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
5475 * gdb.base/callfuncs.exp: Add cast-based test.
5476 * gdb.base/callfuncs.c (voidfunc): New function.
5477
5478 2012-07-08 Doug Evans <dje@google.com>
5479
5480 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
5481
5482 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5483
5484 Fix XFAIL compatibility with old i386 systems.
5485 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
5486 Check also 'Cannot insert breakpoint 0'.
5487
5488 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5489
5490 PR 14321
5491 * gdb.base/find.exp
5492 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
5493
5494 2012-07-06 Tom Tromey <tromey@redhat.com>
5495
5496 * gdb.base/whatis.exp: Add test.
5497
5498 2012-07-06 Tom Tromey <tromey@redhat.com>
5499
5500 * gdb.base/whatis.exp: Add regression test.
5501
5502 2012-07-06 Tom Tromey <tromey@redhat.com>
5503
5504 * gdb.base/whatis.exp: Add tests.
5505
5506 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5507
5508 PR 12649
5509 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
5510 gdb_test_multiple $gdb_prompt terminator.
5511
5512 2012-07-04 Pedro Alves <palves@redhat.com>
5513
5514 * gdb.mi/mi-reverse.exp: Use supports_reverse and
5515 supports_process_record.
5516
5517 2012-07-04 Pedro Alves <palves@redhat.com>
5518
5519 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
5520 endings.
5521 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
5522
5523 2012-07-03 Stan Shebs <stan@codesourcery.com>
5524
5525 * gdb.base/info-os.c (main): Retry resource acquisition until an
5526 available one is found.
5527 * gdb.base/info-os.exp: Collect resource keys from the program
5528 and use them in matching.
5529
5530 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5531
5532 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
5533 Wrap the test into loop for corefile and core0file.
5534
5535 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5536
5537 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
5538 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
5539 .note.GNU-stack.
5540
5541 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
5542
5543 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
5544
5545 * gdb.base/help.exp (help b, help br, help bre, help brea, help
5546 break): Include help message for the new `-probe' and `-probe-stap'
5547 options.
5548
5549 2012-07-02 Stan Shebs <stan@codesourcery.com>
5550
5551 * gdb.base/dprintf.exp: Add agent style tests.
5552
5553 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5554
5555 * gdb.base/stale-infcall.c (infcall): New label test-next.
5556 (main): New labels test-pass and test-fail.
5557 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
5558 $test_fail_bpnum to test-fail.
5559 (test system longjmp tracking support): New test.
5560 Delete $test_fail_bpnum.
5561 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
5562 breakpoint.
5563
5564 2012-06-30 Doug Evans <dje@google.com>
5565
5566 * gdb.dwarf2/fission-reread.S: New file.
5567 * gdb.dwarf2/fission-reread.exp: New file.
5568
5569 2012-06-28 Stan Shebs <stan@codesourcery.com>
5570
5571 * gdb.mi/mi-logging.exp: New file.
5572
5573 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5574 Pedro Alves <palves@redhat.com>
5575
5576 * gdb.threads/siginfo-threads.exp: New file.
5577 * gdb.threads/siginfo-threads.c: New file.
5578 * gdb.threads/sigstep-threads.exp: New file.
5579 * gdb.threads/sigstep-threads.c: New file.
5580
5581 2012-06-28 Tom Tromey <tromey@redhat.com>
5582
5583 * gdb.go/package.exp: Partially revert earlier patch; use
5584 gdb_compile again. Use standard_output_file.
5585
5586 2012-06-27 Doug Evans <dje@google.com>
5587
5588 * gdb.dwarf2/fission-base.c: New file.
5589 * gdb.dwarf2/fission-base.S: New file.
5590 * gdb.dwarf2/fission-base.exp: New file.
5591
5592 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5593
5594 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
5595
5596 2012-06-27 Tom Tromey <tromey@redhat.com>
5597
5598 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
5599 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
5600
5601 2012-06-27 Tom Tromey <tromey@redhat.com>
5602
5603 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
5604 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
5605 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
5606 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
5607 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
5608 prepare_for_testing.
5609 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
5610 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
5611 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
5612 standard_testfile.
5613 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
5614 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
5615 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
5616 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
5617 prepare_for_testing.
5618 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
5619 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
5620 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
5621 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
5622 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
5623 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
5624 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
5625 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
5626 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
5627 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
5628 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
5629 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
5630 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
5631 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
5632 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
5633 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
5634 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
5635 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
5636 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
5637 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
5638 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
5639 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
5640 standard_output_file.
5641 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
5642 standard_output_file.
5643 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
5644 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
5645 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
5646 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
5647 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
5648 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
5649 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
5650 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
5651 * gdb.dwarf2/implptr.exp: Use standard_testfile.
5652 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
5653 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
5654 * gdb.dwarf2/pieces.exp: Use standard_testfile.
5655 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
5656 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
5657 * gdb.dwarf2/valop.exp: Use standard_testfile,
5658 prepare_for_testing.
5659
5660 2012-06-27 Tom Tromey <tromey@redhat.com>
5661
5662 * gdb.python/python.exp: Fix regexps in pagination tests.
5663
5664 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
5665
5666 * gdb.python/py-symtab.exp: Add tests to test the new attribute
5667 'last' of gdb.Symtab_and_line.
5668 * gdb.python/py-symbol.c: Move break point comment to enable
5669 testing of gdb.Symtab_and_line.last.
5670
5671 2012-06-26 Tom Tromey <tromey@redhat.com>
5672
5673 * gdb.threads/step.c: Remove.
5674 * gdb.threads/step.exp: Remove.
5675 * gdb.threads/step2.exp: Remove.
5676
5677 2012-06-26 Tom Tromey <tromey@redhat.com>
5678
5679 * gdb.threads/watchpoint-fork.exp (test): Use
5680 standard_output_file. Don't declare objdir.
5681 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
5682 standard_output_file.
5683 * gdb.threads/attach-stopped.exp: Use standard_testfile.
5684 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
5685 clean_restart. Remove incdir.
5686 * gdb.threads/corethreads.exp: Use standard_testfile.
5687 * gdb.threads/execl.exp: Use standard_testfile,
5688 standard_output_file, clean_restart.
5689 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
5690 clean_restart.
5691 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
5692 clean_restart.
5693 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
5694 incdir.
5695 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
5696 clean_restart. Remove incdir.
5697 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
5698 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
5699 clean_restart. Remove incdir.
5700 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
5701 Remove incdir.
5702 * gdb.threads/leader-exit.exp: Use standard_testfile.
5703 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
5704 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
5705 clean_restart.
5706 * gdb.threads/manythreads.exp: Use standard_testfile,
5707 clean_restart. Remove incdir.
5708 * gdb.threads/multi-create.exp: Use standard_testfile,
5709 clean_restart.
5710 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
5711 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
5712 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
5713 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
5714 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
5715 * gdb.threads/pending-step.exp: Use standard_testfile,
5716 clean_restart. Remove incdir.
5717 * gdb.threads/print-threads.exp: Use standard_testfile,
5718 clean_restart. Remove incdir.
5719 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
5720 clean_restart. Remove incdir.
5721 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
5722 Remove incdir.
5723 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
5724 incdir.
5725 * gdb.threads/sigthread.exp: Use standard_testfile,
5726 clean_restart.
5727 * gdb.threads/staticthreads.exp: Use standard_testfile,
5728 clean_restart. Remove incdir.
5729 * gdb.threads/switch-threads.exp: Use standard_testfile,
5730 clean_restart. Remove incdir.
5731 * gdb.threads/thread-execl.exp: Use standard_testfile,
5732 clean_restart. Remove incdir.
5733 * gdb.threads/thread-find.exp: Use standard_testfile,
5734 clean_restart.
5735 * gdb.threads/thread-specific.exp: Use standard_testfile,
5736 clean_restart. Remove incdir.
5737 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
5738 clean_restart. Remove incdir.
5739 * gdb.threads/thread_check.exp: Use standard_testfile,
5740 clean_restart. Remove incdir.
5741 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
5742 incdir.
5743 * gdb.threads/threadapply.exp: Use standard_testfile,
5744 clean_restart. Remove incdir.
5745 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
5746 clean_restart. Remove incdir.
5747 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
5748 clean_restart.
5749 * gdb.threads/tls-shared.exp: Use standard_testfile,
5750 clean_restart, standard_output_file.
5751 * gdb.threads/tls-var.exp: Use standard_testfile,
5752 standard_output_file.
5753 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
5754 Remove incdir.
5755 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
5756 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
5757 incdir.
5758 * gdb.threads/watchthreads2.exp: Use standard_testfile,
5759 clean_restart. Remove incdir.
5760
5761 2012-06-26 Tom Tromey <tromey@redhat.com>
5762
5763 * gdb.trace/actions.exp: Use standard_testfile.
5764 * gdb.trace/ax.exp: Use standard_testfile.
5765 * gdb.trace/backtrace.exp: Use standard_testfile.
5766 * gdb.trace/change-loc.exp: Use standard_testfile.
5767 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
5768 * gdb.trace/collection.exp: Use standard_testfile,
5769 prepare_for_testing.
5770 * gdb.trace/deltrace.exp: Use standard_testfile.
5771 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
5772 * gdb.trace/ftrace.exp: Use standard_testfile.
5773 * gdb.trace/infotrace.exp: Use standard_testfile.
5774 * gdb.trace/packetlen.exp: Use standard_testfile.
5775 * gdb.trace/passc-dyn.exp: Use standard_testfile.
5776 * gdb.trace/passcount.exp: Use standard_testfile.
5777 * gdb.trace/pending.exp: Use standard_testfile.
5778 * gdb.trace/report.exp: Use standard_testfile.
5779 * gdb.trace/save-trace.exp: Use standard_testfile.
5780 * gdb.trace/stap-trace.exp: Use standard_testfile.
5781 * gdb.trace/status-stop.exp: Use standard_testfile.
5782 * gdb.trace/strace.exp: Use standard_testfile.
5783 * gdb.trace/tfile.exp: Use standard_testfile.
5784 * gdb.trace/tfind.exp: Use standard_testfile.
5785 * gdb.trace/trace-break.exp: Use standard_testfile.
5786 * gdb.trace/trace-mt.exp: Use standard_testfile.
5787 * gdb.trace/tracecmd.exp: Use standard_testfile.
5788 * gdb.trace/tspeed.exp: Use standard_testfile.
5789 * gdb.trace/tstatus.exp: Use standard_testfile.
5790 * gdb.trace/tsv.exp: Use standard_testfile.
5791 * gdb.trace/unavailable.exp: Use standard_testfile,
5792 prepare_for_testing.
5793 * gdb.trace/while-dyn.exp: Use standard_testfile.
5794 * gdb.trace/while-stepping.exp: Use standard_testfile.
5795
5796 2012-06-26 Tom Tromey <tromey@redhat.com>
5797
5798 * gdb.reverse/break-precsave.exp: Use standard_testfile.
5799 * gdb.reverse/break-reverse.exp: Use standard_testfile.
5800 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
5801 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
5802 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
5803 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
5804 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
5805 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
5806 prepare_for_testing.
5807 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
5808 prepare_for_testing.
5809 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
5810 prepare_for_testing.
5811 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
5812 prepare_for_testing.
5813 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
5814 prepare_for_testing
5815 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
5816 * gdb.reverse/machinestate.exp: Use standard_testfile.
5817 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
5818 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
5819 build_executable.
5820 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
5821 build_executable.
5822 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
5823 standard_output_file.
5824 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
5825 standard_output_file.
5826 * gdb.reverse/step-precsave.exp: Use standard_testfile.
5827 * gdb.reverse/step-reverse.exp: Use standard_testfile.
5828 * gdb.reverse/until-precsave.exp: Use standard_testfile.
5829 * gdb.reverse/until-reverse.exp: Use standard_testfile.
5830 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
5831 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
5832
5833 2012-06-26 Tom Tromey <tromey@redhat.com>
5834
5835 * gdb.stabs/weird.exp: Remove directory-checking code. Use
5836 standard_output_file.
5837 * gdb.stabs/exclfwd.exp: Use standard_testfile,
5838 prepare_for_testing. Remove directory-checking code.
5839
5840 2012-06-25 Tom Tromey <tromey@redhat.com>
5841
5842 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
5843 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
5844 build_executable, not prepare_for_testing.
5845 * gdb.multi/base.exp: Use standard_output_file. Use
5846 build_executable, not prepare_for_testing.
5847
5848 2012-06-25 Tom Tromey <tromey@redhat.com>
5849
5850 * gdb.fortran/subarray.exp: Use standard_testfile,
5851 prepare_for_testing.
5852 * gdb.fortran/multi-dim.exp: Use standard_testfile.
5853 * gdb.fortran/module.exp: Use standard_testfile.
5854 * gdb.fortran/logical.exp: Use standard_testfile.
5855 * gdb.fortran/library-module.exp: Use standard_testfile,
5856 standard_output_file.
5857 * gdb.fortran/derived-type.exp: Use standard_testfile,
5858 prepare_for_testing.
5859 * gdb.fortran/complex.exp: Use standard_testfile,
5860 prepare_for_testing.
5861 * gdb.fortran/charset.exp: Use standard_testfile.
5862 * gdb.fortran/array-element.exp: Use standard_testfile,
5863 prepare_for_testing.
5864
5865 2012-06-25 Keith Seitz <keiths@redhat.com>
5866
5867 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
5868 Change rbreak-related tests to KFAIL and add bugzilla numbers.
5869
5870 2012-06-25 Tom Tromey <tromey@redhat.com>
5871
5872 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
5873 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
5874 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
5875 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
5876
5877 2012-06-25 Tom Tromey <tromey@redhat.com>
5878
5879 * gdb.linespec/ls-errs.exp: Use standard_testfile.
5880 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
5881 * gdb.linespec/linespec.exp: Use standard_testfile.
5882
5883 2012-06-25 Tom Tromey <tromey@redhat.com>
5884
5885 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
5886 prepare_for_testing.
5887
5888 2012-06-25 Tom Tromey <tromey@redhat.com>
5889
5890 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
5891 prepare_for_testing.
5892 * gdb.opt/inline-break.exp: Use standard_testfile,
5893 prepare_for_testing.
5894 * gdb.opt/inline-bt.exp: Use standard_testfile,
5895 prepare_for_testing.
5896 * gdb.opt/inline-cmds.exp: Use standard_testfile,
5897 prepare_for_testing.
5898 * gdb.opt/inline-locals.exp: Use standard_testfile,
5899 prepare_for_testing.
5900
5901 2012-06-25 Tom Tromey <tromey@redhat.com>
5902
5903 * gdb.asm/asm-source.exp: Use standard_output_file,
5904 standard_testfile. Construct .o files in proper subdir.
5905
5906 2012-06-25 Tom Tromey <tromey@redhat.com>
5907
5908 * gdb.server/ext-attach.exp: Use standard_testfile,
5909 prepare_for_testing.
5910 * gdb.server/ext-run.exp: Use standard_testfile,
5911 build_executable.
5912 * gdb.server/file-transfer.exp: Use standard_testfile,
5913 prepare_for_testing.
5914 * gdb.server/server-exec-info.exp: Use standard_testfile.
5915 * gdb.server/server-mon.exp: Use standard_testfile,
5916 prepare_for_testing.
5917 * gdb.server/server-run.exp: Use standard_testfile,
5918 build_executable.
5919 * gdb.server/solib-list.exp: Use standard_testfile,
5920 standard_output_file.
5921
5922 2012-06-25 Tom Tromey <tromey@redhat.com>
5923
5924 * lib/gdb.exp (standard_output_file): Use "file join".
5925 * gdb.go/chan.exp: Use standard_testfile.
5926 * gdb.go/handcall.exp: Use standard_testfile.
5927 * gdb.go/hello.exp: Use standard_testfile.
5928 * gdb.integers/chan.exp: Use standard_testfile.
5929 * gdb.go/methods.exp: Use standard_testfile.
5930 * gdb.go/package.exp: Use standard_testfile.
5931 * gdb.go/strings.exp: Use standard_testfile.
5932 * gdb.go/types.exp: Use standard_testfile.
5933 * gdb.go/unsafe.exp: Use standard_testfile.
5934
5935 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
5936
5937 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
5938
5939 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5940
5941 Fix regression by the previous commit.
5942 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
5943
5944 2012-06-22 Tom Tromey <tromey@redhat.com>
5945
5946 * gdb.python/lib-types.exp: Use standard_testfile,
5947 prepare_for_testing.
5948 * gdb.python/py-block.exp: Use standard_testfile.
5949 * gdb.python/py-breakpoint.exp: Use standard_testfile.
5950 * gdb.python/py-events.exp: Use standard_testfile,
5951 standard_output_file.
5952 * gdb.python/py-evsignal.exp: Use standard_testfile.
5953 * gdb.python/py-evethreads.exp: Use standard_testfile.
5954 * gdb.python/py-explore-cc.exp: Use standard_testfile.
5955 * gdb.python/py-explore.exp: Use standard_testfile.
5956 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
5957 standard_output_file.
5958 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
5959 prepare_for_testing.
5960 * gdb.python/py-frame-inline.exp: Use standard_testfile.
5961 * gdb.python/py-frame.exp: Use standard_testfile.
5962 * gdb.python/py-inferior.exp: Use standard_testfile.
5963 * gdb.python/py-infthread.exp: Use standard_testfile.
5964 * gdb.python/py-mi.exp: Use standard_testfile.
5965 * gdb.python/py-objfile-script.exp: Use standard_testfile,
5966 build_executable.
5967 * gdb.python/py-objfile.exp: Use standard_testfile.
5968 * gdb.python/py-pp-maint.exp: Use standard_testfile,
5969 prepare_for_testing.
5970 * gdb.python/py-prettyprint.exp: Use standard_testfile.
5971 * gdb.python/py-progspace.exp: Use standard_testfile,
5972 build_executable.
5973 * gdb.python/py-prompt.exp: Use standard_testfile,
5974 build_executable.
5975 * gdb.python/py-section-script.exp: Use standard_testfile,
5976 build_executable.
5977 * gdb.python/py-shared.exp: Use standard_testfile,
5978 standard_output_file, clean_restart.
5979 * gdb.python/py-symbol.exp: Use standard_output_file,
5980 prepare_for_testing.
5981 * gdb.python/py-symtab.exp: Use standard_output_file,
5982 prepare_for_testing
5983 * gdb.python/py-template.exp: Use standard_testfile.
5984 * gdb.python/py-type.exp: Use standard_testfile.
5985 * gdb.python/py-value-cc.exp: Use standard_testfile.
5986 * gdb.python/py-value.exp: Use standard_testfile.
5987 * gdb.python/python.exp: Use standard_testfile, build_executable.
5988
5989 2012-06-22 Tom Tromey <tromey@redhat.com>
5990
5991 * gdb.objc/basicclass.exp: Use standard_testfile.
5992 (do_objc_tests): Don't declare objdir.
5993 * gdb.objc/nondebug.exp: Use standard_testfile.
5994 (do_objc_tests): Don't declare objdir.
5995 * gdb.objc/objcdecode.exp: Use standard_testfile.
5996 (do_objc_tests): Don't declare objdir.
5997
5998 2012-06-22 Tom Tromey <tromey@redhat.com>
5999
6000 * gdb.java/jmain.exp: Use standard_testfile.
6001 * gdb.java/jmisc.exp: Use standard_testfile.
6002 * gdb.java/jnpe.exp: Use standard_testfile.
6003 * gdb.java/jprint.exp: Use standard_testfile.
6004
6005 2012-06-22 Tom Tromey <tromey@redhat.com>
6006
6007 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
6008 (standard_output_file, standard_testfile): New procs.
6009 (build_executable, clean_restart): Use standard_output_file.
6010
6011 2012-06-22 Yao Qi <yao@codesourcery.com>
6012
6013 * boards/native-gdbserver.exp: New proc ${board}_exec.
6014 * boards/native-stdio-gdbserver.exp: Likewise.
6015
6016 2012-06-21 Tom Tromey <tromey@redhat.com>
6017
6018 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
6019 (build_executable): Update.
6020 (get_compiler_info): Remove 'binfile' argument.
6021 * gdb.ada/arrayidx.exp: Update.
6022 * gdb.ada/null_array.exp: Update.
6023 * gdb.arch/altivec-abi.exp: Update.
6024 * gdb.arch/altivec-regs.exp: Update.
6025 * gdb.arch/amd64-byte.exp: Update.
6026 * gdb.arch/amd64-dword.exp: Update.
6027 * gdb.arch/amd64-word.exp: Update.
6028 * gdb.arch/i386-avx.exp: Update.
6029 * gdb.arch/i386-byte.exp: Update.
6030 * gdb.arch/i386-sse.exp: Update.
6031 * gdb.arch/i386-word.exp: Update.
6032 * gdb.arch/ppc-dfp.exp: Update.
6033 * gdb.arch/ppc-fp.exp: Update.
6034 * gdb.arch/vsx-regs.exp: Update.
6035 * gdb.base/all-bin.exp: Update.
6036 * gdb.base/annota1.exp: Update.
6037 * gdb.base/async.exp: Update.
6038 * gdb.base/attach.exp: Update.
6039 * gdb.base/break-interp.exp: Update.
6040 * gdb.base/call-ar-st.exp: Update.
6041 * gdb.base/call-rt-st.exp: Update.
6042 * gdb.base/call-sc.exp: Update.
6043 * gdb.base/callfuncs.exp: Update.
6044 * gdb.base/catch-load.exp: Update.
6045 * gdb.base/completion.exp: Update.
6046 * gdb.base/complex.exp: Update.
6047 * gdb.base/condbreak.exp: Update.
6048 * gdb.base/consecutive.exp: Update.
6049 * gdb.base/constvars.exp: Update.
6050 * gdb.base/corefile.exp: Update.
6051 * gdb.base/eval-skip.exp: Update.
6052 * gdb.base/expand-psymtabs.exp: Update.
6053 * gdb.base/exprs.exp: Update.
6054 * gdb.base/fileio.exp: Update.
6055 * gdb.base/fixsection.exp: Update.
6056 * gdb.base/funcargs.exp: Update.
6057 * gdb.base/gdb11530.exp: Update.
6058 * gdb.base/gdb1555.exp: Update.
6059 * gdb.base/gnu-ifunc.exp: Update.
6060 * gdb.base/gnu_vector.exp: Update.
6061 * gdb.base/info-macros.exp: Update.
6062 * gdb.base/jit-simple.exp: Update.
6063 * gdb.base/jit-so.exp: Update.
6064 * gdb.base/jit.exp: Update.
6065 * gdb.base/langs.exp: Update.
6066 * gdb.base/list.exp: Update.
6067 * gdb.base/logical.exp: Update.
6068 * gdb.base/long_long.exp: Update.
6069 * gdb.base/longjmp.exp: Update.
6070 * gdb.base/macscp.exp: Update.
6071 * gdb.base/mips_pro.exp: Update.
6072 * gdb.base/miscexprs.exp: Update.
6073 * gdb.base/morestack.exp: Update.
6074 * gdb.base/nodebug.exp: Update.
6075 * gdb.base/opaque.exp: Update.
6076 * gdb.base/pc-fp.exp: Update.
6077 * gdb.base/pending.exp: Update.
6078 * gdb.base/permissions.exp: Update.
6079 * gdb.base/pointers.exp: Update.
6080 * gdb.base/prelink.exp: Update.
6081 * gdb.base/printcmds.exp: Update.
6082 * gdb.base/psymtab.exp: Update.
6083 * gdb.base/ptype.exp: Update.
6084 * gdb.base/relational.exp: Update.
6085 * gdb.base/scope.exp: Update.
6086 * gdb.base/setvar.exp: Update.
6087 * gdb.base/shlib-call.exp: Update.
6088 * gdb.base/shreloc.exp: Update.
6089 * gdb.base/signals.exp: Update.
6090 * gdb.base/sizeof.exp: Update.
6091 * gdb.base/so-impl-ld.exp: Update.
6092 * gdb.base/so-indr-cl.exp: Update.
6093 * gdb.base/solib-disc.exp: Update.
6094 * gdb.base/solib-display.exp: Update.
6095 * gdb.base/solib-nodir.exp: Update.
6096 * gdb.base/solib-overlap.exp: Update.
6097 * gdb.base/solib-symbol.exp: Update.
6098 * gdb.base/solib-weak.exp: Update.
6099 * gdb.base/solib.exp: Update.
6100 * gdb.base/store.exp: Update.
6101 * gdb.base/structs.exp: Update.
6102 * gdb.base/structs2.exp: Update.
6103 * gdb.base/type-opaque.exp: Update.
6104 * gdb.base/unload.exp: Update.
6105 * gdb.base/varargs.exp: Update.
6106 * gdb.base/volatile.exp: Update.
6107 * gdb.base/watch_thread_num.exp: Update.
6108 * gdb.base/watchpoint-solib.exp: Update.
6109 * gdb.base/watchpoint.exp: Update.
6110 * gdb.base/watchpoints.exp: Update.
6111 * gdb.base/whatis.exp: Update.
6112 * gdb.cell/arch.exp: Update.
6113 * gdb.cell/break.exp: Update.
6114 * gdb.cell/bt.exp: Update.
6115 * gdb.cell/core.exp: Update.
6116 * gdb.cell/data.exp: Update.
6117 * gdb.cell/ea-cache.exp: Update.
6118 * gdb.cell/f-regs.exp: Update.
6119 * gdb.cell/fork.exp: Update.
6120 * gdb.cell/gcore.exp: Update.
6121 * gdb.cell/mem-access.exp: Update.
6122 * gdb.cell/ptype.exp: Update.
6123 * gdb.cell/registers.exp: Update.
6124 * gdb.cell/sizeof.exp: Update.
6125 * gdb.cell/solib-symbol.exp: Update.
6126 * gdb.cell/solib.exp: Update.
6127 * gdb.cp/ambiguous.exp: Update.
6128 * gdb.cp/breakpoint.exp: Update.
6129 * gdb.cp/bs15503.exp: Update.
6130 * gdb.cp/casts.exp: Update.
6131 * gdb.cp/class2.exp: Update.
6132 * gdb.cp/cpexprs.exp: Update.
6133 * gdb.cp/cplusfuncs.exp: Update.
6134 * gdb.cp/ctti.exp: Update.
6135 * gdb.cp/dispcxx.exp: Update.
6136 * gdb.cp/gdb1355.exp: Update.
6137 * gdb.cp/gdb2384.exp: Update.
6138 * gdb.cp/gdb2495.exp: Update.
6139 * gdb.cp/infcall-dlopen.exp: Update.
6140 * gdb.cp/local.exp: Update.
6141 * gdb.cp/m-data.exp: Update.
6142 * gdb.cp/m-static.exp: Update.
6143 * gdb.cp/mb-ctor.exp: Update.
6144 * gdb.cp/mb-inline.exp: Update.
6145 * gdb.cp/mb-templates.exp: Update.
6146 * gdb.cp/member-ptr.exp: Update.
6147 * gdb.cp/method.exp: Update.
6148 * gdb.cp/namespace.exp: Update.
6149 * gdb.cp/nextoverthrow.exp: Update.
6150 * gdb.cp/nsdecl.exp: Update.
6151 * gdb.cp/nsrecurs.exp: Update.
6152 * gdb.cp/nsstress.exp: Update.
6153 * gdb.cp/nsusing.exp: Update.
6154 * gdb.cp/pr-1023.exp: Update.
6155 * gdb.cp/pr-1210.exp: Update.
6156 * gdb.cp/pr-574.exp: Update.
6157 * gdb.cp/pr9631.exp: Update.
6158 * gdb.cp/printmethod.exp: Update.
6159 * gdb.cp/psmang.exp: Update.
6160 * gdb.cp/re-set-overloaded.exp: Update.
6161 * gdb.cp/rtti.exp: Update.
6162 * gdb.cp/shadow.exp: Update.
6163 * gdb.cp/templates.exp: Update.
6164 * gdb.cp/try_catch.exp: Update.
6165 * gdb.dwarf2/dw2-ranges.exp: Update.
6166 * gdb.dwarf2/pr10770.exp: Update.
6167 * gdb.fortran/library-module.exp: Update.
6168 * gdb.hp/gdb.aCC/optimize.exp: Update.
6169 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
6170 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
6171 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
6172 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
6173 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
6174 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
6175 * gdb.hp/gdb.compat/xdb1.exp: Update.
6176 * gdb.hp/gdb.compat/xdb2.exp: Update.
6177 * gdb.hp/gdb.compat/xdb3.exp: Update.
6178 * gdb.hp/gdb.defects/bs14602.exp: Update.
6179 * gdb.hp/gdb.defects/solib-d.exp: Update.
6180 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
6181 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
6182 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
6183 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
6184 * gdb.mi/gdb792.exp: Update.
6185 * gdb.mi/mi-pending.exp: Update.
6186 * gdb.mi/mi-solib.exp: Update.
6187 * gdb.mi/mi-var-cp.exp: Update.
6188 * gdb.opt/clobbered-registers-O2.exp: Update.
6189 * gdb.opt/inline-bt.exp: Update.
6190 * gdb.opt/inline-cmds.exp: Update.
6191 * gdb.opt/inline-locals.exp: Update.
6192 * gdb.python/py-events.exp: Update.
6193 * gdb.python/py-finish-breakpoint.exp: Update.
6194 * gdb.python/py-type.exp: Update.
6195 * gdb.reverse/solib-precsave.exp: Update.
6196 * gdb.reverse/solib-reverse.exp: Update.
6197 * gdb.server/solib-list.exp: Update.
6198 * gdb.stabs/weird.exp: Update.
6199 * gdb.threads/attach-into-signal.exp: Update.
6200 * gdb.threads/attach-stopped.exp: Update.
6201 * gdb.threads/tls-shared.exp: Update.
6202 * gdb.trace/change-loc.exp: Update.
6203 * gdb.trace/strace.exp: Update.
6204
6205 2012-06-19 Tom Tromey <tromey@redhat.com>
6206
6207 * gdb.base/whatis.exp: Add tests.
6208
6209 2012-06-19 Tom Tromey <tromey@redhat.com>
6210
6211 * gdb.cp/m-static.cc (keepalive): New function.
6212 (gnu_obj_1::method): Use it.
6213
6214 2012-06-18 Doug Evans <dje@google.com>
6215
6216 * gdb.base/info-fun.exp: New file.
6217 * gdb.base/info-fun.c: New file.
6218 * gdb.base/info-fun-solib.c: New file.
6219
6220 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 Remove stale dummy frames.
6223 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
6224 (maintenance info breakpoints): New tests.
6225 * gdb.base/stale-infcall.c: New file.
6226 * gdb.base/stale-infcall.exp: New file.
6227
6228 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6229
6230 * gdb.arch/amd64-entry-value-param.S: New file.
6231 * gdb.arch/amd64-entry-value-param.c: New file.
6232 * gdb.arch/amd64-entry-value-param.exp: New file.
6233
6234 2012-06-15 Tom Tromey <tromey@redhat.com>
6235
6236 * gdb.cp/namespace.exp: Add "show lang" test.
6237
6238 2012-06-15 Iain Sandoe <iain@codesourcery.com>
6239
6240 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
6241 case. (top level): Use gdb_file_cmd instead of gdb_load.
6242
6243 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6244
6245 PR tdep/14222
6246 * gdb.arch/i386-sse-stack-align.S: New file.
6247 * gdb.arch/i386-sse-stack-align.c: New file.
6248 * gdb.arch/i386-sse-stack-align.exp: New file.
6249
6250 2012-06-13 Keith Seitz <keiths@redhat.com>
6251
6252 PR breakpoints/13798 and mi/11541
6253 * gdb.linespec/ls-errs.exp: Add a few more tests for
6254 filenames with spaces and colons.
6255
6256 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
6259 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
6260 (test_function): Call CV_f.
6261 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
6262 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
6263 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
6264 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
6265 (p CV_f(CV::i)): New tests.
6266
6267 2012-06-13 Tom Tromey <tromey@redhat.com>
6268
6269 * gdb.base/condbreak.exp: Add tests for "condition" completion.
6270
6271 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6272
6273 Fix regression by the "ambiguous linespec" series.
6274 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
6275 tests.
6276
6277 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6278
6279 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
6280 missing.
6281
6282 2012-06-11 Tom Tromey <tromey@redhat.com>
6283
6284 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
6285 location...
6286 (main): ...here.
6287
6288 2012-06-07 Yao Qi <yao@codesourcery.com>
6289
6290 * gdb.trace/strace.exp: Shorten some too-long lines.
6291
6292 2012-06-06 Pedro Alves <palves@redhat.com>
6293
6294 * gdb.threads/clone-new-thread-event.c: New file.
6295 * gdb.threads/clone-new-thread-event.exp: New file.
6296
6297 2012-06-06 Yao Qi <yao@codesourcery.com>
6298
6299 * gdb.base/dprintf.c (main): Add extra parameter when calling
6300 printf and fprintf.
6301 (bar): New function. It is a dead function, but to ensure
6302 'malloc' is linked explicitly.
6303
6304 2012-06-06 Yao Qi <yao@codesourcery.com>
6305
6306 * gdb.base/info-proc.exp: Return if target doesn't support
6307 'info proc'.
6308
6309 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6310
6311 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
6312 (run program with breakpoint commands): XFAIl if it is not.
6313
6314 2012-06-05 Joel Brobecker <brobecker@adacore.com>
6315
6316 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
6317 and add comment.
6318 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
6319 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
6320 "STOP" marker. Adjust testing strategy to make it work on
6321 all targets.
6322
6323 * gdb.base/print-file-var-main.c (main): Rewrite using local
6324 variables and adjust get_version_2's return value check.
6325 Add small comment.
6326 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
6327 marker. Adjust testing strategy to make it work on all targets.
6328
6329 2012-06-05 Joel Brobecker <brobecker@adacore.com>
6330
6331 * gdb.ada/bad-task-bp-keyword: New testcase.
6332
6333 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6334
6335 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
6336 Simplify it to ...
6337 (symbol-file ${testfile1}): ... here.
6338 (test eliminated var my_global_symbol)
6339 (test eliminated var my_static_symbol)
6340 (test eliminated var my_global_func, get address of main): Wrap them to
6341 'single psymtabs' and 'single symtabs'
6342 (get address of my_global_symbol, get address of my_static_symbol)
6343 (get address of my_global_func, get address of main): Wrap them to
6344 'order1' and 'order2'.
6345
6346 * gdb.base/code_elim.exp
6347 (add-symbol-file ${testfile1} 0x100000)
6348 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
6349 'order2'.
6350 (order1: add-symbol-file ${testfile1} 0x100000)
6351 (order1: add-symbol-file ${testfile2} 0x200000)
6352 (order2: add-symbol-file ${testfile2} 0x200000)
6353 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
6354 .bss as appropriate.
6355
6356 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6357
6358 * gdb.server/solib-list-lib.c: New file.
6359 * gdb.server/solib-list-main.c: New file.
6360 * gdb.server/solib-list.exp: New file.
6361
6362 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
6363
6364 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
6365 for 'set print symbol' change.
6366
6367 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
6370 .debug_abbrev_seg3.
6371
6372 2012-05-24 John Steele Scott <toojays@toojays.net>
6373
6374 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
6375 * gdb.dwarf2/dw2-icc-opaque.S: New file.
6376 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
6377
6378 2012-05-23 Stan Shebs <stan@codesourcery.com>
6379
6380 * gdb.mi/mi-info-os.exp: New file.
6381
6382 2012-05-23 Keith Seitz <keiths@redhat.com>
6383
6384 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
6385 return -1 to suppress the rest of the tests.
6386 (compile_stap_bin): Return boolean success value.
6387
6388 2012-05-21 Tom Tromey <tromey@redhat.com>
6389
6390 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
6391 Remove kfails.
6392 (test_print_mi_member_types): Likewise.
6393
6394 2012-05-21 Tom Tromey <tromey@redhat.com>
6395
6396 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
6397 print symbol' change.
6398
6399 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
6400
6401 * gdb.python/py-prompt.exp: Quit if the target is remote.
6402
6403 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 Fix ERROR: internal buffer is full.
6406 * gdb.base/info-os.exp (expect_multiline): New function.
6407 (get process list, get process groups, get threads)
6408 (get file descriptors, get internet-domain sockets)
6409 (get shared-memory regions, get semaphores, get message queues): Use
6410 it for these tests.
6411
6412 2012-05-18 Tom Tromey <tromey@redhat.com>
6413
6414 * gdb.mi/mi-var-cmd.exp: Update.
6415 * gdb.objc/basicclass.exp (do_objc_tests): Update.
6416 * gdb.cp/virtbase.exp: Update.
6417 * gdb.cp/classes.exp (test_static_members): Update.
6418 * gdb.cp/casts.exp: Update.
6419 * gdb.base/pointers.exp: Update.
6420 * gdb.base/funcargs.exp (pointer_args): Update.
6421 (structs_by_reference): Update.
6422 * gdb.base/find.exp: Update.
6423 * gdb.base/call-strs.exp: Send "set print symbol off".
6424 * gdb.base/call-ar-st.exp: Update.
6425 * gdb.ada/fun_addr.exp: Update.
6426 * gdb.base/printcmds.exp (test_print_symbol): New proc.
6427 Call it.
6428 (test_print_repeats_10, test_print_strings)
6429 (test_print_char_arrays): Update.
6430
6431 2012-05-18 Tom Tromey <tromey@redhat.com>
6432
6433 * gdb.base/charset.exp (string_display): Update.
6434
6435 2012-05-18 Tom Tromey <tromey@redhat.com>
6436
6437 * gdb.mi/mi2-var-display.exp: Update.
6438 * gdb.mi/mi-var-display.exp: Update.
6439 * gdb.mi/mi-var-child.exp: Update.
6440 * gdb.cp/expand-psymtabs-cxx.exp: Update.
6441 * gdb.cp/cp-relocate.exp (get_func_address): Update.
6442
6443 2012-05-17 Doug Evans <dje@google.com>
6444
6445 * info-macros.exp: Pass "debug" to prepare_for_testing.
6446
6447 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
6448 * gdb.ada/Makefile.in (clean): Ditto.
6449 * gdb.arch/Makefile.in (clean): Ditto.
6450 * gdb.asm/Makefile.in (clean): Ditto.
6451 * gdb.base/Makefile.in (clean): Ditto.
6452 * gdb.cell/Makefile.in (clean): Ditto.
6453 * gdb.cp/Makefile.in (clean): Ditto.
6454 * gdb.disasm/Makefile.in (clean): Ditto.
6455 * gdb.dwarf2/Makefile.in (clean): Ditto.
6456 * gdb.fortran/Makefile.in (clean): Ditto.
6457 * gdb.go/Makefile.in (clean): Ditto.
6458 * gdb.hp/Makefile.in (clean): Ditto.
6459 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
6460 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
6461 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
6462 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
6463 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
6464 * gdb.java/Makefile.in (clean): Ditto.
6465 * gdb.linespec/Makefile.in (clean): Ditto.
6466 * gdb.mi/Makefile.in (clean): Ditto.
6467 * gdb.modula2/Makefile.in (clean): Ditto.
6468 * gdb.multi/Makefile.in (clean): Ditto.
6469 * gdb.objc/Makefile.in (clean): Ditto.
6470 * gdb.opencl/Makefile.in (clean): Ditto.
6471 * gdb.opt/Makefile.in (clean): Ditto.
6472 * gdb.pascal/Makefile.in (clean): Ditto.
6473 * gdb.python/Makefile.in (clean): Ditto.
6474 * gdb.reverse/Makefile.in (clean): Ditto.
6475 * gdb.server/Makefile.in (clean): Ditto.
6476 * gdb.stabs/Makefile.in (clean): Ditto.
6477 * gdb.threads/Makefile.in (clean): Ditto.
6478 * gdb.trace/Makefile.in (clean): Ditto.
6479 * gdb.xml/Makefile.in (clean): Ditto.
6480
6481 2012-05-16 Tom Tromey <tromey@redhat.com>
6482
6483 * gdb.base/macscp1.c (macscp_expr): Add comment.
6484 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
6485
6486 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
6487
6488 * gdb.base/return-nodebug.exp: Also test float and double types.
6489
6490 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 PR testsuite/12649
6493 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
6494
6495 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
6496
6497 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
6498
6499 * gdb.base/stap-probe.exp (stap_test): Remove calls to
6500 `rerun_to_main'.
6501 (stap_test_no_debuginfo): Likewise.
6502
6503 2012-05-14 Stan Shebs <stan@codesourcery.com>
6504
6505 * gdb.base/dprintf.c: New file.
6506 * gdb.base/dprintf.exp: New file.
6507
6508 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
6509
6510 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
6511 * gdb.trace/disconnected-tracing.c: New file.
6512 * gdb.trace/disconnected-tracing.exp: New file.
6513
6514 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
6515
6516 * gdb.python/python.c: Add a new breakpoint comment.
6517 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
6518
6519 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
6520
6521 * gdb.base/info-os.exp: New file.
6522 * gdb.base/info-os.c: New file.
6523
6524 2012-05-10 Joel Brobecker <brobecker@adacore.com>
6525
6526 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
6527 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
6528 New files.
6529
6530 2012-05-10 Joel Brobecker <brobecker@adacore.com>
6531
6532 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
6533 gdb.base/ctxobj.exp: New files.
6534
6535 2012-05-09 Tom Tromey <tromey@redhat.com>
6536
6537 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
6538
6539 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
6540
6541 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
6542
6543 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
6544
6545 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
6546 before using it.
6547
6548 2012-05-04 Tristan Gingold <gingold@adacore.com>
6549
6550 * gdb.base/set-noassign.exp: New test.
6551
6552 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
6553
6554 * gdb.python/py-symbol.exp: Add tests to test the new methods
6555 gdb.Symtab.global_block() and gdb.Symtab.static_block().
6556 * gdb.python/py-symbol.c: Add new struct to help test
6557 gdb.Symtab.static_block().
6558
6559 2012-05-03 Doug Evans <dje@google.com>
6560
6561 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
6562 commented out.
6563
6564 2012-05-03 Yao Qi <yao@codesourcery.com>
6565
6566 * gdb.base/catch-syscall.exp: Skip it before compilation if target
6567 doesn't support.
6568 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
6569 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
6570
6571 2012-05-03 Yao Qi <yao@codesourcery.com>
6572
6573 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
6574
6575 2012-04-30 Doug Evans <dje@google.com>
6576
6577 PR testsuite/13961
6578 * gdb.dwarf2/pr13961.S: New file.
6579 * gdb.dwarf2/pr13961.exp: New file.
6580
6581 2012-04-29 Yao Qi <yao@codesourcery.com>
6582
6583 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
6584
6585 2012-04-28 Doug Evans <dje@google.com>
6586
6587 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
6588 .Ltype_int_in_cu2. Use name "int2" instead of "int".
6589 All uses updated.
6590 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
6591 "ptype func_cu1" to expand cu2 before cu1.
6592
6593 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
6594 Tom Tromey <tromey@redhat.com>
6595
6596 * gdb.base/default.exp: Add `$_probe_arg*' convenience
6597 variables.
6598 * gdb.base/stap-probe.c: New file.
6599 * gdb.base/stap-probe.exp: New file.
6600 * gdb.trace/stap-trace.c: New file.
6601 * gdb.trace/stap-trace.exp: New file.
6602 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
6603 libgcc's unwinder.
6604
6605 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
6606
6607 * gdb.arch/mips16-thunks-inmain.c: New file.
6608 * gdb.arch/mips16-thunks-main.c: New file.
6609 * gdb.arch/mips16-thunks-sin.c: New file.
6610 * gdb.arch/mips16-thunks-sinfrob.c: New file.
6611 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
6612 * gdb.arch/mips16-thunks-sinmain.c: New file.
6613 * gdb.arch/mips16-thunks-sinmips16.c: New file.
6614 * gdb.arch/mips16-thunks.exp: New file.
6615
6616 2012-04-25 Doug Evans <dje@google.com>
6617
6618 * configure.ac: Create gdb.go/Makefile.
6619 * configure: Regenerate.
6620 * gdb.base/default.exp: Add "go" to "set language" testing.
6621 * gdb.go/Makefile.in: New file.
6622 * gdb.go/basic-types.exp: New file.
6623 * gdb.go/chan.exp: New file.
6624 * gdb.go/chan.go: New file.
6625 * gdb.go/handcall.exp: New file.
6626 * gdb.go/handcall.go: New file.
6627 * gdb.go/hello.exp: New file.
6628 * gdb.go/hello.go: New file.
6629 * gdb.go/integers.exp: New file.
6630 * gdb.go/integers.go: New file.
6631 * gdb.go/methods.exp: New file.
6632 * gdb.go/methods.go: New file.
6633 * gdb.go/package.exp: New file.
6634 * gdb.go/package1.go: New file.
6635 * gdb.go/package2.go: New file.
6636 * gdb.go/print.exp: New file.
6637 * gdb.go/strings.exp: New file.
6638 * gdb.go/strings.go: New file.
6639 * gdb.go/types.exp: New file.
6640 * gdb.go/types.go: New file.
6641 * gdb.go/unsafe.exp: New file.
6642 * gdb.go/unsafe.go: New file.
6643 * lib/future.exp: Add Go support.
6644 (gdb_find_go, gdb_find_go_linker): New procs.
6645 (gdb_default_target_compile): Add Go support.
6646 * lib/gdb.exp (skip_go_tests): New proc.
6647 * lib/go.exp: New file.
6648
6649 2012-04-25 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
6652
6653 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
6654 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 PR symtab/7259:
6657 * gdb.base/enumval.c: New test case.
6658 * gdb.base/enumval.exp: New test case.
6659 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
6660 field.bitpos.
6661
6662 2012-04-17 Pedro Alves <palves@redhat.com>
6663
6664 * Makefile.in (site.exp): Make site.exp source
6665 $srcdir/lib/append_gdb_boards_dir.exp.
6666 * lib/append_gdb_boards_dir.exp: New file.
6667
6668 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6669
6670 New option "set auto-load safe-path".
6671 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
6672 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
6673
6674 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6675
6676 auto-load: Implementation.
6677 * gdb.base/help.exp (test set height): Increase the height.
6678 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
6679 to ...
6680 (info auto-load python-scripts): ... here.
6681 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
6682 to ...
6683 (info auto-load python-scripts *): ... here.
6684
6685 2012-04-16 Yao Qi <yao@codesourcery.com>
6686
6687 * lib/trace-support.exp (get_in_proc_agent): New.
6688 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
6689 of in process trace agent.
6690 * gdb.trace/ftrace.exp: Likewise.
6691 * gdb.trace/pending.exp: Likewise.
6692 * gdb.trace/trace-break.exp: Likewise.
6693 * gdb.trace/trace-mt.exp
6694 * gdb.trace/tspeed.exp: Likewise.
6695 * gdb.trace/tstatus.exp
6696 * gdb.trace/strace.exp: Likewise.
6697
6698 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
6699
6700 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
6701 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
6702
6703 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
6704
6705 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
6706
6707 PR mi/13393
6708 * gdb.mi/mi-var-rtti.cc: New file.
6709 * gdb.mi/mi-var-rtti.exp: New file.
6710 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
6711 function.
6712 (mi_varobj_update_with_type_change): updated to avoid code duplication.
6713
6714 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
6715
6716 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
6717 EXECUTABLES.
6718 * gdb.python/py-explore.c: C program used for testing the new
6719 'explore' command on C constructs.
6720 * gdb.python/py-explore.cc: C++ program used for testing the new
6721 'explore' command on C++ constructs.
6722 * gdb-python/py-explore.exp: Tests for the new 'explore'
6723 command on C constructs.
6724 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
6725 command on C++ constructs.
6726
6727 2012-04-07 Mark Kettenis <kettenis@gnu.org>
6728
6729 * gdb.base/funcargs.exp (complex_args): Fix typo.
6730
6731 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
6734 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
6735
6736 2012-04-05 Keith Seitz <keiths@redhat.com>
6737
6738 * gdb.base/advance.exp: Update error message for
6739 "advance malformed" test.
6740 * gdb.base/break.exp: Likewise for "breakpoint with
6741 trailing garbage" test.
6742 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
6743 with trailing garbage" test.
6744 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
6745 trailng garbage" test.
6746 * gdb.base/until.exp: Likewise for "malformed until" test.
6747 * gdb.cp/ovldbreak.exp: Create the breakpoint table
6748 for "breakpoint info (after setting on all)".
6749 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
6750 tests.
6751 * gdb.cp/cplabel.cc: New file.
6752 * gdb.cp/cplabel.exp: New test.
6753 * gdb.linespec/ls-errs.c: New file.
6754 * gdb.linespec/ls-errs.exp: New test.
6755
6756 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6757
6758 * gdb.trace/unavailable.exp
6759 (collect globals: print object on: print derived_partial)
6760 (collect globals: print object on: print derived_whole)
6761 (collect globals: print object off: print derived_partial)
6762 (collect globals: print object off: print derived_whole): Update
6763 expected output.
6764
6765 2012-03-30 Keith Seitz <keiths@redhat.com>
6766
6767 * gdb.python: Add test for linespecs with commas.
6768
6769 2012-03-28 Keith Seitz <keiths@redhat.com>
6770
6771 * gdb.linespec/ls-dollar.cc: New file.
6772 * gdb.linespec/ls-dollar.exp: New test.
6773
6774 2012-03-28 Keith Seitz <keiths@redhat.com>
6775
6776 * gdb.cp/namespace.exp: Add breakpoint tests for functions
6777 starting with the global namespace.
6778
6779 2012-03-23 Doug Evans <dje@google.com>
6780
6781 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
6782
6783 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
6784
6785 * gdb.python/py-value.cc: Add test case for testing the
6786 methodology exposing C++ values to Python.
6787 * gdb.python/py-value-cc.exp: Add tests testing the methodology
6788 exposing C++ values to Python.
6789 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
6790
6791 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6792 Siddhesh Poyarekar <siddhesh@redhat.com>
6793
6794 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
6795 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
6796 (generate native core dump): Make the test unsupported if core cannot
6797 be generated.
6798
6799 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6800
6801 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
6802 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
6803 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
6804
6805 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
6806
6807 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
6808
6809 2012-03-17 Doug Evans <dje@google.com>
6810
6811 * dg-extract-results.sh: Handle KFAILs.
6812
6813 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 PR symtab/13777
6816 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
6817
6818 2012-03-16 Joel Brobecker <brobecker@adacore.com>
6819
6820 * gdb.ada/set_pckd_arr_elt: New testcase.
6821
6822 2012-03-16 Gary Benson <gbenson@redhat.com>
6823
6824 PR breakpoints/10738
6825 * gdb.opt/inline-break.exp: New file.
6826 * gdb.opt/inline-break.c: Likewise.
6827 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
6828 * gdb.dwarf2/dw2-inline-break.S: Likewise.
6829 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
6830 * gdb.base/async-shell.exp: Likewise.
6831 * lib/mi-support.exp (library_loaded_re): Likewise.
6832
6833 2012-03-15 Tom Tromey <tromey@redhat.com>
6834
6835 * gdb.cp/virtfunc2.exp: Update expected output.
6836 * gdb.cp/pr9631.exp: Update expected output.
6837 * gdb.cp/member-ptr.exp: Update expected output.
6838 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
6839 output.
6840 * gdb.cp/casts.exp: Update expected output.
6841
6842 2012-03-15 Tom Tromey <tromey@redhat.com>
6843
6844 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
6845 (test_info_vtbl): Likewise.
6846 (do_tests): Call test_info_vtbl.
6847 * gdb.cp/virtfunc.cc (va): New global.
6848
6849 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
6850
6851 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
6852 describing DWARF data structures.
6853 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
6854 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
6855 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
6856 * gdb.dwarf2/dw2-entry-value.S: Likewise.
6857 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6858 * gdb.dwarf2/dw2-param-error.S: Likewise.
6859 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
6860 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
6861 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
6862 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
6863 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
6864 * gdb.dwarf2/pr11465.S: Likewise.
6865
6866 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6867
6868 * gdb.mi/mi2-prompt.exp: New file.
6869
6870 2012-03-13 Joel Brobecker <brobecker@adacore.com>
6871
6872 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
6873
6874 2012-03-13 Joel Brobecker <brobecker@adacore.com>
6875
6876 * gdb.ada/bp_range_type: New testcase.
6877
6878 2012-03-13 Doug Evans <dje@google.com>
6879
6880 * gdb.base/default.exp: Delete tests for symbol-reloading.
6881 * gdb.base/help.exp: Ditto.
6882 * gdb.base/setshow.exp: Ditto.
6883 * gdb.base/gdb_history: Delete references to symbol-reloading.
6884
6885 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6886
6887 * gdb.base/attach-twice.c: New files.
6888 * gdb.base/attach-twice.exp: New files.
6889
6890 2012-03-08 Keith Seitz <keiths@redhat.com>
6891
6892 * lib/gdb.exp (gdb_get_line_number): Throw an
6893 error instead of returning -1.
6894 * gdb.base/break.exp: Remove unused variable
6895 bp_location5.
6896 * gdb.base/hbreak2.exp: Likewise.
6897 * gdb.base/sepdebug.exp: Likewise.
6898
6899 2012-03-08 Yao Qi <yao@codesourcery.com>
6900 Pedro Alves <palves@redhat.com>
6901
6902 Fix PR server/13392.
6903 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6904 (tracepoint_change_loc_2): Remove kfail. Return if failed to
6905 download tracepoints.
6906 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
6907 (pending_tracepoint_resolved_during_trace): Likewise.
6908 (pending_tracepoint_installed_during_trace): Likewise.
6909 (pending_tracepoint_with_action_resolved): Likewise.
6910
6911 2012-03-08 Keith Seitz <keiths@redhat.com>
6912
6913 * gdb.ada/array_bounds.exp: Get breakpoint for line
6914 with "START", not "STOP".
6915 * gdb.python/py-infthread.exp: Do not continue to
6916 line marked "Break here.", which is undefined.
6917
6918 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
6919
6920 Revert:
6921
6922 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6923
6924 Implement testsuite workaround for PR breakpoints/13781.
6925 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6926 (set breakpoint condition-evaluation host): New conditional command.
6927
6928 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6929
6930 Fix CU relative vs. absolute DIE offsets.
6931 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
6932 one.
6933
6934 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6935
6936 Fix false FAIL on distros with relro linkage as default.
6937 * gdb.reverse/solib-precsave.exp: Try to compile the test using
6938 -Wl,-z,norelro first.
6939
6940 2012-03-06 Joel Brobecker <brobecker@adacore.com>
6941
6942 * gdb.ada/bp_on_var: New testcase.
6943
6944 2012-03-06 Joel Brobecker <brobecker@adacore.com>
6945
6946 * gdb.ada/bp_enum_homonym: New testcase.
6947
6948 2012-03-06 Yao Qi <yao@codesourcery.com>
6949
6950 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
6951 x86_64-*-* and i?86-*-*.
6952 Set up KFAIL for gdb/13808.
6953
6954 2012-03-05 Tom Tromey <tromey@redhat.com>
6955
6956 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
6957 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
6958
6959 2012-03-05 Tom Tromey <tromey@redhat.com>
6960
6961 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
6962
6963 2012-03-04 Yao Qi <yao@codesourcery.com>
6964
6965 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
6966 messages for KFAIL.
6967
6968 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6969
6970 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
6971 (print one_two_three, indexes off, print few_reps, indexes off)
6972 (print many_reps, indexes off, print empty, indexes off)
6973 (print one_two_three, print few_reps, print many_reps, print empty):
6974 Call setup_xfail if $gcc_old.
6975
6976 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6977
6978 Implement testsuite workaround for PR breakpoints/13781.
6979 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
6980 (set breakpoint condition-evaluation host): New conditional command.
6981
6982 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6983
6984 Code cleanup.
6985 * gdb.cp/mb-templates.exp: New variables executable. Use it for
6986 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
6987 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
6988 number 1 by $bpnum. Four times.
6989
6990 2012-03-03 Yao Qi <yao@codesourcery.com>
6991
6992 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
6993
6994 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6995
6996 Setup KFAIL for PR server/13796.
6997 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
6998
6999 2012-03-02 Joel Brobecker <brobecker@adacore.com>
7000
7001 * gdb.ada/operator_bp: New testcase.
7002
7003 2012-03-02 Joel Brobecker <brobecker@adacore.com>
7004
7005 * gdb.ada/info_locals_renaming: New testcase.
7006
7007 2012-03-02 Tom Tromey <tromey@redhat.com>
7008
7009 * gdb.base/nextoverexit.c: New file.
7010 * gdb.base/nextoverexit.exp: New file.
7011
7012 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7013
7014 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
7015 parameter.
7016
7017 2012-03-01 Maciej W. Rozycki <macro@mips.com>
7018
7019 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
7020 core registers.
7021
7022 2012-03-01 Maciej W. Rozycki <macro@mips.com>
7023 Maciej W. Rozycki <macro@codesourcery.com>
7024 Daniel Jacobowitz <dan@codesourcery.com>
7025
7026 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
7027
7028 2012-03-01 Pedro Alves <palves@redhat.com>
7029
7030 PR gdb/13767
7031
7032 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
7033 (gdb_collect_globals_test): Call it.
7034
7035 2012-03-01 Keith Seitz <keiths@redhat.com>
7036
7037 * gdb.cp/method2.exp: Output of overload menu is now
7038 alphabetized. Update tests for "break A::method".
7039 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
7040 of hard-coding them.
7041 Overload menu is alphabetized: rewrite to accommodate.
7042 Unset variables LINE and TYPES which are used in other tests.
7043 Compute the output of "info break".
7044 Update the breakpoint table after all breakpoints are deleted.
7045 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
7046 compute ACTUALS and the method body based on parameters.
7047 Update expected output accordingly.
7048 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
7049 unique comments to allow the use of gdb_get_line_number.
7050
7051 2012-03-01 Keith Seitz <keiths@redhat.com>
7052
7053 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
7054 some Tcl syntax.
7055 * gdb.cp/ovldbreak.exp: Likewise.
7056
7057 2012-03-01 Keith Seitz <keiths@redhat.com>
7058
7059 * gdb.base/help.exp (help show user): Update expected result
7060 for new doc string changes (add "non-python").
7061
7062 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
7063
7064 * gdb.python/py-cmd.exp: Add test to verify that python commands can
7065 be put in the user-defined category and that the commands appear in
7066 "help user-defined".
7067
7068 2012-02-29 Joel Brobecker <brobecker@adacore.com>
7069
7070 * gdb.ada/tagged_not_init: New testcase.
7071
7072 2012-02-29 Joel Brobecker <brobecker@adacore.com>
7073
7074 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
7075 * gdb.ada/enum_idx_packed: New testcase.
7076
7077 2012-02-29 Joel Brobecker <brobecker@adacore.com>
7078
7079 * gdb.ada/aliased_array: New testcase.
7080
7081 2012-02-29 Joel Brobecker <brobecker@adacore.com>
7082
7083 * gdb.ada/whatis_array_val: New testcase.
7084
7085 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7086
7087 Fix disp-step-syscall.exp: fork: single step over fork.
7088 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
7089 whitespaces.
7090 (single step over $syscall): Remove its check.
7091 (single step over $syscall final pc): New check.
7092
7093 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7094
7095 Support processors without SSSE3.
7096 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
7097 pabsd into ...
7098 (ssse3_test): ... a new function.
7099 (main): Call ssse3_test.
7100 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
7101 Update expected values everywhere.
7102 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
7103 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
7104 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
7105 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
7106 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
7107 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
7108 Move these tests lower.
7109 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
7110 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
7111 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
7112 New tests.
7113
7114 2012-02-29 Yao Qi <yao@codesourcery.com>
7115 Pedro Alves <palves@redhat.com>
7116
7117 * gdb.trace/trace-mt.c: New.
7118 * gdb.trace/trace-mt.exp: New.
7119
7120 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
7121
7122 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
7123 numbers instead of hardcoding them.
7124 * gdb.base/annota1.c: Provide suitable markers.
7125 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
7126 numbers instead of hardcoding them.
7127 * gdb.base/annota3.c: Provide suitable markers.
7128
7129 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
7130 * gdb.base/annota3.c: Likewise.
7131 * gdb.base/sigall.c: Likewise.
7132 * gdb.base/signals.c: Likewise.
7133 * gdb.reverse/sigall-reverse.c: Likewise.
7134
7135 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
7136
7137 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
7138 failure return path.
7139
7140 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
7141
7142 * gdb.base/save-bp.exp: Account for new condition evaluator output.
7143
7144 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
7145
7146 * gdb.base/cond-eval-mode.exp: New file.
7147
7148 2012-02-24 Pedro Alves <palves@redhat.com>
7149
7150 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
7151 (top level): Use with_test_prefix.
7152
7153 2012-02-24 Pedro Alves <palves@redhat.com>
7154
7155 * gdb.threads/attach-into-signal.exp (corefunc): Use
7156 with_test_prefix.
7157
7158 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 Fix false FAILs on old CPUs without SSE.
7161 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
7162 Return untested for Illegal instruction.
7163
7164 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7165
7166 Fix false FAILs with glibc debug infos installed.
7167 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
7168 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
7169
7170 2012-02-22 Sterling Augustine <saugustine@google.com>
7171
7172 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
7173 constant with cast.
7174
7175 2012-02-21 Pedro Alves <palves@redhat.com>
7176
7177 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
7178
7179 2012-02-21 Pedro Alves <palves@redhat.com>
7180
7181 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
7182
7183 2012-02-21 Pedro Alves <palves@redhat.com>
7184
7185 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
7186 with_test_prefix.
7187
7188 2012-02-21 Pedro Alves <palves@redhat.com>
7189
7190 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
7191 with_test_prefix here.
7192 (top level): Do it here instead. Remove `:' from the
7193 with_test_prefix string.
7194 * gdb.base/attach-pie-misread.exp: Remove the leading space the
7195 the suffix `:' from the with_test_prefix prefix string.
7196 * gdb.base/break-interp.exp: Ditto.
7197 * gdb.base/catch-load.exp: Ditto.
7198 * gdb.base/disp-step-syscall.exp: Ditto.
7199 * gdb.base/jit-so.exp: Ditto.
7200 * gdb.base/jit.exp: Ditto.
7201 * gdb.base/sepdebug.exp: Ditto.
7202 * gdb.base/solib-display.exp: Ditto.
7203 * gdb.base/solib-overlap.exp: Ditto.
7204 * gdb.base/watch-cond-infcall.exp: Ditto.
7205 * gdb.base/watchpoint.exp: Ditto.
7206 * gdb.dwarf2/dw2-noloc.exp: Ditto.
7207 * gdb.mi/mi-watch.exp: Ditto.
7208 * gdb.mi/mi2-watch.exp: Ditto.
7209 * gdb.threads/non-ldr-exc-1.exp: Ditto.
7210 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7211 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7212 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7213 * gdb.threads/watchpoint-fork.exp: Ditto.
7214 * gdb.threads/watchthreads-reorder.exp: Ditto.
7215 * gdb.trace/change-loc.exp: Ditto.
7216 * gdb.trace/pending.exp: Ditto.
7217 * gdb.trace/status-stop.exp: Ditto.
7218 * gdb.trace/strace.exp: Ditto.
7219 * gdb.trace/trace-break.exp: Ditto.
7220 * gdb.trace/unavailable.exp: Ditto.
7221 * lib/gdb.exp (with_test_prefix): Always prefix with space and
7222 suffix with colon. Adjust leading comments.
7223
7224 2012-02-21 Pedro Alves <palves@redhat.com>
7225 Tom Tromey <tromey@redhat.com>
7226
7227 * lib/gdb.exp: Add description of test prefixes.
7228 (with_test_prefix): New procedure.
7229 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
7230 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
7231 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
7232 instead of lappend to append to pf_prefix.
7233 * gdb.base/catch-load.exp: Use with_test_prefix.
7234 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
7235 * gdb.base/jit-so.exp: Use with_test_prefix.
7236 * gdb.base/jit.exp: Use with_test_prefix.
7237 * gdb.base/return-nodebug.exp (do_test): Use append instead of
7238 lappend to append to pf_prefix.
7239 * gdb.base/sepdebug.exp: Use with_test_prefix.
7240 * gdb.base/solib-display.exp: Use with_test_prefix.
7241 * gdb.base/solib-overlap.exp: Use with_test_prefix.
7242 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
7243 * gdb.base/watchpoint.exp: Use with_test_prefix.
7244 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
7245 * gdb.mi/mi-watch.exp: Use with_test_prefix.
7246 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
7247 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
7248 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
7249 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
7250 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
7251 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
7252 append instead of lappend to append to pf_prefix.
7253 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
7254 * gdb.trace/change-loc.exp: Use with_test_prefix.
7255 * gdb.trace/pending.exp: Use with_test_prefix.
7256 * gdb.trace/status-stop.exp: Use with_test_prefix.
7257 * gdb.trace/strace.exp: Use with_test_prefix.
7258 * gdb.trace/trace-break.exp: Use with_test_prefix.
7259 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
7260 instead of lappend to append to pf_prefix.
7261
7262 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7263
7264 Fix racy FAILs.
7265 * gdb.base/inferior-died.c (main): Add return of 0.
7266 * gdb.base/inferior-died.exp (continue): Fix expectation of
7267 asynchronous events.
7268 (p 1): New test.
7269
7270 2012-02-20 Pedro Alves <palves@redhat.com>
7271
7272 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
7273 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
7274 gdb's internal debug output. For the non-threaded case, look for
7275 "Program received signal SIGLARM", for the threaded case, peek at
7276 the thread's siginfo.
7277
7278 2012-02-20 Pedro Alves <palves@redhat.com>
7279
7280 General cleanup, make output test messages unique, and build
7281 different executable files for the non-threaded and threaded
7282 cases.
7283
7284 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
7285 Delete.
7286 (executable_nothr, executable_thr): New globals.
7287 (top level): Adjust to delete both executables.
7288 (corefunc): New parameter $executable. Set $pf_prefix instead of
7289 hand writing a prefix in tests. Issue a clean_restart and enable
7290 lin-lwp debug output here.
7291 (top level): Adjust. Use build_executable. Don't start gdb here,
7292 and don't enable lin-lwp debug output here.
7293 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
7294
7295 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7296
7297 Fix racy FAILs.
7298 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
7299 "continue" command.
7300
7301 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7302
7303 Fix for gdbserver non-extended mode.
7304 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
7305 and gdb_run_cmd.
7306
7307 2012-02-17 Tom Tromey <tromey@redhat.com>
7308
7309 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
7310 * gdb.python/py-events.exp: Check 'dir' output.
7311 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
7312
7313 2012-02-17 Yao Qi <yao@codesourcery.com>
7314
7315 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
7316
7317 2012-02-16 Tom Tromey <tromey@redhat.com>
7318
7319 * gdb.base/inferior-died.c: Don't include stdio.h.
7320
7321 2012-02-16 Tom Tromey <tromey@redhat.com>
7322
7323 * gdb.base/inferior-died.c: New file.
7324 * gdb.base/inferior-died.exp: New file.
7325
7326 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
7327
7328 * gdb.base/break-inline.exp: New file.
7329 * gdb.base/break-inline.c: New file.
7330
7331 2012-02-15 Tom Tromey <tromey@redhat.com>
7332
7333 * gdb.base/pc-fp.exp: Add "info register" tests.
7334
7335 2012-02-15 Tom Tromey <tromey@redhat.com>
7336
7337 * gdb.base/regs.exp: Remove.
7338
7339 2012-02-15 Pedro Alves <palves@redhat.com>
7340
7341 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
7342 the target doesn't support tracepoints.
7343 * gdb.trace/circ.exp: Ditto.
7344 * gdb.trace/collection.exp: Ditto.
7345 * gdb.trace/packetlen.exp: Ditto.
7346 * gdb.trace/passc-dyn.exp: Ditto.
7347 * gdb.trace/report.exp: Ditto.
7348 * gdb.trace/tfind.exp: Ditto.
7349 * gdb.trace/tspeed.exp: Ditto.
7350 * gdb.trace/tsv.exp: Ditto.
7351 * gdb.trace/unavailable.exp: Ditto.
7352 * gdb.trace/while-dyn.exp: Ditto.
7353
7354 2012-02-15 Pedro Alves <palves@redhat.com>
7355
7356 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
7357 gdb_test_multiple, and call unsupported instead of fail, if the
7358 remote side does not support the request.
7359
7360 2012-02-15 Pedro Alves <palves@redhat.com>
7361
7362 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
7363 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
7364 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
7365 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
7366 * gdb.server/server-run.exp: Make sure gdb is disconnected.
7367 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
7368 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
7369 doesn't start with "extended-" already.
7370
7371 2012-02-15 Pedro Alves <palves@redhat.com>
7372
7373 Support extended-remote. Avoid cascading timeouts.
7374
7375 * gdb.base/attach.exp (do_attach_tests): Add expected output for
7376 the extended-remote target. If attaching with no file fails, load
7377 the file manually.
7378 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
7379
7380 2012-02-14 Stan Shebs <stan@codesourcery.com>
7381
7382 * gdb.base/ena-dis-br.exp: Add enable count test.
7383
7384 2012-02-13 Pedro Alves <palves@redhat.com>
7385
7386 * config/mips-idt.exp: Delete.
7387 * gdb.base/a2-run.exp: Remove mips-idt xfails.
7388 * gdb.base/bitfields.exp: Remove mips-idt restarts.
7389 * gdb.base/break.exp: Remove mips-idt references.
7390 * gdb.base/chng-syms.exp: Ditto.
7391 * gdb.base/default.exp: Ditto.
7392 * gdb.base/funcargs.exp (funcargs_reload): Delete.
7393 (top level): Don't call it.
7394 * gdb.base/opaque.exp: Remove mips-idt restarts.
7395 * gdb.base/ptype.exp: Remove mips-idt xfails.
7396 * gdb.base/scope.exp: Remove mips-idt restarts.
7397 * gdb.base/sepdebug.exp: Remove mips-idt references.
7398 * gdb.base/watchpoint.exp (maybe_clean_restart)
7399 (maybe_reinitialize): Delete.
7400 (test_disabling_watchpoints, test_disabling_watchpoints)
7401 (test_watchpoint_triggered_in_syscall)
7402 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7403 Don't call them.
7404
7405 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.server/server-exec-info.exp: New file.
7408
7409 2012-02-10 Pedro Alves <palves@redhat.com>
7410
7411 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
7412 always non-empty.
7413 (test_attach): Always pass $exec to test_attach_gdb.
7414
7415 2012-02-08 Tom Tromey <tromey@redhat.com>
7416
7417 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
7418 before inferior is started.
7419
7420 2012-02-07 Tom Tromey <tromey@redhat.com>
7421
7422 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
7423 Symbol.value.
7424 * gdb.python/py-symbol.c (qq): Set default value.
7425
7426 2012-02-07 Tom Tromey <tromey@redhat.com>
7427
7428 * gdb.python/py-symbol.c (qq): New global.
7429 * gdb.python/py-symbol.exp: Add test for frame-less
7430 lookup_symbol.
7431 * gdb.python/py-symtab.exp: Fix line number.
7432
7433 2012-02-03 Joel Brobecker <brobecker@adacore.com>
7434
7435 * gdb.ada/mi_task_arg: New testcase.
7436
7437 2012-02-02 Pedro Alves <palves@redhat.com>
7438
7439 * gdb.reverse/until-precsave.exp: Also put "record save" under the
7440 extended timeout.
7441
7442 2012-02-02 Pedro Alves <palves@redhat.com>
7443
7444 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
7445 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
7446
7447 2012-02-02 Pedro Alves <palves@redhat.com>
7448
7449 * gdb.base/term.exp: Rewrite.
7450 * gdb.base/term.c: New.
7451
7452 2012-02-02 Pedro Alves <palves@redhat.com>
7453
7454 * gdb.base/default.exp (run "r" abbreviation, run): Add
7455 extended-remote expected output.
7456
7457 2012-02-02 Tom Tromey <tromey@redhat.com>
7458
7459 * gdb.cp/dispcxx.exp: New file.
7460 * gdb.cp/dispcxx.cc: New file.
7461
7462 2012-02-01 Tom Tromey <tromey@redhat.com>
7463
7464 * gdb.base/jit-simple.exp: New file.
7465 * gdb.base/jit-simple.c: New file.
7466
7467 2012-01-30 Yao Qi <yao@codesourcery.com>
7468
7469 * gdb.base/skip.exp: Make test result unique.
7470
7471 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7472
7473 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
7474 compatibility with valgrind-3.7.0.
7475
7476 2012-01-27 Pedro Alves <palves@redhat.com>
7477
7478 * gdb.base/watchpoint.exp (no_hw): New global.
7479 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
7480 disable hw watchpoints.
7481 (test_wide_location_1, test_wide_location_2): If no_hw is set,
7482 don't expect hw watchpoints.
7483 (no_hw_watchpoints): Always clean restart.
7484 (do_tests): New procedure, factored out from the top level.
7485 (top level): Run tests twice. Once with hw watchpoints enabled,
7486 another time with hw watchpoints disabled.
7487
7488 2012-01-27 Pedro Alves <palves@redhat.com>
7489
7490 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
7491 out from the top level.
7492 (top level): Call it instead.
7493
7494 2012-01-27 Pedro Alves <palves@redhat.com>
7495
7496 * gdb.base/watchpoint.exp (top level): Re-enable hardware
7497 watchpoints sooner.
7498
7499 2012-01-27 Pedro Alves <palves@redhat.com>
7500
7501 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
7502
7503 2012-01-27 Pedro Alves <palves@redhat.com>
7504
7505 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
7506 "You may have requested too many hardware
7507 breakpoints/watchpoints".
7508
7509 2012-01-27 Pedro Alves <palves@redhat.com>
7510
7511 * gdb.base/watchpoint.exp (maybe_clean_restart)
7512 (maybe_reinitialize): New.
7513 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
7514 expect "hit N times".
7515 (test_disabling_watchpoints, test_complex_watchpoint)
7516 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
7517 Call maybe_clean_restart.
7518 (top level): Use clean_restart. Remove "mips-idt-*"
7519 reinitialization.
7520
7521 2012-01-27 Pedro Alves <palves@redhat.com>
7522
7523 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
7524
7525 2012-01-27 Pedro Alves <palves@redhat.com>
7526
7527 * gdb.base/watchpoint.exp: Clean restart after tests that don't
7528 require `initialize' anymore. Remove unnecessary `initialize'
7529 calls.
7530
7531 2012-01-27 Pedro Alves <palves@redhat.com>
7532
7533 * gdb.base/watchpoint.exp (wp_set): Delete.
7534 (initialize, test_simple_watchpoint, top level): Remove dead code.
7535
7536 2012-01-27 Pedro Alves <palves@redhat.com>
7537
7538 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
7539 typo.
7540
7541 2012-01-27 Pedro Alves <palves@redhat.com>
7542
7543 * config/extended-gdbserver.exp: New file.
7544 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
7545 comment.
7546 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
7547 * boards/native-extended-gdbserver.exp: New file.
7548
7549 2012-01-26 Pedro Alves <palves@redhat.com>
7550
7551 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
7552 and gdb_test_multiple.
7553
7554 2012-01-26 Pedro Alves <palves@redhat.com>
7555
7556 Make test messages unique, and more identifiable.
7557 * gdb.multi/watchpoint-multi.exp: Change test messages.
7558
7559 2012-01-25 Tom Tromey <tromey@redhat.com>
7560
7561 * gdb.base/solib-disc.exp: Fix regexps.
7562
7563 2012-01-24 Tom Tromey <tromey@redhat.com>
7564
7565 * lib/mi-support.exp (mi_expect_stop): Add special case for
7566 solib-event.
7567 * gdb.base/catch-load-so.c: New file.
7568 * gdb.base/catch-load.exp: New file.
7569 * gdb.base/catch-load.c: New file.
7570 * gdb.base/break-interp.exp (reach_1): Update regexp.
7571
7572 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 Fix fuzzy results.
7575 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
7576 lpsimple and func.
7577
7578 2012-01-24 Gary Benson <gbenson@redhat.com>
7579
7580 Delete #if 0'd out code.
7581 * gdb.base/default.exp (info catch): Remove.
7582 * gdb.base/gdb_history (info catch): Likewise.
7583 * gdb.base/help.exp (info catch): Likewise.
7584
7585 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7586
7587 Fix watchpoints to be specific for each inferior.
7588 * gdb.multi/watchpoint-multi.c: New file.
7589 * gdb.multi/watchpoint-multi.exp: New file.
7590
7591 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7592
7593 Fix watchpoints across inferior fork.
7594 * gdb.threads/watchpoint-fork-child.c: New file.
7595 * gdb.threads/watchpoint-fork-mt.c: New file.
7596 * gdb.threads/watchpoint-fork-parent.c: New file.
7597 * gdb.threads/watchpoint-fork-st.c: New file.
7598 * gdb.threads/watchpoint-fork.exp: New file.
7599 * gdb.threads/watchpoint-fork.h: New file.
7600
7601 2012-01-23 Pedro Alves <palves@redhat.com>
7602
7603 * gdb.base/call-signal-resume.exp: Allow output after "return".
7604
7605 2012-01-20 Pedro Alves <palves@redhat.com>
7606
7607 * gdb.python/py-finish-breakpoint.py: Fix typo.
7608
7609 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
7610
7611 * gdb.base/info-proc.exp: Also run on remote targets. Main
7612 "info proc" command is now always present; whether target supports
7613 actual info proc operation is detected when attempting to issue
7614 the command.
7615
7616 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 * .gdbinit: Remove.
7619
7620 2012-01-19 Pedro Alves <palves@redhat.com>
7621
7622 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
7623 look at the funtions' returns.
7624 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
7625 (jprint.print(int, int)): Change return type to int. Adjust.
7626
7627 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7628
7629 PR gdb/9538
7630 * gdb.base/sepdebug.exp: New test.
7631
7632 2012-01-18 Pedro Alves <palves@redhat.com>
7633
7634 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
7635 Allow output before ^done.
7636
7637 2012-01-16 Tom Tromey <tromey@redhat.com>
7638
7639 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
7640 Add tests for relative directory.
7641
7642 2012-01-16 Tom Tromey <tromey@redhat.com>
7643
7644 * gdb.base/printcmds.c (enum flag_enum): New.
7645 (three): New global.
7646 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
7647 enum printing.
7648 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
7649 FlagEnumerationPrinter.
7650 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
7651 * gdb.python/py-pp-maint.c (enum flag_enum): New.
7652 (fval): New global.
7653
7654 2012-01-16 Pedro Alves <palves@redhat.com>
7655
7656 * lib/gdb.exp (banned_procedures): New variable.
7657 (banned_variables_traced): Rename to ...
7658 (banned_traced): ... this.
7659 (gdb_init): Also trace banned procedures.
7660 (gdb_finish): Also untrace banned procedures.
7661
7662 2012-01-16 Pedro Alves <palves@redhat.com>
7663
7664 Remove all calls to strace.
7665
7666 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7667
7668 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
7669 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
7670
7671 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7672
7673 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
7674 * gdb.base/pie-execl.exp: Likewise.
7675
7676 2012-01-12 Keith Seitz <keiths@redhat.com>
7677
7678 PR mi/10586
7679 * gdb.mi/var-cmd.c (struct anonymous): New structure.
7680 (do_anonymous_type_tests): New function.
7681 (main): Call do_anonymous_type_tests.
7682 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
7683 (verify_everything): New procedure.
7684 * gdb.mi/mi-var-cp.cc (class A): New class.
7685 (anonymous_structs_and_unions): New function.
7686 (main): Call anonymous_structs_and_unions.
7687 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
7688 (verify_everything): New procedure.
7689
7690 2012-01-12 Keith Seitz <keiths@redhat.com>
7691
7692 * lib/mi-support.exp: Expand comments about PATH_EXPR.
7693 (varobj_tree::get_path_expr): Assume that all varobjs are
7694 compound unless they are known simple types.
7695 Adjust path expressions based on parent type, path parent type,
7696 and tree language.
7697 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
7698 the root varobj.
7699 (mi_walk_varobj_tree): Add LANGUAGE parameter.
7700
7701 2012-01-11 Pedro Alves <palves@redhat.com>
7702
7703 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
7704 core files on this machine" anymore.
7705
7706 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7707
7708 * gdb.base/watchpoint.c (recurser): Initialize local_x.
7709 (main): Repeat recurser call.
7710 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
7711 equivalent to 'local_x'.
7712
7713 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
7714 Joel Brobecker <brobecker@adacore.com>
7715
7716 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
7717
7718 2012-01-05 Pedro Alves <alves.ped@gmail.com>
7719
7720 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
7721 * gdb.python/py-events.c (first): Add bits for new "step N" test.
7722 * gdb.python/py-events.exp: Test that "step N" tripping on a
7723 breakpoint emits a breakpoint event.
7724
7725 2012-01-03 Joel Brobecker <brobecker@adacore.com>
7726
7727 * gdb.base/auxv.exp: Reformat the copyright notice.
7728
7729 2012-01-03 Yao Qi <yao@codesourcery.com>
7730
7731 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
7732 (strace_trace_on_diff_addr): New.
7733 * gdb.trace/strace.c: (main): Add two local variables.
7734
7735 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
7736
7737 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
7738 * gdb.cell/gcore.exp: Likewise.
7739 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
7740 to verify the correct instance of main is selected.
7741
7742 2012-01-02 Joel Brobecker <brobecker@adacore.com>
7743
7744 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
7745 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
7746 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
7747 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
7748 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
7749 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
7750 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
7751 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
7752 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
7753 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
7754 gdb.threads/thread_check.c: Reformat copyright header.
7755
7756 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
7757
7758 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
7759 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
7760 is not enabled.
7761
7762 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7763
7764 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
7765 parameter to self_exec, adjust the function.
7766 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
7767 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
7768 (set var do_exit = 0): Remove test.
7769 (newline at end of file): Add one.
7770
7771 2011-12-27 Joel Brobecker <brobecker@adacore.com>
7772
7773 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
7774 New files.
7775
7776 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7777
7778 Fix racy FAILs.
7779 * gdb.threads/fork-thread-pending.c (barrier): New variable.
7780 (thread_function, thread_forker): Call pthread_barrier_wait for it.
7781 (main): Call pthread_barrier_init for it.
7782
7783 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7784
7785 Fix double send_gdb leading to racy FAILs.
7786 * gdb.base/break.exp (set silent break bp_location1): Replace
7787 3x send_gdb and gdb_expect by gdb_test.
7788 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
7789 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
7790 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
7791 instead of send_gdb. Twice.
7792 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
7793 3x send_gdb and gdb_expect by gdb_test.
7794 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
7795
7796 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7797
7798 * gdb.linespec/linespec.exp: Compile using {c++}.
7799
7800 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7801
7802 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
7803 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
7804 (verify GCC PR debug/51668): New test.
7805
7806 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
7807
7808 Introduce gdb.FinishBreakpoint in Python.
7809 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
7810 py-finish-breakpoint2
7811 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
7812 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
7813 instead of line number.
7814 * gdb.python/py-finish-breakpoint.c: New file.
7815 * gdb.python/py-finish-breakpoint.exp: New file.
7816 * gdb.python/py-finish-breakpoint.py: New file.
7817 * gdb.python/py-finish-breakpoint2.cc: New file.
7818 * gdb.python/py-finish-breakpoint2.exp: New file.
7819 * gdb.python/py-finish-breakpoint2.py: New file.
7820
7821 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 Partial fix of compatibility with gcc-4.7.
7824 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
7825 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
7826 Add comment to add a PASS case in the future.
7827
7828 Fix compatibility with gcc-4.7.
7829 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
7830
7831 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
7832
7833 PR tdep/12797
7834 * gdb.base/callfuncs.exp: Remove KFAIL.
7835
7836 2011-12-21 Joel Brobecker <brobecker@adacore.com>
7837
7838 * gdb.ada/task_bp: New testcase.
7839
7840 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
7843 -DNO_SECTIONS.
7844 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
7845
7846 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7847
7848 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
7849 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
7850 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7851 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
7852 conditional for gcc <= 4.5.
7853
7854 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7855
7856 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
7857 by XFAIL.
7858 * gdb.cp/static-method.exp (info addr A::func())
7859 (list static-method.cc:xxx::(anonymous namespace)::A::func)
7860 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
7861 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
7862 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
7863 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
7864 (test value of F in k3_m): Likewise.
7865 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
7866 Likewise.
7867
7868 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7869
7870 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
7871 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
7872 Remove.
7873 * gdb.threads/attachstop-mt.c: Remove.
7874 * gdb.threads/attachstop-mt.exp: Remove.
7875
7876 2011-12-17 Mark Kettenis <kettenis@gnu.org>
7877
7878 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
7879
7880 2011-12-16 Doug Evans <dje@google.com>
7881
7882 * boards/native-stdio-gdbserver.exp: New file.
7883 * boards/native-gdbserver.exp: New file.
7884
7885 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
7886 gdbserver output.
7887 (gdbserver_default_get_remote_address): New function.
7888 (gdbserver_start): Call gdb,get_remote_address to compute argument
7889 to "target remote" command.
7890
7891 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
7892
7893 * gdb.python/py-function.exp: Change "on" to "full" for
7894 python print-stack. Add set/show python print-stack
7895 off|full|message tests.
7896
7897 2011-12-15 Yao Qi <yao@codesourcery.com>
7898
7899 * gdb.trace/strace.c: New
7900 * gdb.trace/strace.exp: New.
7901
7902 2011-12-14 Tom Tromey <tromey@redhat.com>
7903
7904 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
7905
7906 2011-12-14 Doug Evans <dje@google.com>
7907
7908 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
7909
7910 2011-12-14 Pedro Alves <pedro@codesourcery.com>
7911
7912 PR threads/10729
7913
7914 * gdb.mi/watch-nonstop.c: New file.
7915 * gdb.mi/mi-watch-nonstop.exp: New file.
7916
7917 2011-12-13 Pedro Alves <pedro@codesourcery.com>
7918 Doug Evans <dje@google.com>
7919
7920 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
7921 (clean_restart): Remove references to the gdb_stub target board
7922 variable.
7923 (gdb_step_for_stub): Delete.
7924
7925 * gdb.base/annota1.exp: Remove all references to [target_info
7926 exists gdb_stub], gdb_step_for_stub and usestubs.
7927 * gdb.base/annota3.exp: Ditto.
7928 * gdb.base/async.exp: Ditto.
7929 * gdb.base/break.exp: Ditto.
7930 * gdb.base/code-expr.exp: Ditto.
7931 * gdb.base/commands.exp: Ditto.
7932 * gdb.base/completion.exp: Ditto.
7933 * gdb.base/condbreak.exp: Ditto.
7934 * gdb.base/consecutive.exp: Ditto.
7935 * gdb.base/cvexpr.exp: Ditto.
7936 * gdb.base/define.exp: Ditto.
7937 * gdb.base/display.exp: Ditto.
7938 * gdb.base/ena-dis-br.exp: Ditto.
7939 * gdb.base/environ.exp: Ditto.
7940 * gdb.base/gnu-ifunc.exp: Ditto.
7941 * gdb.base/maint.exp: Ditto.
7942 * gdb.base/pending.exp: Ditto.
7943 * gdb.base/sect-cmd.exp: Ditto.
7944 * gdb.base/sepdebug.exp: Ditto.
7945 * gdb.base/unload.exp: Ditto.
7946 * gdb.base/watchpoint-solib.exp: Ditto.
7947 * gdb.cp/annota2.exp: Ditto.
7948 * gdb.cp/annota3.exp: Ditto.
7949 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
7950 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
7951 * gdb.mi/mi-pending.exp: Ditto.
7952 * gdb.trace/circ.exp: Ditto.
7953 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
7954 * gdb.base/list.exp: Ditto.
7955
7956 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
7957 breakpoint function and all references to the usestubs macro.
7958 * gdb.base/exprs.c: Ditto.
7959 * gdb.base/freebpcmd.c: Ditto.
7960 * gdb.base/bitfields.c: Ditto.
7961 * gdb.base/bitfields2.c: Ditto.
7962 * gdb.base/break.c: Ditto.
7963 * gdb.base/call-sc.c: Ditto.
7964 * gdb.base/call-signals.c: Ditto.
7965 * gdb.base/callfuncs.c: Ditto.
7966 * gdb.base/charset.c: Ditto.
7967 * gdb.base/consecutive.c: Ditto.
7968 * gdb.base/constvars.c: Ditto.
7969 * gdb.base/funcargs.c: Ditto.
7970 * gdb.base/int-type.c: Ditto.
7971 * gdb.base/interrupt.c: Ditto.
7972 * gdb.base/langs0.c: Ditto.
7973 * gdb.base/list0.c: Ditto.
7974 * gdb.base/mips_pro.c: Ditto.
7975 * gdb.base/miscexprs.c: Ditto.
7976 * gdb.base/nodebug.c: Ditto.
7977 * gdb.base/opaque0.c: Ditto.
7978 * gdb.base/pointers.c: Ditto.
7979 * gdb.base/printcmds.c: Ditto.
7980 * gdb.base/ptype.c: Ditto.
7981 * gdb.base/recurse.c: Ditto.
7982 * gdb.base/reread1.c: Ditto.
7983 * gdb.base/reread2.c: Ditto.
7984 * gdb.base/restore.c: Ditto.
7985 * gdb.base/return.c: Ditto.
7986 * gdb.base/run.c: Ditto.
7987 * gdb.base/scope0.c: Ditto.
7988 * gdb.base/sepdebug.c: Ditto.
7989 * gdb.base/setshow.c: Ditto.
7990 * gdb.base/setvar.c: Ditto.
7991 * gdb.base/sigall.c: Ditto.
7992 * gdb.base/signals.c: Ditto.
7993 * gdb.base/structs.c: Ditto.
7994 * gdb.base/structs2.c: Ditto.
7995 * gdb.base/testenv.c: Ditto.
7996 * gdb.base/twice.c: Ditto.
7997 * gdb.base/unwindonsignal.c: Ditto.
7998 * gdb.base/watchpoint.c: Ditto.
7999 * gdb.base/watchpoints.c: Ditto.
8000 * gdb.base/whatis.c: Ditto.
8001 * gdb.cp/classes.cc: Ditto.
8002 * gdb.cp/cplusfuncs.cc: Ditto.
8003 * gdb.cp/derivation.cc: Ditto.
8004 * gdb.cp/formatted-ref.cc: Ditto.
8005 * gdb.cp/misc.cc: Ditto.
8006 * gdb.cp/overload.cc: Ditto.
8007 * gdb.cp/ovldbreak.cc: Ditto.
8008 * gdb.cp/ref-params.cc: Ditto.
8009 * gdb.cp/ref-types.cc: Ditto.
8010 * gdb.cp/templates.cc: Ditto.
8011 * gdb.cp/virtfunc.cc: Ditto.
8012 * gdb.hp/gdb.aCC/run.c: Ditto.
8013 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
8014 * gdb.hp/gdb.compat/xdb0.c: Ditto.
8015 * gdb.reverse/consecutive-reverse.c: Ditto.
8016 * gdb.reverse/sigall-reverse.c: Ditto.
8017 * gdb.reverse/until-reverse.c: Ditto.
8018 * gdb.reverse/watch-reverse.c: Ditto.
8019 * gdb.trace/actions.c: Ditto.
8020 * gdb.trace/circ.c: Ditto.
8021 * gdb.trace/collection.c: Ditto.
8022
8023 2011-12-13 Pedro Alves <pedro@codesourcery.com>
8024
8025 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
8026 (func6, func7): New.
8027 (main): Call func6 and func7.
8028 * gdb.base/watchpoint.exp (test_wide_location_1)
8029 (test_wide_location_2): New.
8030 (top level): Re-enable hardware watchpoints if necessary. Call
8031 test_wide_location_1 and test_wide_location_2.
8032
8033 2011-12-11 Yao Qi <yao@codesourcery.com>
8034
8035 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
8036
8037 2011-12-11 Joel Brobecker <brobecker@adacore.com>
8038
8039 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
8040 expected output for unsupported case.
8041
8042 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8043
8044 PR testsuite/12649
8045 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
8046 Protect gdb_test_multiple by final $gdb_prompt match.
8047
8048 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8049
8050 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
8051 New variable, new test.
8052 (list static-method.cc:xxx::(anonymous namespace)::A::func)
8053 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
8054 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
8055 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
8056 them if HAVE_GCC_45682_FIXED is not set.
8057
8058 2011-12-10 Yao Qi <yao@codesourcery.com>
8059
8060 * gdb.trace/status-stop.exp: New.
8061 * gdb.trace/status-stop.c: New.
8062
8063 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8064
8065 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
8066 timeout.
8067
8068 2011-12-08 Tom Tromey <tromey@redhat.com>
8069
8070 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
8071 condition.
8072
8073 2011-12-07 Stan Shebs <stan@codesourcery.com>
8074
8075 * gdb.trace/tfind.exp: Update for output changes.
8076
8077 2011-12-07 Pedro Alves <pedro@codesourcery.com>
8078
8079 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
8080 throws "Cannot insert catchpoints in this configuration".
8081 * gdb.ada/mi_catch_ex.exp: Likewise.
8082
8083 2011-12-06 Pedro Alves <pedro@codesourcery.com>
8084
8085 * gdb.base/break-always.exp: Test changing memory at addresses
8086 with breakpoints inserted.
8087
8088 2011-12-06 Joel Brobecker <brobecker@acacore.com>
8089
8090 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
8091 involving a fully qualified function name.
8092
8093 2011-12-06 Tom Tromey <tromey@redhat.com>
8094
8095 * gdb.ada/homonym.exp: Add three breakpoint tests.
8096
8097 2011-12-06 Tom Tromey <tromey@redhat.com>
8098
8099 * gdb.base/solib-weak.exp (do_test): Remove kfail.
8100 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
8101 * gdb.objc/objcdecode.exp: Update for output changes.
8102 * gdb.linespec/linespec.exp: New file.
8103 * gdb.linespec/lspec.cc: New file.
8104 * gdb.linespec/lspec.h: New file.
8105 * gdb.linespec/body.h: New file.
8106 * gdb.linespec/base/two/thefile.cc: New file.
8107 * gdb.linespec/base/one/thefile.cc: New file.
8108 * gdb.linespec/Makefile.in: New file.
8109 * gdb.cp/templates.exp (test_template_breakpoints): Update for
8110 output changes.
8111 * gdb.cp/re-set-overloaded.exp: Remove kfail.
8112 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
8113 makes one breakpoint.
8114 * gdb.cp/method2.exp (test_break): Update for output changes.
8115 * gdb.cp/mb-templates.exp: Update for output changes.
8116 * gdb.cp/mb-inline.exp: Update for output changes.
8117 * gdb.cp/mb-ctor.exp: Update for output changes.
8118 * gdb.cp/ovsrch.exp: Use fully-qualified names.
8119 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
8120 has multiple matches.
8121 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
8122 error message change.
8123 * gdb.base/list.exp (test_list_filename_and_number): Update for
8124 error message change.
8125 * gdb.base/break.exp: Disable pending breakpoints. Update for
8126 output changes.
8127 * configure.ac: Add gdb.linespec.
8128 * configure: Rebuild.
8129 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
8130
8131 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
8132
8133 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
8134 last_break register on s390*-*-* targets.
8135
8136 2011-12-06 Joel Brobecker <brobecker@adacore.com>
8137
8138 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
8139 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
8140 of parameter X in procedure Foo.
8141
8142 2011-12-05 Stan Shebs <stan@codesourcery.com>
8143
8144 * gdb.trace/tfind.exp: Update help string matches.
8145
8146 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8147
8148 * gdb.server/ext-run.exp (get process list): Accept also systemd
8149 as PID 1.
8150
8151 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8152 Pedro Alves <pedro@codesourcery.com>
8153
8154 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
8155 starting GDB.
8156 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
8157 $use_gdb_stub.
8158 * gdb.base/display.exp: Likewise.
8159 * gdb.base/ending-run.exp: Likewise.
8160 * gdb.base/list.exp (test_listsize): Likewise.
8161 * gdb.base/setshow.exp: Likewise.
8162 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
8163 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
8164 check by global $use_gdb_stub.
8165 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
8166 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
8167 (default_gdb_init): Unset global $use_gdb_stub.
8168 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
8169 by global $use_gdb_stub.
8170 * lib/gdbserver-support.exp: Extend comments for set_board_info
8171 gdb_protocol and gdb,socketport.
8172 (gdbserver_start_extended): Set global gdbserver_protocol and
8173 gdbserver_gdbport. Clear global use_gdb_stub.
8174 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
8175 from target use_gdb_stub.
8176 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
8177
8178 2011-12-03 Doug Evans <dje@google.com>
8179
8180 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
8181 (gdb_step_for_stub): Add comments.
8182
8183 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
8184
8185 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
8186 to the caller.
8187 (gdb_test_multiple): Likewise.
8188
8189 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8190
8191 Fix gdb.mi/mi-solib.exp without system debug info installed.
8192 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
8193 expect attribute, return 0 for it. Update comments.
8194
8195 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8196
8197 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
8198 (corrupted list): Adjust the expectation.
8199
8200 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8201
8202 PR threads/13448
8203 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
8204 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
8205 * gdb.threads/tls-var-main.c: New file.
8206 * gdb.threads/tls-var.c: New file.
8207 * gdb.threads/tls-var.exp: New file.
8208
8209 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8210
8211 PR testsuite/12649
8212 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
8213 Protect gdb_test_multiple by final $gdb_prompt match.
8214 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
8215 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
8216 (test_tracepoints): Likewise.
8217
8218 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8219
8220 PR breakpoints/13346
8221 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
8222 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
8223 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
8224
8225 2011-12-01 Joel Brobecker <brobecker@adacore.com>
8226
8227 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
8228 * gdb.ada/homonym/homonym.adb: For use of all types defined
8229 locally inside both Get_Value subprograms.
8230
8231 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8232
8233 Fix racy FAILs.
8234 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
8235 of send_gdb.
8236
8237 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8238
8239 * gdb.base/testenv.exp: Skip on remote targets. Unset global
8240 environment variable after test completed.
8241
8242 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
8243
8244 * gdb.base/solib-nodir.exp: Skip if remote target.
8245 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
8246 application. Call gdb_load_shlibs.
8247 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
8248
8249 2011-11-29 Joel Brobecker <brobecker@adacore.com>
8250
8251 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
8252
8253 2011-11-28 Joel Brobecker <brobecker@adacore.com>
8254
8255 * gdb.ada/fullname_bp: New testcase.
8256
8257 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8258
8259 PR testsuite/12649
8260 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
8261 Wrap send_gdb into a new gdb_test.
8262
8263 Code cleanup.
8264 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
8265 Convert send_gdb and gdb_expect to gdb_test_multiple.
8266
8267 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8268
8269 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
8270
8271 2011-11-23 Keith Seitz <keiths@redhat.com>
8272
8273 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8274 (mi_varobj_tree_test_children_callback): New proc.
8275 (mi_walk_varobj_tree): New proc.
8276
8277 2011-11-22 Tom Tromey <tromey@redhat.com>
8278
8279 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
8280 Add "use_mi_command" argument.
8281 (mi_run_cmd, mi_run_with_cli): New procs.
8282 * gdb.mi/solib-lib.c: New file.
8283 * gdb.mi/solib-main.c: New file.
8284 * gdb.mi/mi-solib.exp: New file.
8285
8286 2011-11-21 Doug Evans <dje@google.com>
8287
8288 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
8289 _Unwind_DebugHook is missing.
8290
8291 2011-11-20 Stan Shebs <stan@codesourcery.com>
8292
8293 * gdb.trace/tstatus.exp: New.
8294 * gdb.trace/actions.c: Include string.h.
8295
8296 2011-11-18 Yao Qi <yao@codesourcery.com>
8297
8298 * gdb.trace/pending.exp: New.
8299 * gdb.trace/pending.c: New.
8300 * gdb.trace/pendshr1.c: New.
8301 * gdb.trace/pendshr2.c: New.
8302 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
8303 tracepoint location becomes pending.
8304 (tracepoint_change_loc_2): New.
8305
8306 2011-11-16 David S. Miller <davem@davemloft.net>
8307
8308 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
8309 target is sparc*-*-linux*
8310
8311 2011-11-15 Paul Koning <paul_koning@dell.com>
8312
8313 * gdb.python/py-type.exp: New testcases for exceptions on scalar
8314 types.
8315
8316 2011-11-14 Doug Evans <dje@google.com>
8317
8318 * gdb.base/shell.exp: New file.
8319
8320 2011-11-14 Stan Shebs <stan@codesourcery.com>
8321
8322 * gdb.trace/ftrace.c: New.
8323 * gdb.trace/ftrace.exp: New.
8324
8325 2011-11-14 Yao Qi <yao@codesourcery.com>
8326
8327 * gdb.trace/change-loc-1.c: New.
8328 * gdb.trace/change-loc-2.c: New.
8329 * gdb.trace/change-loc.c: New.
8330 * gdb.trace/change-loc.exp: New.
8331 * gdb.trace/change-loc.h: New.
8332 * gdb.trace/trace-break.c (marker): Define new symbol.
8333 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
8334 New.
8335 (break_trace_same_addr_6): New.
8336
8337 2011-11-12 Matt Rice <ratmice@gmail.com>
8338
8339 * gdb.base/info-macros.exp: Make tests for info definitions
8340 test info macro. Add tests for info macro argument processing.
8341 Rename a few tests.
8342
8343 2011-11-11 Keith Seitz <keiths@redhat.com>
8344
8345 PR gdb/12843
8346 * gdb.base/linespecs.exp: New file.
8347
8348 2011-11-11 Doug Evans <dje@google.com>
8349
8350 * gdb.threads/print-threads.exp: Extend timeout for slower
8351 tests.
8352
8353 2011-11-10 Doug Evans <dje@google.com>
8354
8355 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
8356 "record to end of main" test.
8357
8358 * gdb.python/py-type.c (TS): New typedef.
8359 (ts): New global.
8360 * gdb.python/py-type.exp: Test field list of typedef.
8361
8362 2011-11-10 Joel Brobecker <brobecker@adacore.com>
8363
8364 * gdb.ada/small_reg_param: New testcase.
8365
8366 2011-11-09 Tom Tromey <tromey@redhat.com>
8367
8368 * gdb.cp/destrprint.exp: New file.
8369 * gdb.cp/destrprint.cc: New file.
8370
8371 2011-11-08 Meador Inge <meadori@codesourcery.com>
8372
8373 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
8374 (switch_stack_to_other): New test function.
8375 * gdb.arch/thumb-prologue.exp: New test cases.
8376
8377 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
8378
8379 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
8380
8381 2011-11-08 Yao Qi <yao@codesourcery.com>
8382
8383 * gdb.exp (supports_process_record): New.
8384 (supports_reverse): New.
8385 * gdb.reverse/break-precsave.exp: Call support_process_record
8386 to run test conditionally.
8387 * gdb.reverse/consecutive-precsave.exp: Likewise.
8388 * gdb.reverse/i386-precsave.exp: Likewise.
8389 * gdb.reverse/machinestate-precsave.exp: Likewise.
8390 * gdb.reverse/solib-precsave.exp: Likewise.
8391 * gdb.reverse/step-precsave.exp: Likewise.
8392 * gdb.reverse/until-precsave.exp: Likewise.
8393 * gdb.reverse/watch-precsave.exp: Likewise.
8394 * gdb.reverse/break-reverse.exp: Call support_reverse to run
8395 test conditionally.
8396 * gdb.reverse/consecutive-reverse.exp: Likewise.
8397 * gdb.reverse/finish-precsave.exp: Likewise.
8398 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8399 * gdb.reverse/finish-reverse.exp: Likewise.
8400 * gdb.reverse/i386-reverse.exp: Likewise.
8401 * gdb.reverse/i386-sse-reverse.exp: Likewise.
8402 * gdb.reverse/machinestate.exp: Likewise.
8403 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
8404 * gdb.reverse/sigall-precsave.exp: Likewise.
8405 * gdb.reverse/sigall-reverse.exp: Likewise.
8406 * gdb.reverse/solib-reverse.exp: Likewise.
8407 * gdb.reverse/step-reverse.exp: Likewise.
8408 * gdb.reverse/until-reverse.exp: Likewise.
8409 * gdb.reverse/watch-reverse.exp: Likewise.
8410
8411 2011-11-05 Yao Qi <yao@codesourcery.com>
8412
8413 * gdb.trace/trace-break.exp: Add test on setting two
8414 fast tracepoints at the same address.
8415
8416 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8417
8418 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
8419
8420 2011-11-02 Stan Shebs <stan@codesourcery.com>
8421
8422 * gdb.trace/collection.c: Add code using strings.
8423 * gdb.trace/collection.exp: Add tests of string collection.
8424
8425 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8426
8427 * gdb.base/skip-solib.exp (executable_main): New variable.
8428 (binfile_main): Base it on that.
8429 Use $executable_main in clean_restart calls. Drop gdb_exit and
8430 gdb_start calls.
8431
8432 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8433
8434 Fix racy FAILs.
8435 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
8436 breakpoint_re globals import by async. Set string_regex to .* for
8437 async. Remove the optional thread_selected_re and breakpoint_re
8438 globals expectations.
8439
8440 2011-11-01 Joseph Myers <joseph@codesourcery.com>
8441
8442 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
8443 well as Cygwin.
8444
8445 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
8446
8447 Add tests for skip command.
8448 * gdb.base/skip-solib-lib.c: New
8449 * gdb.base/skip-solib-main.c: New
8450 * gdb.base/skip-solib.exp: New
8451 * gdb.base/skip.c: New
8452 * gdb.base/skip.exp: New
8453 * gdb.base/skip1.c: New
8454 * gdb.base/Makefile.in: Adding new files.
8455
8456 2011-10-31 Yao Qi <yao@codesourcery.com>
8457 Pedro Alves <pedro@codesourcery.com>
8458
8459 * gdb.trace/trace-break.c: New.
8460 * gdb.trace/trace-break.exp: New.
8461
8462 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8463
8464 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
8465 break-here-2.
8466
8467 2011-10-28 Pedro Alves <pedro@codesourcery.com>
8468
8469 * gdb.threads/no-unwaited-for-left.c: New.
8470 * gdb.threads/no-unwaited-for-left.exp: New.
8471 * gdb.threads/non-ldr-exc-1.c: New.
8472 * gdb.threads/non-ldr-exc-1.exp: New.
8473 * gdb.threads/non-ldr-exc-2.c: New.
8474 * gdb.threads/non-ldr-exc-2.exp: New.
8475 * gdb.threads/non-ldr-exc-3.c: New.
8476 * gdb.threads/non-ldr-exc-3.exp: New.
8477 * gdb.threads/non-ldr-exc-4.c: New.
8478 * gdb.threads/non-ldr-exc-4.exp: New.
8479
8480 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8481
8482 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
8483 * gdb.base/attach-pie-misread.exp: Likewise.
8484 * gdb.base/break-interp.exp: Likewise.
8485 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
8486 testcases for use_gdb_stub.
8487 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
8488 (continue): New testcase.
8489 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
8490 * gdb.threads/attach-into-signal.exp: Likewise.
8491 * gdb.threads/attach-stopped.exp: Likewise.
8492 * gdb.threads/attachstop-mt.exp: Likewise.
8493
8494 2011-10-28 Paul Koning <paul_koning@dell.com>
8495
8496 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
8497
8498 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8499
8500 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
8501 (mi_gdb_test): Import globals thread_selected_re
8502 and breakpoint_re. Expect them optionally at the regex start.
8503
8504 2011-10-27 Doug Evans <dje@google.com>
8505
8506 * gdb.python/python.exp: Test source -s.
8507
8508 2011-10-26 Paul Koning <paul_koning@dell.com>
8509
8510 * gdb.python/lib-types.cc (struct A): New structure.
8511 * gdb.python/lib-types.exp (deepitems): New tests.
8512
8513 2011-10-25 Paul Koning <paul_koning@dell.com>
8514
8515 PR python/13327
8516
8517 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
8518 fetch_lazy method.
8519
8520 2011-10-24 Yao Qi <yao@codesourcery.com>
8521
8522 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
8523 target is tic6x-*-*.
8524
8525 2011-10-21 Joel Brobecker <brobecker@adacore.com>
8526
8527 * gdb.ada/mi_task_info/task_switch.adb: New file.
8528 * gdb.ada/mi_task_info.exp: New file.
8529
8530 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8531
8532 * gdb.cp/expand-psymtabs-cxx.exp: New file.
8533 * gdb.cp/expand-psymtabs-cxx.cc: New file.
8534
8535 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
8536
8537 PR python/12656
8538
8539 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
8540 global_block tests.
8541
8542 2011-10-18 Tom Tromey <tromey@redhat.com>
8543
8544 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
8545
8546 2011-10-18 Tom Tromey <tromey@redhat.com>
8547
8548 * gdb.base/source.exp: Don't include full file name in test name.
8549 * gdb.python/python.exp: Don't include full file name in test
8550 name.
8551
8552 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8553
8554 * gdb.base/attach-pie-noexec.c: New files.
8555 * gdb.base/attach-pie-noexec.exp: New files.
8556
8557 2011-10-17 Joseph Myers <joseph@codesourcery.com>
8558
8559 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
8560 prompt for each extra line in command.
8561
8562 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8563
8564 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
8565 Revert the part of:
8566 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8567 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
8568 Change the expected string.
8569
8570 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8571
8572 Fix results with system glibc debug info installed.
8573 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
8574 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
8575 Accept also __libc_ symbol prefix and no prefix.
8576
8577 2011-10-14 Keith Seitz <keiths@redhat.com>
8578
8579 PR c++/13225
8580 * gdb.cp/converts.cc (foo3_1): New function.
8581 (foo3_2): New functions.
8582 * gdb.cp/converts.exp: Add tests for int to pointer conversion
8583 and null pointer conversions of integer constant zero.
8584 Add test to check if all arguments are checked for incompatible
8585 conversion BADNESS.
8586
8587 2011-10-14 Tom Tromey <tromey@redhat.com>
8588
8589 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
8590 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
8591 linespec.
8592
8593 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8594
8595 Fix internal error regression.
8596 * gdb.dwarf2/implptr-optimized-out.S: New file.
8597 * gdb.dwarf2/implptr-optimized-out.exp: New file.
8598
8599 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8600
8601 Fix empty DWARF expressions DATA vs. SIZE conditionals.
8602 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
8603 (loclist): New.
8604 (4): New abbrev.
8605 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
8606 Use prepare_for_testing, remove clean_restart.
8607 (p arraynoloc, p arraycallnoloc): New tests.
8608
8609 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8610
8611 * gdb.cp/namespace-enum.exp (executable): New variable.
8612 (binfile): Use ${objdir}/${subdir}/ prefix.
8613 Use ${executable} for clean_restart.
8614
8615 2011-10-11 Sterling Augustine <saugustine@google.com>
8616
8617 * gdb.cp/Makefile.in: Add namespace-enum test.
8618 * gdb.cp/namespace-enum.exp: New file.
8619 * gdb.cp/namespace-enum.c: New file.
8620 * gdb.cp/namespace-enum-main.c: New file.
8621
8622 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
8623
8624 * gdb.python/py-shared.exp: Relax filename check to handle remote:
8625 sysroot.
8626
8627 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8628
8629 Reimplement @entry in input expressions.
8630 * gdb.base/exprs.c (v_int_array_init): New variable.
8631 * gdb.base/exprs.exp (print v_int_array_init)
8632 (print *v_int_array_init@1, print *v_int_array_init@2)
8633 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
8634 (print v_int_array_init[1]@1): New tests.
8635
8636 2011-10-10 Joseph Myers <joseph@codesourcery.com>
8637
8638 * gdb.cp/gdb2495.exp: Do not include directories in filename in
8639 expected message.
8640
8641 2011-10-09 Doug Evans <dje@google.com>
8642
8643 * gdb.base/alias.exp: Add tests for alias command.
8644
8645 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8646
8647 * gdb.arch/amd64-entry-value.s: New file.
8648 * gdb.mi/mi2-amd64-entry-value.s: New file.
8649
8650 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8651
8652 Display @entry parameter values even for references.
8653 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
8654 functions.
8655 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
8656 reference and datap_input.
8657 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
8658 breakpoints.
8659 (continue to breakpoint: entry_reference: reference)
8660 (entry_reference: bt at entry)
8661 (continue to breakpoint: entry_reference: breakhere_reference)
8662 (entry_reference: bt, entry_reference: ptype regparam)
8663 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
8664 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
8665 (entry_reference: p regcopy, entry_reference: p nodataparam)
8666 (entry_reference: p nodataparam@entry): New tests.
8667
8668 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8669
8670 Support @entry in input expressions.
8671 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
8672 (entry_stack: p s1@entry, entry_stack: p s2@entry)
8673 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
8674 (tailcall: p j@entry): New tests.
8675 * gdb.cp/koenig.cc (A::entry): New function.
8676 (main): Call it.
8677 * gdb.cp/koenig.exp (p entry (c)): New test.
8678
8679 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8680
8681 Display @entry parameter values (without references).
8682 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
8683 (different, validity, invalid): New functions.
8684 (main): Call them.
8685 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
8686 stacktest, breakhere_stacktest, different, breakhere_different,
8687 breakhere_validity and breakhere_invalid.
8688 (entry: bt): Update for @entry.
8689 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
8690 (entry_validity: *, entry_invalid: *): Many new tests.
8691 * gdb.base/break.exp
8692 (run until breakpoint set at small function, optimized file): Accept
8693 also the @entry suffix.
8694 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
8695 * gdb.mi/mi2-amd64-entry-value.c: New files.
8696 * gdb.mi/mi2-amd64-entry-value.exp: New files.
8697
8698 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8699
8700 Protect entry values against self tail calls.
8701 * gdb.arch/amd64-entry-value.cc (self2, self): New.
8702 (main): Call self.
8703 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
8704 (set debug entry-values 1, self: bt debug entry-values): New tests.
8705
8706 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8707
8708 Recognize virtual tail call frames.
8709 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
8710 (amb_b, amb_a): New.
8711 (main): Call a and b.
8712 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
8713 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
8714 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
8715 New tests.
8716
8717 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8718
8719 Implement basic support for DW_TAG_GNU_call_site.
8720 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
8721 * gdb.arch/amd64-entry-value.cc: New file.
8722 * gdb.arch/amd64-entry-value.exp: New file.
8723
8724 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8725
8726 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
8727 * gdb.dwarf2/implptr-64bit.S: New file.
8728 * gdb.dwarf2/implptr-64bit.exp: New file.
8729
8730 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8731
8732 Fix initial language detection with -readnow.
8733 * gdb.cp/readnow-language.cc: New file.
8734 * gdb.cp/readnow-language.exp: New file.
8735
8736 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8737
8738 Fix printed anonymous struct name.
8739 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
8740
8741 2011-10-09 Joseph Myers <joseph@codesourcery.com>
8742
8743 * gdb.base/solib-symbol.exp: Do not include directories in
8744 filenames in expected messages.
8745
8746 2011-10-07 Doug Evans <dje@google.com>
8747
8748 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
8749
8750 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
8751
8752 Allow Python notification of new object-file loadings.
8753 * gdb.python/py-events.exp: Test newobjfile event.
8754 * gdb.python/py-events.py: Register newobjfile callback.
8755 * gdb.python/py-events.c: Add call to shared library
8756 * gdb.python/py-events-shlib.c: New file.
8757
8758 2011-10-06 Joseph Myers <joseph@codesourcery.com>
8759
8760 * gdb.base/fixsection.exp: Do not include directories in filename
8761 in expected message.
8762
8763 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8764
8765 Add tests for passing of environment variables to inferior.
8766 * gdb.base/testenv.c: New test source.
8767 * gdb.base/testenv.exp: New expect test.
8768
8769 2011-10-04 Paul Koning <paul_koning@dell.com>
8770
8771 * gdb.python/py-value.c (main): Break before return.
8772
8773 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
8774
8775 PR python/12691: Add the inferior to Python exited event
8776 * gdb.python/py-events.exp: Test the inferior attribute of exited
8777 event with a fork.
8778 * gdb.python/py-events.py: Print inferior number on exit.
8779 * gdb.python/py-events.c: Fork the inferior.
8780
8781 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
8782
8783 * gdb.base/jit.exp: Add testcase name to log message
8784
8785 2011-10-03 Paul Koning <paul_koning@dell.com>
8786 Jan Kratochvil <jan.kratochvil@redhat.com>
8787
8788 * gdb.python/py-value.exp
8789 (python inval = gdb.parse_and_eval('*(int*)0'))
8790 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
8791 (set argc=2, python print argc_lazy): New tests.
8792
8793 2011-10-02 Joel Brobecker <brobecker@adacore.com>
8794
8795 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
8796
8797 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8798 Pedro Alves <pedro@codesourcery.com>
8799
8800 * gdb.python/py-value.exp (test_value_in_inferior): New variable
8801 can_read_0, test for it.
8802 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
8803 (parse_and_eval with memory error): ... here, make it untested if
8804 can_read_0.
8805
8806 2011-09-30 Marek Polacek <mpolacek@redhat.com>
8807
8808 * gdb.python/python.exp (verify pagination beforehand)
8809 (verify pagination afterwards): Fix race by splitting the line.
8810
8811 2011-09-29 Joseph Myers <joseph@codesourcery.com>
8812
8813 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
8814 for 64-bit multilibs from i?86-* targets.
8815
8816 2011-09-29 Marek Polacek <mpolacek@redhat.com>
8817
8818 * lib/gdb.exp: Fix a typo in one of the comments.
8819
8820 2011-09-29 Marek Polacek <mpolacek@redhat.com>
8821
8822 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
8823 matching pattern.
8824
8825 2011-09-28 Paul Koning <paul_koning@dell.com>
8826
8827 * gdb.python/py-type.c (enum E): New.
8828 * gdb.python/py-type.exp (test_fields): Add tests for Python
8829 mapping access to fields.
8830 (test_enums): New test for field access on enums.
8831
8832 2011-09-27 Stan Shebs <stan@codesourcery.com>
8833
8834 * gdb.trace/collection.exp: Test collection of $_ret.
8835
8836 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
8837
8838 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
8839 list of compilation switches for <*-*-freebsd*>.
8840
8841 2011-09-19 Stan Shebs <stan@codesourcery.com>
8842
8843 * gdb.trace/tspeed.exp: New file.
8844 * gdb.trace/tspeed.c: New file.
8845
8846 2011-09-18 Yao Qi <yao@codesourcery.com>
8847
8848 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
8849 instructions.
8850 (test_adr_32bit, test_pop_pc): Likewise.
8851 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
8852 Thumb instructions.
8853 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
8854 in gdb_test_multiple.
8855 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
8856
8857 2011-09-17 Yao Qi <yao@codesourcery.com>
8858
8859 * lib/gdb.exp (can_single_step_to_signal_handler): New.
8860 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
8861 support single step to signal handler.
8862
8863 2011-09-17 Yao Qi <yao@codesourcery.com>
8864
8865 * gdb.base/disp-step-fork.c: New.
8866 * gdb.base/disp-step-syscall.exp: New.
8867 * gdb.base/disp-step-vfork.c: New.
8868
8869 2011-09-16 Joel Brobecker <brobecker@adacore.com>
8870
8871 * gdb.ada/tasks.exp: Make the expected output for
8872 the `info tasks' tests more resilient to spacing
8873 changes.
8874
8875 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8876
8877 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
8878 (reached breakpoint 2, reached breakpoint 3): Update expected output.
8879
8880 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
8881
8882 PR Python/12692 Add gdb.selected_inferior() to Python interface.
8883 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
8884
8885 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
8886
8887 Handle multiple breakpoint hits in Python interface:
8888 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
8889 presence.
8890 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
8891 breakpoint hits.
8892
8893 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8894 Jan Kratochvil <jan.kratochvil@redhat.com>
8895
8896 * gdb.python/py-events.exp: Remove pretty printing comment.
8897 * gdb.python/py-evsignal.exp: New file.
8898 * gdb.python/py-evthreads.c: Include signal.h.
8899 (thread3): Remove variable count3. Remove variable bad and use raise
8900 instead.
8901 (thread2): Remove variable count2. Move thread3 pthread_create here,
8902 merge pthread_join to a single line.
8903 (main): Remove variable count1. Merge pthread_join with pthread_create
8904 to a single line.
8905 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
8906 KFAIL python/12966 for gdbserver. Test return value of
8907 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
8908 gdb_expect by gdb_test and gdb_test_multiple.
8909 (thread 2, thread 3): New tests.
8910
8911 2011-09-12 Matt Rice <ratmice@gmail.com>
8912 Pedro Alves <pedro@codesourcery.com>
8913
8914 PR gdb/13175
8915
8916 * gdb.base/interp.exp: New tests.
8917 * gdb.base/interp.c: New file.
8918
8919 2011-09-12 Doug Evans <dje@google.com>
8920
8921 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
8922 * gdb.dwarf2/typeddwarf.exp: Ditto.
8923
8924 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8925
8926 Fix compatibility with x32 arch.
8927 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
8928 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
8929 is_x86_like_target.
8930 * testsuite/gdb.trace/collection.exp: Likewise.
8931 * testsuite/gdb.trace/report.exp: Likewise.
8932 * testsuite/gdb.trace/unavailable.exp: Likewise.
8933 * testsuite/gdb.trace/while-dyn.exp: Likewise.
8934 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
8935 (is_x86_like_target): Check also is_amd64_regs_target.
8936
8937 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 PR breakpoints/12435
8940 * gdb.arch/amd64-prologue-xmm.c: New file.
8941 * gdb.arch/amd64-prologue-xmm.exp: New file.
8942 * gdb.arch/amd64-prologue-xmm.s: New file.
8943
8944 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8945
8946 * gdb.dwarf2/dw2-param-error-main.c: New file.
8947 * gdb.dwarf2/dw2-param-error.S: New file.
8948 * gdb.dwarf2/dw2-param-error.exp: New file.
8949
8950 2011-09-08 Pedro Alves <pedro@codesourcery.com>
8951
8952 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
8953 inferior's pid and look for a core dump named core.$pid. Use
8954 `remote_file' commands on the host instead of hand coding shell
8955 commands on the build.
8956 * gdb.base/valgrind-db-attach.exp: Kill the program before
8957 finishing the test.
8958
8959 2011-09-02 Matt Rice <ratmice@gmail.com>
8960
8961 * lib/prompt.exp: New file for testing the first prompt.
8962 * gdb.python/py-prompt.exp: Ditto.
8963 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
8964
8965 2011-09-02 Pedro Alves <pedro@codesourcery.com>
8966
8967 * gdb.threads/gcore-thread.exp: Set the global core_supported to
8968 0, before testing gcore.
8969
8970 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8971
8972 * dw2-ifort-parameter-debug.S: Update copyright year.
8973 * dw2-ifort-parameter.c: Update copyright year.
8974 * dw2-ifort-parameter.exp: Update copyright year.
8975
8976 * dw2-ifort-parameter-debug.S: New file.
8977 * dw2-ifort-parameter.c: New file.
8978 * dw2-ifort-parameter.exp: New file.
8979
8980 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8981
8982 * gdb.base/commands.exp (error_clears_commands_left): New function.
8983 (): Call it.
8984
8985 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
8988 (C): Initialize `a'.
8989 * gdb.mi/mi-inheritance-syntax-error.exp
8990 (-data-evaluate-expression $path): Expect `a' as 5.
8991
8992 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
8993
8994 PR mi/11912
8995 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
8996 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
8997 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
8998 keyword in output of -var-info-path-expression.
8999
9000 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9001
9002 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
9003 * gdb.trace/collection.exp: Likewise.
9004 * gdb.trace/report.exp: Likewise.
9005 * gdb.trace/unavailable.exp: Likewise.
9006 * gdb.trace/while-dyn.exp: Likewise.
9007
9008 2011-08-18 Keith Seitz <keiths@redhat.com>
9009
9010 PR c++/12266
9011 * gdb.cp/meth-typedefs.cc: New file.
9012 * gdb.cp/meth-typedefs.exp: New file.
9013
9014 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
9015
9016 * gdb.python/python.exp: Add extended-prompt tests.
9017
9018 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9019
9020 * gdb.arch/i386-dr3-watch.exp
9021 (watchpoint on gap1 does not fit debug registers)
9022 (delete all watchpoints): Fix racy expect strings.
9023
9024 2011-08-14 Yao Qi <yao@codesourcery.com>
9025
9026 * gdb.base/maint.exp: set data_section to ".neardata".
9027 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
9028 * gdb.base/savedregs.exp: Handle SIGILL.
9029 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
9030 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
9031
9032 2011-08-12 Doug Evans <dje@google.com>
9033
9034 * gdb.python/py-symbol.exp: Add test for symbol.type.
9035
9036 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
9037
9038 * gdb.threads/pthreads.exp: Enable on non-native configurations.
9039 * gdb.mi/mi-pthreads.exp: Likewise.
9040 * gdb.mi/mi2-pthreads.exp: Likewise.
9041 * gdb.mi/gdb669.exp.exp: Likewise.
9042
9043 2011-08-09 Pedro Alves <pedro@codesourcery.com>
9044
9045 * lib/mi-support.exp (detect_async): Rename to...
9046 (mi_detect_async): ... this.
9047 * gdb.mi/mi-nonstop-exit.exp: Adjust.
9048 * gdb.mi/mi-nonstop.exp: Adjust.
9049 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
9050 * gdb.mi/mi-nsintrall.exp: Adjust.
9051 * gdb.mi/mi-nsmoribund.exp: Adjust.
9052 * gdb.mi/mi-nsthrexec.exp: Adjust.
9053
9054 2011-08-09 Pedro Alves <pedro@codesourcery.com>
9055
9056 * gdb.base/display.c (do_loops): New `p_i' local.
9057 * gdb.base/display.exp: Test displaying a variable that is
9058 temporarily at a bad address.
9059
9060 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9061
9062 * gdb.dwarf2/dw2-op-stack-value.S: New file.
9063 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
9064
9065 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9066
9067 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
9068 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
9069 (p fuNC_symtab): Permit also ppc64 leading dot.
9070
9071 2011-08-05 Pedro Alves <pedro@codesourcery.com>
9072
9073 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
9074 procedure.
9075 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
9076
9077 2011-08-05 Yao Qi <yao@codesourcery.com>
9078
9079 * gdb.base/callfuncs.exp: Set language after main.
9080 * gdb.cp/cplusfuncs.exp: Likewise.
9081 * gdb.cp/inherit.exp: Likewise.
9082
9083 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9084
9085 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
9086 * gdb.base/watch-vfork.exp: Skip on remote targets.
9087
9088 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9089
9090 * gdb.threads/thread-find.exp: Support remote targets.
9091
9092 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
9093
9094 * gdb.base/jit.exp: Download solib_binfile to target.
9095 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
9096 and call dlopen without full path name.
9097 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
9098 dlopen without full path name.
9099
9100 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9101
9102 * gdb.base/break-always.exp: Complete the test
9103 with duplicated breakpoints and enabling/disabling them.
9104
9105 2011-08-02 Tom Tromey <tromey@redhat.com>
9106
9107 PR gdb/11289:
9108 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
9109
9110 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
9111
9112 PR gdb/13045
9113 * gdb.base/float.exp: Add new test case for PR gdb/13045
9114 * gdb.base/float.c: New file.
9115
9116 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
9117
9118 * gdb.python/py-mi.exp: Test printers returning string hint, and
9119 also not returning a value.
9120 * gdb.python/py-prettyprint.c: Add testcase for above.
9121 * gdb.python/py-prettyprint.py: Add test printer for above.
9122
9123 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9124
9125 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
9126 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
9127 (.Ldie30) Add as field "data4".
9128 (.Ldie32) Rename field "b" to "shl".
9129 (abbrev4) Change for the "data4" field.
9130 (abbrev5, abbrev6) Remove.
9131 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
9132 (p &s.shl): ... here. Add comment.
9133 (p &s.data4): New.
9134
9135 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9136
9137 Fix crash on lval_computed values.
9138 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
9139
9140 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9141
9142 * gdb.base/help.exp (help whatis): Update the expected string.
9143
9144 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9145
9146 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
9147 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
9148 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
9149 Change the expected string.
9150
9151 2011-07-26 Pedro Alves <pedro@codesourcery.com>
9152
9153 * gdb.base/watchpoint.exp
9154 (test_disable_enable_software_watchpoint): New procedure.
9155 (top level): Run it.
9156
9157 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
9158
9159 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
9160 executable file "${binfile}", C++ version "${binfile}-cxx".
9161 * gdb.python/py-prettyprint.exp: Likewise.
9162 * gdb.python/py-symbol.exp: Likewise.
9163 * gdb.python/py-type.exp: Likewise.
9164 * gdb.python/py-value.exp: Likewise.
9165 * gdb.python/py-template.exp (test_template_arg): Pass full executable
9166 file name instead of just suffix.
9167
9168 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9169
9170 Fix implicit pointer offsets.
9171 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
9172 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
9173 (continue to breakpoint: continue to baz breakpoint for implptr)
9174 (sanity check element 0, sanity check element 1)
9175 (enter the inlined function, check element 0 for the offset)
9176 (check element 1 for the offset)
9177 (continue to breakpoint: ignore the second baz breakpoint): New tests.
9178 (set foo breakpoint for implptr): Update the breakpoint number.
9179
9180 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9181
9182 * gdb.python/py-mi.exp: Use different file names for different
9183 versions of the executable under test.
9184 * gdb.python/py-prettyprint.exp: Likewise.
9185 * gdb.python/py-symbol.exp: Likewise.
9186 * gdb.python/py-template.exp: Likewise.
9187 * gdb.python/py-type.exp: Likewise.
9188 * gdb.python/py-value.exp: Likewise.
9189
9190 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9191
9192 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
9193 flag after restarting GDB if necessary.
9194
9195 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9196
9197 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
9198
9199 2011-07-22 Pedro Alves <pedro@codesourcery.com>
9200
9201 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
9202 backend doesn't leave used debug registers behind.
9203
9204 2011-07-22 Tom Tromey <tromey@redhat.com>
9205
9206 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
9207 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
9208 argument.
9209 * gdb.dwarf2/typeddwarf-amd64.S: New file.
9210
9211 2011-07-21 Matt Rice <ratmice@gmail.com>
9212
9213 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
9214 in mostlyclean rule. Add files ending in .core.
9215
9216 2011-07-21 Matt Rice <ratmice@gmail.com>
9217
9218 PR macros/12999
9219 * gdb.base/info-macros.c: New test sources.
9220 * gdb.base/info-macros.exp: New tests.
9221
9222 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
9223
9224 * gdb.python/python.exp: Add prompt substitution tests.
9225
9226 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9227
9228 Fix crash if referenced CU is aged out.
9229 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
9230 New.
9231 * gdb.dwarf2/implptr.exp: Likewise.
9232
9233 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9234
9235 * gdb.dwarf2/implptr.S: Rebuilt.
9236 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
9237 (bar): Use them for j, k, l.
9238 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
9239 COMPILE.
9240 (print j in implptr:bar): Update for the intp typedef.
9241 (print p[0].x in implptr:foo): Use more exact regex.
9242
9243 2011-07-18 Tom Tromey <tromey@redhat.com>
9244
9245 * gdb.cp/static-method.exp: Add missing single quote.
9246
9247 2011-07-18 Yao Qi <yao@codesourcery.com>
9248
9249 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
9250 supported.
9251 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9252 * gdb.mi/mi-nonstop.exp: Likewise.
9253 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9254 * gdb.mi/mi-nsintrall.exp: Likewise.
9255 * gdb.mi/mi-nsmoribund.exp: Likewise.
9256 * gdb.mi/mi-nsthrexec.exp: Likewise.
9257 * gdb.python/py-evthreads.exp: Likewise.
9258
9259 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9260
9261 Code cleanup.
9262 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
9263 it. Substitute it instead of test_compiler_info everywhere.
9264
9265 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9266
9267 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
9268 remote targets as well.
9269
9270 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9271
9272 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
9273 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
9274
9275 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
9276
9277 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
9278 a remote machine, not the host.
9279 (gdb_compile_shlib): Set soname if target is remote.
9280
9281 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9282
9283 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
9284
9285 2011-07-13 Matt Rice <ratmice@gmail.com>
9286
9287 * gdb.python/py-objfile-script-gdb.py: Renamed to
9288 py-objfile-script-gdb.py.in.
9289 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
9290 py-objfile-script-gdb.py.
9291 * gdb.python/py-objfile-script.exp: Update reference to
9292 py-objfile-script-gdb.py.
9293
9294 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9295
9296 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
9297 reference undefined label.
9298
9299 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9300
9301 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
9302 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
9303 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
9304 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
9305
9306 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
9307
9308 PR python/12438
9309 * gdb.python/python.exp: Add maint set/show python print-stack
9310 deprecated tests. Add set/show python print-backtrace tests.
9311
9312 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
9315 debug info.
9316
9317 2011-07-06 Matt Rice <ratmice@gmail.com>
9318
9319 * gdb.python/python.exp: Update filename paths.
9320 * gdb.python/py-symtab.exp: Ditto.
9321
9322 2011-07-06 Marek Polacek <mpolacek@redhat.com>
9323
9324 * gdb.python/py-evthreads.exp: Add missing `$'.
9325
9326 2011-07-06 Jie Zhang <jie.zhang@analog.com>
9327
9328 * config/bfin.exp: New file.
9329 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
9330 * gdb.asm/bfin.inc: New file.
9331
9332 2011-07-06 Marek Polacek <mpolacek@redhat.com>
9333
9334 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
9335 the whole output.
9336
9337 2011-07-05 Tom Tromey <tromey@redhat.com>
9338
9339 * gdb.java/jprint.java (jprint.hi): New field.
9340 * gdb.java/jprint.exp: Print string.
9341
9342 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
9343
9344 * gdb.base/call-sc.c: Fix typos.
9345 * gdb.base/ifelse.exp: Likewise.
9346 * gdb.base/structs.c: Likewise.
9347
9348 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9349
9350 * gdb.base/jit-so.exp: New test.
9351 * gdb.base/jit-dlmain.c: New file.
9352 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
9353
9354 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 * gdb.cp/m-static.exp: Call get_compiler_info.
9357 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
9358 * gdb.cp/pr9167.exp (p b): Likewise.
9359 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
9360 (test value of P in inner_m, test type of Z in inner_m): Call
9361 setup_xfail for gcc <= 4.5.
9362
9363 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9364
9365 * gdb.cp/paren-type.cc: New files.
9366 * gdb.cp/paren-type.exp: New files.
9367
9368 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 Stop on first linespec terminator instead of eating what we can.
9371 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
9372 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
9373 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
9374 (break C::f()): ... this one.
9375 (break C::operator()()): New test.
9376 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
9377 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
9378 test.
9379
9380 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9381
9382 Fall back linespec to minimal symbols.
9383 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
9384 error message.
9385 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
9386 * gdb.cp/minsym-fallback-main.cc: New file.
9387 * gdb.cp/minsym-fallback.cc: New file.
9388 * gdb.cp/minsym-fallback.exp: New file.
9389 * gdb.cp/minsym-fallback.h: New file.
9390
9391 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9392
9393 * gdb.cp/no-dmgl-verbose.cc: New file.
9394 * gdb.cp/no-dmgl-verbose.exp: New file.
9395
9396 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9397
9398 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
9399 __GI_.
9400 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
9401 (f): New function.
9402 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
9403 (complete p 'func<short>(): ... here.
9404 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
9405 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
9406 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
9407 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
9408 Make them KFAIL gcc/49546.
9409
9410 2011-07-01 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
9413
9414 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9415
9416 Test GCC PR debug/49546.
9417 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
9418 (test type of F in k3_m, test value of F in k3_m): New.
9419 * gdb.cp/temargs.cc (struct S3, struct K3): New.
9420 (main): New variable k3. Call k3.k3_m.
9421
9422 2011-07-01 Jean-Charles Delay <delay@adacore.com>
9423
9424 * gdb.ada/packed_array.exp: Fix expected outout.
9425
9426 2011-07-01 Jean-Charles Delay <delay@adacore.com>
9427
9428 * gdb.ada/packed_array.exp: fixed expected output.
9429
9430 2011-07-01 Joel Brobecker <brobecker@adacore.com>
9431
9432 * gdb.ada/same_enum: New testcase.
9433
9434 2011-07-01 Joel Brobecker <brobecker@adacore.com>
9435
9436 * gdb.ada/ptr_typedef: New testcase.
9437
9438 2011-07-01 Joel Brobecker <brobecker@adacore.com>
9439
9440 * gdb.ada/arrayptr.exp: Add ptype test.
9441
9442 2011-07-01 Joel Brobecker <brobecker@adacore.com>
9443
9444 * gdb.ada/char_enum: New testcase.
9445
9446 2011-07-01 Yao Qi <yao@codesourcery.com>
9447
9448 * gdb.base/dump.exp (capture_pointer_with_type): New.
9449 Get value from address instead of name.
9450 Start GDB once, and do `dump' and `restore'
9451 tests together.
9452
9453 2011-06-30 Jie Zhang <jie.zhang@analog.com>
9454 Mike Frysinger <vapier@gentoo.org>
9455
9456 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
9457 helper functions for getting/setting remotetimeout variable.
9458 * lib/gdb.exp (gdb_load): If the target is remote, set
9459 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
9460 with $loadtimeout. Set $load_ok to 0 before doing the load.
9461 Instead of returning, immediately, set $load_ok to 0. Call
9462 set_remotetimeout with $oldremotetimeout, and then return if
9463 $load_ok is 1.
9464
9465 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
9466
9467 * gdb.python/py-template.exp: Don't run this test if the target
9468 does not support c++ tests.
9469
9470 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9471
9472 Fix non-only rename list for Fortran modules import.
9473 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
9474 tests.
9475 * gdb.fortran/module.f90 (module moduse): New.
9476 (program module): use moduse, test var_x, var_y and var_z.
9477
9478 2011-06-29 Tom Tromey <tromey@redhat.com>
9479
9480 PR testsuite/12040:
9481 * gdb.fortran/array-element.exp: Use f90, not f77.
9482 * gdb.fortran/complex.exp: Use f90, not f77.
9483 * gdb.fortran/derived-type.exp: Use f90, not f77.
9484 * gdb.fortran/library-module.exp: Use f90, not f77.
9485 * gdb.fortran/logical.exp: Use f90, not f77.
9486 * gdb.fortran/module.exp: Use f90, not f77.
9487 * gdb.fortran/multi-dim.exp: Use f90, not f77.
9488 * gdb.fortran/subarray.exp: Use f90, not f77.
9489
9490 2011-06-29 Tom Tromey <tromey@redhat.com>
9491
9492 * gdb.fortran/charset.exp: New file.
9493 * gdb.fortran/charset.f90: New file.
9494
9495 2011-06-29 Tom Tromey <tromey@redhat.com>
9496
9497 PR testsuite/12040:
9498 * lib/future.exp: New file, mostly extracted from ada.exp.
9499 Rewrote compatibility code to use rename.
9500 (gdb_find_gfortran): New proc.
9501 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
9502 gfortran patch.
9503 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
9504 Move to future.exp.
9505 * lib/gdb.exp: Always load future.exp.
9506
9507 2011-06-28 Yao Qi <yao@codesourcery.com>
9508
9509 * gdb.cp/exception.cc: Don't include iostream.
9510 (bar): Remove print statement.
9511 (catcher): New.
9512 (main): Remove print statements. Call function catcher.
9513 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
9514 Set breakpoint on catcher, and check the value of parameter.
9515
9516 2011-06-23 Yao Qi <yao@codesourcery.com>
9517
9518 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
9519 breakpoint 1.2 is disabled. KFAIL for uclinux.
9520
9521 2011-06-23 Marek Polacek <mpolacek@redhat.com>
9522
9523 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
9524 mi_gdb_test.
9525
9526 2011-06-23 Marek Polacek <mpolacek@redhat.com>
9527
9528 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
9529
9530 2011-06-23 Marek Polacek <mpolacek@redhat.com>
9531
9532 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
9533
9534 2011-06-23 Marek Polacek <mpolacek@redhat.com>
9535
9536 * gdb.mi/mi2-basics.exp: Fix races. Honour the
9537 `test_exec_and_symbol_mi_operatons' return value.
9538 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9539 gdb_test_multiple.
9540 (test_exec_and_symbol_mi_operatons): Likewise.
9541 (test_path_specification): Likewise.
9542
9543 2011-06-23 Yao Qi <yao@codesourcery.com>
9544
9545 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
9546 supported.
9547 * lib/gdb.exp (support_displaced_stepping): New.
9548
9549 2011-06-23 Yao Qi <yao@codesourcery.com>
9550
9551 * gdb.threads/execl.exp: Skip on remote target.
9552
9553 2011-06-21 Marek Polacek <mpolacek@redhat.com>
9554
9555 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
9556 mi_gdb_test.
9557
9558 2011-06-20 Marek Polacek <mpolacek@redhat.com>
9559
9560 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
9561
9562 2011-06-20 Marek Polacek <mpolacek@redhat.com>
9563
9564 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
9565 mi_gdb_test.
9566
9567 2011-06-20 Marek Polacek <mpolacek@redhat.com>
9568
9569 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
9570
9571 2011-06-14 Yao Qi <yao@codesourcery.com>
9572
9573 gdb/testsuite/
9574 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
9575
9576 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
9579
9580 2011-06-10 Tom Tromey <tromey@redhat.com>
9581
9582 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
9583 Add tests for pointer-to-member-function.
9584 * gdb.cp/temargs.cc (S::somefunc): New function.
9585 (K2): New class.
9586 (main): Instantiate K2; call method.
9587
9588 2011-06-08 Joel Brobecker <brobecker@adacore.com>
9589
9590 * gdb.python/py-inferior.c (f2): Make str an array rather
9591 than a pointer.
9592 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
9593
9594 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9595
9596 * gdb.base/async-shell.c: New file.
9597 * gdb.base/async-shell.exp: New file.
9598
9599 2011-06-06 Pedro Alves <pedro@codesourcery.com>
9600
9601 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
9602
9603 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
9604
9605 From Stephen Kitt <steve@sk2.org>
9606 * gdb.base/help.exp: Adjust following some spelling corrections
9607 in GDB.
9608
9609 2011-06-01 Yao Qi <yao@codesourcery.com>
9610
9611 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
9612
9613 2010-05-31 Keith Seitz <keiths@redhat.com>
9614
9615 PR c++/12750
9616 * gdb.cp/static-method.cc: New file.
9617 * gdb.cp/static-method.exp: New file.
9618
9619 2010-05-31 Keith Seitz <keiths@redhat.com>
9620
9621 PR symtab/12704
9622 * gdb.cp/anon-ns.cc: New file.
9623 * gdb.cp/anon-ns.exp: New file.
9624
9625 2011-05-31 Pedro Alves <pedro@codesourcery.com>
9626
9627 * gdb.arch/i386-dr3-watch.c: New file.
9628 * gdb.arch/i386-dr3-watch.exp: New file.
9629
9630 2011-05-30 Yao Qi <yao@codesourcery.com>
9631
9632 * gdb.base/callfuncs.c (t_structs_fc): New.
9633 (t_structs_dc, t_structs_ldc): New.
9634 (t_double_many_args):
9635 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
9636 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
9637 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
9638 * gdb.base/callfuncs.exp: Call new functions.
9639
9640 2011-05-30 Yao Qi <yao@codesourcery.com>
9641
9642 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
9643 Call rerun_and_prepare for each test to isolate effects.
9644
9645 2011-05-30 Yao Qi <yao@codesourcery.com>
9646
9647 * gdb.base/varargs.c (find_max_float_real): New.
9648 (find_max_double_real, find_max_long_double_real): New.
9649 * gdb.base/varargs.exp: Call these new added functions.
9650 * lib/gdb.exp (setup_kfail_for_target): New.
9651
9652 2011-05-30 Yao Qi <yao@codesourcery.com>
9653
9654 * gdb.base/funcargs.c (callca, callcb, callcc): New.
9655 (callcd, callce, callcf, callc1a, callc1b): New.
9656 (callc2a, callc2b): New.
9657 * gdb.base/funcargs.exp (complex_args): New.
9658 (complex_integral_args, complex_float_integral_args): New.
9659 * lib/gdb.exp (support_complex_tests): New. Determine
9660 whether to run test cases on _Complex types.
9661
9662 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 * gdb.threads/leader-exit.c: New file.
9665 * gdb.threads/leader-exit.exp: New file.
9666
9667 2011-05-27 Marek Polacek <mpolacek@redhat.com>
9668
9669 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
9670
9671 2011-05-27 Marek Polacek <mpolacek@redhat.com>
9672
9673 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
9674 remove the `supported' variable.
9675 * gdb.mi/mi-nonstop.exp: Likewise.
9676 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9677 * gdb.mi/mi-nsintrall.exp: Likewise.
9678 * gdb.mi/mi-nsmoribund.exp: Likewise.
9679 * gdb.mi/mi-nsthrexec.exp: Likewise.
9680
9681 2011-05-26 Pedro Alves <pedro@codesourcery.com>
9682
9683 * gdb.reverse/finish-reverse-bkpt.exp: New test.
9684
9685 2011-05-26 Pedro Alves <pedro@codesourcery.com>
9686
9687 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
9688
9689 2011-05-24 Keith Seitz <keiths@redhat.com>
9690
9691 PR breakpoint/12803
9692 * gdb.cp/cmpd-minsyms.cc (a): New method.
9693 (b): New method.
9694 (c): New method.
9695 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
9696
9697 2011-05-24 Pedro Alves <pedro@codesourcery.com>
9698
9699 * gdb.base/commands.exp (watchpoint_command_test): Check that the
9700 watchpoint's command list didn't execute when the watchpoint went
9701 out of scope.
9702
9703 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
9704
9705 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
9706 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
9707 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
9708 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9709 * gdb.arch/i386-permbkpt.exp: Likewise.
9710 * gdb.arch/i386-prologue.exp: Likewise.
9711 * gdb.arch/i386-size-overlap.exp: Likewise.
9712 * gdb.arch/i386-size.exp: Likewise.
9713 * gdb.arch/i386-unwind.exp: Likewise.
9714 * gdb.reverse/i386-precsave.exp: Likewise.
9715 * gdb.reverse/i386-reverse.exp: Likewise.
9716 * gdb.reverse/i386-sse-reverse.exp: Likewise.
9717 * gdb.reverse/i387-env-reverse.exp: Likewise.
9718 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9719
9720 2011-05-24 Pedro Alves <pedro@codesourcery.com>
9721
9722 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
9723 file doesn't error, using MI.
9724
9725 2011-05-23 Tom Tromey <tromey@redhat.com>
9726
9727 * gdb.base/charset.exp (string_display): Add tests to assign to
9728 arrays.
9729 * gdb.base/charset.c (short_array, int_array, long_array): New.
9730
9731 2011-05-20 Pedro Alves <pedro@codesourcery.com>
9732
9733 Cope with async mode.
9734
9735 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
9736 into gdb_test + mi_expect_stop.
9737
9738 2011-05-20 Pedro Alves <pedro@codesourcery.com>
9739
9740 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
9741 (callme): Remove printf call.
9742
9743 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
9744
9745 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
9746 quote pattern to avoid problems with Cygwin/mingw expect versions.
9747 * gdb.base/default.exp (show convenience): Use double
9748 quote pattern for regular expressions.
9749
9750 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9751
9752 Fix -readnow for -gdwarf-4 unused type units.
9753 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
9754 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
9755
9756 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9757
9758 * gdb.base/kill-after-signal.c: New file.
9759 * gdb.base/kill-after-signal.exp: New file.
9760
9761 2011-05-16 Pedro Alves <pedro@codesourcery.com>
9762
9763 * gdb.ada/start.exp: Call untested with the correct test filename.
9764 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
9765 test filename. Make the test's binary unique.
9766 * gdb.arch/i386-signal.exp: Call untested with the correct test
9767 filename.
9768 * gdb.arch/i386-size-overlap.exp: Ditto.
9769 * gdb.arch/Makefile.in (EXECUTABLES): Update.
9770 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9771 * gdb.cp/call-c.exp: Ditto.
9772 * gdb.mi/mi-reverse.exp: Call untested with the correct test
9773 filename. Make the test's binary unique.
9774 * gdb.mi/Makefile.in (EXECUTABLES): Update.
9775 * gdb.python/py-mi.exp: Ditto.
9776 * gdb.python/Makefile.in (EXECUTABLES): Update.
9777 * gdb.reverse/i386-precsave.exp: Ditto.
9778 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
9779 test filename.
9780 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9781 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
9782 unique.
9783 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
9784 test filename.
9785 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
9786 * gdb.trace/tfile.exp: Ditto.
9787
9788 2011-05-14 Yao Qi <yao@codesourcery.com>
9789
9790 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
9791 type.
9792
9793 2011-05-13 Doug Evans <dje@google.com>
9794
9795 * gdb.python/py-objfile-script.exp: New file.
9796 * gdb.python/py-objfile-script.c: New file.
9797 * gdb.python/py-objfile-script-gdb.py: New file.
9798 * testsuite/gdb.python/py-section-script.exp: Test
9799 "info auto-load-scripts".
9800
9801 2011-05-13 Tom Tromey <tromey@redhat.com>
9802
9803 * gdb.dwarf2/clztest.exp: New file.
9804 * gdb.dwarf2/clztest.c: New file.
9805 * gdb.dwarf2/clztest.S: New file.
9806
9807 2011-05-13 Doug Evans <dje@google.com>
9808
9809 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
9810 String16 tests.
9811
9812 2011-05-13 Tom Tromey <tromey@redhat.com>
9813
9814 * lib/gdb.exp (is_x86_like_target): New proc.
9815 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
9816 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
9817 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
9818 -nostdlib to compiler.
9819 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
9820 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
9821 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
9822 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
9823 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
9824
9825 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
9826
9827 * gdb.python/py-function.exp: Test setting a value from a function
9828 which executes a command.
9829
9830 2011-05-12 Tom Tromey <tromey@redhat.com>
9831
9832 * gdb.dwarf2/typeddwarf.S: New file.
9833 * gdb.dwarf2/typeddwarf.c: New file.
9834 * gdb.dwarf2/typeddwarf.exp: New file.
9835
9836 2011-05-12 Marek Polacek <mpolacek@redhat.com>
9837
9838 * gdb.mi/mi-basics.exp: Fix races. Honour the
9839 `test_exec_and_symbol_mi_operatons' return value.
9840 (test_mi_interpreter_selection): Use mi_gdb_test instead of
9841 gdb_test_multiple.
9842 (test_exec_and_symbol_mi_operatons): Likewise.
9843 (test_path_specification): Likewise.
9844
9845 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9846
9847 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
9848 (gdb_touch_execfile): Remove catch wrappers. New variable time.
9849 Replace `file copy' and `file rename' by `file mtime'. Twice.
9850
9851 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9852
9853 * gdb.base/readline-ask.c: New file.
9854 * gdb.base/readline-ask.exp: New file.
9855 * gdb.base/readline-ask.inputrc: New file.
9856
9857 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
9858
9859 * gdb.cell/bt.exp: Delete breakpoints before running to signal
9860 to avoid race condition.
9861 * gdb.cell/coremaker.c: Use small stack size.
9862 * gdb.cell/ea-standalone.exp: Use file name without path as
9863 argument to c_to.
9864 * gdb.cell/fork.exp: Allow other output when continuing to end.
9865
9866 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9867
9868 * gdb.threads/corethreads.c: New file.
9869 * gdb.threads/corethreads.exp: New file.
9870
9871 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9872
9873 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
9874 Try to compile the test using -Wl,-z,norelro first.
9875 (load_core): New variable libthread_db_seen, initialize it.
9876 (zeroed-threads cannot be listed): Protect it by XFAIL on
9877 !$libthread_db_seen.
9878
9879 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9880
9881 PR 12573
9882 * gdb.dwarf2/dw2-skip-prologue.S: New file.
9883 * gdb.dwarf2/dw2-skip-prologue.c: New file.
9884 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
9885
9886 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9887
9888 * gdb.cp/psymtab-parameter.cc: New file.
9889 * gdb.cp/psymtab-parameter.exp: New file.
9890
9891 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9892
9893 Fix a race.
9894 * gdb.cp/static-print-quit.exp (print c): Split to ...
9895 (print c - <return>, print c - q <return>, print c - to quit):
9896 ... these. Make the testfile untested on gdb-7.1.
9897
9898 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
9899
9900 * lib/gdb.exp (exec_target_file, exec_symbol_file,
9901 gdb_rename_execfile, gdb_touch_execfile): New.
9902 * gdb.base/reread.exp: Use new procs to handle multiple
9903 exec files.
9904
9905 2011-05-05 Yao Qi <yao@codesourcery.com>
9906
9907 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
9908 (test_adr_32bit, test_pop_pc): New.
9909 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
9910 (test_adr_32bit, test_pop_pc): New.
9911
9912 2011-05-04 Joseph Myers <joseph@codesourcery.com>
9913
9914 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
9915 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
9916 targets.
9917 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
9918 handle targets.
9919
9920 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9921
9922 * gdb.base/completion.exp (complete help info wat): Rename to ...
9923 (complete 'help info wat'): ... here.
9924 Remove all `-re ".*' and `-re "^.*' redundant regexes.
9925 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
9926
9927 2011-05-04 Pedro Alves <pedro@codesourcery.com>
9928
9929 * gdb.base/completion.exp: Use gdb_test_multiple instead of
9930 gdb_test and explicit $gdb_prompt/timeout matches.
9931
9932 2011-05-04 Yao Qi <yao@codesourcery.com>
9933
9934 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
9935 and __thumb2__.
9936
9937 2011-05-03 Marek Polacek <mpolacek@redhat.com>
9938
9939 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
9940 in place of `gdb_test "delete breakpoints"'. This eliminates two
9941 testcases.
9942
9943 2011-05-02 Pedro Alves <pedro@codesourcery.com>
9944
9945 PR testsuite/12649
9946 Fix races.
9947
9948 * gdb.base/completion.exp: Remove all sleep calls. Remove
9949 unnecessary regexs. Don't explicitly expect anything after the
9950 prompt. Eat the prompt if necessary.
9951
9952 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
9953
9954 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
9955 accept to show the caller line again as well as the line after.
9956
9957 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
9958
9959 PR mi/12531
9960
9961 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
9962 compile target.
9963 * gdb.python/py-prettyprint.exp: Add C++ object for
9964 CPLUS_FAKE_CHILD test.
9965
9966 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
9967
9968 * gdb.base/signest.exp: New file.
9969 * gdb.base/signest.c: Likewise.
9970
9971 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9972
9973 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
9974 thread and breakpoint notifications.
9975
9976 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9977
9978 * gdb.base/fortran-sym-case.c: New file.
9979 * gdb.base/fortran-sym-case.exp: New file.
9980 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
9981 * gdb.dwarf2/dw2-case-insensitive.c: New file.
9982 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
9983
9984 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9985
9986 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
9987 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
9988 false #1', `if true else false #2' and `if true else false #3'.
9989
9990 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
9991
9992 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
9993 while delivering signal.
9994
9995 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
9996
9997 MI breakpoint notifications.
9998
9999 * testsuite/gdb.mi/mi-cli.exp: Adust.
10000 * testsuite/gdb.mi/mi2-cli.exp: Adust.
10001 * testsuite/gdb.mi/mi-watch.exp: Adust.
10002 * testsuite/gdb.mi/mi2-watch.exp: Adust.
10003 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
10004 notifications.
10005
10006 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10007
10008 * gdb.base/gdbindex-stabs-dwarf.c: New file.
10009 * gdb.base/gdbindex-stabs.c: New file.
10010 * gdb.base/gdbindex-stabs.exp: New file.
10011
10012 2011-04-25 Yao Qi <yao@codesourcery.com>
10013
10014 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
10015 with /*...*/.
10016 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
10017
10018 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10019
10020 * gdb.python/py-value.exp (test_objfiles): Name the first test
10021 `py-value in file.filename'.
10022
10023 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
10026 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
10027 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
10028 !gdbserver_reconnect_p..
10029 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
10030
10031 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10032
10033 * gdb.cp/cpcompletion.exp (complete class methods)
10034 (complete class methods beginning with F): Move them above runto. New
10035 comment about the runto delimiter.
10036
10037 2011-04-20 Pedro Alves <pedro@codesourcery.com>
10038
10039 * gdb.base/maint.exp: Test that "maint print registers" works
10040 without a running program.
10041
10042 2011-04-20 Marek Polacek <mpolacek@redhat.com>
10043
10044 * gdb.base/setshow.exp: Fix racy tests.
10045 ($old_gdb_prompt): New variable.
10046
10047 2011-04-19 Tom Tromey <tromey@redhat.com>
10048
10049 * gdb.mi/mi-nsmoribund.exp:
10050 * gdb.hp/gdb.objdbg/objdbg01.exp:
10051 * gdb.base/structs.exp (test_struct_returns):
10052 * gdb.base/call-sc.exp (test_scalar_returns):
10053 * gdb.base/bigcore.exp: Remove duplicate words.
10054
10055 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10056
10057 * gdb.base/break-interp-lib.c (v, vptr): New variables.
10058 * gdb.base/break-interp.exp (test_attach): New comment.
10059
10060 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10061
10062 * gdb.threads/gcore-thread.exp ($core0file): New variable.
10063 (clear __stack_user.next, clear stack_used.next)
10064 (save a zeroed-threads corefile): New test.
10065 Call core_load for $core0file.
10066 (zeroed-threads cannot be listed): New test.
10067
10068 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10069
10070 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
10071 filename.
10072 ($srcfile): Preserve the original value.
10073 ($testfile): Match it the .exp filename.
10074 ($corefile): New variable. Substitute it around.
10075 Use clean_restart.
10076 ($prev_timeout): Remove.
10077 (load_core): Move core loading into this proc.
10078 Fix restore of $timeout if load_core fails.
10079
10080 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10081
10082 * gdb.base/eu-strip-infcall.c: New file.
10083 * gdb.base/eu-strip-infcall.exp: New file.
10084
10085 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10086
10087 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
10088 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
10089
10090 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10091
10092 Fix Python access to inlined frames.
10093 * gdb.python/py-frame-inline.c: New file.
10094 * gdb.python/py-frame-inline.exp: New file.
10095
10096 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
10097
10098 * gdb.base/gdb1090.exp: Change breakpoint location to read the
10099 content of 's24' correctly (avoiding "optimized out").
10100 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
10101
10102 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10103
10104 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
10105
10106 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
10107
10108 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
10109 expect a colon in watch -location output.
10110
10111 2011-04-13 Marek Polacek <mpolacek@redhat.com>
10112
10113 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
10114 New testcase `expect response to define backtrace'. Also remove
10115 redundant `default' block.
10116
10117 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10118
10119 * gdb.python/py-prettyprint.c (struct hint_error): New.
10120 (main): New variable hint_error.
10121 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
10122 "print hint_error".
10123 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
10124 (register_pretty_printers): Register it.
10125
10126 2011-04-04 Tom Tromey <tromey@redhat.com>
10127
10128 * gdb.cp/maint.exp (test_help): Update.
10129 (test_namespace): Likewise.
10130
10131 2011-04-01 Joel Brobecker <brobecker@adacore.com>
10132
10133 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
10134 * gdb.ada/arrayptr.exp: Add new tests.
10135
10136 2011-04-01 Joel Brobecker <brobecker@adacore.com>
10137
10138 * gdb.ada/mi_catch_ex: New testcase.
10139
10140 2011-04-01 Pedro Alves <pedro@codesourcery.com>
10141
10142 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
10143 base::overload(void) method without specifying "const".
10144
10145 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
10146
10147 * gdb.arch/thumb-singlestep.S: New file.
10148 * gdb.arch/thumb-singlestep.exp: Likewise.
10149
10150 2011-03-31 Tom Tromey <tromey@redhat.com>
10151
10152 * gdb.python/py-prettyprint.py (exception_flag): New global.
10153 (NoStringContainerPrinter._iterator.next): Check it.
10154 * gdb.python/py-prettyprint.c (main): New variable nstype2.
10155 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
10156
10157 2011-03-29 Tom Tromey <tromey@redhat.com>
10158
10159 * gdb.cp/anon-struct.cc: New file.
10160 * gdb.cp/anon-struct.exp: New file.
10161
10162 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10163
10164 Test STT_GNU_IFUNC support.
10165 * gdb.base/gnu-ifunc-lib.c: New file.
10166 * gdb.base/gnu-ifunc.c: New file.
10167 * gdb.base/gnu-ifunc.exp: New file.
10168
10169 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10170
10171 Support a ring of related breakpoints.
10172 * gdb.base/watchpoint-delete.c: New file.
10173 * gdb.base/watchpoint-delete.exp: New file.
10174
10175 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10176
10177 * gdb.ada/arrayparam.exp (print first after function call): Use
10178 explicit package name. Add a comment
10179 (print lasta after function call): Rename ...
10180 (print last after function call): ... it and use explicit package
10181 name.
10182 (print length after function call): Use explicit package name.
10183 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
10184 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
10185 (multiple matches for symbol i): Rename ...
10186 (multiple matches for symbol integervar): ... it.
10187 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
10188 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
10189
10190 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
10191
10192 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
10193 environment variable to make grep output more predictable. Move
10194 all the environment setup into gdb_init so it's done once per test
10195 case rather than each time we start gdb.
10196
10197 2011-03-24 Tom Tromey <tromey@redhat.com>
10198
10199 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
10200 test.
10201
10202 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10203
10204 * gdb.dwarf2/dw2-entry-value-main.c: New file.
10205 * gdb.dwarf2/dw2-entry-value.S: New file.
10206 * gdb.dwarf2/dw2-entry-value.exp: New file.
10207
10208 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
10209
10210 PR python/12183
10211
10212 * gdb.python/py-function.exp: Add GdbError tests.
10213
10214 2011-03-18 Pedro Alves <pedro@codesourcery.com>
10215
10216 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
10217 (reglocal_test_func, statlocal_test_func): New functions.
10218 (globals_test_func): Call new functions.
10219 * gdb.trace/unavailable.exp (gdb_collect_args_test)
10220 (gdb_collect_locals_test): New procedure.
10221 (gdb_trace_collection_test): Call new procedures.
10222
10223 2011-03-18 Pedro Alves <pedro@codesourcery.com>
10224
10225 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
10226 (test_register, test_register_unavailable): New procedures.
10227 (gdb_unavailable_registers_test): New procedure.
10228 (gdb_trace_collection_test): Call it.
10229
10230 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
10231
10232 PR python/12149
10233
10234 * gdb.python/python.exp: Add gdb.write tests.
10235
10236 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
10237
10238 * gdb.python/Makefile.in: Add py-objfile.
10239 * gdb.python/py-objfile.exp: New file.
10240 * gdb.python/py-objfile.c: New file.
10241 * gdb.python/py-block.exp: Add is_valid tests.
10242 * gdb.python/py-inferior.exp: Ditto.
10243 * gdb.python/py-infthread.exp: Ditto.
10244 * gdb.python/py-symbol.exp: Ditto.
10245 * gdb.python/py-symtab.exp: Ditto.
10246
10247 2011-03-16 Keith Seitz <keiths@redhat.com>
10248
10249 PR c++/12273
10250 * gdb.cp/cmpd-minsyms.exp: New test.
10251 * gdb.cp/cmpd-minsyms.cc: New file.
10252
10253 PR c++/11734
10254 * gdb.cp/ovsrch.exp: New test.
10255 * gdb.cp/ovsrch.h: New file.
10256 * gdb.cp/ovsrch1.cc: New file.
10257 * gdb.cp/ovsrch2.cc: New file.
10258 * gdb.cp/ovsrch3.cc: New file.
10259 * gdb.cp/ovsrch4.cc: New file.
10260
10261 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10262
10263 PR gdb/12528
10264 * gdb.base/Makefile.in: Adjust EXECUTABLES.
10265 * gdb.base/break-on-linker-gcd-function.exp: New test.
10266 * gdb.base/break-on-linker-gcd-function.cc: New file.
10267
10268 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
10269
10270 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
10271
10272 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
10273
10274 * lib/gdb.exp (gdb_unload): Add another termination case.
10275
10276 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10277
10278 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
10279 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
10280 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
10281 Provide a stub byte there.
10282 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
10283 DW_AT_entry_pc.
10284 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
10285
10286 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
10287
10288 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
10289 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
10290 "generic ABI, auto".
10291 (altivec_abi_tests): Accept vectors returned by reference.
10292
10293 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
10294
10295 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
10296
10297 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
10298
10299 * gdb.python/py-section-script.exp: Skip test if no Python support.
10300
10301 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
10302
10303 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
10304
10305 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
10306
10307 * gdb.python/py-parameter.exp: Update tests to the new Python
10308 parameter API. Add "no documentation" test. Add deprecated API
10309 backward compatibility test.
10310
10311 2011-03-09 Tom Tromey <tromey@redhat.com>
10312
10313 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
10314 gdb_continue_to_end.
10315
10316 2011-03-09 Mark Kettenis <kettenis@gnu.org>
10317
10318 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
10319 tabs.
10320
10321 2011-03-09 Tom Tromey <tromey@redhat.com>
10322
10323 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
10324 parentheses.
10325 (gdb_continue_to_end): Add "allow_extra" parameter. Use
10326 $command.
10327 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
10328 argument to gdb_continue_to_end.
10329 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
10330 argument to gdb_continue_to_end.
10331 * gdb.cp/annota3.exp: Fix regex.
10332 * gdb.cp/annota2.exp: Fix regex.
10333 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
10334 gdb_continue_to_end.
10335 * gdb.base/call-signal-resume.exp: Revert earlier patch.
10336 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
10337 gdb_continue_to_end.
10338
10339 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10340
10341 * gdb.server/ext-run.exp
10342 (load new file without any gdbserver inferior): New test.
10343
10344 2011-03-07 Tom Tromey <tromey@redhat.com>
10345
10346 * Makefile.in (TAGS): Rewrite.
10347
10348 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10349
10350 * gdb.trace/report.exp (12.1: trace report #1): New match for the
10351 initial commands echo. New match for `Found trace'. Anchor all the
10352 other matches. Anchor and match for `No trace frame found' the final
10353 match.
10354
10355 2011-03-07 Tom Tromey <tromey@redhat.com>
10356
10357 * Makefile.in (TAGS): New target.
10358
10359 2011-03-07 Tom Tromey <tromey@redhat.com>
10360
10361 * lib/opencl.exp (skip_opencl_tests): Update for exit message
10362 change.
10363 * lib/mi-support.exp (mi_gdb_test): Update for exit message
10364 change.
10365 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
10366 exit message change.
10367 (skip_altivec_tests): Update for exit message change.
10368 (skip_vsx_tests): Likewise.
10369 (gdb_continue_to_end): Likewise. Add 'command' argument.
10370 * lib/cell.exp (skip_cell_tests): Update for exit message change.
10371 * gdb.threads/tls.exp: Update for exit message change.
10372 * gdb.threads/thread-unwindonsignal.exp: Use
10373 gdb_continue_to_end.
10374 * gdb.threads/step.exp (step_it): Update for exit message change.
10375 (continue_all): Likewise.
10376 * gdb.threads/print-threads.exp (test_all_threads): Update for
10377 exit message change.
10378 * gdb.threads/interrupted-hand-call.exp: Use
10379 gdb_continue_to_end.
10380 * gdb.threads/execl.exp: Use gdb_continue_to_end.
10381 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
10382 gdb_continue_to_end.
10383 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
10384 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
10385 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
10386 * gdb.cp/method.exp: Update for exit message change.
10387 * gdb.cp/mb-templates.exp: Update for exit message change.
10388 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
10389 * gdb.cp/annota3.exp: Update for exit message change.
10390 * gdb.cp/annota2.exp: Update for exit message change.
10391 * gdb.cell/fork.exp: Use gdb_continue_to_end.
10392 * gdb.base/term.exp: Update for exit message change.
10393 * gdb.base/step-test.exp (test_i): Update for exit message change.
10394 * gdb.base/sigstep.exp (advance): Update for exit message change.
10395 (advancei): Likewise.
10396 * gdb.base/siginfo.exp: Update for exit message change.
10397 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
10398 * gdb.base/reread.exp: Use gdb_continue_to_end.
10399 * gdb.base/langs.exp: Use gdb_continue_to_end.
10400 * gdb.base/interrupt.exp: Update for exit message change.
10401 * gdb.base/gdb1555.exp: Update for exit message change.
10402 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
10403 * gdb.base/ending-run.exp: Update for exit message change.
10404 * gdb.base/chng-syms.exp: Update for exit message change.
10405 * gdb.base/checkpoint.exp: Update for exit message change.
10406 * gdb.base/catch-syscall.exp (check_for_program_end): Use
10407 gdb_continue_to_end.
10408 (test_catch_syscall_with_wrong_args): Likewise.
10409 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
10410 * gdb.base/break-interp.exp (test_ld): Update for exit message
10411 change.
10412 * gdb.base/bang.exp: Update for exit message change.
10413 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
10414 (do_call_attach_tests): Likewise.
10415 * gdb.base/a2-run.exp: Update for exit message change.
10416 * gdb.arch/ppc-dfp.exp: Update for exit message change.
10417 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
10418 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
10419
10420 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10421
10422 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
10423
10424 2011-03-03 Tom Tromey <tromey@redhat.com>
10425
10426 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
10427 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
10428 * gdb.hp/gdb.aCC/configure.ac: Remove.
10429 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
10430 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
10431 * gdb.hp/gdb.base-hp/configure.ac: Remove.
10432 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
10433 * gdb.hp/gdb.compat/configure (Makefile): Remove.
10434 * gdb.hp/gdb.compat/configure.ac: Remove.
10435 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
10436 * gdb.hp/gdb.defects/configure (Makefile): Remove.
10437 * gdb.hp/gdb.defects/configure.ac: Remove.
10438 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
10439 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
10440 * gdb.hp/gdb.objdbg/configure.ac: Remove.
10441 * gdb.hp/configure.ac: Remove.
10442 * gdb.hp/configure: Remove.
10443 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
10444 substitution.
10445 (Makefile): Remove rule.
10446 * gdb.cell/configure.ac: Remove.
10447 * gdb.cell/configure: Remove.
10448 * gdb.stabs/Makefile.in (Makefile): Remove.
10449 (distclean): Don't remove config.status or config.log.
10450 * gdb.stabs/configure (Makefile): Remove.
10451 * gdb.stabs/configure.ac: Remove.
10452 * configure: Rebuild.
10453 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
10454 Remove stabs- and cell-specific logic. Test for existence of
10455 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
10456 subdirectories, gdb.cell, and and gdb.stabs.
10457 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
10458
10459 2011-03-03 Joel Brobecker <brobecker@adacore.com>
10460
10461 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
10462 end of buffer.
10463
10464 2011-03-02 Joel Brobecker <brobecker@adacore.com>
10465
10466 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
10467 gdb_test when running a test where we expected no output back.
10468
10469 2011-02-28 Michael Snyder <msnyder@vmware.com>
10470
10471 * gdb.cp/overload.cc: Change initializer value to integer.
10472
10473 2011-02-27 Michael Snyder <msnyder@vmware.com>
10474
10475 * gdb.multi/base.exp: Add test for remove-inferiors.
10476
10477 2011-02-26 Joel Brobecker <brobecker@adacore.com>
10478
10479 * gdb.python/py-frame.exp: Simplify the initialization phase
10480 using prepare_for_testing.
10481
10482 2011-02-25 Michael Snyder <msnyder@vmware.com>
10483
10484 * gdb.multi/base.exp: Add tests for info inferiors with args.
10485
10486 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10487
10488 * gdb.dwarf2/dw2-ranges.S: Rename to ...
10489 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
10490 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
10491 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
10492 asmfile3. Comment the STABS (#3) file compilation. Compile
10493 everything through assembler. Provide KFAIL for symtab/12497.
10494 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
10495 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
10496 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
10497 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
10498
10499 2011-02-24 Michael Snyder <msnyder@vmware.com>
10500
10501 * gdb.base/break.exp: Add tests for delete breakpoints using
10502 convenience variables and value history references.
10503
10504 2011-02-24 Michael Snyder <msnyder@vmware.com>
10505
10506 * gdb.base/break.exp: Remove debugging 'printf' accidentally
10507 left behind in previous check-in.
10508
10509 2011-02-23 Michael Snyder <msnyder@vmware.com>
10510
10511 * gdb.base/break.exp: Add tests for "info break" with arguments.
10512 * gdb.trace/infotrace.exp: Update patterns for error and help.
10513 * gdb.base/completion.exp: Update pattern.
10514 * gdb.base/ena-dis-br.exp: Update pattern.
10515 * gdb.base/help.exp: Update patterns.
10516
10517 2011-02-23 Michael Snyder <msnyder@vmware.com>
10518
10519 * gdb.base/memattr.exp: New test.
10520 * gdb.base/memattr.c: Test load for memattr.exp.
10521
10522 2011-02-22 Doug Evans <dje@google.com>
10523
10524 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
10525
10526 2011-02-22 Michael Snyder <msnyder@vmware.com>
10527
10528 * Makefile.in: Make more clean.
10529 * gdb.ada/Makefile.in: Ditto.
10530 * gdb.arch/Makefile.in: Ditto.
10531 * gdb.asm/Makefile.in: Ditto.
10532 * gdb.base/Makefile.in: Ditto.
10533 * gdb.cp/Makefile.in: Ditto.
10534 * gdb.dwarf2/Makefile.in: Ditto.
10535 * gdb.java/Makefile.in: Ditto.
10536 * gdb.mi/Makefile.in: Ditto.
10537 * gdb.modula2/Makefile.in: Ditto.
10538 * gdb.python/Makefile.in: Ditto.
10539 * gdb.server/Makefile.in: Ditto.
10540 * gdb.stabs/Makefile.in: Ditto.
10541 * gdb.threads/Makefile.in: Ditto.
10542 * gdb.trace/Makefile.in: Ditto.
10543
10544 2011-02-22 Michael Snyder <msnyder@vmware.com>
10545
10546 * gdb.threads/thread-find.exp: Add tests for bad input to
10547 info threads.
10548
10549 2011-02-22 Joel Brobecker <brobecker@adacore.com>
10550
10551 * gdb.python/py-breakpoint.exp: Fix the expected output of
10552 one of the "maint info breakpoints" tests to accept the output
10553 generated on platforms that do not have hardware watchpoints.
10554
10555 2011-02-22 Joel Brobecker <brobecker@adacore.com>
10556
10557 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
10558 clean_restart. Be a little stricter in the expected output
10559 for one of the tests. Fix a typo in one of the comments.
10560
10561 2011-02-22 Joel Brobecker <brobecker@adacore.com>
10562
10563 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
10564 Delete variable binfile, no longer use. Add or modify test
10565 comments to make them unique.
10566
10567 2011-02-21 Michael Snyder <msnyder@vmware.com>
10568
10569 * Makefile.in: Update for make clean.
10570 * gdb.ada/Makefile.in: Ditto.
10571 * gdb.arch/Makefile.in: Ditto.
10572 * gdb.asm/Makefile.in: Ditto.
10573 * gdb.base/Makefile.in: Ditto.
10574 * gdb.cp/Makefile.in: Ditto.
10575 * gdb.dwarf2/Makefile.in: Ditto.
10576 * gdb.java/Makefile.in: Ditto.
10577 * gdb.mi/Makefile.in: Ditto.
10578 * gdb.modula2/Makefile.in: Ditto.
10579 * gdb.python/Makefile.in: Ditto.
10580 * gdb.server/Makefile.in: Ditto.
10581 * gdb.stabs/Makefile.in: Ditto.
10582 * gdb.threads/Makefile.in: Ditto.
10583 * gdb.trace/Makefile.in: Ditto.
10584
10585 2011-02-21 Michael Snyder <msnyder@vmware.com>
10586
10587 * gdb.threads/thread-find.exp: Update patterns for changes in
10588 output of "info threads" command.
10589
10590 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10591 Ulrich Weigand <uweigand@de.ibm.com>
10592
10593 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
10594 (skip_hw_watchpoint_tests): Likewise.
10595 (skip_hw_watchpoint_multi_tests): Likewise.
10596
10597 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
10598
10599 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
10600 (skip_hw_watchpoint_tests): Likewise.
10601 (skip_hw_watchpoint_multi_tests): Likewise.
10602 (skip_hw_watchpoint_access_tests): Likewise.
10603
10604 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
10605 * gdb.base/pr11022.exp: Likewise.
10606 * gdb.base/watch-read.exp: Likewise.
10607 * gdb.base/watch_thread_num.exp: Likewise.
10608 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10609 * gdb.base/watchpoint-hw.exp: Likewise.
10610 * gdb.base/watchpoint.exp: Likewise.
10611 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
10612 * gdb.threads/watchthreads-reorder.exp: Likewise.
10613 * gdb.threads/watchthreads.exp: Likewise.
10614 * gdb.threads/watchthreads2.exp: Likewise.
10615
10616 2011-02-21 Joel Brobecker <brobecker@adacore.com>
10617
10618 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
10619 the debugger is unable to find the array bounds.
10620
10621 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * gdb.cp/typedef-operator.exp: New file.
10624 * gdb.cp/typedef-operator.cc: New file.
10625
10626 2011-02-17 Michael Snyder <msnyder@vmware.com>
10627
10628 * gdb.threads/thread-find.exp: Fix regular expressions.
10629
10630 2011-02-17 Joel Brobecker <brobecker@adacore.com>
10631
10632 * gdb.ada/packed_array: Expand testcase to test printing of
10633 unconstrained packed array.
10634
10635 2011-02-17 Joel Brobecker <brobecker@adacore.com>
10636
10637 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
10638
10639 2011-02-16 Pedro Alves <pedro@codesourcery.com>
10640
10641 * gdb.trace/collection.c (globalarr3): New global.
10642 (main): Initialize it before collecting, and and clear it
10643 afterwards.
10644 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10645 collecting with '{type} addr', where the addr expression is not an
10646 rvalue.
10647
10648 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
10649
10650 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
10651 a bool variable. Expect correct OpenCL names for vector types. Use the
10652 uc3 variable name instead of referring to the uchar3 built-in type.
10653 Escape the asterisk at the half pointer test.
10654
10655 2011-02-16 Pedro Alves <pedro@codesourcery.com>
10656
10657 * gdb.trace/collection.c (globalarr2): New global.
10658 (main): Initialize it before collecting, and and clear it
10659 afterwards.
10660 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
10661 collecting overlapping memory ranges.
10662
10663 2011-02-15 Michael Snyder <msnyder@vmware.com>
10664
10665 * gdb.base/default.exp: Add tests for thread commands.
10666 * gdb.base/help.exp: Add tests for thread commands.
10667 * gdb.threads/thread-find.exp: New test for thread find command.
10668
10669 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
10670
10671 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
10672
10673 2011-02-15 Yao Qi <yao@codesourcery.com>
10674
10675 PR tdep/12352
10676 * gdb.arch/arm-disp-step.S : New test for str instruction.
10677 * gdb.arch/arm-disp-step.exp : Likewise.
10678
10679 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
10680
10681 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
10682 "vector_register2_vr" test strings. Test the extended floating
10683 point registers (F32~F63).
10684 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
10685 IBM XL C compiler. Make the test program use a register provided
10686 by the compiler for the lxvd2x instruction.
10687
10688 2011-02-14 Pedro Alves <pedro@codesourcery.com>
10689
10690 * gdb.trace/unavailable.cc (class Base, class Middle, class
10691 Derived): New types.
10692 (derived_unavail, derived_partial, derived_whole): New globals.
10693 (virtual_partial): New global.
10694 (virtualp): Point at virtual_partial.
10695 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
10696 related to unavailable vptr.
10697
10698 2011-02-14 Pedro Alves <pedro@codesourcery.com>
10699
10700 * gdb.trace/unavailable.cc (a, b, c): New globals.
10701 (main): Set and clear them.
10702 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
10703 `a' and `c', and check that `b' isn't collected, although `a' and
10704 `c' are.
10705
10706 2011-02-14 Pedro Alves <pedro@codesourcery.com>
10707
10708 * gdb.trace/unavailable.cc (struct Virtual): New.
10709 (virtualp): New global pointer.
10710 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
10711 printing a pointer to an object whose type has a vtable, with
10712 print object on.
10713
10714 2011-02-14 Pedro Alves <pedro@codesourcery.com>
10715
10716 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
10717 value repeat handles unavailableness.
10718
10719 2011-02-14 Pedro Alves <pedro@codesourcery.com>
10720
10721 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
10722 tests for building arrays from unavailable values, subscripting
10723 non-memory rvalue unvailable arrays, and accessing fields or
10724 baseclasses of non-lazy unavailable values,
10725 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
10726 struct types.
10727 (g_smallstruct, g_smallstruct_b): New globals.
10728
10729 2011-02-14 Pedro Alves <pedro@codesourcery.com>
10730
10731 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
10732
10733 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10734
10735 Fix const/volatile qualifiers of C++ types, PR c++/12328.
10736 * gdb.cp/overload-const.exp: New file.
10737 * gdb.cp/overload-const.cc: New file.
10738
10739 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10740
10741 * gdb.opencl/callfuncs.cl: New file.
10742 * gdb.opencl/callfuncs.exp: New test.
10743 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
10744
10745 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
10746
10747 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
10748 when computing result.
10749 * gdb.arch/altivec-abi.exp: Update expected results.
10750
10751 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10752
10753 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
10754 * gdb.base/jit.exp: Likewise.
10755 * gdb.base/pie-execl.exp: Likewise.
10756 * gdb.base/solib-nodir.exp: Likewise.
10757 * gdb.base/solib-overlap.exp: Likewise.
10758
10759 2011-02-07 Pedro Alves <pedro@codesourcery.com>
10760
10761 * gdb.trace/collection.c (global_pieces): New.
10762 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
10763 New procedure.
10764 (gdb_trace_collection_test): Call it.
10765
10766 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
10767
10768 * gdb.python/py-evthreads.c: New file.
10769 * gdb.python/py-evthreads.exp: New file.
10770 * gdb.python/py-events.py: New file.
10771 * gdb.python/py-events.exp: New file.
10772 * gdb.python/py-events.c: New file.
10773
10774 2011-02-04 David Daney <ddaney@caviumnetworks.com>
10775
10776 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
10777
10778 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
10779
10780 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
10781 gdb.base/disasm-end-cu.exp: New test for disassembling over the
10782 boundary between two compilation units.
10783
10784 2011-02-02 Pedro Alves <pedro@codesourcery.com>
10785
10786 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
10787 (Virtual): New structs.
10788 (virtual_o, virtual_middle_b): New globals.
10789 * gdb.cp/virtbase.exp: New tests.
10790
10791 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
10792
10793 * gdb.base/jit.exp: New file.
10794 * gdb.base/jit-main.c: New file.
10795 * gdb.base/jit-solib.c: New file.
10796
10797 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
10798
10799 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
10800 proceed to initial kernel entry point.
10801 * gdb.opencl/datatypes.exp: Likewise.
10802 * gdb.opencl/operators.exp: Likewise.
10803 * gdb.opencl/vec_comps.exp: Likewise.
10804
10805 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
10806
10807 * gdb.cp/nsnested.cc: New.
10808 * gdb.cp/nsnested.exp: New.
10809 * gdb.cp/nsnoimports.exp: New.
10810 * gdb.cp/nsnoimports.cc: New.
10811
10812 2011-01-31 Joel Brobecker <brobecker@adacore.com>
10813
10814 * gdb.base/interact.exp: Add extra tests that verify that
10815 the value of the interactive-mode setting does not change
10816 after the script is sourced.
10817
10818 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10819
10820 * gdb.cp/noparam.exp: New file.
10821 * gdb.cp/noparam.cc: New file.
10822
10823 2011-01-28 Pedro Alves <pedro@codesourcery.com>
10824
10825 * gdb.trace/tfile.exp: Test that with no traceframe selected,
10826 there's no stack or registers.
10827
10828 2011-01-26 Tom Tromey <tromey@redhat.com>
10829
10830 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
10831 space before string output. Add test for "set print pretty off"
10832 case.
10833
10834 2011-01-25 Pedro Alves <pedro@codesourcery.com>
10835
10836 * gdb.base/frame-args.exp: Adjust.
10837 * gdb.dwarf2/dw2-noloc.exp: Adjust.
10838 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
10839 * gdb.dwarf2/pieces.exp: Adjust.
10840 * gdb.opt/clobbered-registers-O2.exp: Adjust.
10841 * gdb.opt/inline-locals.exp: Adjust.
10842 * gdb.threads/fork-child-threads.exp: Adjust.
10843
10844 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
10845
10846 * gdb.opencl/convs_casts.cl: Move program scope variables into the
10847 OpenCL kernel function. Add a comment as marker. Add address space
10848 qualifiers for the remaining program scope variables.
10849 * gdb.opencl/datatypes.cl: Likewise.
10850 * gdb.opencl/operators.cl: Likewise.
10851 * gdb.opencl/vec_comps.cl: Likewise.
10852 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
10853 Add breakpoint at the marker comment.
10854 * gdb.opencl/datatypes.exp: Likewise.
10855 * gdb.opencl/operators.exp: Likewise.
10856 * gdb.opencl/vec_comps.exp: Likewise.
10857
10858 2011-01-24 Pedro Alves <pedro@codesourcery.com>
10859
10860 * gdb.base/printcmds.c (some_struct): New struct and instance.
10861 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
10862 procedure.
10863 <global scope>: Call it.
10864
10865 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
10866
10867 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
10868 argument to the gdb_compile_opencl_hostapp call.
10869
10870 2011-01-19 Yao Qi <yao@codesourcery.com>
10871
10872 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
10873 positve list.
10874
10875 2011-01-19 Yao Qi <yao@codesourcery.com>
10876
10877 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
10878 canonical form.
10879 Remove "xscale-*-*"
10880 * gdb.xml/tdesc-regs.exp: Likewise.
10881 * gdb.python/py-section-script.exp: Replace ARM target triplet
10882 with canonical form.
10883 Match arm*-*-symbianelf*.
10884 * gdb.base/dup-sect.exp: Likewise.
10885 * lib/dwarf.exp: New.
10886 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
10887 dwarf2_support.
10888 * gdb.dwarf2/dup-psym.exp: Likewise.
10889 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
10890 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10891 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
10892 * gdb.dwarf2/dw2-basic.exp: Likewise.
10893 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10894 * gdb.dwarf2/dw2-const.exp: Likewise.
10895 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
10896 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
10897 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10898 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
10899 * gdb.dwarf2/dw2-filename.exp: Likewise.
10900 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10901 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
10902 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10903 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10904 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
10905 * gdb.dwarf2/dw2-noloc.exp: Likewise.
10906 * gdb.dwarf2/dw2-op-call.exp: Likewise.
10907 * gdb.dwarf2/dw2-producer.exp: Likewise.
10908 * gdb.dwarf2/dw2-ranges.exp: Likewise.
10909 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
10910 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
10911 * gdb.dwarf2/dw2-strp.exp: Likewise.
10912 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
10913 * gdb.dwarf2/implptr.exp: Likewise.
10914 * gdb.dwarf2/mac-fileno.exp: Likewise.
10915 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
10916 * gdb.dwarf2/pieces.exp: Likewise.
10917 * gdb.dwarf2/pr11465.exp: Likewise.
10918 * gdb.dwarf2/valop.exp: Likewise.
10919 * gdb.dwarf2/watch-notconst.exp: Likewise.
10920 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
10921
10922 2011-01-19 Tom Tromey <tromey@redhat.com>
10923
10924 * gdb.python/py-infthread.exp: Add thread tests.
10925
10926 2011-01-14 Joel Brobecker <brobecker@adacore.com>
10927
10928 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
10929
10930 2011-01-14 Joel Brobecker <brobecker@adacore.com>
10931
10932 * gdb.ada/widewide: New testcase.
10933
10934 2011-01-13 Joel Brobecker <brobecker@adacore.com>
10935
10936 * gdb.base/interact.exp: New testcase.
10937
10938 2011-01-12 Tom Tromey <tromey@redhat.com>
10939
10940 * gdb.mi/gdb2549.exp: Update for error message changes.
10941 * gdb.mi/mi-cli.exp: Likewise.
10942 * gdb.mi/mi-disassemble.exp: Likewise.
10943 * gdb.mi/mi-pthreads.exp: Likewise.
10944 * gdb.mi/mi-regs.exp: Likewise.
10945 * gdb.mi/mi-stack.exp: Likewise.
10946 * gdb.mi/mi-var-block.exp: Likewise.
10947 * gdb.mi/mi-var-cmd.exp: Likewise.
10948 * gdb.mi/mi2-cli.exp: Likewise.
10949 * gdb.mi/mi2-disassemble.exp: Likewise.
10950 * gdb.mi/mi2-pthreads.exp: Likewise.
10951 * gdb.mi/mi2-regs.exp: Likewise.
10952 * gdb.mi/mi2-stack.exp: Likewise.
10953 * gdb.mi/mi2-var-block.exp: Likewise.
10954 * gdb.mi/mi2-var-cmd.exp: Likewise.
10955
10956 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
10957 Jan Kratochvil <jan.kratochvil@redhat.com>
10958
10959 PR fortran/11104 and DWARF unbound arrays detection.
10960 * gdb.fortran/multi-dim.exp: New file.
10961 * gdb.fortran/multi-dim.f90: New file.
10962
10963 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
10964
10965 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
10966 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
10967 add new tests for opcode dumping.
10968
10969 2011-01-11 Tom Tromey <tromey@redhat.com>
10970
10971 * gdb.python/py-infthread.exp: Load gdb-python.exp.
10972
10973 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
10974
10975 Convert hardware watchpoints to use breakpoint_ops.
10976 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
10977 type is not supported.
10978 * gdb.base/foll-fork.exp: Likewise.
10979 * gdb.base/foll-vfork.exp: Likewise.
10980
10981 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
10982
10983 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
10984 Use load_lib gdb-python.exp.
10985 * gdb.python/python.exp: Ditto.
10986 * gdb.python/py-function.exp: Ditto.
10987
10988 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
10989
10990 * gdb.threads/tls.exp ("info address me"): Fix expected output.
10991
10992 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10993
10994 * configure: Regenerate.
10995
10996 2011-01-06 Tom Tromey <tromey@redhat.com>
10997
10998 * gdb.python/py-frame.exp: Test gdb.newest_frame.
10999
11000 2011-01-06 Joel Brobecker <brobecker@adacore.com>
11001
11002 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
11003 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
11004 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
11005 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
11006 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
11007 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
11008 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
11009 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
11010 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
11011 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
11012 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
11013 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
11014 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
11015 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
11016 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
11017 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
11018 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
11019 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
11020 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
11021 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
11022 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
11023 gdb.ada/uninitialized_vars.exp,
11024 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
11025 Simplify by using clean_restart.
11026
11027 2011-01-06 Joel Brobecker <brobecker@adacore.com>
11028
11029 Add marker to be used as anchor for inserting breakpoints.
11030 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
11031 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
11032 Likewise.
11033
11034 Remove uses of gdb_start_cmd.
11035 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
11036 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
11037
11038 Do not run testcase if testing with GDBserver.
11039 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
11040 if testing with GDBserver.
11041
11042 2011-01-06 Joel Brobecker <brobecker@adacore.com>
11043
11044 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
11045 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
11046 copyright header.
11047
11048 2011-01-05 Joel Brobecker <brobecker@adacore.com>
11049
11050 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
11051 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
11052 testsuite/gdb.fortran/complex.f,
11053 testsuite/gdb.fortran/derived-type.f90,
11054 testsuite/gdb.fortran/library-module-lib.f90,
11055 testsuite/gdb.fortran/library-module-main.f90,
11056 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
11057 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
11058 Copyright year update.
11059
11060 2011-01-05 Joel Brobecker <brobecker@adacore.com>
11061
11062 * gdb.base/langs1.f: Add copyright header.
11063
11064 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11065
11066 * gdb.base/morestack.exp: New file.
11067 * gdb.base/morestack.c: New file.
11068
11069 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11070
11071 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
11072
11073 2010-12-29 Joel Brobecker <brobecker@adacore.com>
11074
11075 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
11076 * gdb.ada/arrayptr.exp: Add test printing that new variable.
11077
11078 2010-12-29 Joel Brobecker <brobecker@adacore.com>
11079
11080 * gdb.ada/lang_switch.exp: Correct expected parameter value.
11081
11082 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
11083
11084 * gdb.threads/tls.exp: Fix typo.
11085
11086 * gdb.threads/thread-specific.exp (get_thread_list): Update.
11087 * gdb.threads/execl.exp: Update.
11088
11089 2010-12-23 Yao Qi <yao@codesourcery.com>
11090
11091 * gdb.arch/arm-disp-step.exp: New.
11092 * gdb.arch/arm-disp-step.S: New.
11093
11094 2010-12-21 Tom Tromey <tromey@redhat.com>
11095
11096 * gdb.threads/execl.exp: Update.
11097 * gdb.threads/linux-dp.exp: Update.
11098 * gdb.threads/manythreads.exp: Update.
11099 * gdb.threads/tls.exp: Update.
11100
11101 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11102
11103 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
11104 (NextOverThrowDerivates) <resumebpt>: New.
11105 (resumebpt_test): New.
11106 (main): Call resumebpt_test.
11107 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
11108
11109 2010-12-12 Stan Shebs <stan@codesourcery.com>
11110
11111 * gdb.trace/tsv.exp: Test print command on trace state variables.
11112
11113 2010-12-09 Tom Tromey <tromey@redhat.com>
11114
11115 * gdb.base/interp.exp: Add regression test.
11116
11117 2010-12-09 Tom Tromey <tromey@redhat.com>
11118
11119 * gdb.java/jnpe.java: New file.
11120 * gdb.java/jnpe.exp: New file.
11121 * gdb.cp/nextoverthrow.exp: New file.
11122 * gdb.cp/nextoverthrow.cc: New file.
11123
11124 2010-12-07 Doug Evans <dje@google.com>
11125
11126 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
11127 of data-directory.
11128 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
11129 updated.
11130 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
11131
11132 2010-11-29 Michael Snyder <msnyder@vmware.com>
11133
11134 * gdb.base/callfuncs.exp: Test for skip_float_tests.
11135 * gdb.base/call-sc.exp: Ditto.
11136 * gdb.base/finish.exp: Ditto.
11137 * gdb.base/return.exp: Ditto.
11138 * gdb.base/return2.exp: Ditto.
11139
11140 2010-11-30 Doug Evans <dje@google.com>
11141
11142 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
11143 (gdb_expect_list): Fix spelling errors in comments.
11144 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
11145 send_gdb/gdb_expect_list where applicable.
11146 * gdb.base/call-ar-st.exp: Ditto.
11147 * gdb.base/funcargs.exp: Ditto.
11148 * gdb.base/gcore.exp: Ditto.
11149 * gdb.base/page.exp: Ditto.
11150 * gdb.base/sigaltstack.exp: Ditto.
11151 * gdb.base/siginfo.exp: Ditto.
11152 * gdb.base/sigstep.exp: Ditto.
11153 * gdb.base/trace-commands.exp: Ditto.
11154
11155 2010-11-29 Doug Evans <dje@google.com>
11156
11157 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
11158 printer-name;subprinter-name.
11159
11160 2010-11-29 Tom Tromey <tromey@redhat.com>
11161
11162 * gdb.dwarf2/implptr.exp: New file.
11163 * gdb.dwarf2/implptr.c: New file.
11164 * gdb.dwarf2/implptr.S: New file.
11165
11166 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
11167
11168 PR python/12199
11169
11170 * gdb.python/py-breakpoint.exp: Test the delete method.
11171
11172 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11173
11174 Fix step_resume_breakpoint unsaved during an infcall.
11175 * gdb.base/step-resume-infcall.exp: New file.
11176 * gdb.base/step-resume-infcall.c: New file.
11177
11178 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
11179
11180 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
11181
11182 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
11183
11184 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
11185 on ppc64's symbols; "finish" and "return" commands must accept to
11186 show the caller line again as well as the line after.
11187 * gdb.asm/powerpc64.inc: New file.
11188
11189 2010-11-23 Doug Evans <dje@google.com>
11190
11191 * lib/gdb.exp (gdb_test_sequence): New function.
11192 (gdb_expect_list): Add verbose -log call for each pattern.
11193 * gdb.base/signals.exp (test_handle_all_print): Call it.
11194 Reduce timeout increment from 6 minutes to 1 minute.
11195 * gdb.server/ext-run.exp: Call it.
11196
11197 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
11198
11199 PR python/12212
11200
11201 * gdb.python/python.exp: Check that selected_thread raises an
11202 error when no inferior is loaded.
11203
11204 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11205
11206 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
11207 * gdb.dwarf2/dw2-stack-boundary.S: New file.
11208
11209 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11210
11211 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
11212 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
11213
11214 2010-11-18 Doug Evans <dje@google.com>
11215
11216 * gdb.server/ext-run.exp: Fix intermittent failures.
11217
11218 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11219
11220 * gdb.stabs/gdb11479.exp: Use runto_main.
11221
11222 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11223
11224 * gdb.base/break-entry.exp: Skip if using a stub.
11225
11226 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
11227
11228 * gdb.python/py-inferior.exp: Pack values in target endianness.
11229
11230 2010-11-12 Tom Tromey <tromey@redhat.com>
11231
11232 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
11233 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
11234 MemoryError.
11235 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
11236 type.
11237 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
11238 MemoryError.
11239 (test_subscript_regression): Update exception type.
11240
11241 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
11242
11243 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
11244 breakpoint tests.
11245
11246 2010-11-09 Pedro Alves <pedro@codesourcery.com>
11247
11248 * gdb.base/watchpoint.exp: Test "watch -location" with an
11249 innacessible location.
11250
11251 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
11252 Luis Machado <luisgpm@br.ibm.com>
11253
11254 * gdb.base/maint.exp: Expect "." prefix.
11255 * gdb.base/nodebug.exp: Expect "." Likewise.
11256 * gdb.base/sepsymtab.exp: Expect "." Likewise.
11257 * gdb.base/watchpoint-cond-gone.exp: Likewise.
11258 * gdb.base/watchpoint.exp: Expect a software watch to be created for
11259 POWER server processors.
11260
11261 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
11262 Luis Machado <luisgpm@br.ibm.com>
11263
11264 * gdb.base/break-entry.exp: convert entry point for
11265 ppc64 and expect leading `.' on ppc64's symbols
11266
11267 2010-11-05 Doug Evans <dje@google.com>
11268
11269 * gdb.base/help.exp: Update expected output.
11270 * gdb.python/py-param.exp: Delete, contents moved to ...
11271 * gdb.python/py-parameter.exp: ... here. New file.
11272 Add test for gdb.parameter ("directories").
11273
11274 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
11275
11276 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
11277 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
11278 * configure: Regenerate.
11279 * gdb.opencl/Makefile.in: New File.
11280 * gdb.opencl/datatypes.exp: Likewise.
11281 * gdb.opencl/datatypes.cl: Likewise.
11282 * gdb.opencl/operators.exp: Likewise.
11283 * gdb.opencl/operators.cl: Likewise.
11284 * gdb.opencl/vec_comps.exp: Likewise.
11285 * gdb.opencl/vec_comps.cl: Likewise.
11286 * gdb.opencl/convs_casts.exp: Likewise.
11287 * gdb.opencl/convs_casts.cl: Likewise.
11288 * lib/opencl.exp: Likewise.
11289 * lib/opencl_hostapp.c: Likewise.
11290 * lib/opencl_kernel.cl: Likewise.
11291 * lib/cl_util.c: Likewise.
11292 * lib/cl_util.c: Likewise.
11293 * gdb.base/default.exp (set language): Add "opencl" to the list of
11294 languages.
11295
11296 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
11297
11298 * gdb.cp/overload.exp: Added test for inheritance overload.
11299 * gdb.cp/overload.cc: Ditto.
11300 * gdb.cp/oranking.exp: Removed releveant kfails.
11301
11302 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11303 Joel Brobecker <brobecker@adacore.com>
11304
11305 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
11306 check test_compiler_info.
11307
11308 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
11309
11310 * gdb.base/gnu_vector.exp: Adjust expect messages.
11311
11312 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
11313
11314 * gdb.base/gnu_vector.exp: Add unary operator tests.
11315
11316 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
11317
11318 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
11319
11320 2010-11-02 Doug Evans <dje@google.com>
11321
11322 * gdb.python/py-pp-maint.c: New file.
11323 * gdb.python/py-pp-maint.exp: New file.
11324 * gdb.python/py-pp-maint.py: New file.
11325
11326 2010-11-02 Tom Tromey <tromey@redhat.com>
11327
11328 * gdb.base/default.exp: Remove "scheme" from language list.
11329
11330 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11331
11332 Revert:
11333 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11334 * gdb.threads/sigstep-threads.exp: New file.
11335 * gdb.threads/sigstep-threads.c: New file.
11336
11337 2010-10-20 Michael Snyder <msnyder@vmware.com>
11338
11339 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
11340
11341 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11342
11343 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
11344 Skip test completely if gdb,no_hardware_watchpoints.
11345
11346 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
11347
11348 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
11349 strict, but do not check for any particular function name within libc.
11350
11351 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11352
11353 * gdb.cp/smartp.exp: New test.
11354 * gdb.cp/smartp.cc : New test.
11355
11356 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
11357
11358 * gdb.cp/converts.exp: Test pointer to bool conversion.
11359 Test pointer to long conversion.
11360 * gdb.cp/oranking.exp: Removed relevant kfail.
11361
11362 2010-10-18 Tom Tromey <tromey@redhat.com>
11363
11364 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
11365 argument to lazy_string.
11366 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
11367 (pp_ls.to_string): Use it.
11368 * gdb.python/py-prettyprint.c (main): Move declarations to top.
11369 Add "estring2" local.
11370
11371 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11372
11373 Fix s390x compatibility.
11374 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
11375 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
11376
11377 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11378
11379 * gdb.threads/sigstep-threads.exp: New file.
11380 * gdb.threads/sigstep-threads.c: New file.
11381
11382 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11383
11384 * gdb.base/pie-execl.exp: New file.
11385 * gdb.base/pie-execl.c: New file.
11386
11387 2010-10-13 Doug Evans <dje@google.com>
11388 Jan Kratochvil <jan.kratochvil@redhat.com>
11389
11390 PR exp/12117
11391 * gdb.cp/ptype-cv-cp.cc: New file.
11392 * gdb.cp/ptype-cv-cp.exp: New file.
11393
11394 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
11395
11396 * gdb.cp/converts.cc: New test program.
11397 * gdb.cp/converts.exp: New test.
11398 * gdb.cp/overload.exp: Added test for void* vs int*.
11399 * gdb.cp/overload.exp: Ditto.
11400 * gdb.cp/oranking.exp: Removed related kfail.
11401
11402 2010-10-13 Doug Evans <dje@google.com>
11403
11404 * lib/gdb-python.exp (gdb_check_python_config): New function.
11405 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
11406 * gdb.python/lib-types.cc: New file.
11407 * gdb.python/lib-types.exp: New file.
11408
11409 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11410
11411 * gdb.python/py-error.exp: New file.
11412 * gdb.python/py-error.py: New file.
11413
11414 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11415
11416 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
11417 gdb_test_multiple.
11418
11419 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11420
11421 * gdb.base/break-interp.exp: Use ldlags for linking flags.
11422 * gdb.base/prelink.exp: Likewise.
11423 * gdb.base/solib-nodir.exp: Likewise.
11424 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
11425 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
11426 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
11427
11428 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
11429
11430 * break-interp.exp (test_ld): Use two separate gdb_expect statements
11431 for the "info files" test to avoid timeouts on slow machines.
11432
11433 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11434
11435 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
11436 (main): Make openlib dummy call.
11437
11438 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11439
11440 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
11441 * break-interp.exp (reach): Move the core body ...
11442 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
11443 (test_ld): Provide always real argument, even to the linker. Replace
11444 dl_main by _dl_debug_state.
11445
11446 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 Fix results of prelinked PIEs on ppc*.
11449 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
11450 Accept also DISPLACEMENT "PRESENT".
11451 (main): Replace "ZERO" displacements by "PRESENT".
11452
11453 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
11454
11455 * gdb.cp/oranking.exp: New test.
11456 * gdb.cp/oranking.cc: New test program.
11457
11458 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
11459
11460 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
11461 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
11462
11463 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
11464
11465 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
11466 lush, lynx) New constant.
11467 * gdb.base/constvars.exp: Test const array types.
11468 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
11469
11470 2010-10-06 Doug Evans <dje@google.com>
11471
11472 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
11473 of syscall staging area.
11474
11475 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
11476
11477 * gdb.base/gnu_vector.c: Add variable c4.
11478 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
11479 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
11480
11481 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
11482
11483 * gdb.arch/altivec-abi.exp: Fix a typo.
11484
11485 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
11486
11487 * lib/mi-support.exp (thread_selected_re): Correct pattern used
11488 to match a thread ID.
11489
11490 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11491
11492 Fix s390x testcase compatibility.
11493 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
11494
11495 2010-10-01 Doug Evans <dje@google.com>
11496
11497 * lib/gdb-python.exp: New file.
11498 * gdb.python/py-block.exp: Use it.
11499 * gdb.python/py-breakpoint.exp: Ditto.
11500 * gdb.python/py-frame.exp: Ditto.
11501 * gdb.python/py-inferior.exp: Ditto.
11502 * gdb.python/py-param.exp: Ditto.
11503 * gdb.python/py-prettyprint.exp: Ditto.
11504 * gdb.python/py-shared.exp: Ditto.
11505 * gdb.python/py-symbol.exp: Ditto.
11506 * gdb.python/py-symtab.exp: Ditto.
11507 * gdb.python/py-type.exp: Ditto.
11508 * gdb.python/py-value.exp: Ditto.
11509 * gdb.python/python.exp: Ditto.
11510
11511 2010-09-30 Tom Tromey <tromey@redhat.com>
11512
11513 * gdb.base/anon.exp: New file.
11514 * gdb.base/anon.c: New file.
11515
11516 2010-09-30 Tom Tromey <tromey@redhat.com>
11517
11518 * gdb.base/completion.exp: Test completion through anonymous
11519 union.
11520 * gdb.base/break1.c (struct some_struct): Add anonymous union.
11521
11522 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11523
11524 Fix printing parameters of inlined functions.
11525 * gdb.dwarf2/dw2-inline-param.exp: New file.
11526 * gdb.dwarf2/dw2-inline-param-main.c: New file.
11527 * gdb.dwarf2/dw2-inline-param.S: New file.
11528
11529 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11530
11531 PR corefiles/12071.
11532 * gdb.base/corefile.exp (quit with a process, no question: load core)
11533 (quit with a core file): New tests.
11534
11535 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11536
11537 Fix GDB crash on inferior calls with self-referencing classes.
11538 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
11539 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
11540 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
11541
11542 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11543
11544 Fix lost siginfo_t for inferior calls.
11545 * gdb.base/siginfo-infcall.exp: New file.
11546 * gdb.base/siginfo-infcall.c: New file.
11547
11548 2010-09-22 Joel Brobecker <brobecker@adacore.com>
11549
11550 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
11551
11552 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11553
11554 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
11555 New test.
11556 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
11557
11558 2010-09-22 Joel Brobecker <brobecker@adacore.com>
11559
11560 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
11561 type of our const type.
11562
11563 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
11564
11565 * gdb.cp/pr12028.cc: New.
11566 * gdb.cp/pr12028.exp: New.
11567
11568 2010-09-22 Joel Brobecker <brobecker@adacore.com>
11569
11570 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
11571
11572 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
11573 Jan Kratochvil <jan.kratochvil@redhat.com>
11574
11575 PR mi/11407
11576 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
11577 * gdb.mi/dw2-ref-missing-frame-main.c New File.
11578 * gdb.mi/dw2-ref-missing-frame.S New File.
11579 * gdb.mi/dw2-ref-missing-frame.exp New File.
11580
11581 2010-09-14 Tom Tromey <tromey@redhat.com>
11582
11583 PR symtab/8399:
11584 * gdb.threads/tls.exp: Remove kfail. Update expected output.
11585
11586 2010-09-14 Tom Tromey <tromey@redhat.com>
11587
11588 PR exp/11803:
11589 * gdb.threads/tls.exp: Use C++.
11590 (check_thread_local): Use K::another_thread_local.
11591 * gdb.threads/tls.c (class K): New.
11592 (another_thread_local): Now a member of K.
11593 (spin): Update. No longer K&R C.
11594
11595 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
11596
11597 * gdb.cp/koenig.cc: created class for testing member lookup.
11598 * gdb.cp/koenig.exp: Added test for member lookup.
11599
11600 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11601
11602 Fix false FAILs on sourcetree topdir directory containing "kill".
11603 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
11604 source line matching regexp.
11605
11606 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11607
11608 * gdb.python/python.exp (set height 0, collect help from uiout)
11609 (verify help to uiout): New tests.
11610
11611 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11612
11613 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
11614 is_lp64_target to check 64bit target.
11615
11616 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11617
11618 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
11619 (test_ld) <powerpc64-*>: New.
11620
11621 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11622
11623 * gdb.cp/templates.exp (test_template_args): Allow "struct".
11624
11625 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
11626
11627 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
11628 (FunctionArg::method): New function.
11629 (empty, arg): New variables.
11630 (main): Call arg.method.
11631 * gdb.cp/templates.exp (test_template_args): New function.
11632 (do_tests): Call it.
11633
11634 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11635
11636 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
11637 of "next" to proceed over pthread_exit call.
11638
11639 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
11640
11641 * gdb.base/maint.exp: Avoid wildcards against potentially very long
11642 "maint print statistics" output to prevent expect timeouts.
11643
11644 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11645
11646 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
11647 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11648 (test_float_rejected): ... here.
11649 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
11650 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11651 (test_float_rejected): ... here.
11652 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
11653 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11654 (test_float_rejected): ... here.
11655 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
11656 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
11657 (test_float_rejected): ... here.
11658
11659 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11660
11661 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
11662 before disabling hardware watchpoints.
11663 (test_inaccessible_watchpoint): Check that hardware watchpoints
11664 are used. Test for watchpoints on a constant address.
11665
11666 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11667
11668 * gdb.base/ui-redirect.exp: New file.
11669
11670 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11671 Joel Brobecker <brobecker@adacore.com>
11672
11673 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
11674
11675 2010-08-31 Doug Evans <dje@google.com>
11676
11677 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
11678
11679 2010-08-30 Tom Tromey <tromey@redhat.com>
11680
11681 PR python/11792:
11682 * gdb.python/py-value.exp (test_subscript_regression): Add
11683 dynamic_type test.
11684
11685 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
11686
11687 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
11688 instead of running to main. Do not test the main function.
11689 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
11690 Add new main.
11691
11692 2010-08-26 Pedro Alves <pedro@codesourcery.com>
11693
11694 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
11695 one test.
11696
11697 2010-08-24 Doug Evans <dje@google.com>
11698
11699 PR symtab/11942
11700 * gdb.dwarf2/dw4-sig-types.cc: New file.
11701 * gdb.dwarf2/dw4-sig-types.h: New file.
11702 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
11703 * gdb.dwarf2/dw4-sig-types.exp: New file.
11704
11705 2010-08-23 Tom Tromey <tromey@redhat.com>
11706
11707 PR python/11145:
11708 * gdb.python/py-value.c (Base, Derived): New types.
11709 (base): New global.
11710 * gdb.python/py-value.exp (test_subscript_regression): Add
11711 dynamic_cast test.
11712
11713 2010-08-23 Tom Tromey <tromey@redhat.com>
11714
11715 PR python/10676:
11716 * gdb.python/py-type.exp (test_fields): Add tests for type
11717 equality.
11718
11719 2010-08-23 Tom Tromey <tromey@redhat.com>
11720
11721 PR python/11915:
11722 * gdb.python/py-type.exp (test_fields): Add tests for array.
11723
11724 2010-08-23 Keith Seitz <keiths@redhat.com>
11725
11726 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
11727 have any children. Create a new abbrev for it.
11728 Add missing terminal sequence to .debug_abbrev.
11729
11730 2010-08-20 Keith Seitz <keiths@redhat.com>
11731
11732 PR symtab/11465:
11733 * gdb.dwarf2/pr11465.exp: New test.
11734 * gdb.dwarf2/pr11465.S: New file.
11735 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
11736 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
11737
11738 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
11739
11740 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
11741 registers. Update data sets with the new v2_double element in the
11742 VSX register union. Add vector_register3_vr data set for the AltiVec
11743 registers. Use gdb_test_no_output instead of send_gdb.
11744
11745 2010-08-19 Pedro Alves <pedro@codesourcery.com>
11746
11747 * gdb.python/py-shared.exp: New file, factored out from
11748 python.exp.
11749 * gdb.python/py-shared.c: New file.
11750 * gdb.python/py-shared-sl.c: New file.
11751 * gdb.python/python-1.c: New file.
11752 * gdb.python/python-sl.c: Delete.
11753 * gdb.python/python.c: Mention python-1.c.
11754 * gdb.python/python.exp: Move shared library tests to
11755 py-shared.exp.
11756 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
11757 (MISCELLANEOUS): New.
11758 (clean mostlyclean): Also remove $MISCELLANEOUS.
11759
11760 2010-08-19 Doug Evans <dje@google.com>
11761
11762 PR exp/11926
11763 * gdb.base/printcmds.exp (test_float_accepted): New function.
11764 Move existing float tests there. Add tests for floats with suffixes.
11765 (test_float_rejected): New function.
11766 * gdb.java/jv-print.exp (test_float_accepted): New function.
11767 (test_float_rejected): New function.
11768 * gdb.objc/print.exp: New file.
11769 * gdb.pascal/print.exp: New file.
11770 * lib/objc.exp: New file.
11771
11772 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
11773
11774 * gdb.base/default.exp (info set): Avoid full buffer error and force
11775 reading up to final gdb prompt.
11776 (show): Likewise.
11777
11778 2010-08-18 Tom Tromey <tromey@redhat.com>
11779
11780 PR symtab/11919:
11781 * gdb.base/completion.exp: Add test.
11782
11783 2010-08-18 Doug Evans <dje@google.com>
11784
11785 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
11786 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
11787 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
11788 Simplify, early exit if runto_main fails.
11789 * gdb.fortran/exprs.exp: load_lib fortran.exp.
11790 (set_lang_fortran): Moved to lib/fortran.exp.
11791 * gdb.fortran/types.exp: load_lib fortran.exp.
11792 (set_lang_fortran): Moved to lib/fortran.exp.
11793 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
11794 * gdb.java/jprint.exp (set_lang_java): Ditto.
11795 * gdb.java/jv-exp.exp: load_lib java.exp.
11796 If set_lang_java fails, issue a warning instead of failure to be
11797 consistent with other set_lang_foo uses.
11798 (set_lang_java): Moved to lib/java.exp.
11799 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
11800 If set_lang_java fails, issue a warning instead of failure to be
11801 consistent with other set_lang_foo uses.
11802 * gdb.pascal/types.exp: load_lib pascal.exp.
11803 (set_lang_pascal): Moved to lib/pascal.exp.
11804 * lib/fortran.exp: New file.
11805 * lib/java.exp (set_lang_java): New function.
11806 * lib/pascal.exp (set_lang_pascal): New function.
11807
11808 2010-08-18 Yao Qi <yao@codesourcery.com
11809
11810 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
11811 func_nofb_start and func_loopfb_start, so that address of functions
11812 is equal to these labels on Thumb.
11813
11814 2010-08-18 Yao Qi <yao@codesourcery.com>
11815
11816 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
11817 to reflect latest c source file.
11818
11819 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11820
11821 * gdb.cp/infcall-dlopen.exp: New file.
11822 * gdb.cp/infcall-dlopen.cc: New file.
11823 * gdb.cp/infcall-dlopen-lib.cc: New file.
11824
11825 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11826 Pedro Alves <pedro@codesourcery.com>
11827
11828 PR breakpoints/11371
11829
11830 * gdb.base/watch-cond-infcall.exp: New file.
11831 * gdb.base/watch-cond-infcall.c: New file.
11832
11833 2010-08-16 Tom Tromey <tromey@redhat.com>
11834
11835 * gdb.base/help.exp: Update.
11836 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
11837 watchpoint.
11838 (test_watch_location): New proc.
11839 (test_watchpoint_in_big_blob): Delete watchpoint.
11840 * gdb.base/watchpoint.c (func5): New function.
11841 (main): Call it.
11842
11843 2010-08-16 Doug Evans <dje@google.com>
11844
11845 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
11846
11847 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11848
11849 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
11850 tests.
11851
11852 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
11853
11854 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
11855 * gdb.base/gnu_vector.c: New File.
11856 * gdb.base/gnu_vector.exp: Likewise.
11857
11858 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
11859
11860 * gdb.python/python.c: New File.
11861 * gdb.python/python-sl.c: New File.
11862 * gdb.python/python.exp: Test solib_address and decode_line
11863 * functions.
11864
11865 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11866
11867 * gdb.python/python.exp (show height, set height 10)
11868 (verify pagination beforehand, verify pagination beforehand: q)
11869 (gdb.execute does not page, verify pagination afterwards)
11870 (verify pagination afterwards: q): New.
11871
11872 2010-08-02 Doug Evans <dje@google.com>
11873
11874 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
11875 because of an older gcc, change test2
11876 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
11877 to unsupported.
11878
11879 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
11880
11881 * gdb.base/break-always.exp: Do not expect full paths to file
11882 names.
11883 * gdb.base/commands.exp: Likewise.
11884
11885 2010-07-30 Doug Evans <dje@google.com>
11886
11887 * gdb.cp/temargs.exp: For new tests that require newer gccs,
11888 xfail them when run with older gccs.
11889
11890 * lib/gdb.exp (build_executable): Forward "c++" option to
11891 get_compiler_info.
11892
11893 * gdb.python/py-type.exp (test_template): Mark as xfail tests
11894 "python print ttype.template_argument(1)" and
11895 "python print isinstance(ttype.template_argument(1), gdb.Value)"
11896 if using gcc 4.4 or earlier.
11897
11898 * gdb.base/valgrind-db-attach.exp: Use unique test name for
11899 attach-to-debugger handling.
11900
11901 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11902
11903 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
11904 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
11905 (main): Use copyreloc.
11906 * gdb.base/prelink.exp (split debug of executable)
11907 (.dynbss vs. .bss address shift): New tests.
11908
11909 2010-07-29 Pedro Alves <pedro@codesourcery.com>
11910
11911 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
11912 in gdb_test_multiple.
11913
11914 2010-07-29 Pedro Alves <pedro@codesourcery.com>
11915
11916 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
11917 environment.
11918
11919 2010-07-28 Tom Tromey <tromey@redhat.com>
11920
11921 PR python/11060:
11922 * gdb.python/py-type.c (Temargs): New template.
11923 (temvar): New variable.
11924 * gdb.python/py-type.exp (test_template): New proc.
11925
11926 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11927
11928 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
11929 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
11930
11931 2010-07-28 Tom Tromey <tromey@redhat.com>
11932
11933 PR c++/9946:
11934 * gdb.cp/temargs.exp: New file.
11935 * gdb.cp/temargs.cc: New file.
11936
11937 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11938
11939 * gdb.base/help.exp (help disassemble): Update the content.
11940
11941 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11942
11943 * gdb.threads/ia64-sigill.exp: New file.
11944 * gdb.threads/ia64-sigill.c: New file.
11945
11946 2010-07-27 Tom Tromey <tromey@redhat.com>
11947
11948 * gdb.opt/inline-cmds.c (ATTR): New define.
11949 (func1): Use it.
11950 (func2): Likewise.
11951 (func3): Likewise.
11952 (outer_inline1): Likewise.
11953 (outer_inline2): Likewise.
11954 * gdb.opt/inline-bt.c (ATTR): New define.
11955 (func1): Use it.
11956 (func2): Likewise.
11957 * gdb.opt/inline-locals.c (ATTR): New define.
11958 (func1): Use it.
11959 (func2): Likewise.
11960
11961 2010-07-27 Tom Tromey <tromey@redhat.com>
11962
11963 * gdb.stabs/gdb11479.c (hack): New function.
11964 (test): Use it.
11965 (test2): Use it.
11966 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
11967 (int32_search_buf, int64_search_buf): No longer static.
11968 (x): Remove.
11969 * gdb.base/relocate.c (hack): New function.
11970
11971 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
11972
11973 * gdb.python/py-value.exp (test_inferior_function_call): New function.
11974 * gdb.python/py-value.c (func1): New function.
11975 (func2): Likewise.
11976
11977 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
11978
11979 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
11980 as not to clash with .data section.
11981
11982 2010-07-26 Jerome Guitton <guitton@adacore.com>
11983
11984 * gdb.base/code_elim.exp: New file.
11985 * gdb.base/code_elim1.c: New file.
11986 * gdb.base/code_elim2.c: New file.
11987
11988 2010-07-21 Pedro Alves <pedro@codesourcery.com>
11989
11990 PR symtab/11827
11991
11992 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
11993 (some_volatile_enum): New variable.
11994 * gdb.base/printcmds.exp (test_print_enums): New.
11995 <top level>: Call it.
11996
11997 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
11998
11999 * gdb.cp/fpointer.cc: New test.
12000 * gdb.cp/fpointer.exp: New test.
12001
12002 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12003
12004 * gdb.base/solib-nodir.exp: New file.
12005 * lib/gdb.exp (runto): New case for a GDB internal error.
12006
12007 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12008 Ulrich Weigand <uweigand@de.ibm.com>
12009 Tom Tromey <tromey@redhat.com>
12010
12011 * gdb.base/charset-malloc.c: New file.
12012 * gdb.base/charset.c (malloc_stub): New prototype.
12013 (main): Call it instead of malloc itself.
12014 * gdb.base/charset.exp: Use only prepare_for_testing.
12015 (binfile): Remove the variable.
12016
12017 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12018
12019 Make core files the process_stratum.
12020 * gdb.base/corefile.exp (run: load core again)
12021 (run: sanity check we see the core file, run: with core)
12022 (run: core file is cleared, attach: load core again)
12023 (attach: sanity check we see the core file, attach: with core)
12024 (attach: core file is cleared): New tests.
12025 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
12026
12027 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
12028
12029 * gdb.arch/altivec-abi.exp: New tests.
12030
12031 2010-07-13 Tom Tromey <tromey@redhat.com>
12032
12033 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
12034 (main): Use it.
12035 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
12036
12037 2010-07-13 Tom Tromey <tromey@redhat.com>
12038
12039 * gdb.base/label.exp: New file.
12040 * gdb.base/label.c: New file.
12041
12042 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
12043 H.J. Lu <hongjiu.lu@intel.com>
12044
12045 * lib/gdb.exp (is_ilp32_target): New.
12046 (is_lp64_target): Likewise.
12047
12048 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
12049 target.
12050 * gdb.arch/amd64-disp-step.exp: Likewise.
12051 * gdb.arch/amd64-dword.exp: Likewise.
12052 * gdb.arch/amd64-i386-address.exp: Likewise.
12053 * gdb.arch/amd64-word.exp: Likewise.
12054
12055 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
12056 target.
12057 * gdb.arch/i386-bp_permanent.exp: Likewise.
12058 * gdb.arch/i386-byte.exp: Likewise.
12059 * gdb.arch/i386-disp-step.exp: Likewise.
12060 * gdb.arch/i386-gnu-cfi.exp: Likewise.
12061 * gdb.arch/i386-prologue.exp: Likewise.
12062 * gdb.arch/i386-size-overlap.exp: Likewise.
12063 * gdb.arch/i386-size.exp: Likewise.
12064 * gdb.arch/i386-sse.exp: Likewise.
12065 * gdb.arch/i386-unwind.exp: Likewise.
12066 * gdb.arch/i386-word.exp: Likewise.
12067
12068 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
12069 test only when building 64-bit executables. Do not hard-code
12070 -m64 option.
12071
12072 2010-07-07 Doug Evans <dje@google.com>
12073
12074 * lib/gdb.exp (gdb_test_list_exact): New function.
12075 * gdb.base/default.exp (show convenience): Call it, add tests for
12076 $_sdata = void, $_thread = 0.
12077
12078 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12079 Joel Brobecker <brobecker@adacore.com>
12080
12081 Fix re-run of PIE executable, PR shlibs/11776.
12082 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
12083 Remove $displacement_main to match the solib-svr4.c change. New "kill"
12084 and re-"run" of the inferior.
12085
12086 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12087 Joel Brobecker <brobecker@adacore.com>
12088
12089 Cope with missing /usr/sbin/prelink.
12090 * lib/prelink-support.exp (prelink_no):
12091 <result == 1 && $output is "no such file or directory">: New.
12092 (prelink_yes): Likewise. Return on failed prelink_no.
12093
12094 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12095 Joel Brobecker <brobecker@adacore.com>
12096
12097 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
12098 build_executable by build_executable_own_libs. Replace "prelink -R"
12099 execution by a call of prelink_yes. Comment why "prelink -r" needs no
12100 change.
12101 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
12102 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
12103 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
12104 Replace build_executable by build_executable_own_libs's function
12105 build_executable_own_libs.
12106 (prelinkNO): Create new stub to call prelink_no.
12107 (prelinkYES): Create new stub to call prelink_yes.
12108 (test_attach): Rename calls of copy to file_copy.
12109 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
12110 (copy): Move to ...
12111 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
12112 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
12113 * gdb.base/prelink.exp: Disable testcase also for is_remote and
12114 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
12115 special flags by gdb_compile_shlib. Replace second gdb_compile by
12116 build_executable_own_libs. Replace "prelink -R" execution by a call of
12117 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
12118 a second call of prelink_yes. Replace restart commands by
12119 clean_restart.
12120 (prelink): Rename to ...
12121 (seen displacement message): ... this test. Extend its expectation
12122 strictness.
12123
12124 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12125
12126 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
12127 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
12128 displacement message exactly once.
12129
12130 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12131 Joel Brobecker <brobecker@adacore.com>
12132
12133 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
12134 its restore after the <$relink_args != ""> loop. new comment.
12135
12136 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
12137 Joel Brobecker <brobecker@adacore.com>
12138
12139 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
12140 code for it. New variable relink_args.
12141 (prelinkYES): Call prelinkNO.
12142 (test_attach): Accept new parameter relink_args. Re-prelink the binary
12143 in such case. Move the core code to ...
12144 (test_attach_gdb): ... a new function. Send GDB command "file".
12145 Extend expected "Attaching to " string.
12146
12147 2010-07-02 Tom Tromey <tromey@redhat.com>
12148
12149 * gdb.base/bitops.exp: Remove extraneous "pass".
12150
12151 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
12152
12153 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
12154
12155 2010-07-01 Pedro Alves <pedro@codesourcery.com>
12156
12157 * gdb.base/help.exp: Adjust expected output.
12158
12159 2010-07-01 Pedro Alves <pedro@codesourcery.com>
12160
12161 * gdb.base/help.exp: Adjust expected output.
12162
12163 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12164
12165 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
12166 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
12167 c++/11702.
12168
12169 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12170 Doug Evans <dje@google.com>
12171
12172 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
12173 add .dynamic entry'.
12174
12175 2010-06-29 Doug Evans <dje@google.com>
12176
12177 Test PR c++/11702.
12178 * gdb.cp/m-static.exp: Add testcase.
12179 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
12180
12181 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
12182 Tom Tromey <tromey@redhat.com>
12183 Thiago Jung Bauermann <bauerman@br.ibm.com>
12184
12185 * gdb.python/py-inferior.c: New File.
12186 * gdb.python/py-infthread.c: New File.
12187 * gdb.python/py-inferior.exp: New File.
12188 * gdb.python/py-infthread.exp: New File.
12189
12190 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12191
12192 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
12193 (ptype ::C::OtherFileClass typedefs): New.
12194 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
12195 (C::OtherFileClass::cOtherFileClassVar2): New.
12196 (C::OtherFileClass::cOtherFileClassVar_use): Use also
12197 cOtherFileClassVar2.
12198 (C::cOtherFileType2, C::cOtherFileVar2): New.
12199 (C::cOtherFileVar_use): use also cOtherFileVar2.
12200 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
12201
12202 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12203
12204 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
12205 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
12206 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
12207 (print ::C::cOtherFileVar)
12208 (whatis C::OtherFileClass::cOtherFileClassType)
12209 (whatis ::C::OtherFileClass::cOtherFileClassType)
12210 (print C::OtherFileClass::cOtherFileClassVar)
12211 (print ::cOtherFileClassVar)
12212 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
12213 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
12214 trailing content.
12215 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
12216 (C::OtherFileClass::cOtherFileClassVar)
12217 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
12218 (C::cOtherFileVar, C::cOtherFileVar_use): New.
12219
12220 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12221
12222 Test PR c++/11703 and PR gdb/1448.
12223 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
12224 gdb/1448.
12225
12226 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12227
12228 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
12229 (main) <rtti_data>: New.
12230 * gdb.cp/virtbase.exp (print rtti_data): New.
12231
12232 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12233 Joel Brobecker <brobecker@adacore.com>
12234
12235 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
12236
12237 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
12240
12241 2010-06-28 Doug Evans <dje@google.com>
12242
12243 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
12244
12245 2010-06-27 Doug Evans <dje@google.com>
12246
12247 * gdb.cp/m-static.exp: Update expected test output.
12248
12249 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
12250
12251 * gdb.gdb/selftest.exp: Adjust expected message for
12252 capturing start-up runtime.
12253
12254 2010-06-25 Tom Tromey <tromey@redhat.com>
12255
12256 PR python/10808:
12257 * gdb.python/python.exp: Add new tests.
12258
12259 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
12260
12261 * gdb.cp/operator.cc: Created an import loop.
12262 * gdb.cp/operator.exp: Added testcase for import loop.
12263
12264 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12265
12266 Test PR python/11407.
12267 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
12268 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
12269 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
12270 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
12271 executable_nofb and executable_fb. New variables srcsfile, objsfile,
12272 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
12273 binfile. Call gdb_compile with clean_restart twice.
12274 (func_nofb print, func_nofb backtrace, func_loopfb print)
12275 (func_loopfb backtrace): New.
12276
12277 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12278
12279 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
12280 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
12281 by a hand made one.
12282 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
12283 i?86 requirement. Remove variables srcfile and binfile. New variable
12284 sources, executable_nofb and executable_fb. Call prepare_for_testing.
12285
12286 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12287
12288 * gdb.cell/dwarfaddr.exp: New file.
12289 * gdb.cell/dwarfaddr.S: New file.
12290
12291 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12292
12293 Test PR 9436.
12294 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
12295
12296 2010-06-24 Hui Zhu <teawater@gmail.com>
12297
12298 * gdb.base/eval.exp: New file.
12299
12300 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12301
12302 * gdb.cell/fork.exp: New file.
12303 * gdb.cell/fork.c: Likewise.
12304 * gdb.cell/fork-spu.c: Likewise.
12305
12306 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
12307
12308 * lib/gdb.exp (banned_variables_traced): New global variable.
12309 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
12310 (gdb_init): Use `trace add variable' instead of obsolete
12311 `trace variable'.
12312
12313 2010-06-21 Doug Evans <dje@google.com>
12314
12315 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
12316
12317 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12318
12319 * gdb.arch/spu-ls.exp: New file.
12320 * gdb.arch/spu-ls.c: Likewise.
12321
12322 2010-06-18 Stan Shebs <stan@codesourcery.com>
12323
12324 * gdb.threads/thread-specific.exp: Add tests of $_thread.
12325
12326 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12327
12328 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
12329 * gdb.base/watch-cond.exp: Likewise.
12330 * gdb.python/py-breakpoint.exp: Likewise.
12331
12332 2010-06-18 Pedro Alves <pedro@codesourcery.com>
12333
12334 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
12335 clean_restart, make sure every test has a distinct message, and
12336 that messages don't include the executable' full path.
12337
12338 2010-06-17 Doug Evans <dje@google.com>
12339
12340 * gdb.arch/i386-size.exp: Updated expected output for
12341 DISASSEMBLY_OMIT_FNAME.
12342
12343 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12344 Sergio Durigan Junior <sergiodj@redhat.com>
12345
12346 * gdb.base/watch-notconst.c: New file.
12347 * gdb.base/watch-notconst.S: New file.
12348 * gdb.base/watch-notconst2.c: New file.
12349 * gdb.base/watch-notconst2.S: New file.
12350 * gdb.base/watch-notconst.exp: New file.
12351 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
12352 (func4): Add operations on `global_ptr_ptr'.
12353 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
12354 routine to test watchpoints created with a constant expression.
12355 (test_inaccessible_watchpoint): Include tests for watchpoints
12356 created with a constant expression.
12357
12358 2010-06-14 Kevin Buettner <kevinb@redhat.com>
12359
12360 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12361 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
12362 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
12363 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
12364 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12365 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12366 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
12367 of `_start'.
12368
12369 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12370
12371 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
12372 not supported on the target.
12373 * gdb.mi/mi-nonstop-exit.exp: Likewise.
12374 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
12375 * gdb.mi/mi-nsintrall.exp: Likewise.
12376 * gdb.mi/mi-nsmoribund.exp: Likewise.
12377 * gdb.mi/mi-nsthrexec.exp: Likewise.
12378
12379 2010-06-11 Stan Shebs <stan@codesourcery.com>
12380
12381 * gdb.base/permissions.exp: New file.
12382
12383 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12384
12385 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
12386 does not support ELF executable class.
12387
12388 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12389
12390 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
12391
12392 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12393
12394 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
12395 (runto): Catch "The target does not support running in non-stop mode.".
12396
12397 2010-06-11 Michael Snyder <msnyder@vmware.com>
12398
12399 * gdb.base/setshow.exp (set language asm): Don't use
12400 gdb_test_no_output, fails on some targets.
12401
12402 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12403
12404 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
12405 * gdb.cp/pr9167.exp: Likewise.
12406
12407 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12408
12409 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
12410
12411 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12412
12413 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
12414
12415 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12416
12417 * gdb.base/charset.c (main): Make sure malloc gets linked in.
12418
12419 2010-06-11 Tom Tromey <tromey@redhat.com>
12420
12421 PR gdb/9977, PR exp/11636::
12422 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
12423 (pieces_test_f6): Update expected output.
12424
12425 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12426
12427 * gdb.base/moribund-step.exp: New.
12428
12429 2010-06-08 Michael Snyder <msnyder@vmware.com>
12430
12431 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
12432 * gdb.ada/boolean_expr.exp:
12433 * gdb.ada/frame_args.exp: Ditto.
12434 * gdb.ada/lang_switch.exp: Ditto.
12435 * gdb.ada/ptype_arith_binop.exp: Ditto.
12436 * gdb.ada/ref_param.exp: Ditto.
12437 * gdb.ada/type_coercion.exp:Ditto.
12438
12439 * gdb.asm/asm-source.exp: Ditto.
12440
12441 * gdb.base/attach.exp: Ditto.
12442 * gdb.base/bitfields2.exp: Ditto.
12443 * gdb.base/call-signal-resume.exp: Ditto.
12444 * gdb.base/callfuncs.exp: Ditto.
12445 * gdb.base/commands.exp: Ditto.
12446 * gdb.base/dbx.exp: Ditto.
12447 * gdb.base/default.exp: Ditto.
12448 * gdb.base/dump.exp: Ditto.
12449 * gdb.base/exprs.exp: Ditto.
12450 * gdb.base/freebpcmd.exp: Ditto.
12451 * gdb.base/interrupt.exp: Ditto.
12452 * gdb.base/list.exp: Ditto.
12453 * gdb.base/long_long.exp: Ditto.
12454 * gdb.base/maint.exp: Ditto.
12455 * gdb.base/ptype.exp: Ditto.
12456 * gdb.base/return.exp: Ditto.
12457 * gdb.base/setshow.exp: Ditto.
12458 * gdb.base/sigbpt.exp: Ditto.
12459 * gdb.base/sigrepeat.exp: Ditto.
12460
12461 * gdb.cp/classes.exp: Ditto.
12462
12463 * gdb.dwarf2/dw2-restore.exp: Ditto.
12464
12465 * gdb.gdb/selftest.exp: Ditto.
12466
12467 * gdb.multi/base.exp: Ditto.
12468 * gdb.multi/bkpt-multi-exec.exp: Ditto.
12469
12470 * gdb.python/py-block.exp: Ditto.
12471 * gdb.python/py-prettyprint.exp: Ditto.
12472 * gdb.python/py-template.exp: Ditto.
12473
12474 * gdb.server/ext-attach.exp: Ditto.
12475 * gdb.server/ext-run.exp: Ditto.
12476 * gdb.server/server-mon.exp: Ditto.
12477
12478 * gdb.threads/fork-thread-pending.exp: Ditto.
12479 * gdb.threads/hand-call-in-threads.exp: Ditto.
12480 * gdb.threads/interrupted-hand-call.exp: Ditto.
12481 * gdb.threads/linux-dp.exp: Ditto.
12482 * gdb.threads/manythreads.exp: Ditto.
12483 * gdb.threads/print-threads.exp: Ditto.
12484 * gdb.threads/pthreads.exp: Ditto.
12485 * gdb.threads/schedlock.exp: Ditto.
12486 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12487 * gdb.threads/threadapply.exp: Ditto.
12488
12489 2010-06-08 Michael Snyder <msnyder@vmware.com>
12490
12491 * gdb.ada/exec_changed.exp:
12492 Use ".*" instead of "" as wildcard regexp.
12493
12494 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
12495 * gdb.base/call-ar-st.exp: Ditto.
12496 * gdb.base/checkpoint.exp: Ditto.
12497 * gdb.base/default.exp: Ditto.
12498 * gdb.base/dump.exp: Ditto.
12499 * gdb.base/ending-run.exp: Ditto.
12500 * gdb.base/fileio.exp: Ditto.
12501 * gdb.base/miscexprs.exp: Ditto.
12502 * gdb.base/pointers.exp: Ditto.
12503 * gdb.base/readline.exp: Ditto.
12504 * gdb.base/reread.exp: Ditto.
12505 * gdb.base/restore.exp: Ditto.
12506 * gdb.base/shlib-call.exp: Ditto.
12507 * gdb.base/valgrind-db-attach.exp: Ditto.
12508 * gdb.base/volatile.exp: Ditto.
12509 * gdb.base/watchpoints.exp: Ditto.
12510
12511 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
12512
12513 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
12514 * gdb.python/py-value.exp: Ditto.
12515
12516 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
12517 * gdb.trace/circ.exp: Ditto.
12518 * gdb.trace/collection.exp: Ditto.
12519 * gdb.trace/packetlen.exp: Ditto.
12520 * gdb.trace/passc-dyn.exp: Ditto.
12521 * gdb.trace/report.exp: Ditto.
12522 * gdb.trace/tfile.exp: Ditto.
12523 * gdb.trace/tfind.exp: Ditto.
12524 * gdb.trace/while-dyn.exp: Ditto.
12525
12526 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12527
12528 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
12529
12530 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12531
12532 Test PR 10640.
12533 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
12534
12535 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
12536
12537 * gdb.cp/koenig.exp: Test for ADL operators.
12538 * gdb.cp/koenig.cc: Added ADL operators.
12539 * gdb.cp/operator.exp: New test.
12540 * gdb.cp/operator.cc: New test.
12541
12542 2010-06-04 Michael Snyder <msnyder@vmware.com>
12543
12544 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
12545 * gdb.base/pending.exp: Ditto.
12546
12547 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
12548
12549 2010-06-04 Doug Evans <dje@google.com>
12550
12551 * gdb.python/py-prettyprint.exp: Add new test for enabled and
12552 disabled printers.
12553 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
12554 (enable_lookup_function): New function.
12555
12556 2010-06-04 Tom Tromey <tromey@redhat.com>
12557
12558 * gdb.python/py-value.exp (test_value_hash): Don't test equality
12559 of hash and id.
12560
12561 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
12562
12563 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
12564 newline.
12565 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
12566 (empty verbose non-noisy clear, empty verbose noisy clear)
12567 (empty non-verbose noisy clear): Likewise.
12568
12569 2010-06-03 Michael Snyder <msnyder@vmware.com>
12570
12571 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
12572 * gdb.base/display.exp: Ditto.
12573 * gdb.base/find.exp: Ditto.
12574 * gdb.base/ifelse.exp: Ditto.
12575 * gdb.base/multi-forks.exp: Ditto.
12576 * gdb.base/recurse.exp: Ditto.
12577 * gdb.base/setshow.exp: Ditto.
12578 * gdb.base/value-double-free.exp: Ditto.
12579 * gdb.base/watch-vfork.exp: Ditto.
12580 * gdb.base/watch_thread_num.exp: Ditto.
12581 * gdb.base/watchpoint-solib.exp: Ditto.
12582 * gdb.base/watchpoint.exp: Ditto.
12583 * gdb.base/watchpoints.exp: Ditto.
12584
12585 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
12586 * gdb.cp/overload.exp: Ditto.
12587 * gdb.cp/virtfunc.exp: Ditto.
12588
12589 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
12590
12591 * gdb.reverse/watch-precsave.exp:
12592 Replace gdb_test with gdb_test_no_output.
12593
12594 * gdb.threads/attach-into-signal.exp:
12595 Replace gdb_test with gdb_test_no_output.
12596 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12597 * gdb.threads/watchthreads.exp: Ditto.
12598 * gdb.threads/watchthreads2.exp: Ditto.
12599
12600 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
12601 * gdb.trace/tfind.exp: Ditto.
12602
12603 2010-06-03 Joel Brobecker <brobecker@adacore.com>
12604
12605 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
12606 successful test if message is the empty string.
12607
12608 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12609
12610 * gdb.fortran/module.exp (stopped language detection): New test.
12611
12612 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12613
12614 Support DW_TAG_module as separate namespaces.
12615 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
12616 gdb.fortran/library-module-lib.f90: New.
12617 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
12618 (print i): Remove.
12619 (continue to breakpoint: i-is-1, print var_i value 1)
12620 (continue to breakpoint: i-is-2, print var_i value 2)
12621 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
12622 (print var_d, print var_i value 14, ptype modmany, complete `modm)
12623 (complete `modmany, complete `modmany`, complete `modmany`var)
12624 (show language, setting breakpoint at module): New tests.
12625 * gdb.fortran/module.f90 (module mod): Remove.
12626 (module mod1, module mod2, module modmany, subroutine sub1)
12627 (subroutine sub2, program module): New.
12628
12629 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12630
12631 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
12632 (print value of rUC, print value of rI, print value of UI): ... here.
12633 * gdb.cp/anon-union.exp (pass): Rename to ...
12634 (print z 2): ... here.
12635
12636 2010-06-02 Michael Snyder <msnyder@vmware.com>
12637
12638 * gdb.trace/actions.exp: Use gdb_test_no_output.
12639 * gdb.trace/circ.exp: Ditto.
12640 * gdb.trace/packetlen.exp: Ditto.
12641 * gdb.trace/save-trace.exp: Ditto.
12642 * gdb.trace/tracecmd.exp: Ditto.
12643 * gdb.trace/tsv.exp: Ditto.
12644
12645 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
12646 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
12647 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
12648 * gdb.threads/manythreads.exp: Ditto.
12649 * gdb.threads/print-threads.exp: Ditto.
12650 * gdb.threads/pthreads.exp: Ditto.
12651 * gdb.threads/schedlock.exp: Ditto.
12652 * gdb.threads/staticthreads.exp: Ditto.
12653 * gdb.threads/thread-specific.exp: Ditto.
12654 * gdb.threads/thread-unwindonsignal.exp: Ditto.
12655 * gdb.threads/threadapply.exp: Ditto.
12656 * gdb.threads/watchthreads.exp: Ditto.
12657 * gdb.threads/watchthreads2.exp: Ditto.
12658
12659 * gdb.python/py-block.exp: Use gdb_test_no_output.
12660 * gdb.python/py-prettyprint.exp: Ditto.
12661 * gdb.python/py-template.exp: Ditto.
12662 * gdb.python/py-value.exp: Ditto.
12663
12664 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
12665 * gdb.reverse/watch-reverse.exp: Ditto.
12666
12667 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
12668 * gdb.server/ext-run.exp: Ditto.
12669
12670 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
12671 * gdb.dwarf2/dw2-compressed.exp: Ditto.
12672 * gdb.dwarf2/dw2-intercu.exp: Ditto.
12673 * gdb.dwarf2/dw2-intermix.exp: Ditto.
12674 * gdb.dwarf2/dw2-producer.exp: Ditto.
12675 * gdb.dwarf2/mac-fileno.exp: Ditto.
12676
12677 * gdb.gdb/observer.exp: Use gdb_test_no_output.
12678 * gdb.gdb/selftest.exp: Ditto.
12679
12680 * gdb.multi/base.exp: Use gdb_test_no_output.
12681
12682 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
12683
12684 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12685
12686 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
12687
12688 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
12689
12690 * gdb.cp/class2.exp: Use gdb_test_no_output.
12691 * gdb.cp/classes.exp: Ditto.
12692 * gdb.cp/extern-c.exp: Ditto.
12693 * gdb.cp/inherit.exp: Ditto.
12694 * gdb.cp/maint.exp: Ditto.
12695 * gdb.cp/mb-inline.exp: Ditto.
12696 * gdb.cp/mb-templates.exp: Ditto.
12697 * gdb.cp/method2.exp: Ditto.
12698 * gdb.cp/misc.exp: Ditto.
12699 * gdb.cp/ovldbreak.exp: Ditto.
12700 * gdb.cp/punctuator.exp: Ditto.
12701 * gdb.cp/templates.exp: Ditto.
12702 * gdb.cp/virtbase.exp: Ditto.
12703
12704 * gdb.threads/attach-stopped.exp:
12705 Replace uses of send_gdb / gdb_expect.
12706 * gdb.threads/attachstop-mt.exp:
12707 Replace uses of send_gdb / gdb_expect.
12708 * gdb.threads/gcore-thread.exp:
12709 Replace uses of send_gdb / gdb_expect.
12710 * gdb.threads/hand-call-in-threads.exp:
12711 Replace uses of send_gdb / gdb_expect.
12712 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
12713 * gdb.threads/print-threads.exp:
12714 Replace uses of send_gdb / gdb_expect.
12715 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
12716 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
12717 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
12718
12719 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
12720 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
12721 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
12722 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
12723 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
12724 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
12725 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
12726 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
12727 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
12728 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
12729 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
12730
12731 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12732
12733 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
12734
12735 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
12736
12737 * gdb.cp/koenig.exp: Added new test case.
12738 * gdb.cp/koenig.cc: Ditto.
12739
12740 2010-06-01 Michael Snyder <msnyder@vmware.com>
12741
12742 * gdb.base/arithmet.exp: Use gdb_test_no_output.
12743 * gdb.base/arrayidx.exp: Ditto.
12744 * gdb.base/attach.exp: Ditto.
12745 * gdb.base/auxv.exp: Ditto.
12746 * gdb.base/bigcre.exp: Ditto.
12747 * gdb.base/break-always.exp: Ditto.
12748 * gdb.base/break-interp.exp: Ditto.
12749 * gdb.base/break.exp: Ditto.
12750 * gdb.base/breakpoint-shadow.exp: Ditto.
12751 * gdb.base/call-ar-st.exp: Ditto.
12752 * gdb.base/call-sc.exp: Ditto.
12753 * gdb.base/call-signal-resume.exp: Ditto.
12754 * gdb.base/callfuncs.exp: Ditto.
12755 * gdb.base/catch-syscall.exp: Ditto.
12756 * gdb.base/charset.exp: Ditto.
12757 * gdb.base/code-expr.exp: Ditto.
12758 * gdb.base/commands.exp: Ditto.
12759 * gdb.base/cond-expr.exp: Ditto.
12760 * gdb.base/condbreak.exp: Ditto.
12761 * gdb.base/cursal.exp: Ditto.
12762 * gdb.base/cvexpr.exp: Ditto.
12763 * gdb.base/default.exp: Ditto.
12764 * gdb.base/del.exp: Ditto.
12765 * gdb.base/detach.exp: Ditto.
12766 * gdb.base/display.exp: Ditto.
12767 * gdb.base/ena-dis-br.exp: Ditto.
12768 * gdb.base/eval-skip.exp: Ditto.
12769 * gdb.base/foll-fork.exp: Ditto.
12770 * gdb.base/foll-vfork.exp: Ditto.
12771 * gdb.base/frame-args.exp: Ditto.
12772 * gdb.base/funcargs.exp: Ditto.
12773 * gdb.base/gcore-buffer-overflow.exp: Ditto.
12774 * gdb.base/gdbvars.exp: Ditto.
12775 * gdb.base/help.exp: Ditto.
12776 * gdb.base/ifelse.exp: Ditto.
12777 * gdb.base/included.exp: Ditto.
12778 * gdb.base/list.exp: Ditto.
12779 * gdb.base/macscp.exp: Ditto.
12780 * gdb.base/maint.exp: Ditto.
12781 * gdb.base/multi-fork.exp: Ditto.
12782 * gdb.base/overlays.exp: Ditto.
12783 * gdb.base/page.exp: Ditto.
12784 * gdb.base/pending.exp: Ditto.
12785 * gdb.base/pointers.exp: Ditto.
12786 * gdb.base/pr11022.exp: Ditto.
12787 * gdb.base/prelink.exp: Ditto.
12788 * gdb.base/printcmds.exp: Ditto.
12789 * gdb.base/psymtab.exp: Ditto.
12790 * gdb.base/randomize.exp: Ditto.
12791 * gdb.base/relational.exp: Ditto.
12792 * gdb.base/relocate.exp: Ditto.
12793 * gdb.base/remote.exp: Ditto.
12794 * gdb.base/sepdebug.exp: Ditto.
12795 * gdb.base/set-lang-auto.exp: Ditto.
12796 * gdb.base/setshow.exp: Ditto.
12797 * gdb.base/setvar.exp: Ditto.
12798 * gdb.base/signals.exp: Ditto.
12799 * gdb.base/signull.exp: Ditto.
12800 * gdb.base/sigstep.exp: Ditto.
12801 * gdb.base/sizeof.exp: Ditto.
12802 * gdb.base/solib-disc.exp: Ditto.
12803 * gdb.base/store.exp: Ditto.
12804 * gdb.base/structs.exp: Ditto.
12805 * gdb.base/structs2.exp: Ditto.
12806 * gdb.base/subst.exp: Ditto.
12807 * gdb.base/term.exp: Ditto.
12808 * gdb.base/trace-commands.exp: Ditto.
12809 * gdb.base/unwindonsignal.exp: Ditto.
12810 * gdb.base/valgrind-db-attach.exp: Ditto.
12811 * gdb.base/varargs.exp: Ditto.
12812 * gdb.base/watch-cond.exp: Ditto.
12813 * gdb.base/watch_thread_num.exp: Ditto.
12814 * gdb.base/watchpoint-cond-gone.exp: Ditto.
12815 * gdb.base/watchpoint.exp: Ditto.
12816 * gdb.base/whatis-exp.exp: Ditto.
12817
12818 2010-06-01 Michael Snyder <msnyder@vmware.com>
12819
12820 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
12821 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
12822 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
12823 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
12824 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
12825 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
12826 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
12827 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
12828 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
12829 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
12830 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
12831 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
12832 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
12833 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
12834 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
12835
12836 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12837
12838 * gdb.base/commands.exp (begin commands on watch): Remove excessive
12839 trailing newline.
12840 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
12841 * gdb.java/jmisc.exp (p *args\n): Rename to ...
12842 (p *args): ... here and remove excessive trailing newline.
12843
12844 2010-05-31 Joel Brobecker <brobecker@adacore.com>
12845
12846 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
12847
12848 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
12849
12850 Accept the new Linux kernel "t (tracing stop)" string.
12851 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
12852 Update comment.
12853 (state_wait) <T (tracing stop)>: New.
12854 (main): Update the state_wait expect string.
12855
12856 2010-05-28 Pedro Alves <pedro@codesourcery.com>
12857
12858 * limits.c, limits.exp: Delete files.
12859 * Makefile.in (clean mostlyclean): Adjust.
12860 * tracecmd.exp: Adjust.
12861
12862 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12863
12864 * gdb.base/tui-layout.exp: New.
12865
12866 2010-05-28 Michael Snyder <msnyder@vmware.com>
12867
12868 * gdb.reverse/break-precsave.exp:
12869 Replace uses of send_gdb / gdb_expect.
12870 * gdb.reverse/break-reverse.exp:
12871 Replace uses of send_gdb / gdb_expect.
12872 * gdb.reverse/consecutive-precsave.exp:
12873 Replace uses of send_gdb / gdb_expect.
12874 * gdb.reverse/consecutive-reverse.exp:
12875 Replace uses of send_gdb / gdb_expect.
12876 * gdb.reverse/finish-precsave.exp:
12877 Replace uses of send_gdb / gdb_expect.
12878 * gdb.reverse/finish-reverse.exp:
12879 Replace uses of send_gdb / gdb_expect.
12880 * gdb.reverse/i386-precsave.exp:
12881 Replace uses of send_gdb / gdb_expect.
12882 * gdb.reverse/i386-reverse.exp:
12883 Replace uses of send_gdb / gdb_expect.
12884 * gdb.reverse/i386-sse-reverse.exp:
12885 Replace uses of send_gdb / gdb_expect.
12886 * gdb.reverse/i387-env-reverse.exp:
12887 Replace uses of send_gdb / gdb_expect.
12888 * gdb.reverse/i387-stack-reverse.exp:
12889 Replace uses of send_gdb / gdb_expect.
12890 * gdb.reverse/machinestate-precsave.exp:
12891 Replace uses of send_gdb / gdb_expect.
12892 * gdb.reverse/machinestate.exp:
12893 Replace uses of send_gdb / gdb_expect.
12894 * gdb.reverse/sigall-precsave.exp:
12895 Replace uses of send_gdb / gdb_expect.
12896 * gdb.reverse/sigall-reverse.exp:
12897 Replace uses of send_gdb / gdb_expect.
12898 * gdb.reverse/solib-precsave.exp:
12899 Replace uses of send_gdb / gdb_expect.
12900 * gdb.reverse/solib-reverse.exp:
12901 Replace uses of send_gdb / gdb_expect.
12902 * gdb.reverse/step-precsave.exp:
12903 Replace uses of send_gdb / gdb_expect.
12904 * gdb.reverse/step-reverse.exp:
12905 Replace uses of send_gdb / gdb_expect.
12906 * gdb.reverse/until-precsave.exp:
12907 Replace uses of send_gdb / gdb_expect.
12908 * gdb.reverse/until-reverse.exp:
12909 Replace uses of send_gdb / gdb_expect.
12910 * gdb.reverse/watch-precsave.exp:
12911 Replace uses of send_gdb / gdb_expect.
12912 * gdb.reverse/watch-reverse.exp:
12913 Replace uses of send_gdb / gdb_expect.
12914
12915 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12916
12917 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
12918 excessive newline.
12919
12920 2010-05-27 Michael Snyder <msnyder@vmware.com>
12921
12922 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
12923 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
12924 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
12925 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
12926 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
12927 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
12928 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
12929 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
12930 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
12931 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
12932 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
12933 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
12934 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
12935 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
12936 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
12937 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
12938 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
12939 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
12940 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
12941
12942 2010-05-26 Michael Snyder <msnyder@vmware.com>
12943
12944 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
12945 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
12946
12947 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
12948 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
12949 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
12950
12951 * gdb.reverse/consecutive-reverse.exp:
12952 Replace uses of send_gdb / gdb_expect.
12953 * gdb.reverse/consecutive-precsave.exp:
12954 Replace uses of send_gdb / gdb_expect.
12955
12956 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
12957 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
12958 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
12959 * gdb.mi/mi-ns-stale-regcache.exp:
12960 Replace uses of send_gdb / gdb_expect.
12961 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
12962 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
12963 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
12964 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
12965 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
12966 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
12967 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
12968 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
12969 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
12970
12971 2010-05-26 Michael Snyder <msnyder@vmware.com>
12972
12973 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
12974
12975 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
12976
12977 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
12978 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
12979 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
12980 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
12981 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
12982 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
12983 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
12984 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
12985 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
12986
12987 2010-05-25 Tom Tromey <tromey@redhat.com>
12988
12989 * gdb.base/macscp.exp: Add missing space after setup_kfail.
12990
12991 2010-05-25 Tom Tromey <tromey@redhat.com>
12992
12993 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
12994 argument order.
12995 * gdb.base/macscp.exp: Fix setup_kfail argument order.
12996 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
12997 order.
12998 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
12999 order.
13000 * gdb.base/call-sc.exp (setup_kfails): Remove.
13001 (setup_compiler_kfails): Remove.
13002 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
13003 argument order.
13004 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
13005 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
13006 (advancei): Fix setup_kfail argument order.
13007 * gdb.base/radix.exp: Fix setup_kfail argument order.
13008 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
13009 order.
13010 * gdb.base/structs.exp (setup_kfails): Remove.
13011 (setup_compiler_kfails): Fix setup_kfail argument order.
13012 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
13013 order.
13014 * gdb.java/jmain.exp: Fix setup_kfail argument order.
13015 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
13016 setup_kfail argument order.
13017 * gdb.cp/overload.exp: Fix setup_kfail argument order.
13018
13019 2010-05-25 Tom Tromey <tromey@redhat.com>
13020
13021 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
13022
13023 2010-05-25 Michael Snyder <msnyder@vmware.com>
13024
13025 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
13026 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
13027 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
13028 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
13029 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
13030 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
13031 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
13032 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
13033 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
13034 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
13035 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
13036 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
13037 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
13038 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
13039 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
13040 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
13041 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
13042 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
13043 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
13044 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
13045 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
13046 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
13047 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
13048 * gdb.base/default.exp: Replace send_gdb with gdb_test.
13049 * gdb.base/define.exp: Replace send_gdb with gdb_test.
13050 * gdb.base/display.exp: Replace send_gdb with gdb_test.
13051 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
13052 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
13053 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
13054 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
13055 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
13056 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
13057 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
13058 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
13059 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
13060 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
13061 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
13062 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
13063 * gdb.base/help.exp: Replace send_gdb with gdb_test.
13064 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
13065 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
13066 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
13067 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
13068 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
13069 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
13070 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
13071 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
13072 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
13073
13074 2010-05-25 Doug Evans <dje@google.com>
13075
13076 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
13077 gdb.string_to_argv.
13078
13079 2010-05-21 Tom Tromey <tromey@redhat.com>
13080
13081 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
13082 Call it.
13083 * gdb.dwarf2/pieces.S: Update.
13084 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
13085
13086 2010-05-21 Tom Tromey <tromey@redhat.com>
13087
13088 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
13089 Call it.
13090 * gdb.dwarf2/pieces.c (struct C): New.
13091 (f6): New function.
13092 * gdb.dwarf2/pieces.S: Replace.
13093
13094 2010-05-21 Tom Tromey <tromey@redhat.com>
13095
13096 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
13097 Call it.
13098
13099 2010-05-21 Tom Tromey <tromey@redhat.com>
13100
13101 * gdb.dwarf2.pieces.exp: New file.
13102 * gdb.dwarf2.pieces.S: New file.
13103 * gdb.dwarf2.pieces.c: New file.
13104
13105 2010-05-20 Pedro Alves <pedro@codesourcery.com>
13106 Joel Brobecker <brobecker@adacore.com>
13107
13108 * lib/gdb.exp (gdb_test_no_output): New function.
13109 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
13110 when testing commands that should produce no output.
13111
13112 2010-05-17 Joel Brobecker <brobecker@adacore.com>
13113
13114 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
13115 parameter that we want to watch being a constant.
13116
13117 2010-05-17 Joel Brobecker <brobecker@adacore.com>
13118
13119 * gdb.ada/cond_lang: New testcase.
13120
13121 2010-05-17 Joel Brobecker <brobecker@adacore.com>
13122
13123 * lib/gdb.exp (banned_variables): New variable/constant.
13124 (gdb_init): Add write trace on variables listed in banned_variables.
13125 (gdb_finish): Remove write traces on variables listed in
13126 banned_variables.
13127
13128 2010-05-17 Joel Brobecker <brobecker@adacore.com>
13129
13130 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
13131 * gdb.cp/koenig.exp: Likewise.
13132
13133 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
13134
13135 PR python/11482
13136
13137 * gdb.python/py-value.exp (test_value_hash): New function.
13138
13139 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
13140
13141 PR exp/11530.
13142 * gdb.base/gdb11530.c: New file.
13143 * gdb.base/gdb11530.exp: New file.
13144
13145 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13146
13147 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
13148 * gdb.dwarf2/dw2-modula2-self-type.S: New.
13149
13150 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
13151
13152 * gdb.cp/koenig.exp: New test.
13153 * gdb.cp/koenig.cc: New test program.
13154
13155 2010-05-05 Joel Brobecker <brobecker@adacore.com>
13156
13157 Remove the use of prms_id and bug_id throughout the testsuite.
13158
13159 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
13160
13161 PR exp/11349.
13162 * testsuite/gdb.cp/ref-types.exp: Add test to examine
13163 use a reference local variable.
13164
13165 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13166
13167 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
13168 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
13169 variable different_dir. Move debugfile into a full directory pathname
13170 under DIFFERENT_DIR.
13171 * lib/gdb.exp (separate_debug_filename): Remove.
13172 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
13173 variable debug_dir and mkdir of it. Update function comments.
13174
13175 2010-04-29 Pedro Alves <pedro@codesourcery.com>
13176
13177 PR gdb/11557
13178
13179 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
13180 files.
13181
13182 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
13183
13184 * gdb.python/py-param.exp: New File.
13185
13186 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
13187
13188 * gdb.base/default.exp: Fix "set language" test.
13189
13190 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
13191
13192 PR breakpoints/11531.
13193 * gdb.base/gdb11531.c: New file.
13194 * gdb.base/gdb11531.exp: New file.
13195
13196 2010-04-26 Tom Tromey <tromey@redhat.com>
13197
13198 * gdb.base/completion.exp: Add tests for completion and deprecated
13199 commands.
13200
13201 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13202
13203 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
13204 (print /x char_array): Escape curly brackets.
13205
13206 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13207
13208 Fix deadlock on looped list of loaded shared objects.
13209 * gdb.base/solib-corrupted.exp: New.
13210
13211 2010-04-23 Doug Evans <dje@google.com>
13212
13213 * gdb.python/py-section-script.c: New file.
13214 * gdb.python/py-section-script.exp: New file.
13215 * gdb.python/py-section-script.py: New file.
13216
13217 2010-04-20 Chris Moller <cmoller@redhat.com>
13218
13219 PR 10179
13220
13221 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
13222 * gdb.base/pr10179-a.c:
13223 * gdb.base/pr10179-b.c:
13224 * gdb.base/pr10179.exp: New files.
13225
13226 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13227
13228 Fix crashes on dangling display expressions.
13229 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
13230 is SEP.
13231 (lib_flags): Remove the "debug" keyword.
13232 (libsepdebug): New variable for iterating new loop.
13233 (save_pf_prefix): New variable wrapping the loop.
13234 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
13235 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
13236
13237 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13238
13239 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
13240
13241 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13242
13243 PR stabs/11479.
13244 * gdb.stabs/gdb11479.exp: New file.
13245 * gdb.stabs/gdb11479.c: New file.
13246
13247 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
13248
13249 * gdb.base/charset.c (Strin16, String32): New variables.
13250 * gdb.base/charset.exp (gdb_test): Test correct display
13251 of 16 or 32 bit strings.
13252
13253 2010-04-21 Chris Moller <cmoller@redhat.com>
13254
13255 PR 9167
13256 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
13257 * gdb.cp/pr9167.cc: New file.
13258 * gdb.cp/pr9167.exp: New file.
13259
13260
13261 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
13262
13263 PR pascal/11492.
13264 * gdb.pascal/gdb11492.pas: New file.
13265 * gdb.pascal/gdb11492.exp: New file.
13266
13267 2010-04-20 Joel Brobecker <brobecker@adacore.com>
13268
13269 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
13270
13271 2010-04-20 Joel Brobecker <brobecker@adacore.com>
13272
13273 * gdb.ada/dyn_loc: New testcase.
13274
13275 2010-04-20 Chris Moller <cmoller@redhat.com>
13276
13277 PR 10867
13278
13279 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
13280 * gdb.cp/pr10687.cc: New file.
13281 * gdb.cp/pr10687.exp: New file.
13282
13283
13284 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13285 Sergio Durigan Junior <sergiodj@redhat.com>
13286
13287 * gdb.fortran/logical.exp: New testcase.
13288 * gdb.fortran/logical.f90: New file.
13289
13290 2010-04-19 Doug Evans <dje@google.com>
13291
13292 * gdb.base/help.exp (help source): Update expected output.
13293
13294 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13295
13296 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
13297 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
13298 gdb_exit and return.
13299 (executable): New variable.
13300 (binfile): Use it.
13301
13302 2010-04-19 Pedro Alves <pedro@codesourcery.com>
13303
13304 PR breakpoints/8554.
13305
13306 * gdb.trace/save-trace.exp: Adjust.
13307
13308 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
13309
13310 PR corefiles/11511
13311 * gdb.arch/system-gcore.exp: New.
13312 * gdb.arch/gcore.c: Likewise.
13313
13314 2010-04-15 Doug Evans <dje@google.com>
13315
13316 * gdb.python/py-progspace.c: New file.
13317 * gdb.python/py-progspace.exp: New file.
13318
13319 * gdb.base/source.exp: Add tests for "source -s".
13320
13321 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
13322
13323 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
13324 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
13325 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
13326 * gdb.python/py-mi.exp: New test for to_string returning None.
13327
13328 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
13329
13330 * gdb.python/py-breakpoint.c: Make result global.
13331
13332 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13333
13334 Fix non-GNU make compatibility.
13335 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
13336
13337 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
13338
13339 * gdb.python/py-breakpoint.exp: New File.
13340 * gdb.python/py-breakpoint.C: Ditto.
13341
13342 2010-04-08 Stan Shebs <stan@codesourcery.com>
13343
13344 * gdb.trace/actions.exp: Clear default-collect.
13345 * gdb.trace/save-trace.exp: Clear default-collect.
13346
13347 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
13348
13349 * gdb.python/py-value: Add null string variable.
13350 (test_lazy_string): Test zero length, NULL address lazy
13351 strings.
13352
13353 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
13354
13355 * gdb.arch/i386-avx.c: New.
13356 * gdb.arch/i386-avx.exp: Likewise.
13357
13358 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
13359
13360 2010-04-06 Doug Evans <dje@google.com>
13361
13362 * gdb.base/source-test.gdb: New file.
13363 * gdb.base/source.exp: Test source -v.
13364
13365 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13366
13367 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
13368
13369 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
13370
13371 * gdb.stabs/aout.sed: Convert all backslash to double backslash
13372 within one line, unless it is followed by a double quote.
13373 * gdb.stabs/hppa.sed: Idem.
13374 * gdb.stabs/weird.def: Add char and String constants
13375 * gdb.stabs/weird.exp: Check for correct parsing of
13376 char and string constants.
13377 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
13378 in .stabs to .stabx substitution.
13379
13380 2010-04-05 Stan Shebs <stan@codesourcery.com>
13381
13382 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
13383 constant global.
13384 * gdb.trace/tfile.exp: Try to print them.
13385
13386 2010-04-04 Stan Shebs <stan@codesourcery.com>
13387
13388 * gdb.base/completion.exp: Update for new "info watchpoints".
13389 * gdb.base/default.exp: Ditto.
13390 * gdb.base/help.exp: Ditto.
13391 * gdb.base/watchpoint.exp: Ditto.
13392 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
13393
13394 2010-04-04 Stan Shebs <stan@codesourcery.com>
13395
13396 * gdb.trace/tfile.exp: Sharpen tfind test.
13397
13398 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13399
13400 * gdb.base/break-entry.exp: New.
13401
13402 2010-04-02 Hui Zhu <teawater@gmail.com>
13403 Michael Snyder <msnyder@vmware.com>
13404
13405 * gdb.reverse/i386-sse-reverse.exp: New file.
13406 * gdb.reverse/i386-sse-reverse.c: New file.
13407
13408 2010-04-02 Pedro Alves <pedro@codesourcery.com>
13409
13410 * gdb.trace/tfind.exp: Adjust expected disassembly output.
13411
13412 2010-04-01 Stan Shebs <stan@codesourcery.com>
13413
13414 * gdb.trace/actions.exp: Tweak expected output.
13415 * gdb.trace/while-stepping.exp: Tweak expected output.
13416
13417 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
13418
13419 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
13420
13421 2010-04-01 Pedro Alves <pedro@codesourcery.com>
13422
13423 * gdb.base/commands.exp: Adjust.
13424 * gdb.cp/extern-c.exp: Adjust.
13425
13426 2010-04-01 Pedro Alves <pedro@codesourcery.com>
13427
13428 * gdb.trace/collection.c (local_test_func): Define a local struct,
13429 and instanciate it.
13430
13431 2010-04-01 Pedro Alves <pedro@codesourcery.com>
13432
13433 * gdb.trace/collection.exp (gdb_collect_args_test)
13434 (gdb_collect_argarray_test): XFAIL the tests that assume the
13435 argarray argument's elements are collected.
13436
13437 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * gdb.dwarf2/dw2-bad-parameter-type.exp,
13440 gdb.dwarf2/dw2-bad-parameter-type.S: New.
13441
13442 2010-03-31 Stan Shebs <stan@codesourcery.com>
13443
13444 * gdb.trace/save-trace.exp: Test save/restore of default-collect
13445 and tracepoint conditionals.
13446 (gdb_verify_tracepoints): Delete unused return.
13447
13448 2010-03-26 Keith Seitz <keiths@redhat.com>
13449
13450 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
13451 appear in the output before main.
13452 Remove KFAIL for gdb/2215 aka bz 9320.
13453
13454 2010-03-30 Doug Evans <dje@google.com>
13455
13456 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
13457 by dejagnu.
13458 * gdb.arch/amd64-dword.exp: Ditto.
13459
13460 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
13461 match.
13462 (break printf): Ditto.
13463
13464 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
13465
13466 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
13467 gcc < 4.4.
13468 * gdb.cp/shadow.exp: Ditto.
13469
13470 2010-03-29 Pedro Alves <pedro@codesourcery.com>
13471
13472 * gdb.trace/collection.exp (run_trace_experiment): Make sure
13473 "tstart" is silent.
13474
13475 2010-03-29 Pedro Alves <pedro@codesourcery.com>
13476
13477 * gdb.trace/collection.exp (executable): New.
13478 (binfile): Use it.
13479 (fpreg, spreg, pcreg): New.
13480 (test_register): Use gdb_test_multiple. Pass /x to print.
13481 (prepare_for_trace_test): New.
13482 (run_trace_experiment): Use "continue", not gdb_run_cmd.
13483 (gdb_collect_args_test, gdb_collect_argstruct_test)
13484 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
13485 prepare_for_trace_test.
13486 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13487 fpreg, spreg and pcreg.
13488 (gdb_collect_expression_test, gdb_collect_globals_test): Use
13489 prepare_for_trace_test.
13490 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
13491 try to detect tracing support here. Don't set breakpoints at
13492 `begin' or `end' here.
13493 <global scope>: Use clean_restart. Run to main before checking
13494 for tracing support. Check for for tracing support here.
13495
13496 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13497
13498 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
13499 " as $displacement" to "seen displacement message".
13500
13501 2010-03-28 Pedro Alves <pedro@codesourcery.com>
13502
13503 * gdb.trace/while-dyn.exp (executable): New variable.
13504 (binfile): Use it.
13505 (test_while_stepping): New function. Move most tests here. Call
13506 it once for each of the while-stepping, stepping and ws aliases.
13507
13508 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13509
13510 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
13511 that do not provide the tagless_struct type name at all.
13512 (test_print_anon_union): Do not check value of uninitialized
13513 union member. Do not use cp_test_ptype_class, so we can accept
13514 "long" as well as "long int".
13515
13516 2010-03-26 Pedro Alves <pedro@codesourcery.com>
13517
13518 * gdb.trace/tfile.c (tohex, bin2hex): New.
13519 (write_error_trace_file): Hexify error description.
13520
13521 2010-03-25 Stan Shebs <stan@codesourcery.com>
13522
13523 * gdb.trace/tfile.c: Generate an additional trace file, improve
13524 portability.
13525 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
13526 files in a better way.
13527
13528 2010-03-25 Keith Seitz <keiths@redhat.com>
13529
13530 * gdb.java/jprint.exp: XFAIL printing of static class members
13531 because of GCC debuginfo problem.
13532
13533 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13534
13535 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
13536
13537 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * gdb.base/completion.exp: Allow long instead of long int.
13540 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
13541 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
13542 variable p.
13543 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
13544 * gdb.base/pointers.exp: Allow long instead of long int.
13545 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
13546 * gdb.base/step-line.exp: Allow a directory before the source file name.
13547
13548 2010-03-24 Tom Tromey <tromey@redhat.com>
13549
13550 PR breakpoints/9352:
13551 * gdb.base/default.exp: Update.
13552 * gdb.base/commands.exp: Update.
13553 * gdb.cp/extern-c.exp: Test setting commands on multiple
13554 breakpoints at once.
13555
13556 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13557
13558 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
13559 if gdb,nosignals.
13560 * gdb.base/watchpoints.c: Do not include unnecessary headers.
13561 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
13562 exited".
13563
13564 2010-03-24 Stan Shebs <stan@codesourcery.com>
13565
13566 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
13567
13568 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
13569
13570 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
13571 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
13572 argument. Handle "short" and "long".
13573 (Top level): Pass overprototyped output for old_fptr and xptr.
13574
13575 2010-03-23 Pedro Alves <pedro@codesourcery.com>
13576
13577 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
13578 format strings and add casts to avoid compiler warnings.
13579
13580 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
13581
13582 * lib/trace-support.exp (gdb_trace_setactions):
13583 Don't expect whitespace after ">" prompt.
13584 * gdb.trace/actions.exp: Adjust for output changes.
13585 * gdb.trace/while-stepping.exp: Likewise.
13586
13587 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13588
13589 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
13590 and r157645).
13591
13592 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13593
13594 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
13595 New.
13596
13597 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
13598
13599 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
13600 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
13601
13602 2010-03-19 Stan Shebs <stan@codesourcery.com>
13603
13604 * gdb.trace/ax.exp: New file.
13605
13606 2010-03-19 Doug Evans <dje@google.com>
13607
13608 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
13609 output from gcc.
13610
13611 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
13612 named /usr/sbin/prelink<foo>.
13613
13614 2010-03-18 Stan Shebs <stan@codesourcery.com>
13615
13616 * gdb.trace/circ.exp: Test circular-trace-buffer.
13617 * gdb.trace/tfile.exp: Update tstatus test.
13618
13619 2010-03-18 Joel Brobecker <brobecker@adacore.com>
13620
13621 * gdb.dwarf2/dw2-anonymous-func.S: New file.
13622 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
13623
13624 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13625
13626 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
13627
13628 2010-03-18 Pedro Alves <pedro@codesourcery.com>
13629
13630 * gdb.base/default.exp: Adjust the expected output of the finish
13631 and until commands when the inferior is not being run.
13632
13633 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
13634
13635 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
13636 * gdb.cp/nsusing.exp: Ditto.
13637
13638 2010-03-15 Tom Tromey <tromey@redhat.com>
13639
13640 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
13641 * gdb.cp/userdef.cc (operator==): New function.
13642 (main): New locals mem1, mem2.
13643
13644 2010-03-15 Jie Zhang <jie@codesourcery.com>
13645
13646 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
13647 Declare and use new loadtimeout variable.
13648
13649 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
13650
13651 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
13652 Use gdb_load later.
13653
13654 2010-03-14 Pedro Alves <pedro@codesourcery.com>
13655
13656 * gdb.base/solib-disc.c (main): Make format of fprintf a string
13657 literal. Add missing endlines to prints to stderr.
13658
13659 2010-03-12 Tom Tromey <tromey@redhat.com>
13660
13661 PR c++/9708:
13662 * gdb.cp/m-static.exp: Add regression test.
13663 * gdb.cp/m-static.cc (method): New method.
13664 (main): Call it.
13665
13666 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
13667
13668 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
13669 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
13670
13671 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13672
13673 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
13674
13675 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
13676
13677 * lib/gdb.exp (skip_stl_tests): New.
13678 (gdb_compile): Symbian needs -ldl.
13679 (shlib_target_file): New.
13680 (shlib_symbol_file): New.
13681 (gdb_load_shlibs): Use shlib_target_file.
13682 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
13683 * gdb.cp/exception.exp: Use skip_stl_tests.
13684 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
13685 * gdb.cp/try_catch.exp: Use skip_stl_tests.
13686 * gdb.cp/mb-templates.exp: Ditto.
13687 * gdb.base/commands.exp: Relax regexes.
13688 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
13689 shlib_target_file and shlib_symbol_file.
13690 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
13691 sections.
13692 * gdb.base/ending-run.exp: Accept E32Main for symbian.
13693 * gdb.base/solib-disc.exp: Use
13694 shlib_target_file and shlib_symbol_file.
13695 * gdb.base/unload.exp: Don't skip on symbian. Use
13696 shlib_target_file and shlib_symbol_file.
13697 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
13698
13699 2010-03-12 Pedro Alves <pedro@codesourcery.com>
13700
13701 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
13702 * gdb.trace/report.exp: Adjust for x86 and x86_64.
13703 Issue a tfind end before looking for a tracepoint frame.
13704 * gdb.trace/tfind.exp: Adjust tstatus output.
13705 Adjust disassembly output.
13706 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
13707
13708 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13709
13710 * gdb.base/break-interp.exp: Create new displacement parameter value
13711 for the test_ld calls.
13712 (reach): New parameter displacement, verify its content. New push of
13713 pf_prefix "reach-$func:". Import global expect_out.
13714 (test_core): New parameter displacement, verify its content. New push
13715 of pf_prefix "core:". New command "set verbose on". Import global
13716 expect_out.
13717 (test_attach): New parameter displacement, verify its content. New
13718 push of pf_prefix "attach:". New command "set verbose on". Import
13719 global expect_out.
13720 (test_ld): New parameter displacement, pass it to the reach, test_core
13721 and test_attach calls and verify its content in the "ld.so exit" test.
13722 * gdb.base/prelink.exp: Remove gdb_exit and final return.
13723 (prelink): Update expected text, use gdb_test.
13724
13725 2010-03-10 Doug Evans <dje@google.com>
13726
13727 * gdb.base/checkpoint.exp: Fix comment.
13728 Lengthen timeout while doing >600 checkpoints test.
13729 Rename duplicate "kill all one" test to keep test names unique.
13730
13731 2010-03-10 Pedro Alves <pedro@codesourcery.com>
13732
13733 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
13734
13735 2010-03-08 Keith Seitz <keiths@redhat.com>
13736
13737 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
13738 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
13739 (dm_type_long): New function.
13740 (dm_type_unsigned_short): New function.
13741 (dm_type_unsigned_long): New function.
13742 (myint): New typedef.
13743 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
13744 long, unsigned shor and long, operator char*, and typedef.
13745 (test_lookup_operator_functions): Add operator char* test.
13746 (test_paddr_operator_functions): Likewise.
13747 (test_paddr_overloaded_functions): Use probe values for
13748 short, long, and unsigned short and long.
13749 (test_paddr_hairy_functions): If the demangler probe detected
13750 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
13751 demangler.
13752 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
13753 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
13754 and "print null_pmf".
13755 Add test "ptype a.*pmf".
13756 * gdb.cp/overload.exp: Allow optional "int" to appear with
13757 "short" and "long".
13758 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
13759 long expect value for men_overload1arg.
13760 Allow "int" to appear with "short" and "long".
13761 When testing "info break", add argument for main (void).
13762 Also allow "int" to appear with "short" and "long".
13763 Ditto with "unsigned" and "long long".
13764 * gdb.java/jmain.exp: Do not enclose methods names in single
13765 quotes.
13766 * gdb.java/jmisc.exp: Likewise.
13767 * gdb.java/jprint.exp: Likewise.
13768 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
13769
13770 From Jan Kratochvil <jan.kratochvil@redhat.com>:
13771 * gdb.cp/exception.exp (backtrace after first throw)
13772 (backtrace after second throw): Allow a namespace before __cxa_throw.
13773 (backtrace after first catch, backtrace after second catch): Allow
13774 a namespace before __cxa_begin_catch.
13775
13776 * gdb.cp/cpexprs.exp: New file.
13777 * gdb.cp/cpexprs.cc: New file.
13778
13779 From Daniel Jacobowitz <dan@codesourcery.com>
13780 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
13781 to use string_to_regexp.
13782 (ctor, dtor): New functions. Use them to match constructor
13783 and destructor function types.
13784 (Top level): Use runto_main.
13785
13786 2010-03-05 Tom Tromey <tromey@redhat.com>
13787
13788 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
13789 gdb.target_charset.
13790 (pp_ns.to_string): Likewise.
13791
13792 2010-03-04 Keith Seitz <keiths@redhat.com>
13793
13794 * gdb.cp/overload.exp: Test that the filename portion of a linespec
13795 can be quoted. Test that both the filename and function/line
13796 portions can be quoted at the same time.
13797
13798 2010-03-04 Pedro Alves <pedro@codesourcery.com>
13799
13800 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
13801
13802 2010-03-03 Doug Evans <dje@google.com>
13803
13804 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
13805 libc contains libpthread.
13806
13807 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
13808 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
13809 of gdb_compile. Add another pattern to match android backtrace.
13810
13811 2010-03-03 Tom Tromey <tromey@redhat.com>
13812
13813 PR gdb/11345:
13814 * gdb.base/printcmds.exp (test_printf): Add test.
13815
13816 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
13817
13818 * gdb.arch/amd64-byte.exp: New.
13819 * gdb.arch/amd64-dword.exp: Likewise.
13820 * gdb.arch/amd64-pseudo.c: Likewise.
13821 * gdb.arch/amd64-word.exp: Likewise.
13822 * gdb.arch/i386-byte.exp: Likewise.
13823 * gdb.arch/i386-pseudo.c: Likewise.
13824 * gdb.arch/i386-word.exp: Likewise.
13825
13826 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13827
13828 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
13829 types. Add structreg, bitfields, and flags registers.
13830 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
13831 registers.
13832
13833 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
13834
13835 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
13836 (load_description): Set architecture if defined.
13837
13838 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
13839
13840 * gdb.python/py-frame.exp: Add read_var block tests.
13841 * gdb.python/py-frame.c (block): New function.
13842
13843 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13844 Daniel Jacobowitz <dan@codesourcery.com>
13845
13846 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
13847
13848 2010-02-25 David S. Miller <davem@davemloft.net>
13849
13850 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
13851 fix logic for setting all_syscalls_numbers.
13852
13853 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13854
13855 * Makefile.in: Add py-block and py-symbol.
13856 * gdb.python/py-symbol.exp: New File.
13857 * gdb.python/py-symtab.exp: New File.
13858 * gdb.python/py-block.exp: New File.
13859 * gdb.python/py-symbol.c: New File.
13860 * gdb.python/py-block.c: New File.
13861
13862 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
13863
13864 PR python/11314
13865 * lib/gdb.exp (skip_python_tests): New function.
13866 * gdb.python/py-cmd.exp: Use skip_python_tests.
13867 * gdb.python/py-frame.exp: Likewise.
13868 * gdb.python/py-function.exp: Likewise.
13869 * gdb.python/py-prettyprint.exp: Likewise.
13870 * gdb.python/py-template.exp: Likewise.
13871 * gdb.python/py-type.exp: Likewise.
13872 * gdb.python/py-value.exp: Likewise.
13873
13874 2010-02-22 Pedro Alves <pedro@codesourcery.com>
13875
13876 PR9605
13877
13878 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
13879
13880 2010-02-19 Tom Tromey <tromey@redhat.com>
13881
13882 PR c++/8693, PR c++/9496:
13883 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
13884 regression tests.
13885
13886 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13887
13888 Fix compatibility with m68k as.
13889 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
13890 Use only /* comments */.
13891
13892 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13893
13894 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
13895 * configure: Regenerate.
13896
13897 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
13898
13899 * gdb.python/py-type.exp: Check for Python support.
13900
13901 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13902
13903 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
13904 `regsub' syntax available.
13905
13906 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13907
13908 * gdb.base/shmain.c (main): Remove printf call.
13909 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
13910 * gdb.base/unload.c (main): Make format of fprintf a string
13911 literal. Add missing endlines to prints to stderr.
13912 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
13913
13914 2010-02-17 Tom Tromey <tromey@redhat.com>
13915
13916 * gdb.java/jprint.java (jprint.props): New field.
13917 * gdb.java/jprint.exp (set_lang_java): Add regression test.
13918
13919 2010-02-17 Pedro Alves <pedro@codesourcery.com>
13920
13921 * gdb.base/charset.exp: Don't assume new `regsub' syntax
13922 available.
13923
13924 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13925
13926 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
13927 creation to support remote host testing.
13928
13929 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13930
13931 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
13932 Recognize "command not found".
13933
13934 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13935
13936 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
13937 single-stepping.
13938
13939 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13940
13941 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
13942 if arguments are not supported.
13943
13944 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13945
13946 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
13947 be const or non-const.
13948
13949 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13950
13951 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
13952 mi_send_resuming_command to send -exec-continue.
13953
13954 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13955
13956 * gdb.base/list.exp (test_list_filename_and_function): Add test
13957 with single quotes.
13958 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
13959 matching.
13960 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
13961 Add KFAIL'd tests for PR gdb/11289.
13962
13963 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13964
13965 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
13966
13967 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13968
13969 * gdb.base/comp-dir/subdir/dummy.txt: New file.
13970 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
13971 a temporary directory.
13972
13973 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
13974
13975 * gdb.base/charset.exp: Use a single regular expression to match
13976 show host-charset and show target-charset output.
13977
13978 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13979
13980 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
13981 "Illegal process-id" expect string more exact.
13982 (attach to digits-starting nonsense is prohibited): New.
13983
13984 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13985
13986 * gdb.base/prelink.exp (set verbose on): New.
13987
13988 2010-02-12 Tomas Holmberg <th@virtutech.com>
13989
13990 * mi-reverse.exp: New file. Test for reverse option to the
13991 following MI commands: exec-continue, exec-finish, exec-next,
13992 exec-step, exec-next-instruction, exec-step-instruction.
13993
13994 2010-02-09 Joel Brobecker <brobecker@adacore.com>
13995
13996 * gdb.ada/ptype_tagged_param: New testcase.
13997
13998 2010-02-08 Tom Tromey <tromey@redhat.com>
13999
14000 PR c++/8017:
14001 * gdb.cp/overload.exp: Add tests.
14002 * gdb.cp/overload.cc (struct K): New.
14003 (namespace N): New.
14004 (main): Call new functions.
14005 (K::staticoverload): Define.
14006
14007 2010-02-08 Chris Moller <moller@mollerware.com>
14008
14009 PR gdb/10728
14010 * gdb.cp/pr10728-x.h: New file.
14011 * gdb.cp/pr10728-x.cc: New file.
14012 * gdb.cp/pr10728-y.cc: New file.
14013 * gdb.cp/pr10728.exp: New file.
14014 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
14015
14016 2010-02-08 Chris Moller <moller@mollerware.com>
14017
14018 PR gdb/9067
14019 * gdb.cp/pr9067.exp: New
14020 * gdb.cp/pr9067.cc: New
14021 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
14022
14023 2010-02-08 Joel Brobecker <brobecker@adacore.com>
14024
14025 * lib/gdb.exp (gdb_test_timeout): New global variable.
14026 Set it to timeout if not already set.
14027 (gdb_init): Reset the value of timeout to gdb_test_timeout.
14028
14029 2010-02-05 Doug Evans <dje@google.com>
14030
14031 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
14032 user.
14033
14034 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
14035
14036 PR c++/7935:
14037 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
14038
14039 2010-02-04 Tom Tromey <tromey@redhat.com>
14040
14041 * gdb.cp/virtbase.exp: Make test case names unique.
14042
14043 2010-02-02 Tom Tromey <tromey@redhat.com>
14044
14045 * gdb.cp/virtbase.exp: Add regression tests.
14046 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
14047 (main): Instantiate RHC.
14048
14049 2010-02-02 Tom Tromey <tromey@redhat.com>
14050
14051 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
14052 type-printing change.
14053
14054 2010-02-02 Tom Tromey <tromey@redhat.com>
14055
14056 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
14057 * gdb.cp/virtbase.cc: New file.
14058 * gdb.cp/virtbase.exp: New file.
14059 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
14060
14061 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14062
14063 PR libc/11214:
14064 * gdb.threads/current-lwp-dead.c: Include features.h.
14065 (HAS_NOMMU): New.
14066 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
14067
14068 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14069
14070 * gdb.base/symbol-without-target_section.exp,
14071 gdb.base/symbol-without-target_section.c: New.
14072
14073 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14074
14075 * gdb.base/bigcore.exp: Reset increased timeout.
14076 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
14077
14078 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14079
14080 * gdb.base/gcore.exp (capture_command_output): Use
14081 gdb_test_multiple.
14082
14083 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14084
14085 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
14086 * gdb.arch/thumb2-it.exp (test_it_break): New function.
14087 (Top level): Call it.
14088
14089 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
14090
14091 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
14092
14093 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14094
14095 * gdb.base/call-strs.exp, gdb.base/default.exp,
14096 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
14097 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
14098 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
14099 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
14100 gdb.base/watchpoint-solib.exp: Save and restore timeout.
14101 * gdb.base/ending-run.exp: Correct restore of timeout.
14102 * gdb.base/page.exp: Remove unnecessary timeout setting.
14103
14104 2010-01-29 Joel Brobecker <brobecker@adacore.com>
14105
14106 * gdb.ada/rec_return: New testcase.
14107
14108 2010-01-29 Joel Brobecker <brobecker@adacore.com>
14109
14110 * gdb.ada/call_pn: New testcase.
14111
14112 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
14113
14114 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
14115 (Top level): Use it to resume.
14116 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
14117 the Thumb mode displaced stepping error as unsupported.
14118
14119 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
14120
14121 * gdb.cp/nsusing.exp: Added more tests.
14122 * gdb.cp/nsrecurs.exp: Ditto.
14123 * gdb.cp/nsusing.cc: Added test functions.
14124 * gdb.cp/nsrecurs.cc: Ditto.
14125
14126 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14127
14128 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
14129 absolute directory pathnames in gdb.sum file.
14130
14131 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
14132
14133 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
14134 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
14135
14136 2010-01-26 Tom Tromey <tromey@redhat.com>
14137
14138 PR exp/7643:
14139 * gdb.base/printcmds.exp (test_print_string_constants): Remove
14140 setup_kfail.
14141
14142 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
14143
14144 * gdb.cp/nsrecurs.exp: New test.
14145 * gdb.cp/nsrecurs.cc: New test program.
14146 * gdb.cp/nsstress.exp: New test.
14147 * gdb.cp/nsstress.cc: New test program.
14148 * gdb.cp/nsdecl.exp: New test.
14149 * gdb.cp/nsdecl.cc: New test program.
14150
14151 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
14152
14153 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
14154 imported into file scope.
14155 Marked test as xfail.
14156 * gdb.cp/namespace-using.cc (marker5): New function.
14157 * gdb.cp/shadow.exp: New test.
14158 * gdb.cp/shadow.cc: New test program.
14159 * gdb.cp/nsimport.exp: New test.
14160 * gdb.cp/nsimport.cc: New test program.
14161
14162 2010-01-25 Tom Tromey <tromey@redhat.com>
14163
14164 PR gdb/11049:
14165 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
14166 with "set print null-stop on".
14167
14168 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14169
14170 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
14171 Adjust it for DISASSEMBLY_OMIT_FNAME.
14172
14173 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14174
14175 PR symtab/11199:
14176 * gdb.dwarf2/member-ptr-forwardref.exp,
14177 gdb.dwarf2/member-ptr-forwardref.S: New.
14178
14179 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14180
14181 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
14182 (thread1_func): Protect thread1_tid with thread1_tid_cond by
14183 thread1_tid_mutex. Remove gdbstop_mutex handling.
14184 (thread2_func): Protect thread2_tid with thread2_tid_cond by
14185 thread2_tid_mutex. Remove gdbstop_mutex handling.
14186 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
14187 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
14188 pthread_cond_wait conditionalizations by while loops.
14189
14190 2010-01-20 Tom Tromey <tromey@redhat.com>
14191
14192 PR backtrace/10770:
14193 * gdb.dwarf2/pr10770.exp: New file.
14194 * gdb.dwarf2/pr10770.c: New file.
14195 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
14196
14197 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
14198
14199 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
14200 that target was removed, and the test always runs native anyway.
14201
14202 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14203
14204 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
14205 gdb.base/watchpoint-cond-gone-stripped.c: New.
14206
14207 2010-01-19 Tom Tromey <tromey@redhat.com>
14208
14209 PR c++/8000:
14210 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
14211 existing tests.
14212 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
14213 (main): Use AAA::SomeEnum.
14214
14215 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
14216
14217 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
14218 (test_ignore_count): Declare line_callme_body global.
14219 (run to breakpoint with ignore count): Use line_callme_body.
14220 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
14221 (set line_main_hello, set line_main_return): Reindent.
14222 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
14223 New.
14224 (continue to callee4): Use line_callee4_body.
14225 (check *stopped from CLI command): Use line_callee4_next.
14226 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
14227 (set line_main_hello, set line_main_return): Reindent.
14228 (set line_callee4_head, set line_callee4_body): New.
14229 (continue to callee4): Use line_callee4_body.
14230
14231 2010-01-18 Tom Tromey <tromey@redhat.com>
14232
14233 PR c++/9680:
14234 * gdb.cp/casts.cc: Add new classes and variables.
14235 * gdb.cp/casts.exp: Test new operators.
14236
14237 2010-01-18 Tom Tromey <tromey@redhat.com>
14238 Thiago Jung Bauermann <bauerman@br.ibm.com>
14239
14240 * gdb.python/source2.py: New file.
14241 * gdb.python/source1: New file.
14242 * gdb.python/python.exp: Test "source" command.
14243
14244 2010-01-15 Stan Shebs <stan@codesourcery.com>
14245
14246 * gdb.trace/tfile.c: New file.
14247 * gdb.trace/tfile.exp: New file.
14248
14249 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14250
14251 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
14252
14253 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14254
14255 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
14256
14257 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14258
14259 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
14260 (libfunc): New parameter action. Implement also selectable "sleep".
14261 * gdb.base/break-interp-main.c: Include assert.h.
14262 (libfunc): New parameter action.
14263 (main): New parameters argc and argv. Assert argc. Pass argv.
14264 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
14265 (test_attach): New proc.
14266 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
14267 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
14268
14269 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14270
14271 * gdb.base/break-interp.exp (test_core): New proc.
14272 (test_ld): Call it.
14273
14274 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14275
14276 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
14277 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
14278 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
14279 and gdb_compile_shlib. Use new -Wl compiler options.
14280 (dl bt, main bt): New tests.
14281
14282 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14283
14284 Support PIEs with no symfile_objfile.
14285 * gdb.base/break-interp.exp: New argument at the test_ld calls.
14286 (test_ld): New parameter trynosym.
14287 (test_ld <$trynosym>): New block.
14288
14289 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14290
14291 * gdb.base/break-interp.exp: New file.
14292
14293 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
14294
14295 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
14296 * gdb.python/py-prettyprint.py (pp_ls): New printer.
14297 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
14298 test.
14299 * gdb.python/py-prettyprint.c: Define lazystring test structure.
14300 * gdb.python/py-mi.exp: Add lazy string test.
14301
14302 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
14303
14304 * lib/mi-support.exp (mi_check_thread_states): Handle
14305 core number in thread listing.
14306
14307 2010-01-12 Joel Brobecker <brobecker@adacore.com>
14308
14309 * gdb.base/maint.exp: Adjust the expected output for the
14310 "maint print type" test. Use gdb_test_multiple instead of
14311 gdb_sent/gdb_expect.
14312
14313 2010-01-11 Doug Evans <dje@google.com>
14314
14315 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
14316 from gdbserver_download. All callers updated.
14317
14318 * gdb.server/ext-run.exp: "info os processes" requires xml support.
14319
14320 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14321
14322 Implement binary numbers parsing.
14323 * gdb.base/printcmds.exp (test_integer_literals_accepted)
14324 (test_integer_literals_rejected): New binary tests.
14325
14326 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
14327
14328 * gdb.cell/configure: Regenerate.
14329
14330 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14331
14332 * gdb.base/corefile.exp: Move the core finding block out and call it as
14333 core_find, new variable $corefile, replace corefile by $corefile and
14334 [file tail $corefile] for usage vs. test names resp.
14335 * lib/gdb.exp (core_find): Move it as a new function here. New
14336 parameter binfile and deletefiles. New variable $destcore. Pre-delete
14337 $destcore. Return "" on error.
14338
14339 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14340
14341 Workaround PR binutils/10802.
14342 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
14343 (twice).
14344
14345 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
14346
14347 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
14348
14349 2010-01-08 Joel Brobecker <brobecker@adacore.com>
14350
14351 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
14352 call, to avoid interruption.
14353
14354 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14355
14356 * gdb.stabs/weird.def (args93): New.
14357
14358 2010-01-07 Doug Evans <dje@google.com>
14359
14360 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
14361
14362 2010-01-07 Tom Tromey <tromey@redhat.com>
14363
14364 * gdb.base/source.exp: Use correct line number.
14365
14366 2010-01-05 Stan Shebs <stan@codesourcery.com>
14367
14368 * gdb.trace/tracecmd.exp: Test ftrace.
14369
14370 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14371
14372 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
14373
14374 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14375
14376 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
14377 "uint_for_mi_testing".
14378
14379 2010-01-01 Joel Brobecker <brobecker@adacore.com>
14380
14381 Test indented comment in file being sourced.
14382 * gdb.base/commands.exp: Test indented comment in file being sourced.
14383
14384 2010-01-01 Joel Brobecker <brobecker@adacore.com>
14385
14386 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
14387 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
14388 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
14389 notice.
14390
14391 2010-01-01 Joel Brobecker <brobecker@adacore.com>
14392
14393 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
14394 notice.
14395
14396 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14397
14398 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
14399 missing $after_stopped and comma (,) expectation.
14400
14401 2009-12-31 Stan Shebs <stan@codesourcery.com>
14402
14403 * gdb.trace/actions.exp: Test teval action.
14404
14405 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14406
14407 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
14408 (top level): Call test_watchpoint_in_big_blob.
14409 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
14410 watchpoints.
14411 (func3): Write to buf.
14412
14413 2009-12-29 Stan Shebs <stan@codesourcery.com>
14414
14415 * gdb.trace/actions.exp: Test default-collect.
14416
14417 2009-12-28 Stan Shebs <stan@codesourcery.com>
14418
14419 * gdb.trace/tsv.exp: New file.
14420 * gdb.base/completion.exp: Update ambiguous info output.
14421
14422 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
14423
14424 * gdb.base/find.c (main): Reference search buffers.
14425 * gdb.base/included.c (main): Reference integer.
14426 * gdb.base/ptype.c (charfoo): Declare.
14427 (intfoo): Call charfoo.
14428 * gdb.base/scope0.c (useitp): New function.
14429 (usestatics): Use useitp.
14430 (useit): Add a type for val.
14431 * gdb.base/scope1.c (useit1): Take a pointer argument.
14432 (usestatics1): Update calls to useit1.
14433 * gdb.cp/call-c.cc: Declare foo.
14434 (main): Call foo.
14435 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
14436 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
14437 (main): Call C::ensureRefs and ensureOtherRefs.
14438 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
14439 variables.
14440 (ensureOtherRefs): New function.
14441 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
14442 * gdb.cp/templates.cc (main): Call t5i.value.
14443
14444 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14445
14446 Fix compatibility with G++-4.5.
14447 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
14448 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
14449 (uncaught return): Remove.
14450
14451 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14452 Phil Muldoon <pmuldoon@redhat.com>
14453
14454 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
14455 (bp_location13, bp_location14, bp_location17, bp_location18)
14456 (marker3_proto, marker4_proto): New variables.
14457 (breakpoint info): Update output.
14458 (run until breakpoint at marker3, run until breakpoint at marker4): New
14459 tests.
14460
14461 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14462
14463 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
14464 Replace the printf call of Y by provided "y-set-1" label. New block
14465 for the second shared library.
14466 * gdb.base/unload.exp: Compile also the second library, call
14467 gdb_load_shlibs also for it. Use now gdb_breakpoint.
14468 (single pending breakpoint info): Rename to ...
14469 (pending breakpoint info before run): ... this extended test.
14470 (libfile2, libname2, libsrcfile2, libsrc2)
14471 (lib_sl2): New variables.
14472 (exec_opts): Set also SHLIB_NAME2.
14473 (pending breakpoint info on first run at shrfunc1)
14474 (pending breakpoint info on second run at shrfunc1)
14475 (pending breakpoint info on second run at shrfunc2)
14476 (print y from libfile, print y from libfile2): New tests.
14477 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
14478 * gdb.base/unloadshr2.c: New.
14479
14480 2009-12-22 Hui Zhu <teawater@gmail.com>
14481
14482 * gdb.reverse/sigall-reverse.exp: Adjust.
14483
14484 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
14485
14486 PR gdb/10884
14487
14488 * gdb.mi/var-cmd.c (do_bitfield_tests): New
14489 (main): Call do_bitfield_tests.
14490 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
14491
14492 2009-12-20 Joel Brobecker <brobecker@adacore.com>
14493
14494 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
14495 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
14496 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
14497 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
14498 gdb.modula2/unbounded1.c: Update copyright header.
14499
14500 2009-12-10 Chris Moller <moller@mollerware.com>
14501
14502 PR gdb/9399
14503 * gdb.cp/virtfunc2.exp: New tests
14504 * gdb.cp/virtfunc2.cc: New tests
14505 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
14506
14507 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
14508
14509 * gdb.reverse/i387-env-reverse.c: New file.
14510 * gdb.reverse/i387-env-reverse.exp: New file.
14511 * gdb.reverse/i387-stack-reverse.c: New file.
14512 * gdb.reverse/i387-stack-reverse.exp: New file.
14513
14514 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
14515
14516 * gdb.python/py-type.exp (test_range): New test.
14517
14518 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
14519
14520 PR python/10805
14521
14522 * gdb.python/py-type.exp: New file.
14523 * gdb.python/py-type.c: New file.
14524 * Makefile.in: Add py-type.
14525
14526 2009-12-03 Tom Tromey <tromey@redhat.com>
14527
14528 * gdb.python/py-value.exp (test_parse_and_eval): New
14529 function.
14530
14531 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14532
14533 PR gdb/11022
14534
14535 * gdb.base/pr11022.exp: New test.
14536 * gdb.base/pr11022.c: New test.
14537
14538 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14539
14540 Fix spurious false FAILs.
14541 * gdb.base/structs.c (chartest): New.
14542 (main): Fill-in chartest.
14543 * gdb.base/structs.exp (anychar_re, first): New.
14544 (start_structs_test): Import global anychar_re and first.
14545 New gdb_test call "set print elements 300; ${testfile}"
14546 (start_structs_test <$first>): New block.
14547 (any): Import global anychar_re. New variable ac. Use ${ac}.
14548
14549 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14550
14551 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
14552
14553 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14554
14555 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
14556 Force $srcfile file.
14557 * gdb.base/foll-fork.c (callee): Comment out the printf call.
14558
14559 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14560
14561 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
14562 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
14563 * gdb.threads/watchthreads-reorder.exp: Likewise.
14564
14565 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
14566
14567 PR gdb/8704
14568
14569 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
14570 "if", and "thread". Correct matching in the previous test.
14571
14572 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
14573
14574 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
14575
14576 2009-11-23 Michael Snyder <msnyder@vmware.com>
14577
14578 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
14579 * gdb.reverse-watch-precsave.exp: Ditto.
14580
14581 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
14582
14583 * gdb.asm/asm-source.exp: Adjust.
14584 * gdb.base/help.exp: Adjust.
14585
14586 2009-11-22 Pedro Alves <pedro@codesourcery.com>
14587
14588 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
14589 (do_syscall_tests_without_xml): Set data-directory to
14590 /the/path/to/nowhere.
14591
14592 2009-11-21 Pedro Alves <pedro@codesourcery.com>
14593
14594 * gdb.threads/local-watch-wrong-thread.c,
14595 gdb.threads/local-watch-wrong-thread.exp: New files.
14596
14597 2009-11-21 Pedro Alves <pedro@codesourcery.com>
14598
14599 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
14600 assume new `regsub' syntax available.
14601
14602 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14603
14604 * gdb.base/watchpoint-hw-hit-once.exp,
14605 gdb.base/watchpoint-hw-hit-once.c: New.
14606
14607 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14608
14609 * gdb.threads/watchthreads-reorder.exp,
14610 gdb.threads/watchthreads-reorder.c: New.
14611
14612 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
14613
14614 * gdb.xml/tdesc-regs.exp: Use for m68k.
14615
14616 2009-11-15 Pedro Alves <pedro@codesourcery.com>
14617
14618 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
14619
14620 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14621
14622 * lib/gdb.exp (current_target_name): New procedure.
14623 (gdb_wrapper_target): New variable.
14624 (gdb_wrapper_init): Set gdb_wrapper_target.
14625 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
14626 wrapper.
14627
14628 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14629
14630 * gdb.base/remote.exp: Delete the slowest load test.
14631 Do not load with fixed packet sizes.
14632
14633 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14634
14635 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
14636
14637 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14638
14639 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
14640 srcfile when setting a breakpoint.
14641
14642 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
14643
14644 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
14645 macros.
14646
14647 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
14648
14649 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
14650 to be in memory.
14651 * gdb.base/display.c (force_mem): New.
14652 (do_loops): Use it. Add breakpoint comments.
14653 (do_vars): Add a breakpoint comment.
14654 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
14655 line numbers.
14656
14657 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
14658
14659 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
14660 instead of a bare "run".
14661
14662 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
14663
14664 * gdb.python/py-prettyprint.exp: Adjust.
14665
14666 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14667
14668 * lib/cell.exp (skip_cell_tests): Clean up test files before
14669 returning.
14670
14671 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14672
14673 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
14674 and the breakpoint menu. Do not call perror if a prompt is seen.
14675 Consume the following GDB prompt.
14676 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
14677 * gdb.cp/namespace.exp: Use gdb_test.
14678 * gdb.cp/templates.exp: Use gdb_test.
14679 (test_template_breakpoints): Use gdb_test_multiple.
14680
14681 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14682
14683 * gdb.base/break1.c (struct some_struct, values): Move earlier.
14684 (marker4): Reference values.
14685
14686 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14687
14688 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
14689 is missing.
14690
14691 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14692
14693 * gdb.base/break.c (need_malloc): New.
14694 * gdb.base/constvars.c (main): Reference crass and crisp.
14695 * gdb.base/gdb1821.c (main): Reference bar.
14696 * gdb.cp/gdb1355.cc (main): Reference s1.
14697 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
14698 (main): Call them.
14699 * gdb.cp/hang2.cc (dummy2): Define.
14700 * gdb.cp/hang3.cc (dummy3): Define.
14701 * gdb.cp/m-data.cc (main): Reference shadow.
14702
14703 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
14704 Nathan Froyd <froydnj@codesourcery.com>
14705
14706 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
14707 remote host.
14708
14709 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
14710
14711 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
14712 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
14713 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14714 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14715 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14716 * gdb.dwarf2/dw2-producer.exp: Likewise.
14717 * gdb.dwarf2/mac-fileno.exp: Likewise.
14718 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
14719 py-prettyprint.py to the remote host.
14720 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
14721
14722 2009-11-11 Keith Seitz <keiths@redhat.com>
14723
14724 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
14725 use it instead of "Foo".
14726 * gdb.cp/classes.exp (do_tests): Add a test to access
14727 a method through a typedef'd class name.
14728
14729 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
14730
14731 * gdb.base/long_long.exp: Permit leading zeros on floating-point
14732 exponents.
14733 * gdb.base/pointers.exp: Likewise.
14734 * gdb.cp/ref-types.exp: Likewise.
14735
14736 2009-11-11 Keith Seitz <keiths@redhat.com>
14737
14738 * gdb.cp/cplusfuncs.cc (class foo): Add operators
14739 new[] and delete[].
14740 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
14741 "void".
14742 (probe_demangler): Remove all single-quoting of
14743 method and variable names.
14744 (info_func_regexp): Remove the word "void" from any
14745 occurrence of "(void)".
14746 (print_addr_2): Remove all single-quoting of
14747 method names.
14748 (print_addr_2_kfail): Likewise.
14749 (print_addr): Single-quote C function names before
14750 passing to print_addr_2.
14751 (test_paddr_operator_functions): Remove single-quoting
14752 for method names.
14753 Add tests for operator new[] and operator delete[].
14754
14755 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14756
14757 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
14758
14759 2009-11-09 Keith Seitz <keiths@redhat.com>
14760
14761 * gdb.cp/overload.exp: Add tests for resolving overloaded
14762 methods in expression parsing/evaluation.
14763
14764 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
14765
14766 * lib/gdb.exp (default_gdb_version): Use --version instead of
14767 --command.
14768
14769 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
14770
14771 * lib/gdb.exp (gdb_compile_test): New.
14772 (skip_ada_tests, skip_java_tests): New.
14773 (gdb_compile): Use gdb_compile_test for f77.
14774 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
14775 * lib/java.exp (compile_java_from_source): Remove runtests check,
14776 use gdb_compile_test to record result.
14777 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
14778 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
14779 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
14780 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
14781 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
14782 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
14783 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
14784 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
14785 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
14786 adjust gdb_compile invocations.
14787
14788 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
14789
14790 * Makefile.in (abs_builddir): New.
14791 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
14792 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
14793 `$(abs_builddir)/site.exp'.
14794
14795 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
14796
14797 * config/m68k-emc.exp, lib/emc-support.exp,
14798 gdb.trace/gdb_c_test.c: Delete.
14799 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
14800 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14801 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14802 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14803 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14804 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
14805 casing for m68k-*-elf.
14806
14807 2009-11-03 Pedro Alves <pedro@codesourcery.com>
14808
14809 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
14810 * gdb.arch/i386-prologue.exp: Likewise.
14811 * gdb.arch/i386-unwind.exp: Likewise.
14812
14813 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14814
14815 * lib/gdb.exp (gdb_expect): Fix timeout typo.
14816
14817 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14818
14819 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
14820
14821 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
14822
14823 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
14824
14825 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14826
14827 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
14828
14829 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14830
14831 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
14832 * gdb.base/sepdebug2.c: New file.
14833
14834 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
14835
14836 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
14837 the modified warnings for catch syscall. Verify if GDB was compiled
14838 with support for lib expat, and choose which tests to run depending
14839 on this.
14840
14841 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
14842
14843 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
14844 that composite commands are parsed OK. And also test
14845 that breakpoint commands do work.
14846
14847 2009-10-23 Michael Snyder <msnyder@vmware.com>
14848
14849 gdb.reverse/consecutive-precsave.exp: Change expect pattern
14850 to allow for new disassembly style.
14851
14852 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
14853
14854 * gdb.asm/asm-source.exp: Adjust.
14855
14856 2009-10-22 Michael Snyder <msnyder@vmware.com>
14857
14858 * gdb.reverse/break-precsave.exp: New test.
14859 * gdb.reverse/consecutive-precsave.exp: Ditto.
14860 * gdb.reverse/finish-precsave.exp: Ditto.
14861 * gdb.reverse/i386-precsave.exp: Ditto.
14862 * gdb.reverse/machinestate-precsave.exp: Ditto.
14863 * gdb.reverse/sigall-precsave.exp: Ditto.
14864 * gdb.reverse/solilb-precsave.exp: Ditto.
14865 * gdb.reverse/step-precsave.exp: Ditto.
14866 * gdb.reverse/until-precsave.exp: Ditto.
14867 * gdb.reverse/watch-precsave.exp: Ditto.
14868
14869 2009-10-22 Michael Snyder <msnyder@vmware.com>
14870
14871 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
14872 for gdb_expect. Adjust one test's expect strings for the new
14873 format of disassemble.
14874 * gdb.reverse/finish-reverse.exp: Delete 'return'.
14875 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
14876 gdb_test_multiple.
14877 * gdb.reverse/step-reverse.exp: Delete 'return'.
14878 * gdb.reverse/until-reverse.exp: Delete blank lines.
14879 * gdb.reverse/watch-reverse.exp: Delete blank lines.
14880
14881 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
14882
14883 * gdb.base/consecutive.exp: Adjust.
14884 * gdb.base/display.exp: Likewise.
14885 * gdb.base/pc-fp.exp: Likewise.
14886 * gdb.base/sigbpt.exp: Likewise.
14887
14888 2009-10-19 Michael Snyder <msnyder@vmware.com>
14889
14890 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
14891 * gdb.reverse/finish-reverse.c: Ditto.
14892 * gdb.reverse/sigall-reverse.c: Ditto.
14893 * gdb.reverse/solib-reverse.c: Ditto.
14894 * gdb.reverse/step-reverse.c: Ditto.
14895 * gdb.reverse/watch-reverse.c: Ditto.
14896
14897 2009-10-19 Pedro Alves <pedro@codesourcery.com>
14898 Stan Shebs <stan@codesourcery.com>
14899
14900 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
14901 * gdb.base/foll-exec.exp: Adjust to expect a process id before
14902 "Executing new program".
14903 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
14904 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
14905 left listed after having been killed.
14906 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
14907 * gdb.base/maint.exp: Adjust test.
14908
14909 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
14910 * gdb.multi/Makefile.in: New.
14911 * gdb.multi/base.exp: New.
14912 * gdb.multi/goodbye.c: New.
14913 * gdb.multi/hangout.c: New.
14914 * gdb.multi/hello.c: New.
14915 * gdb.multi/bkpt-multi-exec.c: New.
14916 * gdb.multi/bkpt-multi-exec.exp: New.
14917 * gdb.multi/crashme.c: New.
14918
14919 2009-10-13 Tristan Gingold <gingold@adacore.com>
14920
14921 * gdb.base/sepdebug.exp: Check debug info are found.
14922
14923 2009-10-08 Pedro Alves <pedro@codesourcery.com>
14924
14925 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
14926 bits.
14927
14928 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14929
14930 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
14931
14932 2009-10-07 Joel Brobecker <brobecker@adacore.com>
14933
14934 * gdb.base/watchpoints.c: Add copyright header. Reformat one
14935 of the comments.
14936
14937 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
14938
14939 * gdb.base/annota1.exp: Remove obsolete match_max increase.
14940 * gdb.base/annota3.exp: Idem.
14941 * gdb.base/maint.exp: Idem.
14942
14943 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
14944
14945 * lib/gdb.exp (default_gdb_init): Set current value of match_max
14946 to default.
14947
14948 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14949
14950 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
14951 mingw and cygwin targets.
14952
14953 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
14954 Pedro Alves <pedro@codesourcery.com>
14955
14956 * lib/gdb.exp (gdb_compile): Avoid adding
14957 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
14958
14959 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14960
14961 * gdb.base/shr1.c: Use %p in format string.
14962 * gdb.base/unload.c: Avoid warning in fprintf.
14963 * gdb.base/watchpoint-solib.c: Idem.
14964
14965 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
14966
14967 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
14968 long type.
14969 (test_unlink): Correct printf string.
14970 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
14971 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
14972
14973 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
14974
14975 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
14976 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
14977 * gdb.arch/ia64-breakpoint-shadow.S: New file.
14978
14979 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14980
14981 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
14982 * gdb.objc/nondebug.exp: Likewise.
14983
14984 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14985
14986 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
14987 target_info setting.
14988
14989 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
14990 that detect new threads during "info threads".
14991
14992 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14993
14994 * gdb.threads/manythreads.c (main): Increase thread stack size
14995 to 2*PTHREAD_STACK_MIN.
14996 * gdb.threads/multi-create.c (main): Likewise.
14997 (create_function): Likewise.
14998
14999 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15000
15001 * gdb.base/dump.exp: Pass difference of pointer types instead
15002 of integer types as offset to restore in intarr3.srec case.
15003
15004 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15005
15006 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
15007
15008 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15009
15010 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
15011
15012 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
15013
15014 New test for two watchpoints, with disabling of
15015 the first inserted.
15016 * testsuite/gdb.base/watchpoints.c: New file.
15017 * testsuite/gdb.base/watchpoints.exp: New file.
15018
15019 2009-09-25 Tom Tromey <tromey@redhat.com>
15020
15021 * gdb.base/charset.exp: Test utf-16 strings with Python.
15022
15023 2009-09-25 Tom Tromey <tromey@redhat.com>
15024
15025 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
15026 UCS-4.
15027 * gdb.base/charset.c (utf_32_string): Rename.
15028 (init_utf32): Rename.
15029 (main): Update.
15030
15031 2009-09-22 Tom Tromey <tromey@redhat.com>
15032
15033 * gdb.python/py-function.exp: Add regression tests.
15034
15035 2009-09-21 Keith Seitz <keiths@redhat.com>
15036
15037 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
15038 with invalid operator.
15039
15040 2009-09-21 Keith Seitz <keiths@redhat.com>
15041
15042 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
15043 and destructor using typedef name of class.
15044 * gdb.cp/classes.cc (class Base1): Add a destructor.
15045 (base1): New typedef.
15046 (use_methods): Instanitate an object of type base1.
15047 * gdb.cp/templates.exp (test_template_typedef): New procedure.
15048 (do_tests): Call test_template_typedef.
15049 * gdb.cp/templates.cc (Baz::~Baz): New method.
15050 (intBazOne): New typedef.
15051 (main): Instantiate intBazOne.
15052
15053 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15054
15055 PR python/10633
15056
15057 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
15058 Function.
15059 (run_lang_tests): Add print elements test.
15060
15061 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
15062
15063 * gdb.python/py-value.exp (test_subscript_regression): New
15064 function. Test for invalid subscripts.
15065 * gdb.python/py-value.c (main): Add test array, and pointer to it.
15066 (ptr_ref): New function.
15067
15068 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
15069
15070 * gdb.base/default.exp: Fix "show convenience".
15071
15072 2009-09-15 Tom Tromey <tromey@redhat.com>
15073
15074 * lib/mi-support.exp (mi_create_varobj): Update.
15075 (mi_create_floating_varobj): Likewise.
15076 (mi_create_dynamic_varobj): New proc.
15077 (mi_varobj_update): Update.
15078 (mi_varobj_update_with_type_change): Likewise.
15079 (mi_varobj_update_kv_helper): New proc.
15080 (mi_varobj_update_dynamic_helper): Rewrite.
15081 (mi_varobj_update_dynamic): New proc.
15082 (mi_list_varobj_children): Update.
15083 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
15084 * gdb.python/python-prettyprint.py (pp_outer): New class.
15085 (pp_nullstr): Likewise.
15086 (lookup_function): Register new printers.
15087 * gdb.python/python-prettyprint.c (struct substruct): New type.
15088 (struct outerstruct): Likewise.
15089 (substruct_test): New function.
15090 (struct nullstr): New type.
15091 (string_1, string_2): New globals.
15092 (main): Add new tests.
15093 * gdb.python/python-mi.exp: Added regression tests.
15094 * gdb.mi/mi2-var-display.exp: Update.
15095 * gdb.mi/mi2-var-cmd.exp: Update.
15096 * gdb.mi/mi2-var-child.exp: Update.
15097 * gdb.mi/mi2-var-block.exp: Update.
15098 * gdb.mi/mi-var-invalidate.exp: Update.
15099 * gdb.mi/mi-var-display.exp: Update.
15100 * gdb.mi/mi-var-cmd.exp: Update.
15101 * gdb.mi/mi-var-child.exp: Update.
15102 * gdb.mi/mi-var-block.exp: Update.
15103 * gdb.mi/mi-break.exp: Update.
15104 * gdb.mi/gdb701.exp: Update.
15105
15106 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
15107
15108 * Makefile.in: Inclusion of catch-syscall object.
15109 * gdb.base/catch-syscall.c: New file.
15110 * gdb.base/catch-syscall.exp: New file.
15111
15112 2009-09-12 Michael Snyder <msnyder@vmware.com>
15113
15114 * gdb.reverse/step-reverse.exp: Explicitly check for targets
15115 that can support reverse debuggnig.
15116
15117 2009-09-11 Tom Tromey <tromey@redhat.com>
15118
15119 * gdb.dwarf2/valop.S: New file.
15120 * gdb.dwarf2/valop.exp: New file.
15121
15122 2009-09-11 Mark Kettenis <kettenis@gnu.org>
15123
15124 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
15125
15126 2009-09-10 Doug Evans <dje@google.com>
15127
15128 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
15129 Add $gdb_prompt to second breakpoint regexp.
15130
15131 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
15132
15133 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
15134 names, add missing ones.
15135 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
15136 * gdb.python/py-frame.c: Rename from python-frame.c.
15137 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
15138 testfile name.
15139 * gdb.python/py-function.exp: Rename from python-function.exp.
15140 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
15141 testfile name.
15142 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
15143 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
15144 Adjust testfile name.
15145 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
15146 * gdb.python/py-template.cc: Rename from python-template.cc.
15147 * gdb.python/py-template.exp: Rename from python-template.exp.
15148 Adjust testfile name.
15149 * gdb.python/py-value.c: Rename from python-value.c.
15150 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
15151 testfile name.
15152
15153 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15154
15155 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
15156 $bpt2address.
15157 (Second breakpoint address is valid on ia64)
15158 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
15159
15160 2009-09-03 Joseph Myers <joseph@codesourcery.com>
15161
15162 * gdb.base/ending-run.exp: Restrict regular expression matching
15163 line number to require closing brace following.
15164
15165 2009-09-03 Doug Evans <dje@google.com>
15166
15167 * gdb.base/store.exp (check_set): Fix typo in expected value message.
15168
15169 2009-09-02 Tom Tromey <tromey@redhat.com>
15170
15171 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
15172
15173 2009-09-02 Tom Tromey <tromey@redhat.com>
15174
15175 * gdb.dwarf2/callframecfa.exp: New file.
15176 * gdb.dwarf2/callframecfa.S: New file.
15177
15178 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15179
15180 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
15181 gdb.base/solib-overlap-main.c: New.
15182
15183 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
15184
15185 PR gdb/10565
15186
15187 * gdb.base/bitfields.c (struct container, container): New.
15188 (main): Initialize it and call break5.
15189 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
15190
15191 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
15192
15193 Support constant DW_AT_data_member_location by GCC PR debug/40659.
15194 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
15195
15196 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15197
15198 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
15199
15200 2009-08-26 Michael Snyder <msnyder@vmware.com>
15201
15202 * gdb.base/i386-reverse.c: New file.
15203 * gdb.base/i386-reverse.exp: New file.
15204 * gdb.base/Makefile.in: Add new files to be removed.
15205
15206 2009-08-26 Joseph Myers <joseph@codesourcery.com>
15207
15208 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
15209 environment-pwd for remote host.
15210 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
15211
15212 2009-08-24 Keith Seitz <keiths@redhat.com>
15213
15214 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
15215 Add two new C++ completer tests which limit the output to a
15216 given class.
15217
15218 2009-08-24 Michael Snyder <msnyder@vmware.com>
15219
15220 * gdb.base/del.exp: Fix typo in comment.
15221 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
15222
15223 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15224
15225 * configure: Regenerate.
15226 * gdb.hp/configure: Likewise.
15227 * gdb.hp/gdb.aCC/configure: Likewise.
15228 * gdb.hp/gdb.base-hp/configure: Likewise.
15229 * gdb.hp/gdb.compat/configure: Likewise.
15230 * gdb.hp/gdb.defects/configure: Likewise.
15231 * gdb.hp/gdb.objdbg/configure: Likewise.
15232 * gdb.stabs/configure: Likewise.
15233
15234 2009-08-19 Doug Evans <dje@google.com>
15235
15236 * gdb.base/gdbvars.c: New file.
15237 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
15238
15239 2009-08-14 Pedro Alves <pedro@codesourcery.com>
15240
15241 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15242 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
15243
15244 2009-08-13 Pedro Alves <pedro@codesourcery.com>
15245
15246 * gdb.base/default.exp: Adjust "set language test": it's now an
15247 enum command. Larger help string moved to "help set language".
15248 * gdb.base/help.exp: Adjust "help set language" expected output,
15249 now lists all known languages.
15250
15251 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
15252
15253 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
15254 all frame arguments.
15255 * gdb.arch/altivec-regs.exp: Likewise.
15256
15257 2009-08-07 Tom Tromey <tromey@redhat.com>
15258
15259 * gdb.base/setshow.exp: Add tests for changes to set language, set
15260 check range, and set check type.
15261
15262 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
15263
15264 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
15265 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
15266 Call it.
15267
15268 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15269
15270 * configure.ac: Run gdb.cell tests when appropriate.
15271 * configure: Regenerate.
15272 * lib/cell.exp: New file.
15273 * gdb.cell: New directory.
15274 * gdb.cell/configure.ac: New file.
15275 * gdb.cell/configure: New file.
15276 * gdb.cell/Makefile.in: New file.
15277 * gdb.cell/arch.exp: New file.
15278 * gdb.cell/break.c: New file.
15279 * gdb.cell/break.exp: New file.
15280 * gdb.cell/break-spu.c: New file.
15281 * gdb.cell/bt.c: New file.
15282 * gdb.cell/bt2-spu.c: New file.
15283 * gdb.cell/bt-spu.c: New file.
15284 * gdb.cell/bt.exp: New file.
15285 * gdb.cell/coremaker.c: New file.
15286 * gdb.cell/coremaker-spu.c: New file.
15287 * gdb.cell/core.exp: New file.
15288 * gdb.cell/gcore.exp: New file.
15289 * gdb.cell/data.c: New file.
15290 * gdb.cell/data.exp: New file.
15291 * gdb.cell/data-spu.c: New file.
15292 * gdb.cell/ea-cache.exp: New file.
15293 * gdb.cell/ea-cache.c: New file.
15294 * gdb.cell/ea-cache-spu.c: New file.
15295 * gdb.cell/ea-standalone.c: New file.
15296 * gdb.cell/ea-standalone.exp: New file.
15297 * gdb.cell/ea-test.c: New file.
15298 * gdb.cell/ea-test.exp: New file.
15299 * gdb.cell/f-regs.exp: New file.
15300 * gdb.cell/mem-access.c: New file.
15301 * gdb.cell/mem-access.exp: New file.
15302 * gdb.cell/mem-access-spu.c: New file.
15303 * gdb.cell/ptype.exp: New file.
15304 * gdb.cell/registers.exp: New file.
15305 * gdb.cell/size.c: New file.
15306 * gdb.cell/sizeof.exp: New file.
15307 * gdb.cell/size-spu.c: New file.
15308 * gdb.cell/solib.exp: New file.
15309 * gdb.cell/solib-symbol.exp: New file.
15310
15311 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15312
15313 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
15314
15315 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
15316
15317 * gdb.base/float.exp: Handle VFP registers.
15318
15319 2009-07-14 Michael Snyder <msnyder@vmware.com>
15320
15321 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
15322 to bring gdb to the beginning of the calling line.
15323
15324 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
15325 confusing the i386 epilogue unwinder.
15326
15327 2009-07-14 Stan Shebs <stan@codesourcery.com>
15328
15329 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
15330
15331 2009-07-14 Michael Snyder <msnyder@vmware.com>
15332
15333 * gdb.reverse/step-reverse.exp (stepi into function call):
15334 Call instruction may not be first instruction in the line.
15335 (reverse stepi from a function call): Used wrong line number.
15336
15337 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15338
15339 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
15340
15341 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15342
15343 Fix gdb.base/macscp.exp when using custom inputrc.
15344 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
15345 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
15346 env(TERM) set.
15347 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
15348 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
15349
15350 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15351
15352 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
15353 * gdb.base/annota1.exp (thread_test): Import global $testfile.
15354 Change the compilation target to match the testcase name.
15355 * gdb.base/sect-cmd.exp: Change the compilation target to match the
15356 testcase name.
15357 * a2-run.exp: Use for setup prepare_for_testing. Change the
15358 compilation target to match the testcase name.
15359 * gdb.base/commands.exp: Likewise.
15360 * gdb.base/finish.exp: Likewise.
15361 * gdb.base/float.exp: Likewise.
15362 * gdb.base/info-target.exp: Likewise.
15363 * gdb.base/relational.exp: Likewise.
15364 * gdb.base/term.exp: Likewise.
15365 * gdb.base/until.exp: Likewise.
15366 * gdb.base/volatile.exp: Likewise.
15367 * gdb.base/whatis-exp.exp: Likewise.
15368
15369 2009-07-11 Hui Zhu <teawater@gmail.com>
15370
15371 * gdb.base/help.exp (disassemble): Update expected help text.
15372
15373 2009-07-09 Tom Tromey <tromey@redhat.com>
15374
15375 * lib/gdb.exp: Handle TRANSCRIPT.
15376 (remote_spawn, remote_close, send_gdb): New procs.
15377
15378 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
15379
15380 * gdb.python/python-prettyprint.c: Add counted null string
15381 structure.
15382 * gdb.python/python-prettyprint.exp: Print null string. Test for
15383 embedded nulls.
15384 * gdb.python/python-prettyprint.py (pp_ns): New Function.
15385 * gdb.python/python-value.exp (test_value_in_inferior): Add
15386 variable length string fetch tests.
15387 * gdb.python/python-value.c (main): Add strings for string fetch tests.
15388
15389 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15390
15391 * gdb.base/dump.exp (inaccessible memory is reported): New test.
15392
15393 2009-07-07 Tom Tromey <tromey@redhat.com>
15394
15395 * gdb.base/call-rt-st.exp: Update for change to escape output.
15396 * gdb.base/callfuncs.exp: Likewise.
15397 * gdb.base/charset.exp: Likewise.
15398 * gdb.base/constvars.exp: Likewise.
15399 * gdb.base/long_long.exp: Likewise.
15400 * gdb.base/pointers.exp: Likewise.
15401 * gdb.base/printcmds.exp: Likewise.
15402 * gdb.base/setvar.exp: Likewise.
15403 * gdb.base/store.exp: Likewise.
15404 * gdb.cp/ref-types.exp: Likewise.
15405 * gdb.mi/mi-var-child.exp: Likewise.
15406 * gdb.mi/mi-var-display.exp: Likewise.
15407 * gdb.mi/mi2-var-display.exp: Likewise.
15408 * gdb.base/charset.exp: Test octal escape sequence length.
15409 Update for change to escape output.
15410
15411 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15412
15413 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
15414
15415 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
15416
15417 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
15418
15419 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15420
15421 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
15422 gdbserver increasing $portnum if "Can't bind address" has been seen.
15423
15424 2009-07-05 Pedro Alves <pedro@codesourcery.com>
15425
15426 * gdb.base/ending-run.exp: Add "step out of main" pattern for
15427 mingw32ce.
15428
15429 2009-07-05 Pedro Alves <pedro@codesourcery.com>
15430
15431 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
15432 VFP format.
15433
15434 2009-07-02 Pedro Alves <pedro@codesourcery.com>
15435
15436 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
15437 linux. Adjust to use "inferior", "info inferiors", "detach
15438 inferior" and "kill inferior" instead of "restart", "info fork",
15439 "detach fork" and "delete fork".
15440 * gdb.base/ending-run.exp: Spell out "info".
15441 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
15442 the "kill" command.
15443
15444 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15445
15446 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
15447 change to prefix TLS offset in hex with 0x.
15448
15449 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15450
15451 * gdb.base/default.exp: Update test case for "x" changes.
15452
15453 2009-07-01 Tristan Gingold <gingold@adacore.com>
15454
15455 * gdb.base/bigcore.exp: Make darwin untested.
15456
15457 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15458
15459 * gdb.base/completion.exp (directory completion): Create the directory.
15460 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
15461 escapeuniquesub.
15462 (directory completion 2): Expect now ${escapeuniquesub}.
15463 (Glob remaining of directory test): Remove one excessive newline.
15464 Expect the real output.
15465
15466 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15467
15468 Fix `make check//%' target after `make check' has been ran.
15469 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
15470 a mkdir call.
15471 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
15472 (%/.dir): Remove.
15473
15474 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15475
15476 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
15477 the expected result record.
15478
15479 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
15480
15481 Remove racy FAILs relying just on the timeouts.
15482 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
15483 (annotation_level 2): Remove racy FAILs.
15484
15485 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
15486
15487 gdb/10275
15488 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
15489
15490 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
15491
15492 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
15493
15494 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
15495
15496 * gdb.mi/mi-stack.exp: Testing symbolic options
15497 to -stack-list-locals and -stack-list-arguments.
15498
15499 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15500
15501 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
15502
15503 2009-06-29 Tom Tromey <tromey@redhat.com>
15504
15505 * dg-extract-results.sh: New file.
15506 * Makefile.in (FORCE_PARALLEL): New variable.
15507 (CHECK_TARGET): New conditional variable.
15508 (check): Use CHECK_TARGET.
15509 (DO_RUNTEST): New variable.
15510 (check-single): New target.
15511 (TEST_DIRS): New variable.
15512 (TEST_TARGETS): Likewise.
15513 (check-parallel): New target.
15514 (check-gdb.%): New pattern.
15515 (BASE1_FILES): New variable.
15516 (BASE2_FILES): Likewise.
15517 (check-gdb.base%): New pattern.
15518 (%/.dir): New pattern.
15519 * configure: Rebuild.
15520 * aclocal.m4 (AM_CONDITIONAL): New defun.
15521 * configure.ac: Check whether user is using GNU make.
15522 (GMAKE): New conditional.
15523
15524 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
15525
15526 * gdb.cp/namespace-nested-import.cc: New test.
15527 * gdb.cp/namespace-nested-import.exp: New test.
15528
15529 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
15530
15531 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
15532 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
15533 * gdb.opt/Makefile.in (EXECUTABLES): Update.
15534 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
15535 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
15536 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
15537 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
15538 gdb.opt/inline-markers.c: New files.
15539 * lib/gdb.exp (skip_inline_frame_tests): New function.
15540 (skip_inline_var_tests): New function.
15541
15542 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
15543
15544 * gdb.cp/exception.exp: Don't require $hex before inner frame in
15545 backtrace.
15546
15547 2009-06-27 Michael Snyder <msnyder@vmware.com>
15548
15549 * gdb.reverse: New directory.
15550 * gdb.reverse/break-reverse.c: New test.
15551 * gdb.reverse/break-reverse.exp: New test.
15552 * gdb.reverse/consecutive-reverse.c: New test.
15553 * gdb.reverse/consecutive-reverse.exp: New test.
15554 * gdb.reverse/finish-reverse.c: New test.
15555 * gdb.reverse/finish-reverse.exp: New test.
15556 * gdb.reverse/machinestate.c: New test.
15557 * gdb.reverse/ms1.c: New test.
15558 * gdb.reverse/machinestate.exp: New test.
15559 * gdb.reverse/Makefile.in: New file.
15560 * gdb.reverse/shr2.c: New test.
15561 * gdb.reverse/solib-reverse.c: New test.
15562 * gdb.reverse/solib-reverse.exp: New test.
15563 * gdb.reverse/step-reverse.c: New test.
15564 * gdb.reverse/step-reverse.exp: New test.
15565 * gdb.reverse/until-reverse.c: New test.
15566 * gdb.reverse/ur1.c: New test.
15567 * gdb.reverse/until-reverse.exp: New test.
15568 * gdb.reverse/watch-reverse.c: New test.
15569 * gdb.reverse/watch-reverse.exp: New test.
15570 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
15571 * configure: Regenerate.
15572
15573 2009-06-26 Doug Evans <dje@google.com>
15574
15575 * gdb.base/psymtab.exp: Turn off pending breakpoints.
15576
15577 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
15578
15579 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
15580 windows problem for 'file delete $binfile'.
15581
15582 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
15583
15584 * gdb.cp/namespace-using.exp: New test.
15585 * gdb.cp/namespace-using.cc: New test.
15586
15587 2009-05-20 Joel Brobecker <brobecker@adacore.com>
15588
15589 * gdb.ada/variant_record_packed_array: New testcase.
15590
15591 2009-06-23 Tom Tromey <tromey@redhat.com>
15592
15593 * gdb.base/charset.exp (test_combination): Regression test.
15594 * gdb.base/charset.c (my_wchar_t): New typedef.
15595 (myvar): New global.
15596 (main): Set myvar.
15597
15598 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
15599
15600 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
15601 target.
15602
15603 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15604
15605 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
15606
15607 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15608
15609 * gdb.mi/gdb680.exp: Update test for error message.
15610
15611 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15612
15613 * gdb.base/annota1.exp: Allow multiple occurrences of the
15614 frames-invalid annotation.
15615 * gdb.cp/annota2.exp: Likewise.
15616
15617 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
15618
15619 * gdb.cp/gdb2495.cc: New file.
15620 * gdb.cp/gdb2495.exp: New file.
15621
15622 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15623
15624 Report error on GDB crash during runto.
15625 * lib/gdb.exp (runto <eof>): New.
15626
15627 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
15628
15629 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
15630 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
15631 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
15632 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
15633 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
15634 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
15635 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
15636 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
15637 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
15638 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
15639 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
15640 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
15641 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15642 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
15643 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
15644 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
15645 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
15646 gdb.server/server-mon.exp, gdb.server/server-run.exp,
15647 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
15648 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
15649 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
15650 gdb.trace/passcount.exp, gdb.trace/report.exp,
15651 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
15652 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
15653 gdb.trace/while-stepping.exp: Use a unique name for the compiled
15654 executable.
15655
15656 2009-06-07 Pedro Alves <pedro@codesourcery.com>
15657
15658 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
15659 defined before referencing it.
15660
15661 2009-06-03 Doug Evans <dje@google.com>
15662
15663 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
15664 * gdb.arch/i386-see.c: Ditto.
15665
15666 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
15667
15668 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
15669 (check_macro): Return 1 if undefined.
15670 If first test fails, check if macro debug information is available,
15671 and report unsupported test if no macro information is found.
15672
15673 2009-05-29 Doug Evans <dje@google.com>
15674
15675 * gdb.threads/hand-call-in-threads.exp: New.
15676 * gdb.threads/hand-call-in-threads.c: New.
15677
15678 2009-05-29 Michael Snyder <msnyder@vmware.com>
15679
15680 * gdb.base/break-always.exp: Change "1" to "on".
15681 Add confirmation check.
15682
15683 2009-05-28 Pedro Alves <pedro@codesourcery.com>
15684
15685 * gdb.threads/threxit-hop-specific.c: New.
15686 * gdb.threads/threxit-hop-specific.exp: New.
15687 * gdb.threads/thread-execl.c: New.
15688 * gdb.threads/thread-execl.exp: New.
15689
15690 2009-05-27 Tom Tromey <tromey@redhat.com>
15691 Thiago Jung Bauermann <bauerman@br.ibm.com>
15692
15693 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
15694 (mi_child_regexp): Likewise.
15695 (mi_list_varobj_children_range): Likewise.
15696 (mi_get_features): Likewise.
15697 (mi_list_varobj_children): Rewrite.
15698 * gdb.python/python-mi.exp: New file.
15699
15700 2009-05-27 Tom Tromey <tromey@redhat.com>
15701 Thiago Jung Bauermann <bauerman@br.ibm.com>
15702 Phil Muldoon <pmuldoon@redhat.com>
15703 Paul Pluzhnikov <ppluzhnikov@google.com>
15704
15705 * gdb.python/python-prettyprint.exp: New file.
15706 * gdb.python/python-prettyprint.c: New file.
15707 * gdb.python/python-prettyprint.py: New file.
15708 * gdb.base/display.exp: print/r is now valid.
15709
15710 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
15711 Tom Tromey <tromey@redhat.com>
15712 Pedro Alves <pedro@codesourcery.com>
15713 Paul Pluzhnikov <ppluzhnikov@google.com>
15714
15715 * gdb.python/python-template.exp: New file.
15716 * gdb.python/python-template.cc: New file.
15717 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15718 tests.
15719 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15720 Call it.
15721 (test_value_after_death): New proc.
15722 * gdb.python/python-value.c (PTR): New typedef.
15723 (main): New variable 'x'.
15724
15725 2009-05-27 Tom Tromey <tromey@redhat.com>
15726
15727 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
15728 tests.
15729 * gdb.python/python-value.exp (py_objfile_tests): New proc.
15730 Call it.
15731
15732 2009-05-27 Pedro Alves <pedro@codesourcery.com>
15733
15734 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
15735
15736 2009-05-24 Pedro Alves <pedro@codesourcery.com>
15737
15738 * gdb.threads/fork-thread-pending.c: New.
15739 * gdb.threads/fork-thread-pending.exp: New.
15740
15741 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15742
15743 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
15744 * gdb.dwarf2/dw2-strp.S (a_string2): New.
15745
15746 2009-05-18 Jon Beniston <jon@beniston.com>
15747
15748 * gdb.asm/asm-source.exp: Add lm32 target.
15749
15750 2009-05-17 Pedro Alves <pedro@codesourcery.com>
15751
15752 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
15753 `gdb_get_line_number'. Call `callee' in both parent and child.
15754 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
15755 `gdb_get_line_number' instead of hardcoding line numbers.
15756 (catch_fork_unpatch_child): New procedure to test detaching
15757 breakpoints from child fork.
15758 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
15759 hardcoding line numbers.
15760 (do_fork_tests): Run `catch_fork_unpatch_child'.
15761
15762 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
15763
15764 * gdb.mi/mi-cmd-var.exp: Check that when varobj
15765 of structure type enters or leaves the scope, it
15766 is reported by -var-update.
15767
15768 2009-05-11 Doug Evans <dje@sebabeach.org>
15769
15770 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
15771 * gdb.threads/pending-step.c (main): Fix off-by-one error.
15772 * gdb.threads/schedlock.c (main): Fix off-by-one error.
15773
15774 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15775
15776 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
15777
15778 2009-04-30 Doug Evans <dje@google.com>
15779
15780 * gdb.threads/watchthreads2.exp: New testcase.
15781 * gdb.threads/watchthreads2.c: New testcase.
15782
15783 2009-04-29 Doug Evans <dje@google.com>
15784
15785 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
15786 * gdb.cp/mb-ctor.cc: Ditto.
15787 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
15788 * gdb.cp/mb-inline.h (multi_line_foo): New function.
15789 * gdb.cp/mb-inline1.cc: Call it.
15790 * gdb.cp/mb-inline2.cc: Ditto.
15791 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
15792 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
15793
15794 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
15795
15796 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
15797 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
15798 Replace all uses of `decimal' by `nonzero'.
15799 (info macro FROM_COMMANDLINE): New test.
15800
15801 2009-04-27 Tom Tromey <tromey@redhat.com>
15802
15803 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
15804
15805 2009-04-27 Doug Evans <dje@google.com>
15806
15807 * gdb.threads/watchthreads.c (main): Initialize args before starting
15808 the threads. Plus formatting cleanup.
15809 * gdb.threads/watchthreads.exp: Avoid errant failures due to
15810 biased scheduling of one thread.
15811
15812 2009-04-27 Jerome Guitton <guitton@adacore.com>
15813
15814 * gdb.cp/templates.cc (GetMax): New template.
15815 (main): Declare two instances of GetMax.
15816 * gdb.cp/templates.exp: Add new test.
15817
15818 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
15819
15820 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
15821
15822 2009-04-22 Joseph Myers <joseph@codesourcery.com>
15823
15824 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
15825
15826 2009-04-15 Tom Tromey <tromey@redhat.com>
15827
15828 * gdb.base/charset.exp: Add regression test.
15829
15830 2009-04-14 Joel Brobecker <brobecker@adacore.com>
15831
15832 * gdb.base/exe-lock.exp: New testcase.
15833
15834 2009-04-13 Tom Tromey <tromey@redhat.com>
15835
15836 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
15837 operator on Frame.
15838
15839 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15840
15841 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
15842 * gdb.server/ext-attach.exp: Likewise.
15843
15844 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
15845
15846 Eliminate some sleep usage.
15847
15848 * gdb.mi/basics.c (do_nothing): New.
15849 (main): Use do_nothing instead of printf, so that
15850 not to introduce race condition between output of
15851 inferiour and output of gdb. Do not use sleep as it
15852 is not generally available on embedded targets.
15853
15854 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15855
15856 * gdb.server/ext-attach.exp: Expect an optional process id after
15857 "Detached from remote process".
15858
15859 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15860
15861 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
15862 gdb.dwarf2/dw2-unresolved.exp: New.
15863
15864 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15865
15866 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
15867 mi_run_to_main.
15868
15869 2009-04-02 Pedro Alves <pedro@codesourcery.com>
15870
15871 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
15872 mi_run_to_main. Skip thread exit test on remote targets.
15873 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
15874 mi_run_to_main.
15875 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
15876 mi_run_to_main.
15877 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
15878 when expecting ^connected. Detect when the target doesn't support
15879 non-stop mode.
15880 (mi_run_cmd): Detect if non-stop mode was requested by isn't
15881 supported. Return -1 on error, 0 on success.
15882 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
15883 (mi_runto): Return mi_runto_helper's result explicitly.
15884
15885 2009-04-01 Pedro Alves <pedro@codesourcery.com>
15886
15887 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
15888
15889 2009-04-01 Tom Tromey <tromey@redhat.com>
15890
15891 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
15892 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
15893 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
15894 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
15895
15896 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
15897 Jan Kratochvil <jan.kratochvil@redhat.com>
15898
15899 PR gdb/931
15900 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
15901 output.
15902 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
15903 for gdb/931.
15904 * dw2-strp.S (DW_AT_language): Change to C++.
15905 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
15906
15907 2009-03-31 Joel Brobecker <brobecker@adacore.com>
15908
15909 * gdb.ada/tasks: New testcase.
15910
15911 2009-03-30 Stan Shebs <stan@codesourcery.com>
15912
15913 * gdb.trace/actions.exp: Update to match new info trace format.
15914 * gdb.trace/deltrace.exp: Ditto.
15915 * gdb.trace/infotrace.exp: Ditto.
15916 * gdb.trace/passcount.exp: Ditto.
15917 * gdb.trace/save-trace.exp: Ditto.
15918 * gdb.trace/while-stepping.exp: Ditto.
15919 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
15920
15921 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15922
15923 * gdb.python/python-frame.c: New file.
15924 * gdb.python/python-frame.exp: New file.
15925
15926 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
15927
15928 * gdb.python/python-value.exp: Add tests for the address
15929 attribute.
15930
15931 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
15932
15933 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
15934
15935 2009-03-26 Doug Evans <dje@google.com>
15936
15937 * gdb.mi/mi-nonstop-exit.exp: New file.
15938 * gdb.mi/non-stop-exit.c: New file.
15939
15940 2009-03-26 Tom Tromey <tromey@redhat.com>
15941
15942 Update for change to prologue skipping:
15943 * gdb.mi/mi2-simplerun.exp: Update.
15944 * gdb.mi/mi2-break.exp: Update.
15945 * gdb.mi/mi-simplerun.exp: Update.
15946 * gdb.mi/mi-break.exp: Update.
15947 * gdb.base/ending-run.exp: Update.
15948
15949 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
15950
15951 * gdb.python/python-value.exp (test_value_in_inferior): Test
15952 gdb.Value.is_optimized_out attribute.
15953
15954 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15955
15956 * gdb.dwarf2/dw2-noloc-main.c: New file.
15957 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
15958 (.text): Remove.
15959 (.data): New.
15960 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
15961 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
15962 (DW_TAG_subprogram func_cu1, noloc): Remove.
15963 (main): New.
15964 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
15965 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
15966 (file_symbols): New procedure.
15967
15968 2009-03-25 Tom Tromey <tromey@redhat.com>
15969
15970 * gdb.base/charset.exp (valid_target_charset): New proc.
15971 Use it to skip tests on invalid charsets.
15972
15973 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
15974
15975 * gdb.base/completion.exp: Add a test for directory completion.
15976
15977 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15978
15979 Fix a racy FAIL.
15980 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
15981 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
15982
15983 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
15984
15985 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
15986 * gdb.python/python-function.exp: Add test for function returning
15987 a GDB value.
15988
15989 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
15990
15991 * gdb.python/python-function.exp: New file.
15992
15993 2009-03-20 Tom Tromey <tromey@redhat.com>
15994
15995 * gdb.base/store.exp: Update for change to escape output.
15996 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
15997 to escape output.
15998 * gdb.base/pointers.exp: Update for change to escape output.
15999 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
16000 to escape output.
16001 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
16002 escape output.
16003 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
16004 to escape output.
16005 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
16006 escape output.
16007 * gdb.base/setvar.exp: Update for change to escape output.
16008 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
16009 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
16010 to escape output.
16011 (test_print_string_constants): Likewise.
16012 * gdb.base/charset.exp (valid_host_charset): Check size of
16013 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
16014 cases. Handle "auto"-related output.
16015 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
16016 (uvar, Uvar): New globals.
16017
16018 2009-03-19 Jerome Guitton <guitton@adacore.com>
16019
16020 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
16021 deltas.
16022 * gdb.ada/fixed_points.exp: Ditto.
16023
16024 2009-03-18 Pedro Alves <pedro@codesourcery.com>
16025
16026 * return-nodebug.c: Don't include stdio.h.
16027 (init): Delete.
16028 (func): Delete definition and provide extern declaration.
16029 (t): New.
16030 (main): Don't call printf. Call func and store its result in t.
16031 * return-nodebug1.c: New.
16032 * return-nodebug.exp: Don't expect stdio output. Instead, print
16033 the global variable t. Drop printf formatters and cast types from
16034 foreach loop. Don't use prepare_for_testing. Compile
16035 return-nodebug.c and return-nodebug1.c in separate steps. Don't
16036 define FORMAT or CAST.
16037
16038 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16039
16040 * gdb.base/solib-display.exp: Disable test for remote targers.
16041
16042 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16043
16044 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
16045
16046 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
16047
16048 Fix a racy FAIL.
16049 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
16050 code from `follow parent, print pids'.
16051 (`follow child, print pids', `follow parent, print pids'): Call it.
16052 Replace `gdb_test "break..."' by gdb_breakpoint.
16053
16054 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
16055
16056 * gdb.mi/mi-cli.exp: Adjust for output difference in
16057 sync and async modes.
16058
16059 2009-03-12 Joel Brobecker <brobecker@adacore.com>
16060
16061 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
16062 that was checked in by mistake. Remove loading of ada.exp, since
16063 this is not necessary in this case.
16064
16065 2009-03-12 Joel Brobecker <brobecker@adacore.com>
16066
16067 * gdb.ada/ptype_arith_binop.exp: New testcase.
16068
16069 2009-03-12 Joel Brobecker <brobecker@adacore.com>
16070
16071 * gdb.ada/mod_from_name: New testcase.
16072
16073 2009-03-12 Joel Brobecker <brobecker@adacore.com>
16074
16075 * gdb.ada/tick_last_segv: New testcase.
16076
16077 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16078
16079 * gdb.mi/mi-cli.exp: Remove debug print.
16080
16081 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
16082
16083 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
16084 include the token in ^running and frame info in *stopped.
16085
16086 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16087
16088 * solib-display.exp: New file.
16089 * solib-display-main.c: New file.
16090 * solib-display-lib.c: New file.
16091
16092 2009-03-05 Pedro Alves <pedro@codesourcery.com>
16093
16094 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
16095
16096 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16097
16098 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
16099 (list_and_check_macro): Use more specific test name.
16100 (next to definition): Make the test names unique.
16101
16102 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
16103
16104 * gdb.pascal/floats.exp: Accept approximate results everywhere.
16105
16106 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16107
16108 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
16109 notifications.
16110 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
16111 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
16112 * lib/mi-support.exp (library_loaded_re): New.
16113 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
16114
16115 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
16116
16117 * gdb.gdb/observer.exp: Use test_notification observer, not
16118 normal_stop, everywhere.
16119 (test_normal_stop_notifications): Rename to...
16120 (test_notifications): ...this.
16121 (test_observer_normal_stop): Rename to...
16122 (test_observer): ...this.
16123
16124 2009-02-16 Doug Evans <dje@google.com>
16125
16126 * gdb.arch/amd64-disp-step.S (test_int3): New test.
16127 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
16128 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
16129 (test_prefixed_syscall,test_int3): New tests.
16130 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
16131 (test_prefixed_syscall,test_int3): New tests.
16132
16133 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
16134
16135 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
16136 (mi_expect_interrupt): Likewise.
16137 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
16138 response.
16139
16140 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16141
16142 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
16143 * gdb.base/pc-fp.exp (get_valueofx): Remove.
16144 Replace calls to get_valueofx by get_hexadecimal_valueof.
16145
16146 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
16147
16148 * lib/gdb.exp (get_valueof): Accept anything as a return value.
16149 (get_integer_valueof): New procedure.
16150 (get_sizeof): Use new get_integer_value_of.
16151 * gdb.base/sizeof.exp: Replace all uses of get_valueof
16152 by get_integer_valueof.
16153
16154 2009-02-13 Tom Tromey <tromey@redhat.com>
16155
16156 * gdb.base/remote.exp (get_sizeof): Remove.
16157 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
16158 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
16159 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
16160 * lib/gdb.exp (get_valueof): Move from long_long.exp.
16161 (get_sizeof): Likewise.
16162
16163 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16164
16165 PR fortran/9806
16166 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
16167
16168 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
16169
16170 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
16171
16172 2009-02-06 Pedro Alves <pedro@codesourcery.com>
16173
16174 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
16175
16176 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
16177
16178 * gdb.python/python-cmd.exp: New file.
16179
16180 2009-02-06 Tristan Gingold <gingold@adacore.com>
16181
16182 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
16183
16184 2009-02-05 Tristan Gingold <gingold@adacore.com>
16185
16186 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
16187 pointer is dereferenced and use this signal name in regexp.
16188 * gdb.base/signull.exp: Ditto.
16189 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
16190 * gdb.base/signull.c (main): Ditto.
16191
16192 2009-02-04 Tom Tromey <tromey@redhat.com>
16193 Thiago Jung Bauermann <bauerman@br.ibm.com>
16194
16195 * gdb.python/python-value.exp: Use `gdb.history' instead of
16196 `gdb.value_from_history'.
16197 (test_value_numeric_ops): Add test for conversion of enum constant.
16198 * gdb.python/python-value.c (enum e): New type.
16199 (evalue): New global.
16200 (main): Use argv.
16201
16202 2009-02-04 Jerome Guitton <guitton@adacore.com>
16203
16204 * gdb.ada/uninitialized_vars: New test program.
16205 * gdb.ada/uninitialized_vars.exp: New testcase.
16206
16207 2009-02-02 Tom Tromey <tromey@redhat.com>
16208
16209 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
16210 * gdb.cp/pr2489.cc: Rename...
16211 * gdb.cp/pr9594.cc: ... to this.
16212
16213 2009-02-02 Tom Tromey <tromey@redhat.com>
16214
16215 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
16216 * gdb.cp/pr2489.cc: New file.
16217 * gdb.cp/cpcompletion.exp: New file.
16218
16219 2009-02-02 Tom Tromey <tromey@redhat.com>
16220
16221 PR exp/9059:
16222 * gdb.cp/call-c.exp: Add regression test.
16223 * gdb.cp/call-c.cc (FooHandle): New typedef.
16224 (main): New variable 'handle'.
16225
16226 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16227
16228 * lib/mi-support.exp (et_mi_thread_list)
16229 (check_mi_and_console_threads): Adjust for current thread in
16230 -thread-list-ids output.
16231
16232 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
16233
16234 * gdb.mi/mi-break.exp (test_disabled_creation): New.
16235 Call it.
16236
16237 2009-01-28 Doug Evans <dje@google.com>
16238
16239 * gdb.arch/amd64-disp-step.S: New file.
16240 * gdb.arch/amd64-disp-step.exp: New file.
16241 * gdb.arch/i386-disp-step.S: New file.
16242 * gdb.arch/i386-disp-step.exp: New file.
16243
16244 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
16245
16246 * gdb.base/find.exp: Set newline variable
16247 using quotes instead of braces to fix cygwin failures.
16248
16249 2009-01-23 Pedro Alves <pedro@codesourcery.com>
16250
16251 * gdb.base/radix.exp: Add tests to ensure that that set
16252 input-radix 0 and set output-radix 0 are really rejected.
16253
16254 2009-01-23 Pedro Alves <pedro@codesourcery.com>
16255
16256 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
16257 copyright years.
16258
16259 2009-01-23 Pedro Alves <pedro@codesourcery.com>
16260
16261 PR gdb/9664:
16262 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
16263
16264 2009-01-22 Pedro Alves <pedro@codesourcery.com>
16265
16266 PR c++/9631:
16267 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
16268
16269 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
16270
16271 * gdb.server/file-transfer.exp: Use EXEEXT variable for
16272 binfile definition to fix Windows OS failure.
16273
16274 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16275
16276 PR gdb/9346
16277 * gdb.base/interrupt.c (sigint_handler): New.
16278 (main): Install a SIGINT handler if SIGNALS is defined. Exit
16279 on error.
16280 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
16281 Test "signal SIGINT".
16282
16283 2009-01-19 Doug Evans <dje@google.com>
16284
16285 * gdb.base/break.exp: Update expected gdb output.
16286 * gdb.base/sepdebug.exp: Ditto.
16287 * gdb.mi/mi-syn-frame.exp: Ditto.
16288 * gdb.mi/mi2-syn-frame.exp: Ditto.
16289 * gdb.base/call-signal-resume.exp: New file.
16290 * gdb.base/call-signals.c: New file.
16291 * gdb.base/unwindonsignal.exp: New file.
16292 * gdb.base/unwindonsignal.c: New file.
16293 * gdb.threads/interrupted-hand-call.exp: New file.
16294 * gdb.threads/interrupted-hand-call.c: New file.
16295 * gdb.threads/thread-unwindonsignal.exp: New file.
16296
16297 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
16298
16299 * gdb.base/define.exp: Test defining and hooking prefix commands.
16300 * gdb.python/python.exp: Update test for "show user" output.
16301
16302 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16303
16304 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
16305 now the output exactly, using less wildcards. Expect also the output
16306 of gfortran-4.3. Update for the f-valprint.c modification from
16307 2008-04-22.
16308 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
16309 Remove gdb_test test names where matching the command.
16310
16311 2009-01-01 Pedro Alves <pedro@codesourcery.com>
16312
16313 PR breakpoints/9681:
16314 * gdb.base/watchpoint.exp: Add regression test.
16315
16316 2008-12-31 Pedro Alves <pedro@codesourcery.com>
16317
16318 * gdb.threads/attach-into-signal.exp: Don't use
16319 gdb_suppress_entire_file.
16320 * gdb.threads/attach-stopped.exp: Ditto.
16321 * gdb.threads/attachstop-mt.exp: Ditto.
16322
16323 2008-12-31 Pedro Alves <pedro@codesourcery.com>
16324
16325 PR gdb/8812:
16326 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
16327
16328 2008-12-29 Pedro Alves <pedro@codesourcery.com>
16329
16330 PR gdb/7536:
16331 * gdb.base/radix.exp: Add tests to ensure invalid input radices
16332 and unsupported output radices are really rejected.
16333
16334 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
16335
16336 * gdb.cp/punctuator.exp: Backslash the '$' signs.
16337
16338 2008-12-22 Tom Tromey <tromey@redhat.com>
16339
16340 * gdb.cp/punctuator.exp: New file.
16341
16342 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16343
16344 * gdb.base/completion.exp (Completing non-existing component): New test.
16345
16346 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16347
16348 Fix for PR gdb/8648.
16349 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
16350 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
16351 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
16352 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
16353
16354 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16355
16356 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
16357
16358 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
16359
16360 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
16361 compiler actually generate code at the expected line number.
16362
16363 2008-12-15 Jie Zhang <jie.zhang@analog.com>
16364
16365 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
16366
16367 2008-12-12 Tom Tromey <tromey@redhat.com>
16368
16369 * gdb.base/commands.exp (redefine_hook_test): New proc.
16370 Call it.
16371
16372 2008-12-11 Tom Tromey <tromey@redhat.com>
16373
16374 * gdb.base/macscp.exp: New regression test.
16375
16376 2008-12-11 Tom Tromey <tromey@redhat.com>
16377
16378 * gdb.base/macscp.exp: Print "address.addr".
16379 * gdb.base/macscp1.c (struct outer): New struct.
16380 (address): New global.
16381
16382 2008-12-09 Tom Tromey <tromey@redhat.com>
16383
16384 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
16385 Call it.
16386
16387 2008-12-04 Doug Evans <dje@google.com>
16388
16389 * gdb.server/ext-run.exp: Relax regexp for init program.
16390
16391 2008-12-03 Tristan Gingold <gingold@adacore.com>
16392
16393 * gdb.base/macscp.exp: Generate an object file during compilation
16394 to work around Darwin dsymutil limitations.
16395
16396 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16397
16398 Test resolving external references to TLS variables.
16399 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
16400 FILE2_THREAD_LOCAL.
16401 (testfile2, srcfile2): New variables.
16402 * gdb.threads/tls.c (file2_thread_local)
16403 (function_referencing_file2_thread_local): New.
16404 * gdb.threads/tls2.c: New file.
16405
16406 2008-11-28 Joel Brobecker <brobecker@adacore.com>
16407
16408 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
16409 rather than integer, as integer might not be big enough when
16410 on 64bit targets.
16411
16412 2008-11-27 Jerome Guitton <guitton@adacore.com>
16413
16414 * gdb.cp/formatted-ref.exp: Add equality test.
16415 * gdb.ada/formatted_ref.exp: Ditto.
16416
16417 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16418
16419 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
16420 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
16421
16422 2008-11-20 Andreas Schwab <schwab@suse.de>
16423
16424 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
16425 matching syscall entry point.
16426 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
16427 (tcatch_vfork_then_child_follow): Likewise. Finish through
16428 vfork even if we stopped at the syscall trampoline.
16429
16430 2008-11-20 Doug Evans <dje@google.com>
16431
16432 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
16433
16434 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
16435
16436 * gdb.arch/ppc-dfp.exp: New file.
16437 * gdb.arch/ppc-dfp.c: New file.
16438
16439 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
16440
16441 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
16442
16443 2008-11-17 Doug Evans <dje@google.com>
16444
16445 * gdb.mi/mi-syn-frame.exp: Update expected output.
16446 * gdb.mi/mi2-syn-frame.exp: Update expected output.
16447
16448 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16449
16450 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
16451 "thread N" results in =thread-selected.
16452 * lib/mi-support (mi_run_cmd, mi_expect_stop)
16453 (mi_send_resuming_command_raw): Be prepared for
16454 =thread-selected.
16455
16456 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
16457
16458 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
16459 * lib/mi-support.exp: Likewise.
16460
16461 2008-11-16 Joel Brobecker <brobecker@adacore.com>
16462
16463 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
16464 commands from the expected output for "help catch".
16465
16466 2008-11-15 Joel Brobecker <brobecker@adacore.com>
16467
16468 * gdb.ada/int_deref.exp: New testcase.
16469
16470 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
16471
16472 * gdb.mi/gdb2549.exp: New file.
16473
16474 2008-11-11 Doug Evans <dje@google.com>
16475
16476 * gdb.base/callexit.exp: New file.
16477 * gdb.base/callexit.c: New file.
16478
16479 2008-11-10 Doug Evans <dje@google.com>
16480
16481 * lib/gdb.exp (GDBFLAGS): Move -nx ...
16482 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
16483 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
16484 (default_gdb_start,default_gdb_exit): Ditto.
16485 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
16486 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
16487 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
16488 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
16489 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
16490 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
16491
16492 2008-11-03 Andreas Schwab <schwab@suse.de>
16493
16494 * gdb.base/hashline2.exp: Fix typo.
16495 * gdb.base/hashline3.exp: Likewise.
16496
16497 2008-10-30 Tom Tromey <tromey@redhat.com>
16498
16499 * gdb.base/pointers.exp: Add test.
16500 * gdb.base/pointers.c (k, S): New typedefs.
16501 (instance): New global.
16502
16503 2008-10-30 Andreas Schwab <schwab@suse.de>
16504
16505 * gdb.base/args.exp: Add tests for newlines.
16506
16507 2008-10-30 Joel Brobecker <brobecker@adacore.com>
16508
16509 gdb.base/foll-exec.exp: Update the expected output of a couple
16510 of "info breakpoints" tests.
16511
16512 2008-10-28 Tom Tromey <tromey@redhat.com>
16513
16514 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
16515
16516 2008-10-24 Pedro Alves <pedro@codesourcery.com>
16517
16518 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
16519 gdb_start_cmd.
16520 Use runto_main before any test that requires execution.
16521
16522 2008-10-23 Pedro Alves <pedro@codesourcery.com>
16523
16524 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
16525 instead of SIGINT.
16526
16527 2008-10-22 Joel Brobecker <brobecker@adacore.com>
16528
16529 * gdb.base/completion.exp: Update expected output following
16530 the addition of the "info tasks" command.
16531
16532 2008-10-22 Tom Tromey <tromey@redhat.com>
16533
16534 * gdb.base/exprs.exp (test_expr): Add test for string
16535 concatenation.
16536
16537 2008-10-19 Pedro Alves <pedro@codesourcery.com>
16538
16539 * configure.ac: Output gdb.python/Makefile.
16540 * configure: Regenerate.
16541 * gdb.python/Makefile.in: New.
16542
16543 2008-10-16 Joel Brobecker <brobecker@adacore.com>
16544
16545 * gdb.base/foll-fork.exp: Adjust the expected output to match
16546 the new description for fork/vfork catchpoints in the "info
16547 breakpoints" output.
16548
16549 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
16550
16551 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
16552
16553 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16554
16555 * gdb.python/python-value.c: New file.
16556 * gdb.python/python-value.exp: New file.
16557
16558 2008-10-15 Pedro Alves <pedro@codesourcery.com>
16559
16560 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
16561
16562 2008-10-15 Denis Pilat <denis.pilat@st.com>
16563
16564 * gdb.cp/mb-ctor.exp: Fix a typo.
16565
16566 2008-10-09 Tom Tromey <tromey@redhat.com>
16567
16568 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
16569 'fprintf' and 'stderr'.
16570
16571 2008-10-07 Joel Brobecker <brobecker@adacore.com>
16572
16573 * gdb.ada/ref_tick_size.exp: New testcase.
16574
16575 2008-10-06 Doug Evans <dje@google.com>
16576
16577 * gdb.dwarf2/dw2-cu-size.exp: New file.
16578 * gdb.dwarf2/dw2-cu-size.S: New file.
16579
16580 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
16581 .Ltype_int for clarity.
16582
16583 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
16584
16585 PR gdb/2384:
16586 * gdb.cp/gdb2384.exp: Extended to test more cases.
16587 * gdb.cp/gdb2384.cc: Likewise.
16588 * gdb.cp/gdb2384-base.h: Likewise.
16589 * gdb.cp/gdb2384-base.cc: Likewise.
16590
16591 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16592
16593 * gdb.base/maint.exp (maint print type): Remove printing
16594 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
16595
16596 2008-09-30 Tom Tromey <tromey@redhat.com>
16597
16598 * gdb.base/macscp.exp: Add completion tests.
16599 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
16600 (TWENTY_THREE): Likewise.
16601 (FORTY_EIGHT): Likewise.
16602
16603 2008-09-30 Tom Tromey <tromey@redhat.com>
16604
16605 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
16606 everywhere.
16607 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
16608
16609 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
16610
16611 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
16612 testcase is derived from. Fix racy dependency on an expected PID
16613 number. No longer support the testcase on Linux kernel 2.4.x.
16614
16615 2008-09-27 Tom Tromey <tromey@redhat.com>
16616
16617 * gdb.base/macscp.exp: Add tests for stringification, splicing,
16618 and varargs.
16619
16620 2008-09-22 Pedro Alves <pedro@codesourcery.com>
16621
16622 * lib/mi-support.exp (mi_expect_interrupt): New.
16623 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
16624 from gdb.mi/mi-nonstop.exp.
16625 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
16626 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
16627 lib/mi-support.exp.
16628 Use mi_check_thread_states throughout. Avoid ".*" and do not
16629 require an anchor after -exec-run.
16630
16631 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
16632
16633 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
16634 stop is pending. Avoid ".*" when two stops are pending.
16635 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
16636 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
16637 newlines in fullnames.
16638 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
16639 (mi_expect_stop): Update comments. Only anchor in sync mode.
16640 Do not match newlines.
16641 (mi_send_resuming_command_raw): Always return status.
16642 (mi_get_stop_line): Do not match more than one line by accident.
16643 Only anchor in sync mode.
16644 (mi_run_inline_test): If -exec-next fails, give up.
16645
16646 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16647
16648 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
16649 on SPU.
16650
16651 2008-09-10 Joel Brobecker <brobecker@adacore.com>
16652
16653 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
16654
16655 2008-09-10 Joel Brobecker <brobecker@adacore.com>
16656
16657 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
16658 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
16659 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
16660 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
16661 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
16662 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
16663 gdb.ada/interface.exp, gdb.ada/null_array.exp,
16664 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
16665 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
16666 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
16667 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
16668 Include the "= " sequence in the expected output of print tests.
16669
16670 2008-09-10 Joel Brobecker <brobecker@adacore.com>
16671
16672 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
16673 description for boolean types.
16674
16675 2008-09-09 Pedro Alves <pedro@codesourcery.com>
16676
16677 * gdb.base/hook-stop-continue.c: New.
16678 * gdb.base/hook-stop-continue.exp: New.
16679
16680 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
16681
16682 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
16683
16684 2008-09-08 Jerome Guitton <guitton@adacore.com>
16685
16686 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
16687 (stack_check_probe_2, stack_check_probe_loop_1)
16688 (stack_check_probe_loop_2): New functions.
16689 (main): Add call to these new functions.
16690 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
16691 functions, check that the breakpoint is inserted at the appropriate
16692 location.
16693 (insert_breakpoint): Slightly refine this procedure so that it can
16694 be called several times in the test.
16695
16696 2008-09-08 Jerome Guitton <guitton@adacore.com>
16697
16698 * gdb.base/stack-checking.c: New file.
16699 * gdb.base/stack-checking.exp: New file.
16700
16701 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16702
16703 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
16704 * gdb.arch/altivec-regs.exp: Likewise.
16705 * gdb.arch/vsx-regs.exp: Likewise.
16706
16707 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
16708
16709 * gdb.arch/ppc-fp.exp: New file.
16710 * gdb.arch/ppc-fp.c: New file.
16711
16712 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
16713
16714 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
16715 lest gcc-4.3.1 optimizes the whole thing away.
16716
16717 2008-09-04 Michael Snyder <msnyder@vmware.com>
16718
16719 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
16720 as "at" (for non-debug functions such as _start).
16721
16722 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16723
16724 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
16725 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
16726 software watchpoints.
16727 * gdb.base/watch_thread_num.exp: Likewise.
16728
16729 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
16730
16731 * gdb.arch/i386-bp_permanent.exp: New test.
16732
16733 2008-08-24 Tom Tromey <tromey@redhat.com>
16734
16735 * gdb.base/maint.exp: Update "maint print type".
16736
16737 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
16738
16739 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
16740 support. Adjust the order of "*running" notifications.
16741 * gdb.mi/non-stop.c: Don't cast from int to void* and
16742 back.
16743
16744 2008-08-20 Mark Kettenis <kettenis@gnu.org>
16745
16746 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
16747 expect to find it in the "info frame" output.
16748
16749 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
16750
16751 * gdb.base/interp.exp: Always consume both prompts.
16752
16753 2008-08-20 Pedro Alves <pedro@codesourcery.com>
16754
16755 * gdb.base/pending.exp: Test pending breakpoints without symbols
16756 loaded.
16757
16758 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16759
16760 * lib/mi-support.exp (mi_expect_stop): Produce
16761 more details on failures.
16762 * gdb.mi/mi-nonstop.exp: New.
16763 * gdb.mi/non-stop.c: New.
16764
16765 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
16766
16767 * gdb.mi/mi-async.exp: Use 'set target-async'.
16768 * lib/mi-support.exp: Use 'set/show target-async'.
16769
16770 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
16771
16772 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
16773
16774 2008-08-17 Tom Tromey <tromey@redhat.com>
16775
16776 * gdb.base/help.exp (help catch): Rewrite.
16777
16778 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
16779
16780 * gdb.base/define.exp: Test indented command documentation.
16781 * gdb.python/python.exp: Test indented multi-line command.
16782
16783 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
16784
16785 * testsuite/gdb.arch/vsx-regs.c: New source file.
16786 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
16787 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
16788
16789 2008-08-14 Tom Tromey <tromey@redhat.com>
16790
16791 * gdb.base/macscp.exp: Add regression test for "macro define" or
16792 "macro undef" with no arguments.
16793
16794 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
16795
16796 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
16797
16798 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16799
16800 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
16801
16802 2008-08-06 Tom Tromey <tromey@redhat.com>
16803
16804 * gdb.python/python.exp: New file.
16805
16806 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16807
16808 Fix for PR gdb/1543.
16809 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
16810 $LOCATION.
16811 (location): New variable.
16812 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
16813 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
16814 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
16815 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
16816 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
16817 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
16818 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
16819 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
16820 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
16821 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
16822 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
16823 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
16824 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
16825 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
16826 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
16827 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
16828 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
16829 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
16830 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
16831 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
16832 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
16833 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
16834 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
16835 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
16836 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
16837 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
16838 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
16839 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
16840 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
16841 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
16842 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
16843 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
16844 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
16845 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
16846 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
16847 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
16848 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
16849 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
16850 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
16851 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
16852 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
16853 gdb.base/type-opaque.exp, gdb.base/until.exp,
16854 gdb.base/value-double-free.c, gdb.base/varargs.exp,
16855 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
16856 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
16857 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
16858 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
16859 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
16860 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
16861 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
16862 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
16863 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
16864 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
16865 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
16866 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
16867 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
16868 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
16869 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
16870 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
16871 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
16872 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
16873 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
16874 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
16875 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
16876 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
16877 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
16878 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16879 gdb.pascal/types.exp, gdb.stabs/weird.exp,
16880 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
16881 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
16882 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
16883 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
16884 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
16885 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
16886 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
16887 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
16888 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
16889 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
16890 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
16891 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
16892 lib/mi-support.exp, lib/trace-support.exp: Remove reference
16893 to bug-gdb@prep.ai.mit.edu .
16894
16895 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
16896
16897 * lib/mi-support.exp (mi_load_shlibs): New.
16898 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
16899
16900 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
16901
16902 * lib/mi-support.exp (get_mi_thread_list)
16903 (check_mi_and_console_threads): New, moved from ...
16904 * gdb.mi/mi-pthread.exp: ...here.
16905 * gdb.mi/gdb669.exp (get_mi_thread_list)
16906 (check_mi_and_console_threads): Delete.
16907 * gdb.mi/mi2-pthread.exp: Likewise.
16908
16909 2008-07-28 Tom Tromey <tromey@redhat.com>
16910
16911 * Makefile.in (just-check): Remove. Move body to...
16912 (check): ... here.
16913
16914 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16915
16916 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
16917 Add a test for duplicated SIGINTs.
16918
16919 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16920
16921 * gdb.threads/schedlock.exp (get_args): Update to work for any
16922 value of NUM.
16923 (Top level): Report the number of threads that did not resume.
16924
16925 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16926
16927 * gdb.dwarf2/dw2-compressed.S: Also define __start.
16928
16929 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16930
16931 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
16932 non-MI prompt.
16933
16934 2008-07-26 Tom Tromey <tromey@redhat.com>
16935
16936 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
16937 (function_struct, function_struct_ptr): New globals.
16938 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
16939 function pointer in a struct.
16940
16941 2008-07-26 Tom Tromey <tromey@redhat.com>
16942
16943 * gdb.base/macscp.exp: Add test for macro lexing bug.
16944
16945 2008-07-18 Tom Tromey <tromey@redhat.com>
16946
16947 * gdb.base/macscp.exp: Add macro tests.
16948
16949 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16950
16951 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
16952
16953 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
16954
16955 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
16956
16957 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
16958
16959 * gdb.cp/class2.exp: fix for failure on spu-elf
16960
16961 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
16962
16963 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
16964
16965 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16966
16967 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
16968
16969 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
16970
16971 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
16972
16973 2008-07-11 Kevin Buettner <kevinb@redhat.com>
16974
16975 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
16976 of regexp to account for changes made to GDB in the printing of
16977 byte vectors.
16978
16979 2008-07-11 Tom Tromey <tromey@redhat.com>
16980
16981 * gdb.base/completion.exp: Add 'help' completion test.
16982
16983 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16984
16985 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
16986
16987 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16988
16989 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
16990
16991 2008-07-09 Pedro Alves <pedro@codesourcery.com>
16992
16993 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
16994
16995 2008-07-09 Pedro Alves <pedro@codesourcery.com>
16996
16997 * gdb.base/fullname.exp: Restore pwd if compiling failed.
16998
16999 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17000
17001 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
17002
17003 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17004
17005 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
17006 previous commit. Add a comment.
17007
17008 2008-06-28 Pedro Alves <pedro@codesourcery.com>
17009
17010 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
17011
17012 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
17013
17014 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
17015
17016 2008-06-27 Pedro Alves <pedro@codesourcery.com>
17017
17018 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
17019 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
17020 compiling an executable, link in an object that forces unbuffered
17021 output.
17022 * lib/set_unbuffered_mode.c: New file.
17023
17024 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
17025
17026 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
17027
17028 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
17029
17030 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
17031 mi_expect_stop.
17032 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
17033 Demand that *running is output.
17034 (detect_async): Perform checking every time.
17035 (mi_send_resuming_command): Extract everything into...
17036 (mi_send_resuming_command_raw): ...this.
17037 (mi_expect_stop): Don't accept any output before *stopped.
17038
17039 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
17040
17041 Robustify mi-simplerun.
17042 * gdb.mi/basics.c (main): Add a call to sleep.
17043 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
17044 * gdb.mi/mi2-cli.exp: Likewise.
17045 * gdb.mi/mi-break.exp: Likewise.
17046
17047 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
17048
17049 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
17050
17051 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17052
17053 * gdb.mi/mi-console.exp: Adjust.
17054 * gdb.mi/mi-syn-frame.exp: Adjust.
17055 * gdb.mi/mi2-console.exp: Adjust.
17056 * gdb.mi/mi2-syn-frame.exp: Adjust.
17057 * lib/mi-support.exp (mi_run_cmd): Adjust.
17058 (mi_send_resuming_command): Adjust.
17059
17060 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
17061
17062 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
17063 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
17064 testing of stopped.
17065 * gdb.mi/mi2-syn-frame.exp: Likewise.
17066 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
17067 (async, detect_async): New.
17068 (mi_expect_stop, mi_continue_to_line): Adjust expectation
17069 depending on if we're running in sync or async mode.
17070
17071 2008-06-09 Tom Tromey <tromey@redhat.com>
17072
17073 * gdb.base/completion.exp: New tests for field name completion
17074 with spaces, and field name completion with '->'.
17075
17076 2008-06-06 Tom Tromey <tromey@redhat.com>
17077
17078 * gdb.base/break1.c (struct some_struct): New struct.
17079 (values): New global.
17080 * gdb.base/completion.exp: Add field name completion test.
17081
17082 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
17083
17084 * gdb.cp/call-c.exp: Test for incorrect handling of reference
17085 to pointer.
17086 * gdb.cp/call-c.cc: Likewise.
17087
17088 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
17089
17090 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
17091 annotation.
17092
17093 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
17094 Pedro Alves <pedro@codesourcery.com>
17095
17096 * gdb.threads/execl.c, gdb.threads/execl1.c,
17097 gdb.threads/execl.exp: New tests.
17098
17099 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
17100 Daniel Jacobowitz <dan@codesourcery.com>
17101
17102 * gdb.cp/exception.exp: Activate test, make it work with pending
17103 catchpoints.
17104
17105 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
17106
17107 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
17108
17109 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
17110
17111 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
17112 now printed.
17113 * gdb.mi/mi2-var-cmd.exp: Likewise.
17114
17115 2008-05-27 Andreas Schwab <schwab@suse.de>
17116
17117 * gdb.base/frame-args.exp: Handle arguments that are optimized
17118 out.
17119
17120 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
17121
17122 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
17123 quiet for ppc32 and group options into a single variable.
17124
17125 2008-05-23 Joel Brobecker <brobecker@adacore.com>
17126
17127 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
17128 of zero-size elements.
17129 * gdb.ada/null_array.exp: Test printing this new array.
17130
17131 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17132
17133 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
17134
17135 2008-05-21 Joel Brobecker <brobecker@adacore.com>
17136
17137 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
17138 of the "finish" command.
17139
17140 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
17141
17142 * gdb.base/annota1.exp: Test for new annotation.
17143
17144 2008-05-16 Pedro Alves <pedro@codesourcery.com>
17145
17146 * gdb.base/fixsection.exp: New file.
17147 * gdb.base/fixsection0.c: New file.
17148 * gdb.base/fixsection1.c: New file.
17149
17150 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17151
17152 * gdb.base/annota1.exp: Accept printf@... in place of printf.
17153 * gdb.base/annota3.exp: Likewise.
17154
17155 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
17156
17157 * gdb.base/watch_thread_num.exp: Don't run tests that require
17158 watchpoints if the target doesn't support them.
17159
17160 2008-05-12 Doug Evans <dje@google.com>
17161
17162 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
17163
17164 2008-05-09 Joel Brobecker <brobecker@adacore.com>
17165
17166 * gdb.ada/assign_1.exp: New testcase.
17167
17168 2008-05-09 Doug Evans <dje@google.com>
17169
17170 * gdb.base/find.exp: New file.
17171 * gdb.base/find.c: New file.
17172
17173 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
17174
17175 * gdb.base/commands.exp (watchpoint_command_test): Handle
17176 gdb,no_hardware_watchpoints.
17177 * gdb.base/float.exp: Allow ARM targets without floating point.
17178 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
17179
17180 2008-05-06 Jerome Guitton <guitton@adacore.com>
17181 Joel Brobecker <brobecker@adacore.com>
17182
17183 * gdb.ada/lang_switch: New test program.
17184 * gdb.ada/lang_switch.exp: New testcase.
17185
17186 2008-05-05 Doug Evans <dje@google.com>
17187
17188 * gdb.base/help.exp (disassemble): Update expected help text.
17189
17190 2008-05-04 Pedro Alves <pedro@codesourcery.com>
17191
17192 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
17193
17194 2008-05-04 Pedro Alves <pedro@codesourcery.com>
17195
17196 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
17197 different times.
17198
17199 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17200
17201 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
17202 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
17203 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
17204 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
17205
17206 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
17207
17208 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
17209 notification to appear.
17210
17211 2008-05-04 Daniel Jacobowitz <dan@debian.org>
17212
17213 * gdb.base/fullname.c: New file.
17214 * gdb.base/fullname.exp: New file.
17215 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
17216
17217 2008-05-03 Pedro Alves <pedro@codesourcery.com>
17218
17219 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
17220 expressions with macros.
17221
17222 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17223
17224 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
17225
17226 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
17227
17228 * gdb.base/completion.exp: Handle lack of other symbols beginning
17229 with "a".
17230
17231 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
17232
17233 2008-05-02 Jim Blandy <jimb@codesourcery.com>
17234
17235 * gdb.asm/asmsrc1.s: Add scratch space.
17236
17237 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17238 Daniel Jacobowitz <dan@codesourcery.com>
17239
17240 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
17241 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
17242 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
17243
17244 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
17245
17246 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
17247
17248 2008-05-01 Joel Brobecker <brobecker@adacore.com>
17249
17250 * gdb.base/info-target.exp: New testcase.
17251
17252 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17253
17254 * gdb.cp/hang.exp: Use .cc instead of .C.
17255 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
17256 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
17257
17258 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
17259
17260 * gdb.base/gdb1250.exp: Remove perror.
17261 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
17262
17263 2008-04-30 Pedro Alves <pedro@codesourcery.com>
17264
17265 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
17266 .2byte.
17267
17268 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
17269
17270 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
17271 (maybe_kfail): New.
17272
17273 2008-04-25 Pedro Alves <pedro@codesourcery.com>
17274
17275 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
17276
17277 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17278
17279 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
17280 * gdb.mi/mi2-syn-frame.exp: Likewise.
17281 * lib/mi-support.exp: Likewise.
17282
17283 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17284
17285 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
17286 to specify regexp for the location to stop at.
17287 * gdb.base/break-always.c: New.
17288 * gdb.base/break-always.exp: New.
17289
17290 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
17291
17292 * lib/mi-support.exp (mi_runto_helper): Adjust
17293 for the original-location field.
17294 (mi_create_breakpoint, mi_list_breakpoints): New.
17295 * gdb.mi/mi-break.exp: Adjust.
17296 * gdb.mi/mi2-break.exp: Adjust.
17297 * gdb.mi/mi-pending.exp: Adjust.
17298 * gdb.mi/mi-simplerun.exp: Adjust.
17299 * gdb.mi/mi2-simplerun.exp: Adjust.
17300 * gdb.mi/mi-syn-frame.exp: Adjust.
17301 * gdb.mi/mi2-syn-frame.exp: Adjust.
17302 * gdb.mi/mi-until.exp: Adjust.
17303 * gdb.mi/mi2-until.exp: Adjust.
17304 * gdb.mi/mi-var-display.exp: Adjust.
17305 * gdb.mi/mi2-var-display.exp: Adjust.
17306 * gdb.mi/mi-watch.exp: Adjust.
17307 * gdb.mi/mi2-watch.exp: Adjust.
17308
17309 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
17310
17311 * aclocal.m4: Add override.m4.
17312 * configure: Regenerate.
17313
17314 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
17315
17316 * gdb.mi/var-cmd.c (do_at_tests): Verify that
17317 '-var-update --all-values' reports new value even the type
17318 of a variable object has changed.
17319
17320 2008-04-18 Craig Silverstein <csilvers@google.com>
17321
17322 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
17323 files.
17324
17325 2008-04-18 Joel Brobecker <brobecker@adacore.com>
17326
17327 * gdb.ada/atomic_enum: New test program.
17328 * gdb.ada/atomic_enum.exp: New testcase.
17329
17330 2008-04-17 Doug Evans <dje@google.com>
17331
17332 * gdb.opt/Makefile.in: Fix whitespace.
17333
17334 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
17335
17336 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
17337
17338 2008-04-17 Doug Evans <dje@google.com>
17339
17340 * gdb.base/hashline1.exp: New testcase.
17341 * gdb.base/hashline2.exp: New testcase.
17342 * gdb.base/hashline2.exp: New testcase.
17343
17344 2008-04-17 Pedro Alves <pedro@codesourcery.com>
17345
17346 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
17347
17348 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
17349
17350 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
17351 temporary breakpoint to match "Temporary breakpoint".
17352 * gdb.base/break.exp (delete_breakpoints): Likewise.
17353 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
17354 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
17355 * gdb.base/display.exp: Likewise.
17356 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
17357 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
17358 * gdb.base/restore.exp (restore_tests): Likewise.
17359 * gdb.base/sepdebug.exp: Likewise.
17360 * gdb.base/watchpoint.exp: Likewise.
17361 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
17362 * gdb.mi/mi-pending.exp: Likewise.
17363 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
17364 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
17365 * gdb.mi/mi-var-cmd.exp: Likewise.
17366 * gdb.mi/mi-var-display.exp: Likewise.
17367 * gdb.mi/mi2-cli.exp: Likewise.
17368 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
17369 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
17370 * gdb.mi/mi2-var-display.exp: Likewise.
17371 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
17372 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
17373 new "disp" field.
17374 (mi_expect_stop): Move after_reason argument to be really after
17375 reason. This is to support fix for PR2424.
17376
17377 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17378
17379 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
17380
17381 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
17382
17383 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
17384 field. Add more floating varobj tests.
17385 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
17386 field.
17387 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
17388 (main): Call do_at_tests.
17389 * lib/mi-support.exp (mi_create_floating_varobj)
17390 (mi_varobj_update_with_type_change): New.
17391
17392 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
17393
17394 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
17395 option of -var-evaluate-expression.
17396 * gdb.mi/mi2-var-display.exp: Likewise.
17397
17398 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
17399
17400 Introduce test setup helpers.
17401 * lib/gdb.exp (build_executable, clean_restart)
17402 (prepare_for_testing): New.
17403 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
17404 * gdb.base/return.exp: Likewise.
17405 * gdb.base/ending-run.exp: Likewise.
17406
17407 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
17408
17409 * gdb.mi/mi-async.exp: New test for asynchronous Machine
17410 Interface (MI) responses.
17411
17412 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
17413
17414 * gdb.cp/breakpoint.cc: New code to test conditions involving
17415 member variables.
17416 * gdb.cp/breakpoint.exp: Test condition involving member
17417 variables.
17418
17419 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
17420
17421 * lib/mi-support.exp (mi_expect_stop): New.
17422 (mi_run_cmd): Change the
17423 token. Use mi_send_resuming_command, use
17424 mi_expect_stop.
17425 (mi_execute_to_helper): Rename to mi_execute_to.
17426 (mi_send_resuming_command): Add more error patterns.
17427 (mi_wait_for_stop): Renamed to...
17428 (mi_get_stop_line): ...this.
17429 (mi_run_inline_test): Adjust.
17430
17431 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
17432 * gdb.mi/mi-console.exp: Likewise.
17433 * gdb.mi/mi-pending.exp: Likewise.
17434 * gdb.mi/mi-simplerun.exp: Likewise.
17435 * gdb.mi/mi-stack.exp: Likewise.
17436 * gdb.mi/mi-stepi.exp: Likewise.
17437 * gdb.mi/mi-syn-frame.exp: Add comment.
17438 * gdb.mi/mi-until.exp: Likewise.
17439 * gdb.mi/mi-var-display.exp: Likewise.
17440 * gdb.mi/mi-watch.exp: Likewise.
17441 * gdb.mi/mi2-cli.exp: Likewise.
17442 * gdb.mi/mi2-console.exp: Likewise.
17443 * gdb.mi/mi2-simplerun.exp: Likewise.
17444 * gdb.mi/mi2-stack.exp: Likewise.
17445 * gdb.mi/mi2-stepi.exp: Likewise.
17446 * gdb.mi/mi2-until.exp: Likewise.
17447 * gdb.mi/mi2-var-display.exp: Likewise.
17448 * gdb.mi/mi2-watch.exp: Likewise.
17449
17450 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17451
17452 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
17453
17454 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
17455
17456 2008-04-04 Pedro Alves <pedro@codesourcery.com>
17457
17458 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
17459 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
17460 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17461 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
17462 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
17463 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
17464 expect an mi error duplicated in stderr.
17465
17466 2008-04-03 Joel Brobecker <brobecker@adacore.com>
17467
17468 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
17469 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
17470 Add a couple of tests that verify the behavior when the new setting
17471 is set to "cancel" and "all".
17472 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
17473 "ask" before we start the testing.
17474
17475 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
17476
17477 * gdb.cp/casts.cc: Add class reference variables.
17478 * gdb.cp/casts.exp: New test cases for up/down casting references.
17479
17480 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
17481
17482 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
17483 instead of beginning to make an extra test pass.
17484 * gdb.mi/mi2-var-display.exp: Likewise.
17485
17486 2008-03-31 Maciej W. Rozycki <macro@mips.com>
17487
17488 * gdb.base/break.exp: Mark failures as such. Fix formatting.
17489
17490 2008-03-31 Markus Deuling <deuling@de.ibm.com>
17491 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17492
17493 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
17494 value. Add xfail for older kernels.
17495
17496 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
17497
17498 Bring mi-support in line with gdb.exp.
17499 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
17500 (mi_gdb_start): New function.
17501
17502 2008-03-28 Maciej W. Rozycki <macro@mips.com>
17503
17504 * gdb.mi/mi-var-cmd.exp: Fix a typo.
17505
17506 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17507
17508 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
17509 * gdb.mi/mi2-var-display.exp: Likewise.
17510
17511 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
17512
17513 * lib/mi-support.exp (mi_create_varobj_checked): New.
17514 (mi_list_varobj_children): Allow to check for a
17515 value.
17516 (mi_list_array_varobj_children): New.
17517
17518 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
17519 and mi_list_varobj_children, as opposed to hardcoding
17520 expected strings.
17521 * gdb.mi/gdb701.exp: Likewise.
17522 * gdb.mi/gdb792.exp: Likewise.
17523 * gdb.mi/mi-var-block.exp: Likewise.
17524 * gdb.mi/mi-var-cmd.exp: Likewise.
17525 * gdb.mi/mi-var-invalidate.exp: Likewise.
17526 * gdb.mi/mi2-var-block.exp: Likewise.
17527 * gdb.mi/mi2-var-child.exp: Likewise.
17528 * gdb.mi/mi2-var-cmd.exp: Likewise.
17529 * gdb.mi/mi2-var-display.exp: Likewise.
17530
17531 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
17532
17533 Fix random false FAILs on i386.
17534 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
17535
17536 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17537
17538 PR gdb/544
17539 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
17540
17541 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
17542
17543 PR gdb/544
17544 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
17545
17546 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17547
17548 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
17549 fixed PR gdb/544.
17550
17551 2008-03-21 Pedro Alves <pedro@codesourcery.com>
17552
17553 * gdb.threads/fork-child-threads.exp: Test next over fork.
17554
17555 2008-03-21 Chris Demetriou <cgd@google.com>
17556
17557 * gdb.base/break.exp (rbreak junk): New test for rbreak
17558 "Junk at end of arguments" issue.
17559
17560 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17561
17562 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
17563 *& to work on created array elements.
17564 (Top level): Test print $pc with a file. Test string operations
17565 without a target.
17566 * gdb.base/ptype.exp: Do not expect *& to work on created array
17567 elements.
17568
17569 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
17570
17571 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
17572 gdb.threads/staticthreads.exp: Update exit query.
17573
17574 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
17575
17576 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
17577
17578 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
17579
17580 * gdb.base/watchpoint.c (global_ptr, func4): New.
17581 (main): Call func4.
17582 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
17583 (test_inaccessible_watchpoint): New.
17584
17585 2008-02-29 Maciej W. Rozycki <macro@mips.com>
17586
17587 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
17588 select the largest.
17589
17590 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
17591
17592 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
17593 frames-invalid annotations.
17594
17595 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
17596
17597 * gdb.base/assign.exp: avoid same output for different tests.
17598
17599 2008-02-27 Doug Evans <dje@google.com>
17600
17601 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
17602 for bug 1738.
17603 (breakpoint_to_handler_entry): Ditto.
17604
17605 2008-02-27 Joel Brobecker <brobecker@adacore.com>
17606
17607 * gdb.base/ending-run.exp: Use the first line of code inside
17608 function body to test breakpoints.
17609 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
17610 location where the breakpoint is inserted when using the line
17611 where a function is declared. Fix typo in the description of
17612 one of the tests.
17613 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
17614
17615 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17616
17617 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
17618 tests.
17619
17620 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
17621
17622 * gdb.base/args.exp: avoid same output for tests
17623 with single quotes.
17624
17625 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
17626
17627 * gdb.base/annota1.exp: Adjust for 'info break'
17628 format changes.
17629 * gdb.base/annota3.exp: Likewise.
17630 * gdb.base/break.exp: Likewise.
17631 * gdb.base/condbreak.exp: Likewise.
17632 * gdb.base/pending.exp: Likewise.
17633 * gdb.base/sepdebug.exp: Likewise.
17634 * gdb.base/unload.exp: Likewise.
17635 * gdb.cp/ovldbreak.exp: Likewise.
17636 * gdb.mi/mi-pending.exp: Likewise.
17637
17638 2008-02-07 Doug Evans <dje@google.com>
17639
17640 * gdb.cp/mb-inline.exp: New.
17641 * gdb.cp/mb-inline.h: New.
17642 * gdb.cp/mb-inline1.cc: New.
17643 * gdb.cp/mb-inline2.cc: New.
17644
17645 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
17646
17647 * gdb.pascal/floats.pas: New test program.
17648 * gdb.pascal/floats.exp: New testcase.
17649
17650 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
17651
17652 * gdb.base/callfuncs.c (t_float_many_args): New function.
17653 (t_double_many_args): New function.
17654 * gdb.base/callfuncs.exp: Add tests for exceeding float
17655 and double parameters passed through the stack.
17656
17657 2008-02-05 Joel Brobecker <brobecker@adacore.com>
17658
17659 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
17660 gdb.ada/complete/foo.adb: New files.
17661 * gdb.ada/complete.exp: New testcase.
17662
17663 2008-02-03 Doug Evans <dje@google.com>
17664
17665 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
17666
17667 * gdb.cp/gdb2384.exp: New file.
17668 * gdb.cp/gdb2384.cc: New file.
17669 * gdb.cp/gdb2384-base.h: New file.
17670 * gdb.cp/gdb2384-base.cc: New file.
17671
17672 2008-02-02 Doug Evans <dje@google.com>
17673
17674 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
17675
17676 2007-02-01 Joel Brobecker <brobecker@adacore.com>
17677
17678 * gdb.ada/sym_print_name: New test program.
17679 * gdb.ada/sym_print_name.exp: New testcase.
17680
17681 2007-02-01 Joel Brobecker <brobecker@adacore.com>
17682
17683 * gdb.ada/nested/hello.adb: New file.
17684 * gdb.ada/nested.exp: New testcase.
17685 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
17686
17687 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17688
17689 * gdb.mi/basic.c (return_1): New function.
17690 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
17691 don't cause future evaluations of function to report
17692 creation of internal breakpoints.
17693
17694 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
17695
17696 * gdb.mi/mi-break.exp (test_error): New.
17697 Call it.
17698
17699 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
17700
17701 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
17702 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
17703
17704 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17705
17706 * gdb.pascal/integers.pas: New test program.
17707 * gdb.pascal/integers.exp: New testcase.
17708
17709 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
17710
17711 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
17712
17713 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
17714
17715 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
17716 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
17717
17718 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
17719
17720 * gdb.ada/formatted_ref: New test program.
17721 * gdb.ada/formatted_ref.exp: New testcase.
17722
17723 * gdb.cp/formatted-ref.cc: New file.
17724 * gdb.cp/formatted-ref.exp: New testcase.
17725
17726 2008-01-30 Joel Brobecker <brobecker@adacore.com>
17727
17728 * gdb.base/ptype.exp: Add testing of "ptype $pc".
17729
17730 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
17731
17732 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
17733 (test_file_list_exec_source_file): Update to new macro-info field.
17734
17735 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
17736
17737 * gdb.ada/exprs: New test program.
17738 * gdb.ada/exprs.exp: New testcase.
17739
17740 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
17741
17742 * dfp-test.c (DELTA, DELTA_B): New definitions.
17743 (double_val1, double_val2, double_val3, double_val4, double_val5,
17744 double_val6, double_val7, double_val8, double_val9, double_val10,
17745 double_val11, double_val12, double_val13, double_val14, dec32_val1,
17746 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
17747 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
17748 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
17749 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
17750 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
17751 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
17752 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
17753 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
17754 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
17755 dec128_val16): New global variables.
17756 (decimal_dec128_align): New function.
17757 (decimal_mixed): Likewise.
17758 (decimal_many_args_dec32): Likewise.
17759 (decimal_many_args_dec64): Likewise.
17760 (decimal_many_args_dec128): Likewise.
17761 (decimal_many_args_mixed): Likewise.
17762 * dfp-test.exp: Add tests calling new inferior functions.
17763
17764 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17765
17766 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
17767 gdb.server/ext-run.exp: New files.
17768 * lib/gdbserver-support.exp (gdbserver_download): New.
17769 (gdbserver_start): New. Update gdbserver expected
17770 output.
17771 (gdbserver_spawn): Use them.
17772 (gdbserver_start_extended): New.
17773
17774 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
17775
17776 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
17777 Run on GNU/Linux.
17778 (do_exec_tests): Check for systems which do not support catchpoints.
17779 Do not match START.
17780 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
17781 Run on GNU/Linux. Enable verbose output.
17782 (check_fork_catchpoints): New.
17783 (explicit_fork_child_follow, catch_fork_child_follow)
17784 (tcatch_fork_parent_follow): Update expected messages.
17785 (do_fork_tests): Use check_fork_catchpoints.
17786 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
17787 Run on GNU/Linux. Enable verbose output.
17788 (check_vfork_catchpoints): New.
17789 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
17790 expected messages.
17791 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
17792
17793 2008-01-29 Jim Blandy <jimb@red-bean.com>
17794
17795 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
17796 host' errors.
17797 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
17798
17799 2008-01-29 Jim Blandy <jimb@red-bean.com>
17800
17801 * gdb.threads/sigthread.c: Use barriers to ensure that
17802 child_thread and child_thread_two are always initialized before we
17803 start to use them.
17804
17805 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
17806
17807 * gdb.base/watchpoint-solib.exp: New.
17808 * gdb.base/watchpoint-solib.c: New.
17809 * gdb.base/watchpoint-solib-shr.c: New.
17810
17811 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
17812
17813 * gdb.base/gdb1056.exp: Add unsigned integer test.
17814
17815 2008-01-28 Doug Evans <dje@google.com>
17816
17817 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
17818
17819 2008-01-27 Jim Blandy <jimb@codesourcery.com>
17820
17821 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
17822
17823 * gdb.base/expand-psymtabs.exp: Doc fix.
17824
17825 2008-01-26 Mark Kettenis <kettenis@gnu.org>
17826
17827 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
17828
17829 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
17830
17831 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
17832 -var-set-format.
17833
17834 2008-01-23 Chris Demetriou <cgd@google.com>
17835
17836 * gdb.threads/thread_events.c: New testcase source file.
17837 * gdb.threads/thread_events.exp: New testcase expect file.
17838
17839 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
17840
17841 * lib/gdb.exp: Add the variable octal.
17842
17843 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
17844 -var-set-format.
17845
17846 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
17847 Vladimir Prus <vladimir@codesourcery.com>
17848
17849 * gdb.base/float.exp: Allow missing floating point for m68k and
17850 PowerPC.
17851
17852 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
17853
17854 * gdb.mi/basics.c: Setup for testing breakpoints
17855 ignore count.
17856 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
17857 * gdb.mi/mi-cli.exp: Adjust.
17858 * gdb.mi/mi2-cli.exp: Adjust.
17859
17860 2008-01-17 Pedro Alves <pedro@codesourcery.com>
17861
17862 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
17863 and 'dummy_ptr' integer pointer. Initialize struct_declarations
17864 with dummy_ptr's address.
17865 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
17866 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
17867 all targets.
17868 * gdb.mi/mi2-var-child.exp: Likewise.
17869
17870 2008-01-09 Joel Brobecker <brobecker@adacore.com>
17871
17872 * gdb.ada/null_array: New test program.
17873 * gdb.ada/null_array.exp: New testcase.
17874
17875 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
17876
17877 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
17878 with required float modifiers.
17879
17880 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17881
17882 * gdb.ada/funcall_param: New test program.
17883 * gdb.ada/funcall_param.exp: New testcase.
17884
17885 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17886
17887 * gdb.ada/arrayparam: New test program.
17888 * gdb.ada/arrayparam.exp: New testcase.
17889
17890 2008-01-08 Joel Brobecker <brobecker@adacore.com>
17891
17892 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
17893 landed. Should also fix random failures in the test following it.
17894
17895 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
17896
17897 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
17898 for expressions with decimal float values.
17899 (test_dfp_conversions): New function to test casts to and from
17900 decimal float types.
17901 Call test_dfp_conversions.
17902 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
17903 elements.
17904 (main): Initialize ds.float4 and ds.double8 elements.
17905 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
17906 string to new error message.
17907 (d64_set_tests): Likewise.
17908 (d128_set_tests): Likewise.
17909 Add tests for expressions with decimal float variables. Add tests for
17910 conversions to and from decimal float types.
17911
17912 2008-01-05 Joel Brobecker <brobecker@adacore.com>
17913
17914 * gdb.ada/packed_tagged/comp_bug.adb: New file.
17915 * gdb.ada/packed_tagged.exp: New testcase.
17916
17917 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17918
17919 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
17920 gdb.ada/homonym/homonym_main.adb: New files.
17921 * gdb.ada/homonym.exp: New testcase.
17922
17923 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17924
17925 * gdb.ada/packed_array.exp: Add testing of references to
17926 a packed array.
17927
17928 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17929
17930 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
17931 New files.
17932 * gdb.ada/type_coercion.exp: New testcase.
17933
17934 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17935
17936 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
17937 gdb.ada/tagged/foo.adb: New file.
17938 * gdb.ada/tagged.exp: New testcase.
17939
17940 2008-01-04 Joel Brobecker <brobecker@adacore.com>
17941
17942 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
17943 gdb.ada/ptype_field/foo.adb: New files.
17944 * gdb.ada/ptype_field.exp: New testcase.
17945
17946 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17947
17948 * gdb.ada/print_pc.exp: New testcase.
17949
17950 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17951
17952 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
17953 gdb.ada/taft_type/p.adb: New files.
17954 * gdb.ada/taft_type.exp: New testcase.
17955
17956 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17957
17958 * gdb.ada/array_bounds/bar.adb: New file.
17959 * gdb.ada/array_bounds.exp: New testcase.
17960
17961 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17962
17963 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
17964 gdb.ada/arrayptr/foo.adb: New files.
17965 * gdb.ada/arrayptr.exp: New testcase.
17966
17967 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17968
17969 * gdb.base/set-lang-auto.exp: New testcase.
17970
17971 2008-01-03 Joel Brobecker <brobecker@adacore.com>
17972
17973 * gdb.ada/fun_addr/foo.adb: New file.
17974 * gdb.ada/fun_addr.exp: New testcase.
17975
17976 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
17977
17978 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
17979 New files
17980
17981 2008-01-02 Joel Brobecker <brobecker@adacore.com>
17982
17983 * array_subscript_addr/p.adb: New file.
17984 * array_subscript_addr.exp: New testcase.
17985
17986 2008-01-02 Joel Brobecker <brobecker@adacore.com>
17987
17988 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
17989 New files.
17990 * gdb.ada/str_cmp_ref.exp: New testcase.
17991
17992 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17993
17994 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
17995 gdb.ada/fun_in_declare/foo.adb: New files.
17996 * gdb.ada/fun_in_declare.exp: New testcase.
17997
17998 2008-01-01 Joel Brobecker <brobecker@adacore.com>
17999
18000 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
18001 gdb.ada/ref_param/pck.ads: New files.
18002 * gdb.ada/ref_param.exp: New testcase.
18003
18004 2008-01-01 Joel Brobecker <brobecker@adacore.com>
18005
18006 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
18007 gdb.ada/interface/foo.adb: New files.
18008 * gdb.ada/interface.exp: New testcase.
18009
18010 2007-12-31 Jim Blandy <jimb@codesourcery.com>
18011
18012 * gdb.base/multi-forks.exp: Consume all output from child
18013 processes before proceeding to next test.
18014
18015 2007-12-29 Jim Blandy <jimb@codesourcery.com>
18016
18017 * configure: Regenerated.
18018
18019 2007-12-27 Joel Brobecker <brobecker@adacore.com>
18020
18021 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
18022 gdb.ada/fixed_cmp/fixed.adb: New files.
18023 * gdb.ada/fixed_cmp.exp: New testcase.
18024
18025 2007-12-27 Joel Brobecker <brobecker@adacore.com>
18026
18027 * gdb.ada/boolean_expr.exp: New testcase.
18028
18029 2007-12-26 Jim Blandy <jimb@codesourcery.com>
18030
18031 * gdb.base/multi-forks.exp: Doc fix.
18032
18033 2007-12-26 Joel Brobecker <brobecker@adacore.com>
18034
18035 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
18036 * gdb.ada/char_param.exp: Do not compile our test program with
18037 -gnata, this is unnecessary.
18038 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
18039
18040 2007-12-24 Joel Brobecker <brobecker@adacore.com>
18041
18042 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
18043 gdb.ada/print_chars/foo.adb: New files.
18044 * gdb.ada/print_chars.exp: New testcase.
18045
18046 2007-12-24 Joel Brobecker <brobecker@adacore.com>
18047
18048 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
18049 gdb.ada/char_param/foo.adb: New files.
18050 * gdb.ada/char_param.exp: New testcase.
18051
18052 2007-12-22 Jim Blandy <jimb@codesourcery.com>
18053
18054 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
18055 hard-coding source line numbers into the test.
18056 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
18057 gdb_get_line_number to find.
18058
18059 2007-12-22 Joel Brobecker <brobecker@adacore.com>
18060
18061 * gdb.base/ptype.c (highest): New struct type.
18062 (the_highest): New variable of that type.
18063 (main): Add dummy assignment to a field of variable the_highest.
18064 * gdb.base/ptype.exp: Test type printing of our new variable.
18065
18066 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
18067
18068 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
18069 and record first explicitly generated thread number.
18070 Use that thread number for thread specific watchpoint test.
18071 Add iteration number to repetitive tests.
18072
18073 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
18074 Jim Blandy <jimb@codesourcery.com>
18075
18076 * gdb.base/expand-psymtabs.c: New testcase
18077 source file.
18078 * gdb.base/expand-psymtabs.exp: New testcase
18079 expect file.
18080
18081 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
18082
18083 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
18084 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
18085
18086 2007-12-17 Joel Brobecker <brobecker@adacore.com>
18087
18088 * gdb.ada/frame_args/foo.adb: New file.
18089 * gdb.ada/frame_args/pck.ads: New file.
18090 * gdb.ada/frame_args/pck.adb: New file.
18091 * gdb.ada/frame_args.exp: New testcase.
18092
18093 2007-12-17 Joel Brobecker <brobecker@adacore.com>
18094
18095 * gdb.base/frame-args.c: New file.
18096 * gdb.base/frame-args.exp: New testcase.
18097
18098 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
18099 Joseph Myers <joseph@codesourcery.com>
18100
18101 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
18102
18103 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
18104
18105 * gdb.mi/mi-pending.exp: New.
18106 * gdb.mi/mi-pending.c: New.
18107 * gdb.mi/mi-pendshr.c: New.
18108
18109 2007-12-06 Jim Blandy <jimb@codesourcery.com>
18110
18111 * gdb.base/default.exp: Update expected output for 'info catch'.
18112
18113 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18114
18115 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
18116 must be set to binary.
18117
18118 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
18119
18120 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
18121
18122 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
18123
18124 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
18125 gdb.mi/mi-file-transfer.exp: New.
18126
18127 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18128
18129 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
18130
18131 2007-11-22 Maciej W. Rozycki <macro@mips.com>
18132
18133 * gdb.trace/backtrace.exp: Fix a typo.
18134 * gdb.trace/circ.exp: Likewise.
18135 * gdb.trace/collection.exp: Likewise.
18136 * gdb.trace/limits.exp: Likewise.
18137 * gdb.trace/report.exp: Likewise.
18138 * gdb.trace/tfind.exp: Likewise.
18139 * gdb.trace/while-dyn.exp: Likewise.
18140
18141 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
18142
18143 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
18144 objects of pointers that can't be dereferenced are now
18145 "noneditable".
18146
18147 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18148
18149 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
18150 (target_cpu): Remove.
18151
18152 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
18153
18154 * gdb.base/ending-run.exp: Expect the list of cleared
18155 breakpoint to come in natural order, not the reversed one.
18156
18157 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
18158
18159 * gdb.mi/mi-var-child.c (do_child_deletion): New.
18160 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
18161
18162 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
18163
18164 * gdb.base/printcmds.exp: New function
18165 test_printf_with_dfp.
18166
18167 2007-11-02 Doug Evans <dje@google.com>
18168
18169 * gdb.disasm/t01_mov.s: Remove carriage returns.
18170 * gdb.disasm/t02_mova.s: Ditto.
18171 * gdb.disasm/t03_add.s: Ditto.
18172 * gdb.disasm/t04_sub.s: Ditto.
18173 * gdb.disasm/t05_cmp.s: Ditto.
18174 * gdb.disasm/t06_ari2.s: Ditto.
18175 * gdb.disasm/t07_ari3.s: Ditto.
18176 * gdb.disasm/t08_or.s: Ditto.
18177 * gdb.disasm/t09_xor.s: Ditto.
18178 * gdb.disasm/t10_and.s: Ditto.
18179 * gdb.disasm/t11_logs.s: Ditto.
18180 * gdb.disasm/t12_bit.s: Ditto.
18181 * gdb.disasm/t13_otr.s: Ditto.
18182
18183 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18184
18185 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
18186
18187 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18188
18189 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
18190 provide DFP support.
18191
18192 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
18193
18194 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
18195 Test "set powerpc vector-abi". Skip auto-detection tests for old
18196 toolchains.
18197
18198 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18199
18200 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
18201 with [string compare].
18202
18203 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
18204
18205 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
18206 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
18207
18208 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
18209
18210 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
18211 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
18212 * gdb.opt/Makefile.in: New makefile.
18213 * Makefile.in: Create new directory "gdb.opt".
18214 * configure.ac: Add "gdb.opt" directory.
18215 * configure: Regenerated.
18216
18217 2007-10-25 Doug Evans <dje@google.com>
18218
18219 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
18220 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
18221
18222 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
18223 Thiago Jung Bauermann <bauerman@br.ibm.com>
18224
18225 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
18226 Floating Point expressions.
18227 * gdb.base/dfp-test.exp: new file adding tests for Decimal
18228 Floating Point variables.
18229 * gdb.base/dfp-test.c: new file containing program with Decimal
18230 Floating variables, used by gdb.base/dfp-test.exp.
18231
18232 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
18233
18234 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
18235
18236 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18237
18238 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
18239 compiling test case with GCC.
18240 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
18241
18242 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18243
18244 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18245 format changes.
18246
18247 2007-10-18 Michael Snyder <msnyder@specifix.com>
18248
18249 * gdb.base/dbx.exp: Add missing "-re " operator.
18250
18251 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
18252
18253 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
18254 * configure.ac: Removed trailing spaces after backslash.
18255 * gdb.modula2: New directory.
18256 * gdb.modula2/Makefile.in: New file.
18257 * gdb.modula2/unbounded-array.exp: New file.
18258 * gdb.modula2/unbounded1.c: New file.
18259
18260 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
18261
18262 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
18263
18264 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
18265
18266 * gdb.base/sigstep.c (main): Add checks for
18267 return values for setitimer call.
18268 Call setitimer again with itimer = ITIMER_REAL
18269 if first call to setitimer fails.
18270
18271 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
18272
18273 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
18274 of $timeout.
18275
18276 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
18277
18278 * gdb.server/server-run.exp: Test for dynamic linker symbols.
18279
18280 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
18281
18282 * lib/gdb.exp (gdb_run_cmd): Move comment outside
18283 of gdb_expect call, to avoid interruption.
18284
18285 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
18286
18287 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
18288 (v_unsigned_long_long, v_long_long_array)
18289 (v_signed_long_long_array, v_unsigned_long_long_array)
18290 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
18291 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
18292 [!NO_LONG_LONG]: New.
18293 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
18294 v_long_long_member.
18295
18296 (v_long_long_func, v_signed_long_long_func)
18297 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
18298 (main) [!NO_LONG_LONG]: Initialize long long variants.
18299
18300 * gdb.base/whatis.exp: If board file requests no_long_long, build
18301 test with NO_LONG_LONG defined. Test long long, signed long long,
18302 and unsigned long long variants but only if board file doesn't
18303 disable it.
18304
18305 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
18306 Daniel Jacobowitz <dan@codesourcery.com>
18307
18308 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
18309 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
18310 * configure: Regenerated.
18311 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
18312 gdb.pascal/types.exp, lib/pascal.exp: New files.
18313
18314 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
18315
18316 * gdb.cp/classes.exp (do_tests): Always step to the line after the
18317 call.
18318 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
18319 to return to the call.
18320 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
18321 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
18322 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
18323 * gdb.mi/mi-until.exp (test_until): Likewise.
18324 * gdb.mi/mi2-until.exp (test_until): Likewise.
18325
18326 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
18327
18328 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
18329 two-char array.
18330 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
18331
18332 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
18333
18334 * gdb.threads/watchthreads.c (thread_function): Sleep between
18335 iterations.
18336 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
18337 at once for S/390. Generate matching fails and passes.
18338
18339 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
18340
18341 * gdb.mi/var-cmd.c (do_children_tests): Initialize
18342 the 'struct_declarations' variable to zeros.
18343
18344 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
18345
18346 * gdb.cp/mb-ctor.cc: New.
18347 * gdb.cp/mb-ctor.exp: New.
18348 * gdb.cp/mb-templates.cc: New.
18349 * gdb.cp/mb-templates.exp: New.
18350
18351 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
18352
18353 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
18354
18355 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
18356
18357 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
18358 targets.
18359 * configure: Regenerate.
18360
18361 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
18362
18363 * gdb.base/annota1.exp: Adjust for 'info break'
18364 format changes.
18365 * gdb.base/annota3.exp: Likewise.
18366 * gdb.base/break.exp: Likewise.
18367 * gdb.base/condbreak.exp: Likewise.
18368 * gdb.base/pending.exp: Likewise.
18369 * gdb.base/sepdebug.exp: Likewise.
18370 * gdb.base/unload.exp: Likewise.
18371 * gdb.base/ovldbreak.exp: Likewise.
18372
18373 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
18374
18375 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
18376 messages.
18377 * gdb.base/chng-syms.exp: Likewise.
18378 * gdb.base/unload.exp: Likewise.
18379
18380 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
18381
18382 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
18383
18384 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
18385
18386 * schedlock.c (NUM): Change to 1.
18387 (main): Use args[0] for the main thread.
18388 * schedlock.exp: Only expect two threads. Only issue one pass or fail
18389 regardless of the number of threads.
18390
18391 2007-09-14 Maciej W. Rozycki <macro@mips.com>
18392
18393 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
18394 type down.
18395 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18396 test.
18397 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
18398 watchpoint type down.
18399 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
18400 test.
18401
18402 2007-09-14 Maciej W. Rozycki <macro@mips.com>
18403
18404 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
18405 Move all the tests here and run them twice, once using software
18406 watchpoints and once using hardware watchpoints.
18407 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
18408
18409 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
18410
18411 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
18412 test.
18413
18414 2007-09-10 Mark Kettenis <kettenis@gnu.org>
18415
18416 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
18417 build-id.
18418
18419 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
18420 know about $ORIGIN. Calculate output dir from $dest instead of
18421 using ${objdir}/{$subdir}.
18422
18423 2007-09-09 Mark Kettenis <kettenis@gnu.org>
18424
18425 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
18426 gcore, before continuing with the test.
18427
18428 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
18429
18430 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
18431 * gdb.mi/mi-watch.exp: Likewise.
18432
18433 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18434 Jim Blandy <jimb@codesourcery.com>
18435
18436 * gdb.arch/i386-sse.exp: Do not expect character constants.
18437 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
18438 * gdb.base/display.exp: Allow print/s.
18439 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
18440 and unsigned char array changes.
18441
18442 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
18443
18444 * gdb.base/display.exp: Add tests for printf %p.
18445
18446 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
18447
18448 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
18449 the dll name to unicode.
18450
18451 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
18452
18453 * gdb.base/default.exp (show version): Update the version text.
18454 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
18455
18456 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
18457
18458 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
18459 New files.
18460
18461 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
18462
18463 * lib/gdb.exp (build_id_debug_filename_get): New function.
18464 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
18465 Remove the generate DEBUG file for the future testcase runs.
18466 New testcase for the NT_GNU_BUILD_ID retrieval.
18467 Move the final testing step to ...
18468 (test_different_dir): ... a new function.
18469 New parameter XFAIL to XFAIL all the tests performed.
18470 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
18471 New parameter TYPE to PF_PREFIX all the tests performed.
18472
18473 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
18474
18475 * gdb.mi/mi-var-cp.cc (path_expression): New
18476 function.
18477 * gdb.mi/mi-var-cp.exp: Run path exression tests.
18478
18479 2007-08-27 Markus Deuling <deuling@de.ibm.com>
18480
18481 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
18482 to fit into SPU Local Store memory.
18483
18484 2007-08-23 Joel Brobecker <brobecker@adacore.com>
18485
18486 * gdb.base/default.exp: Adjust the expected output of "info
18487 warranty" after the switch to GPLv3.
18488
18489 2007-08-23 Joel Brobecker <brobecker@adacore.com>
18490
18491 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
18492 to 30000 (from 20000).
18493
18494 2007-08-23 Joel Brobecker <brobecker@adacore.com>
18495
18496 Switch the license of all .exp files to GPLv3.
18497 Switch the license of all .f and .f90 files to GPLv3.
18498 Switch the license of all .s and .S files to GPLv3.
18499
18500 2007-08-23 Joel Brobecker <brobecker@adacore.com>
18501
18502 * configure.ac: Switch license to GPLv3.
18503
18504 2007-08-23 Joel Brobecker <brobecker@adacore.com>
18505
18506 Switch the licensing to GPLv3 for all .ads and .adb files.
18507
18508 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
18509
18510 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
18511 and t_int_double.
18512 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
18513
18514 2007-08-17 Joel Brobecker <brobecker@adacore.com>
18515
18516 * gdb.base/step-line.c: Switch license to GPL version 3, and
18517 update copyright year.
18518 * gdb.base/step-line.inp: Likewise.
18519
18520 2007-08-17 Joel Brobecker <brobecker@adacore.com>
18521
18522 * gdb.base/gdb1555.exp: Make expected output immune to formatting
18523 changes inside gdb1555.c.
18524 * gdb.base/pending.exp: Likewise.
18525
18526 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
18527
18528 * config/default.exp: New file.
18529
18530 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18531
18532 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
18533 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
18534
18535 2007-07-30 Maciej W. Rozycki <macro@mips.com>
18536
18537 * gdb.base/dump.exp: Force the correct endianness for binary
18538 formats not carrying this information.
18539
18540 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18541
18542 * gdb.threads/staticthreads.exp: Match .*sem_post.
18543
18544 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
18545
18546 * gdb.base/readline.exp (operate_and_get_next): Match the final
18547 prompt.
18548
18549 2007-07-23 Kevin Buettner <kevinb@redhat.com>
18550
18551 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
18552 to restarting SID.
18553
18554 2007-07-18 Kevin Buettner <kevinb@redhat.com>
18555
18556 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
18557 prior to `gdb_start'.
18558
18559 2007-07-18 Kevin Buettner <kevinb@redhat.com>
18560
18561 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
18562 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
18563 Remove call to gdb_unload.
18564
18565 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
18566 Daniel Jacobowitz <dan@codesourcery.com>
18567
18568 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
18569 for __WIN32__.
18570 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
18571 * gdb.base/unload.exp: Use shared library test routines.
18572
18573 2007-07-03 Markus Deuling <deuling@de.ibm.com>
18574
18575 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
18576 * gdb.base/solib-symbol-lib.c: Likewise.
18577 * gdb.base/solib-symbol-main.c: Likewise.
18578
18579 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
18580
18581 * config/gdbserver.exp (gdb_reconnect): New.
18582 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
18583 gdb.base/solib-disc.exp: New files.
18584 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
18585 remote debugging".
18586 (gdb_compile): Add shlib_load flag.
18587 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
18588 port.
18589 (gdbserver_reconnect): New.
18590
18591 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
18592 Daniel Jacobowitz <dan@codesourcery.com>
18593
18594 * gdb.base/annota3.exp: Test for if construct.
18595
18596 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
18597
18598 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
18599
18600 2007-06-21 Chris Dearman <chris@mips.com>
18601 Maciej W. Rozycki <macro@mips.com>
18602
18603 * gdb.base/display.exp: Allow a newline after display/i.
18604 * gdb.base/pc-fp.exp: Likewise.
18605 * gdb.base/sigbpt.exp: Likewise.
18606
18607 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18608
18609 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
18610 required features to be included.
18611
18612 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18613
18614 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
18615 in info threads output.
18616
18617 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18618 Markus Deuling <deuling@de.ibm.com>
18619
18620 * gdb.arch/spu-info.exp: New testcase.
18621 * gdb.arch/spu-info.c: New file.
18622
18623 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
18624
18625 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
18626 tpcs_offset. Restore lr after the call.
18627 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
18628
18629 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
18630
18631 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
18632 (gdbserver_run): Kill any running gdbserver.
18633 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
18634
18635 2007-05-17 Maciej W. Rozycki <macro@mips.com>
18636
18637 * gdb.base/sigbpt.exp: Preset segv_addr.
18638
18639 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
18640
18641 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
18642 (gdb_compile_shlib): Likewise.
18643 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
18644 (default_gdb_init): Clear cleanfiles.
18645 (gdb_finish): Delete recorded cleanfiles.
18646 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
18647
18648 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
18649 Do not use isnative.
18650 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
18651 gdb.base/so-impl-ld.exp: Likewise.
18652 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
18653 * gdb.base/unload.exp: Likewise. Do not pass empty option to
18654 gdb_compile.
18655
18656 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
18657
18658 * config/unknown.exp: Remove.
18659
18660 2007-05-15 Markus Deuling <deuling@de.ibm.com>
18661
18662 * gdb.base/info-proc.exp: Check is_remote.
18663
18664 2007-05-14 Markus Deuling <deuling@de.ibm.com>
18665
18666 * gdb.base/gcore.exp: Initialize variable core_supported.
18667
18668 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18669
18670 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
18671
18672 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18673
18674 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
18675 * gdb.threads/print-threads.exp (test_all_threads): Allow
18676 negative and hexadecimal thread IDs.
18677
18678 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
18679
18680 * gdb.java/jprint.java (public): Avoid invalid call to static
18681 method.
18682
18683 2007-05-14 Denis Pilat <denis.pilat@st.com>
18684
18685 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
18686 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
18687 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
18688 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
18689 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
18690
18691 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18692
18693 * gdb.base/overlays.exp: Add support for targets with only code
18694 overlay support, not data overlay. Support spu-*-* target in
18695 this mode.
18696 * gdb.base/ovlymgr.c: Provide stubs for spu target.
18697 * gdb.base/spu.ld: New file.
18698
18699 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
18700
18701 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
18702
18703 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
18704
18705 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
18706
18707 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18708
18709 * gdb.java/jmain.exp: Handle demangled names with and without method
18710 signatures.
18711
18712 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
18713
18714 * gdb.mi/mi-syn-frame.c (main, foo, bar)
18715 (have_a_very_merry_interrupt): Remove calls to puts.
18716 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
18717 inferior output.
18718 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
18719 test names.
18720
18721 2007-04-29 Markus Deuling <deuling@de.ibm.com>
18722 Daniel Jacobowitz <dan@codesourcery.com>
18723
18724 * gdb.base/auxv.exp (core_works): Also check is_remote.
18725 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
18726
18727 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
18728
18729 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
18730 message, not the undefined 'module' variable.
18731 * gdb.base/siginfo.exp: Likewise.
18732 * gdb.base/sigstep.exp: Likewise.
18733 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
18734 serialport.
18735 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
18736
18737 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
18738
18739 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
18740 target sim fails. Return 0 otherwise.
18741 (gdb_load): Return prematurely if gdb_target_sim fails.
18742
18743 2007-04-16 Denis Pilat <denis.pilat@st.com>
18744
18745 * gdb.base/setshow.exp: Reset height after having set it to 100.
18746
18747 2007-04-16 Denis Pilat <denis.pilat@st.com>
18748
18749 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
18750
18751 2007-04-16 Denis Pilat <denis.pilat@st.com>
18752
18753 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
18754
18755 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
18756
18757 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
18758 tests. Run the frozen varobjs test.
18759 * gdb.mi/var-cmd.c (do_frozen_tests): New.
18760 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
18761
18762 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18763
18764 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
18765 gdb.base/type-opaque.exp: New files.
18766
18767 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
18768
18769 * gdb.mi/mi-var-child.c
18770 (do_children_tests): User char[2] instead of
18771 char so that automatic printing of pointers to char
18772 don't give unpredicable result.
18773 * gdb.mi/var-cmd.c (do_locals_test): Initialize
18774 local variables.
18775 * gdb.mi/mi-var-child.exp: Step to right line
18776 of do_children_tests.
18777 * gdb.mi/mi2-var-child.exp: Likewise.
18778 * gdb.mi/mi-var-cmd.exp: Step to right line of
18779 do_locals_tests.
18780 (do_children_tests): User char[2] instead of
18781 char so that automatic printing of pointers to char
18782 don't give unpredicable result.
18783 * gdb.mi/mi2-var-cmd.exp: Likewise.
18784 * lib/mi-support.exp (mi_continue_to_line):
18785 Pass test name to mi_wait_for_stop.
18786
18787 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18788
18789 * gdb.asm/asm-source.exp: Remove d10v case.
18790 * lib/gdb.exp (skip_cplus_tests): Likewise.
18791 * gdb.asm/d10v.inc: Deleted.
18792
18793 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18794
18795 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
18796
18797 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
18798
18799 * config/netware.exp: Delete file.
18800
18801 2007-03-29 Joel Brobecker <brobecker@adacore.com>
18802
18803 * gdb.dwarf2/dw2-noloc.S: New file.
18804 * gdb.dwarf2/dw2-noloc.exp: New file.
18805
18806 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
18807
18808 * gdb.cp/method2.cc: New test.
18809 * gdb.cp/method2.exp: New test.
18810 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
18811
18812 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18813
18814 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
18815
18816 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
18817
18818 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
18819
18820 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
18821
18822 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
18823 (gdb_load): Delete, replace with...
18824 (gdb_reload): ...this.
18825 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
18826 * gdb.server/server-mon.exp: Likewise.
18827 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
18828 (gdb_start_cmd): New.
18829 (gdb_file_cmd): Save the last loaded file.
18830 (gdb_reload): New.
18831 (gdb_gnu_strip_debug): Use transform.
18832 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
18833 support here. Use new $last_loaded_file. Check mtime.
18834 (gdb_target_cmd): Handle ObjC failure case.
18835 (infer_host_exec): Delete.
18836 (gdbserver_load): Rename to...
18837 (gdbserver_run): ...this. Simplify.
18838 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
18839 (mi_gdb_load): Move most contents to a new function...
18840 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
18841 (mi_run_cmd): Use mi_gdb_target_load.
18842 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
18843 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
18844 Use gdb_run_cmd.
18845 * gdb.base/charsign.exp: Remove incorrect comment.
18846 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
18847 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
18848 gdb.base/start.exp: Use gdb_start_cmd.
18849
18850 2007-03-23 Nigel Stephens <nigel@mips.com>
18851 Maciej W. Rozycki <macro@mips.com>
18852
18853 * gdb.base/sigbpt.exp: Fix the message when skipping test.
18854 * gdb.base/signull.exp: Similarly.
18855
18856 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18857
18858 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
18859 messages available to test cases (like chng-sym.exp).
18860
18861 2007-03-14 Andreas Schwab <schwab@suse.de>
18862
18863 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
18864 format changes.
18865
18866 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
18867
18868 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
18869 (optimized_1): New.
18870 (main): Call optimized_1.
18871 (gdb2029): Correct typos. Call gdb2029_marker.
18872 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
18873 for gdb2029.
18874
18875 2007-03-12 Mark Kettenis <kettenis@gnu.org>
18876
18877 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
18878 as tabs. Remove redundant test pattern.
18879
18880 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18881
18882 * gdb.base/long_long.exp: Accept optional symbol name in <...>
18883 for /a format output.
18884
18885 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
18886
18887 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
18888 collect output incrementally.
18889
18890 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18891
18892 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
18893 for -var-create lpcharacter test.
18894 * gdb.mi/mi2-var-cmd.exp: Likewise.
18895
18896 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18897
18898 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
18899 pass on targets where address zero is readable.
18900
18901 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18902
18903 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
18904 just a single architecture.
18905
18906 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18907
18908 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
18909 (fetch_all_registers): New function, uses gdb_test_multiple and
18910 exp_continue to fetch inferior output line-by-line.
18911 Replace all uses of do_get_all_registers by fetch_all_registers.
18912
18913 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18914
18915 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
18916 in target_info.
18917
18918 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18919
18920 * gdb.threads/manythreads.exp: Use $message string for
18921 consistancy; add a default (timeout) case.
18922
18923 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18924
18925 * gdb.base/watchpoint.exp: Fix truncated comment.
18926
18927 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
18928
18929 * Makefile.in: Remove spurious single-quotes from sed command.
18930
18931 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
18932
18933 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
18934 func.
18935 * gdb.mi/mi2-var-cmd.exp: Likewise.
18936
18937 2007-02-27 Joel Brobecker <brobecker@adacore.com>
18938
18939 * gdb.dwarf2/dw2-producer.S: New file.
18940 * gdb.dwarf2/dw2-producer.exp: New testcase.
18941
18942 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
18943
18944 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18945 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
18946 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
18947 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
18948 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
18949 Revert tests to use mi_gdb_test and include value field in output
18950 of -var-create.
18951
18952 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18953
18954 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
18955
18956 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
18957
18958 * gdb.base/maint.exp: Remove full paths from test names.
18959 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
18960 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
18961
18962 2007-02-27 Joel Brobecker <brobecker@adacore.com>
18963
18964 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
18965
18966 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18967
18968 * gdb.server/server-mon.exp: New test.
18969
18970 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18971
18972 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
18973
18974 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
18975
18976 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
18977 register capitalization.
18978
18979 2007-02-13 Denis Pilat <denis.pilat@st.com>
18980
18981 * gdb.mi/mi-var-invalidate.exp: New file.
18982
18983 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18984
18985 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
18986
18987 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18988
18989 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
18990
18991 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
18992
18993 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
18994 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
18995
18996 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
18997
18998 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
18999 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
19000 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
19001 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
19002 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
19003 * gdb.mi/gdb792.exp, lib/mi-support.exp:
19004 Update tests to include value field in output of -var-create.
19005
19006 2007-02-08 Andreas Schwab <schwab@suse.de>
19007
19008 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
19009
19010 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
19011
19012 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
19013 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
19014
19015 2007-02-02 Denis Pilat <denis.pilat@st.com>
19016
19017 * gdb.threads/threadapply.exp: check that frame is not changed by
19018 the thread apply all command.
19019
19020 2007-01-31 Andreas Schwab <schwab@suse.de>
19021
19022 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
19023
19024 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
19025 in the dwarf sections.
19026 * gdb.dwarf2/mac-fileno.S: Likewise.
19027
19028 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
19029 bspstore register on ia64.
19030
19031 2007-01-29 Andreas Schwab <schwab@suse.de>
19032
19033 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
19034 "frame-begin" annotation.
19035
19036 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
19037 number of "frames-invalid" annotations.
19038
19039 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
19040
19041 * gdb.base/commands.exp: Call if_commands_test.
19042 (gdb_test_no_prompt, if_commands_test): New.
19043
19044 2007-01-28 Mark Kettenis <kettenis@gnu.org>
19045
19046 * gdb.threads/sigthread.c (NSIGS): Make bigger.
19047
19048 2007-01-27 Andreas Schwab <schwab@suse.de>
19049
19050 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
19051 .short/.int/.quad in the dwarf sections.
19052 * gdb.dwarf2/dw2-intercu.S: Likewise.
19053 * gdb.dwarf2/dw2-intermix.S: Likewise.
19054
19055 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19056
19057 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
19058 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
19059 array.
19060 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
19061 * gdb.base/setvar.exp: Likewise.
19062
19063 2007-01-26 Andreas Schwab <schwab@suse.de>
19064
19065 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
19066 test.
19067
19068 * gdb.base/multi-forks.exp ("restart $i"): Also match
19069 __kernel_syscall_via_break.
19070
19071 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
19072
19073 * lib/mi-support.exp (mi_delete_varobj): New.
19074 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
19075 testcase.
19076 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
19077 (main): Call the above.
19078 (reference_update_test, base_in_reference_test)
19079 (reference_to_pointer): Delete the created varobjs.
19080
19081 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
19082
19083 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
19084 * configure: Regenerated.
19085 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
19086 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
19087 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
19088 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
19089 * lib/gdb.exp (gdb_skip_xml_test): New function.
19090
19091 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
19092
19093 * gdb.base/sigrepeat.exp: Correct error message.
19094
19095 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19096 Daniel Jacobowitz <dan@codesourcery.com>
19097
19098 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
19099 gdb.arch/i386-gnu-cfi-asm.S: New files.
19100
19101 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
19102
19103 * lib/gdb.exp: Abort on missing `site.exp'.
19104
19105 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19106 Daniel Jacobowitz <dan@codesourcery.com>
19107
19108 * gdb.base/included.c, gdb.base/included.exp,
19109 gdb.base/included.h: New files.
19110
19111 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
19112
19113 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
19114 (maximize_rlimit): Reduce limits on 64-bit systems.
19115
19116 2007-01-19 Mark Kettenis <kettenis@gnu.org>
19117
19118 From Marcus Deuling <deuling@de.ibm.com>:
19119 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
19120 every case.
19121
19122 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
19123
19124 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
19125 (test_path_specification): Use objdir instead of srcdir to always
19126 get an absolute filename.
19127
19128 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
19129
19130 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
19131
19132 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
19133
19134 * gdb.mi/mi-var-cp.cc (reference_update_tests):
19135 Make sure the variable we're using is in scope.
19136 (reference_to_pointer): Likewise.
19137
19138 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19139
19140 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
19141 has no debug information.
19142
19143 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
19144
19145 * gdb.base/annota1.exp: Remove extra send_gdb.
19146
19147 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19148
19149 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
19150
19151 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19152
19153 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
19154
19155 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
19156 Daniel Jacobowitz <dan@codesourcery.com>
19157
19158 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
19159 lcharacter or linteger change. Correct duplicated test name.
19160 * gdb.mi/mi2-var-cmd.exp: Likewise.
19161
19162 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
19163
19164 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
19165
19166 2007-01-05 Joel Brobecker <brobecker@adacore.com>
19167
19168 * gdb.base/nofield.c: New file.
19169 * gdb.base/nofield.exp: New testcase.
19170
19171 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
19172
19173 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
19174
19175 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
19176 test.
19177
19178 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19179
19180 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
19181
19182 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
19183
19184 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
19185 when continuing.
19186
19187 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19188
19189 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
19190 Expect ".exe" extension.
19191
19192 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19193
19194 * gdb.base/charset.exp: Add explicit filename to break.
19195 * gdb.base/dbx.exp: Add explicit filename to breaks.
19196
19197 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
19198
19199 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
19200 * gdb.mi/mi2-file.exp: Likewise.
19201
19202 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19203
19204 Implement specification of MI tests as comments
19205 in C and C++ sources.
19206 * lib/mi-support.exp (mi_autotest_data): New variable.
19207 (mi_autotest_source): New variable.
19208 (count_newlines, mi_prepare_inline_tests)
19209 (mi_get_inline_test, mi_continue_to_line)
19210 (mi_run_inline_test, mi_tbreak)
19211 (mi_send_resuming_command, mi_wait_for_stop): New functions.
19212 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
19213 Run inline tests.
19214 * gdb.mi/mi-var-cp.cc: Define tests here.
19215
19216 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
19217
19218 Simplify usage of mi_continue_to.
19219 * lib/mi-support.exp (mi_runto_helper): Renamed
19220 from mi_runto, added new parameter 'run_or_continue'.
19221 (mi_runto): Use mi_runto_helper.
19222 (mi_continue_to): Accept just function name as parameter.
19223 Use mi_runto_helper.
19224 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
19225 * gdb.mi/mi2-var-cmd.exp: Likewise.
19226
19227 2006-01-04 Joel Brobecker <brobecker@adacore.com>
19228
19229 Make this testcase a bit more realistic. The current code
19230 is too simplistic, and allows the compiler to optimize out
19231 some of the entities we need for this testcase.
19232 * gdb.ada/null_record/bar.ads (Void_Star): New type.
19233 (Do_Nothing): Add extra parameter.
19234 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
19235 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
19236 by using a variable of type Void_Star.
19237
19238 2006-01-04 Joel Brobecker <brobecker@adacore.com>
19239
19240 * gdb.ada/catch_ex/foo.adb: New file.
19241 * gdb.ada/catch_ex.exp: New testcase.
19242
19243 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
19244
19245 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
19246 pass --image-base to linker.
19247
19248 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
19249 Daniel Jacobowitz <dan@codesourcery.com>
19250
19251 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
19252 secondary prompts.
19253
19254 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19255
19256 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
19257 output. Test the types of members and member pointers.
19258 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
19259 gdb/2092.
19260 * gdb.cp/member-ptr.exp: Search for a comment instead of a
19261 statement. Enable for GCC. Update expected output for some tests
19262 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
19263 layout.
19264 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
19265 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
19266 (Diamond::vget_base): New.
19267 (main): Add new tests.
19268 * gdb.cp/printmethod.exp: Update expected output for member functions.
19269 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
19270 print pEe->D::vg().
19271
19272 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
19273
19274 * gdb.threads/tls.exp: Allow stops in sem_post.
19275
19276 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
19277
19278 * gdb.base/annota1.exp: Allow .*printf in backtraces.
19279 * gdb.base/annota3.exp: Likewise.
19280 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
19281 again (instead of timing out).
19282 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
19283 GCC bug 26475.
19284 * gdb.java/jmisc.exp: Adjust to work with method signatures including
19285 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
19286 test from jmisc1.exp.
19287 * gdb.java/jmisc1.exp: Delete.
19288 * gdb.java/jprint.exp: Adjust to work with method signatures including
19289 return types.
19290 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
19291 * gdb.threads/linux-dp.exp: Don't be confused by program output.
19292 * lib/java.exp (compile_java_from_source): Pass the correct type
19293 to target_compile.
19294
19295 2006-12-31 Joel Brobecker <brobecker@adacore.com>
19296
19297 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
19298 (stack_align_edx): New function.
19299 (stack_align_eax): New function.
19300 (main): Add calls to stack_align_edx and stack_align_eax.
19301 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
19302 Add testing for the cases where the register used during a stack
19303 realignment is edx. Same for eax.
19304
19305 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
19306
19307 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
19308 and generic PE targets.
19309
19310 2006-12-29 Joel Brobecker <brobecker@adacore.com>
19311
19312 * gdb.ada/array_return.exp: Update copyright date list.
19313
19314 2006-12-27 Joel Brobecker <brobecker@adacore.com>
19315
19316 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
19317 (Create_Small_Float_Vector): New function.
19318 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
19319 function body.
19320 * gdb.ada/array_return/p.adb: Use new type and function from
19321 package Pck.
19322 * gdb.ada/array_return.exp: Add a test verifying that GDB is
19323 able to print the value returned by a function returning an
19324 array of float.
19325
19326 2006-12-20 Joel Brobecker <brobecker@adacore.com>
19327
19328 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
19329 The associated tests should be PASSing.
19330
19331 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19332
19333 Test for base in references.
19334 * gdb.mi/mi-var-cp.cc: Add test code.
19335 * gdb.mi/mi-var-cp.exp: Test for bases in references.
19336 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
19337 * gdb.mi/mi2-watch.exp: Likewise.
19338 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
19339 (mi_list_varobj_children): New function.
19340
19341 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
19342
19343 * lib/mi-support.exp
19344 (mi_runto): Accept "()" after function name.
19345 (mi_create_varobj): New function.
19346 (mi_varobj_update): New function.
19347 (mi_Check_varobj_value): New function.
19348 * gdb.mi/mi-var-cp.exp: New file.
19349 * gdb.mi/mi-var-cp.cc: New file.
19350
19351 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
19352
19353 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
19354 gdb.base/weaklib2.c: New files.
19355
19356 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
19357
19358 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
19359 info. Adjust test names.
19360
19361 * gdb.base/break.c (main): Move position of malloc.
19362 * gdb.base/break.exp: Revert mistaken checkin.
19363
19364 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
19365
19366 * gdb.mi/mi-var-cmd.exp: Check -var-update after
19367 assignement of arrays and function pointers.
19368 * gdb.mi/var-cmd.c: Add declaration necessary for above
19369 tests.
19370
19371 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19372
19373 * gdb.base/break.c (main): Call malloc.
19374
19375 * gdb.threads/linux-dp.exp: Read thread table before and after
19376 creating each philosopher and verify it.
19377
19378 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
19379 Paul Brook <paul@codesourcery.com>
19380 Daniel Jacobowitz <dan@codesourcery.com>
19381
19382 * gdb.base/ending-run.exp: Flatten expect script stepping out of
19383 main to remove duplication. Add start function of the form
19384 '_*start[1-9]*'. Add RVDS start function.
19385
19386 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19387
19388 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
19389
19390 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19391
19392 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
19393 * gdb.asm/spu.inc: New file.
19394 * gdb.base/term.exp: Disable if [target_info exists noargs].
19395 * gdb.gdb/complaints.exp: Disable if ![isnative].
19396 * gdb.gdb/selftest.exp: Likewise.
19397 * gdb.gdb/observer.exp: Likewise.
19398 * gdb.gdb/xfullpath.exp: Likewise.
19399 * gdb.base/attach.exp: Disable on SPU target.
19400 * gdb.cp/bs145503.exp: Likewise.
19401 * gdb.cp/exception.exp: Likewise.
19402 * gdb.cp/userdef.exp: Likewise.
19403
19404 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
19405
19406 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
19407
19408 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
19409
19410 * gdb.base/completion.exp: Fix completion tests for
19411 'info' and 'info '.
19412 * gdb.base/help.exp (help_test_raw, test_class_help)
19413 (test_prefix_command_help): Move...
19414 * lib/gdb.exp: Here.
19415 * gdb.base/main.exp: Adjust.
19416 * gdb.cp/maint.exp: Adjust.
19417 * gdb.trace/tracecmd.exp: Use test_help_class.
19418
19419 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19420
19421 * gdb.stabs/weird.exp (print_weird_var): Use
19422 gdb_test_multiple instead of gdb_expect.
19423
19424 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
19425
19426 * gdb.base/help.exp (help_test_raw): New.
19427 (test_class_help): New.
19428 (test_prefix_command_help): New.
19429 Adjust testcases.
19430
19431 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
19432
19433 * gdb.base/constvars.c (main): Write to crass and crips, so that
19434 they are allocated by the compiler.
19435
19436 2006-10-27 Andreas Schwab <schwab@suse.de>
19437
19438 * gdb.base/multi-forks.exp: Use "detach fork" instead of
19439 "detach-fork".
19440
19441 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
19442
19443 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
19444 of patterns.
19445
19446 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19447
19448 * gdb.base/sepdebug.exp: Remove debug format test.
19449 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
19450 Handle no-symtab.
19451 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
19452
19453 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
19454
19455 * gdb.threads/manythreads.c (thread_function, main): Don't cast
19456 int to pointer or pointer to int.
19457 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
19458
19459 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
19460
19461 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
19462
19463 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
19464
19465 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
19466
19467 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
19468
19469 PR c++/2116
19470 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
19471
19472 2006-10-06 Joel Brobecker <brobecker@adacore.com>
19473
19474 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
19475 the corresponding bug has been fixed in GDB (PR/2018).
19476
19477 2006-10-06 Joel Brobecker <brobecker@adacore.com>
19478
19479 * gdb.base/subst.exp: New testcase.
19480
19481 2006-10-06 Joel Brobecker <brobecker@adacore.com>
19482
19483 * gdb.ada/array_return/pck.ads: Add copyright notice.
19484 * gdb.ada/array_return/pck.adb: Likewise.
19485 * gdb.ada/array_return/p.adb: Likewise.
19486 * gdb.ada/exec_changed/first.adb: Likewise.
19487 * gdb.ada/exec_changed/second.adb: Likewise.
19488
19489 2006-10-06 Joel Brobecker <brobecker@adacore.com>
19490
19491 * gdb.ada/watch_arg/watch.adb: New file.
19492 * gdb.ada/watch_arg.exp: New testcase.
19493
19494 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
19495
19496 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
19497 via string_to_regexp.
19498 * gdb.mi/mi2-basics.exp: Likewise.
19499
19500 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
19501
19502 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
19503 Remove unused / obsolete files.
19504
19505 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
19506
19507 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
19508
19509 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
19510
19511 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
19512 HIGH_FRAME argument to -stack-list-arguments can be larger than
19513 the number of frames.
19514
19515 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
19516
19517 * gdb.base/args.c (main): Add breakpoint marker.
19518 * gdb.base/args.exp: Use args_test for tests. Add new tests which
19519 really test empty arguments.
19520 (args_load): Delete.
19521 (args_test): New.
19522
19523 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
19524
19525 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
19526 check for one file.
19527
19528 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
19529
19530 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
19531 HIGH_FRAME argument to -stack-list-locals can be larger than
19532 the number of frames.
19533
19534 2006-08-18 Fred Fish <fnf@specifix.com>
19535
19536 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
19537 '$' in front of skip_vmx_tests_saved when setting that.
19538
19539 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
19540
19541 * gdb.base/trace-commands.exp: New file.
19542
19543 2006-08-10 Joel Brobecker <brobecker@adacore.com>
19544 Daniel Jacobowitz <dan@codesourcery.com>
19545
19546 * gdb.base/step-bt.exp: Make hexadecimal address optional in
19547 expected output of the backtrace commands.
19548
19549 2006-08-09 Joel Brobecker <brobecker@adacore.com>
19550
19551 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
19552 untested followed by return combination.
19553 * gdb.arch/altivec-regs.exp: Likewise.
19554 * gdb.arch/e500-abi.exp: Likewise.
19555 * gdb.arch/e500-regs.exp: Likewise.
19556 * gdb.arch/gdb1291.exp: Likewise.
19557 * gdb.arch/gdb1431.exp: Likewise.
19558 * gdb.arch/gdb1558.exp: Likewise.
19559 * gdb.arch/i386-prologue.exp: Likewise.
19560 * gdb.arch/i386-unwind.exp: Likewise.
19561 * gdb.asm/asm-source.exp: Likewise.
19562 * gdb.base/a2-run.exp: Likewise.
19563 * gdb.base/advance.exp: Likewise.
19564 * gdb.base/all-bin.exp: Likewise.
19565 * gdb.base/annota1.exp: Likewise.
19566 * gdb.base/annota3.exp: Likewise.
19567 * gdb.base/args.exp: Likewise.
19568 * gdb.base/arithmet.exp: Likewise.
19569 * gdb.base/assign.exp: Likewise.
19570 * gdb.base/async.exp: Likewise.
19571 * gdb.base/attach.exp: Likewise.
19572 * gdb.base/bang.exp: Likewise.
19573 * gdb.base/bigcore.exp: Likewise.
19574 * gdb.base/bitfields.exp: Likewise.
19575 * gdb.base/bitfields2.exp: Likewise.
19576 * gdb.base/break.exp: Likewise.
19577 * gdb.base/call-sc.exp: Likewise.
19578 * gdb.base/call-strs.exp: Likewise.
19579 * gdb.base/callfuncs.exp: Likewise.
19580 * gdb.base/checkpoint.exp: Likewise.
19581 * gdb.base/chng-syms.exp: Likewise.
19582 * gdb.base/code-expr.exp: Likewise.
19583 * gdb.base/commands.exp: Likewise.
19584 * gdb.base/completion.exp: Likewise.
19585 * gdb.base/cond-expr.exp: Likewise.
19586 * gdb.base/condbreak.exp: Likewise.
19587 * gdb.base/consecutive.exp: Likewise.
19588 * gdb.base/constvars.exp: Likewise.
19589 * gdb.base/corefile.exp: Likewise.
19590 * gdb.base/cvexpr.exp: Likewise.
19591 * gdb.base/dbx.exp: Likewise.
19592 * gdb.base/define.exp: Likewise.
19593 * gdb.base/detach.exp: Likewise.
19594 * gdb.base/display.exp: Likewise.
19595 * gdb.base/dump.exp: Likewise.
19596 * gdb.base/ena-dis-br.exp: Likewise.
19597 * gdb.base/ending-run.exp: Likewise.
19598 * gdb.base/environ.exp: Likewise.
19599 * gdb.base/eval-skip.exp: Likewise.
19600 * gdb.base/exprs.exp: Likewise.
19601 * gdb.base/fileio.exp: Likewise.
19602 * gdb.base/finish.exp: Likewise.
19603 * gdb.base/float.exp: Likewise.
19604 * gdb.base/foll-exec.exp: Likewise.
19605 * gdb.base/foll-fork.exp: Likewise.
19606 * gdb.base/foll-vfork.exp: Likewise.
19607 * gdb.base/freebpcmd.exp: Likewise.
19608 * gdb.base/funcargs.exp: Likewise.
19609 * gdb.base/gcore.exp: Likewise.
19610 * gdb.base/gdb1090.exp: Likewise.
19611 * gdb.base/gdb1250.exp: Likewise.
19612 * gdb.base/huge.exp: Likewise.
19613 * gdb.base/info-proc.exp: Likewise.
19614 * gdb.base/interrupt.exp: Likewise.
19615 * gdb.base/jump.exp: Likewise.
19616 * gdb.base/langs.exp: Likewise.
19617 * gdb.base/lineinc.exp: Likewise.
19618 * gdb.base/list.exp: Likewise.
19619 * gdb.base/logical.exp: Likewise.
19620 * gdb.base/long_long.exp: Likewise.
19621 * gdb.base/macscp.exp: Likewise.
19622 * gdb.base/maint.exp: Likewise.
19623 * gdb.base/mips_pro.exp: Likewise.
19624 * gdb.base/miscexprs.exp: Likewise.
19625 * gdb.base/multi-forks.exp: Likewise.
19626 * gdb.base/opaque.exp: Likewise.
19627 * gdb.base/overlays.exp: Likewise.
19628 * gdb.base/pc-fp.exp: Likewise.
19629 * gdb.base/pointers.exp: Likewise.
19630 * gdb.base/printcmds.exp: Likewise.
19631 * gdb.base/psymtab.exp: Likewise.
19632 * gdb.base/ptype.exp: Likewise.
19633 * gdb.base/recurse.exp: Likewise.
19634 * gdb.base/relational.exp: Likewise.
19635 * gdb.base/relocate.exp: Likewise.
19636 * gdb.base/remote.exp: Likewise.
19637 * gdb.base/reread.exp: Likewise.
19638 * gdb.base/restore.exp: Likewise.
19639 * gdb.base/return.exp: Likewise.
19640 * gdb.base/return2.exp: Likewise.
19641 * gdb.base/scope.exp: Likewise.
19642 * gdb.base/sect-cmd.exp: Likewise.
19643 * gdb.base/sep.exp: Likewise.
19644 * gdb.base/sepdebug.exp: Likewise.
19645 * gdb.base/setshow.exp: Likewise.
19646 * gdb.base/setvar.exp: Likewise.
19647 * gdb.base/sigall.exp: Likewise.
19648 * gdb.base/sigbpt.exp: Likewise.
19649 * gdb.base/signals.exp: Likewise.
19650 * gdb.base/signull.exp: Likewise.
19651 * gdb.base/sizeof.exp: Likewise.
19652 * gdb.base/solib.exp: Likewise.
19653 * gdb.base/step-line.exp: Likewise.
19654 * gdb.base/step-test.exp: Likewise.
19655 * gdb.base/structs.exp: Likewise.
19656 * gdb.base/structs2.exp: Likewise.
19657 * gdb.base/term.exp: Likewise.
19658 * gdb.base/twice.exp: Likewise.
19659 * gdb.base/until.exp: Likewise.
19660 * gdb.base/varargs.exp: Likewise.
19661 * gdb.base/volatile.exp: Likewise.
19662 * gdb.base/watchpoint.exp: Likewise.
19663 * gdb.base/whatis-exp.exp: Likewise.
19664 * gdb.base/whatis.exp: Likewise.
19665 * gdb.cp/ambiguous.exp: Likewise.
19666 * gdb.cp/annota2.exp: Likewise.
19667 * gdb.cp/annota3.exp: Likewise.
19668 * gdb.cp/bool.exp: Likewise.
19669 * gdb.cp/breakpoint.exp: Likewise.
19670 * gdb.cp/casts.exp: Likewise.
19671 * gdb.cp/class2.exp: Likewise.
19672 * gdb.cp/classes.exp: Likewise.
19673 * gdb.cp/cplusfuncs.exp: Likewise.
19674 * gdb.cp/ctti.exp: Likewise.
19675 * gdb.cp/derivation.exp: Likewise.
19676 * gdb.cp/exception.exp: Likewise.
19677 * gdb.cp/gdb1355.exp: Likewise.
19678 * gdb.cp/hang.exp: Likewise.
19679 * gdb.cp/inherit.exp: Likewise.
19680 * gdb.cp/local.exp: Likewise.
19681 * gdb.cp/m-data.exp: Likewise.
19682 * gdb.cp/m-static.exp: Likewise.
19683 * gdb.cp/member-ptr.exp: Likewise.
19684 * gdb.cp/method.exp: Likewise.
19685 * gdb.cp/misc.exp: Likewise.
19686 * gdb.cp/namespace.exp: Likewise.
19687 * gdb.cp/overload.exp: Likewise.
19688 * gdb.cp/ovldbreak.exp: Likewise.
19689 * gdb.cp/pr-1023.exp: Likewise.
19690 * gdb.cp/pr-1210.exp: Likewise.
19691 * gdb.cp/pr-574.exp: Likewise.
19692 * gdb.cp/printmethod.exp: Likewise.
19693 * gdb.cp/psmang.exp: Likewise.
19694 * gdb.cp/ref-params.exp: Likewise.
19695 * gdb.cp/ref-types.exp: Likewise.
19696 * gdb.cp/rtti.exp: Likewise.
19697 * gdb.cp/templates.exp: Likewise.
19698 * gdb.cp/try_catch.exp: Likewise.
19699 * gdb.cp/userdef.exp: Likewise.
19700 * gdb.cp/virtfunc.exp: Likewise.
19701 * gdb.disasm/am33.exp: Likewise.
19702 * gdb.disasm/h8300s.exp: Likewise.
19703 * gdb.disasm/mn10300.exp: Likewise.
19704 * gdb.disasm/sh3.exp: Likewise.
19705 * gdb.disasm/t01_mov.exp: Likewise.
19706 * gdb.disasm/t02_mova.exp: Likewise.
19707 * gdb.disasm/t03_add.exp: Likewise.
19708 * gdb.disasm/t04_sub.exp: Likewise.
19709 * gdb.disasm/t05_cmp.exp: Likewise.
19710 * gdb.disasm/t06_ari2.exp: Likewise.
19711 * gdb.disasm/t07_ari3.exp: Likewise.
19712 * gdb.disasm/t08_or.exp: Likewise.
19713 * gdb.disasm/t09_xor.exp: Likewise.
19714 * gdb.disasm/t10_and.exp: Likewise.
19715 * gdb.disasm/t11_logs.exp: Likewise.
19716 * gdb.disasm/t12_bit.exp: Likewise.
19717 * gdb.disasm/t13_otr.exp: Likewise.
19718 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
19719 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
19720 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19721 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
19722 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
19723 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19724 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19725 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19726 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
19727 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
19728 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19729 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19730 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19731 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19732 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19733 * gdb.mi/gdb701.exp: Likewise.
19734 * gdb.mi/gdb792.exp: Likewise.
19735 * gdb.mi/mi-basics.exp: Likewise.
19736 * gdb.mi/mi-break.exp: Likewise.
19737 * gdb.mi/mi-cli.exp: Likewise.
19738 * gdb.mi/mi-console.exp: Likewise.
19739 * gdb.mi/mi-disassemble.exp: Likewise.
19740 * gdb.mi/mi-eval.exp: Likewise.
19741 * gdb.mi/mi-file.exp: Likewise.
19742 * gdb.mi/mi-read-memory.exp: Likewise.
19743 * gdb.mi/mi-regs.exp: Likewise.
19744 * gdb.mi/mi-return.exp: Likewise.
19745 * gdb.mi/mi-simplerun.exp: Likewise.
19746 * gdb.mi/mi-stack.exp: Likewise.
19747 * gdb.mi/mi-stepi.exp: Likewise.
19748 * gdb.mi/mi-syn-frame.exp: Likewise.
19749 * gdb.mi/mi-until.exp: Likewise.
19750 * gdb.mi/mi-var-block.exp: Likewise.
19751 * gdb.mi/mi-var-child.exp: Likewise.
19752 * gdb.mi/mi-var-cmd.exp: Likewise.
19753 * gdb.mi/mi-var-display.exp: Likewise.
19754 * gdb.mi/mi-watch.exp: Likewise.
19755 * gdb.mi/mi2-basics.exp: Likewise.
19756 * gdb.mi/mi2-break.exp: Likewise.
19757 * gdb.mi/mi2-cli.exp: Likewise.
19758 * gdb.mi/mi2-console.exp: Likewise.
19759 * gdb.mi/mi2-disassemble.exp: Likewise.
19760 * gdb.mi/mi2-eval.exp: Likewise.
19761 * gdb.mi/mi2-file.exp: Likewise.
19762 * gdb.mi/mi2-read-memory.exp: Likewise.
19763 * gdb.mi/mi2-regs.exp: Likewise.
19764 * gdb.mi/mi2-return.exp: Likewise.
19765 * gdb.mi/mi2-simplerun.exp: Likewise.
19766 * gdb.mi/mi2-stack.exp: Likewise.
19767 * gdb.mi/mi2-stepi.exp: Likewise.
19768 * gdb.mi/mi2-syn-frame.exp: Likewise.
19769 * gdb.mi/mi2-until.exp: Likewise.
19770 * gdb.mi/mi2-var-block.exp: Likewise.
19771 * gdb.mi/mi2-var-child.exp: Likewise.
19772 * gdb.mi/mi2-var-cmd.exp: Likewise.
19773 * gdb.mi/mi2-var-display.exp: Likewise.
19774 * gdb.mi/mi2-watch.exp: Likewise.
19775 * gdb.stabs/exclfwd.exp: Likewise.
19776 * gdb.stabs/weird.exp: Likewise.
19777 * gdb.threads/gcore-thread.exp: Likewise.
19778 * gdb.trace/actions.exp: Likewise.
19779 * gdb.trace/backtrace.exp: Likewise.
19780 * gdb.trace/circ.exp: Likewise.
19781 * gdb.trace/collection.exp: Likewise.
19782 * gdb.trace/deltrace.exp: Likewise.
19783 * gdb.trace/infotrace.exp: Likewise.
19784 * gdb.trace/limits.exp: Likewise.
19785 * gdb.trace/packetlen.exp: Likewise.
19786 * gdb.trace/passc-dyn.exp: Likewise.
19787 * gdb.trace/passcount.exp: Likewise.
19788 * gdb.trace/report.exp: Likewise.
19789 * gdb.trace/save-trace.exp: Likewise.
19790 * gdb.trace/tfind.exp: Likewise.
19791 * gdb.trace/tracecmd.exp: Likewise.
19792 * gdb.trace/while-dyn.exp: Likewise.
19793 * gdb.trace/while-stepping.exp: Likewise.
19794
19795 2006-08-08 Joel Brobecker <brobecker@adacore.com>
19796
19797 * gdb.base/step-bt.c: New file.
19798 * gdb.base/step-bt.exp: New testcase.
19799
19800 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
19801
19802 * config/monitor.exp (gdb_load): Remove support for obsolete
19803 download-write-size.
19804 * gdb.base/remote.exp: Likewise. Update all callers of
19805 gdb_timed_load.
19806
19807 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19808
19809 * cursal.exp: Pass binfile to gdb_load.
19810
19811 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
19812
19813 * gdb.base/cursal.exp: Add "" to gdb_load call.
19814
19815 2006-07-29 Mark Kettenis <kettenis@gnu.org>
19816
19817 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
19818 NetBSD/ELF targets.
19819
19820 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
19821
19822 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
19823 operator*.
19824
19825 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
19826
19827 * gdb.base/completion.exp: Update for change in "file" behavior.
19828 * gdb.stabs/weird.exp: Likewise.
19829 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
19830 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
19831
19832 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
19833
19834 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
19835 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
19836
19837 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
19838
19839 * gdb.base/default.exp: Update source command error message.
19840 * gdb.base/help.exp: Update 'help source' message.
19841
19842 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
19843
19844 * gdb.cp/bs15503.exp: Update comment for no longer crashing
19845 test.
19846
19847 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
19848
19849 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
19850
19851 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19852
19853 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
19854
19855 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
19856
19857 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
19858
19859 2006-07-17 Mark Kettenis <kettenis@gnu.org>
19860
19861 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
19862 *-*-openbsd* from targets for wich we expect ARM FPA floating
19863 point format.
19864
19865 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
19866
19867 * gdb.cp/annota3.exp: Expect frame-begin annotation.
19868
19869 2006-07-17 Mark Kettenis <kettenis@gnu.org>
19870
19871 * gdb.base/annota3.exp: Expect frame-begin annotation.
19872
19873 2006-07-14 Joel Brobecker <brobecker@adacore.com>
19874
19875 * gdb.base/help.exp: Adjust "help unset" test to accept
19876 any list of unset commands.
19877
19878 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
19879 Daniel Jacobowitz <dan@codesourcery.com>
19880
19881 * gdb.cp/ref-params.exp: New test.
19882 * gdb.cp/ref-params.cc: New source file.
19883 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
19884
19885 2006-07-08 Mark Kettenis <kettenis@gnu.org>
19886
19887 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
19888 spaces/tabs in regular expressions since they might not be there.
19889
19890 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
19891
19892 * gdb.base/ifelse.exp: New file.
19893
19894 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
19895
19896 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
19897 line.
19898 * gdb.base/huge.exp: Loop over compilation to find a size that
19899 is acceptable.
19900 * gdb.base/remote.exp: Correct expected strings.
19901 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
19902
19903 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19904
19905 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
19906
19907 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19908
19909 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
19910 native.
19911
19912 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19913
19914 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
19915 enable stabs testing.
19916
19917 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19918
19919 * gdb.base/auxv.exp: Intercept undefined command messages before
19920 gdb_test_multiple does.
19921
19922 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
19923
19924 * Makefile.in (host_alias): Remove.
19925 (target_alias): Use @target_noncanonical@.
19926 (site.exp): Don't set host_alias.
19927 * aclocal.m4: Remove contents. Include acx.m4.
19928 * configure: Regenerated.
19929 * configure.ac: Use ACX_NONCANONICAL_TARGET.
19930
19931 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
19932
19933 * lib/gdb.exp (gdb_load_cmd): New.
19934
19935 * gdb.base/fileio.c: Add system(NULL) test.
19936 * gdb.base/fileio.exp: Check it.
19937
19938 * gdb.base/break.c: Add 10a breakpoint at }
19939 * gdb.base/break.exp: Add test for breakpoint at }
19940 * gdb.cp/anon-union.cc: Add code at end of function.
19941 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
19942 * gdb.mi/var-cmd.c: Add code at end of function.
19943 * gdb.mi/mi-var-display.exp: Adjust end of next.
19944 * gdb.mi/mi2-var-display.exp: Likewise.
19945 * gdb.base/fileio.c: Add stop function and insert calls at
19946 stopping places.
19947 * gdb.base/fileio.exp: Breakpoint stop function and remove
19948 explicit line number references.
19949
19950 2006-05-19 Joel Brobecker <brobecker@adacore.com>
19951
19952 * gdb.base/del.exp (test_delete_alias): New function.
19953 Now check that both "del" and "d" work as aliases for "delete".
19954
19955 2006-05-18 Fred Fish <fnf@specifix.com>
19956
19957 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
19958 required. Check for spurious output after program exits normally.
19959
19960 2006-05-17 Fred Fish <fnf@specifix.com>
19961
19962 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
19963 gdb_load, so it works in the simulator.
19964
19965 2006-05-11 Fred Fish <fnf@specifix.com>
19966
19967 * gdb.base/bang.exp: Ignore unexpected output between the
19968 "program exited normally" and the gdb prompt, as many other
19969 tests do.
19970
19971 2006-05-07 Mark Kettenis <kettenis@gnu.org>
19972
19973 * gdb.base/help.exp: Make "delete checkpoint" part option for
19974 "help d" and "help delete" tests.
19975
19976 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19977
19978 * gdb.mi/mi-basics.exp: Add missing serial number to
19979 expected output in some mi_gdb_test statements.
19980 * gdb.mi/mi2-basics.exp: Likewise.
19981
19982 2006-05-05 Joel Brobecker <brobecker@adacore.com>
19983
19984 * gdb.base/del.c: New file.
19985 * gdb.base/del.exp: New testcase.
19986
19987 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
19988
19989 * gdb.base/break.exp: Do not assume a breakpoint on
19990 main will actually be in $srcfile when optimizing.
19991 * gdb.base/savedregs.exp: Do not require that the dummy
19992 frame location match up to a symbol and source file location.
19993 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
19994 will get printed without a mi_cmd_data_list_register_values prefix.
19995 (*-data-list-register-*): Correct regular expressions to expect the new
19996 pseudo d? floating point registers.
19997 * gdb.mi/mi2-regs.exp: Likewise.
19998
19999 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
20000
20001 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
20002 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
20003 is allocated by the compiler.
20004 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
20005 anons, e, anone to force their allocation by the compiler.
20006
20007 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
20008
20009 * gdb.base/help.exp: Update expected text for help d and
20010 help delete.
20011
20012 2006-05-02 Mark Kettenis <kettenis@gnu.org>
20013
20014 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
20015 NetBSD/ELF targets.
20016
20017 2006-04-30 Mark Kettenis <kettenis@gnu.org>
20018
20019 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
20020 single-step breakpoint fails; make this a KFAIL on
20021 sparc*-*-openbsd*.
20022 * gdb.base/siginfo.exp: Likewise.
20023 * gdb.base/sigstep.exp (advance, advancei): Likewise.
20024
20025 2006-04-26 Michael Snyder <msnyder@redhat.com>
20026
20027 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
20028 which may have to consume output from other forks.
20029 Add tests to make sure that "delete fork" succeeded.
20030
20031 2006-04-20 Michael Snyder <msnyder@redhat.com>
20032
20033 * 2006-03-22 Jim Blandy <jimb@redhat.com>
20034 Add support for the Renesas M32C and M16C.
20035
20036 * gdb.asm/asm-source.exp: Add m32c target.
20037 * gdb.asm/m32c.inc: Support for m32c target.
20038
20039 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
20040
20041 * gdb.base/commands.exp (recursive_source_test): New test.
20042
20043 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
20044
20045 * gdb.base/float.exp: Add pattern for sparc targets.
20046
20047 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
20048
20049 * gdb.base/commands.exp (stray_arg0_test): New test.
20050
20051 2006-03-30 Paul Brook <paul@codesourcery.com>
20052
20053 * gdb.mi/mi-until.exp: kfail broken until command.
20054 * gdb.mi/mi2-until.exp: Ditto.
20055
20056 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
20057
20058 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
20059
20060 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
20061
20062 * gdb.base/prelink.exp: Anchor tested-for regular expression
20063 on gdb prompt.
20064
20065 2006-03-07 Paul Brook <paul@codesourcery.com>
20066
20067 * gdb.base/assign.exp: Correct fail message.
20068
20069 2006-03-07 Paul Brook <paul@codesourcery.com>
20070
20071 * lib/compiler.c: Extract armcc version number.
20072 * lib/compiler.cc: Ditto.
20073
20074 2006-03-07 Paul Brook <paul@codesourcery.com>
20075
20076 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
20077 additional_flags=-w.
20078 * gdb.arch/altivec-regs.exp: Ditto.
20079 * gdb.arch/e500-abi.exp: Ditto.
20080 * gdb.arch/e500-regs.exp: Ditto.
20081 * gdb.base/all-bin.exp: Ditto.
20082 * gdb.base/annota1.exp: Ditto.
20083 * gdb.base/annota3.exp: Ditto.
20084 * gdb.base/args.exp: Ditto.
20085 * gdb.base/arithmet.exp: Ditto.
20086 * gdb.base/assign.exp: Ditto.
20087 * gdb.base/async.exp: Ditto.
20088 * gdb.base/bang.exp: Ditto.
20089 * gdb.base/break.exp: Ditto.
20090 * gdb.base/call-rt-st.exp: Ditto.
20091 * gdb.base/completion.exp: Ditto.
20092 * gdb.base/cond-expr.exp: Ditto.
20093 * gdb.base/condbreak.exp: Ditto.
20094 * gdb.base/consecutive.exp: Ditto.
20095 * gdb.base/define.exp: Ditto.
20096 * gdb.base/display.exp: Ditto.
20097 * gdb.base/ena-dis-br.exp: Ditto.
20098 * gdb.base/environ.exp: Ditto.
20099 * gdb.base/eval-skip.exp: Ditto.
20100 * gdb.base/info-proc.exp: Ditto.
20101 * gdb.base/jump.exp: Ditto.
20102 * gdb.base/logical.exp: Ditto.
20103 * gdb.base/long_long.exp: Ditto.
20104 * gdb.base/maint.exp: Ditto.
20105 * gdb.base/miscexprs.exp: Ditto.
20106 * gdb.base/pc-fp.exp: Ditto.
20107 * gdb.base/pointers.exp: Ditto.
20108 * gdb.base/relational.exp: Ditto.
20109 * gdb.base/reread.exp: Ditto.
20110 * gdb.base/sect-cmd.exp: Ditto.
20111 * gdb.base/sep.exp: Ditto.
20112 * gdb.base/sepdebug.exp: Ditto.
20113 * gdb.base/until.exp: Ditto.
20114 * gdb.base/whatis-exp.exp: Ditto.
20115 * gdb.cp/annota2.exp: Ditto.
20116 * gdb.cp/annota3.exp: Ditto.
20117 * gdb.trace/actions.exp: Ditto.
20118 * gdb.trace/backtrace.exp: Ditto.
20119 * gdb.trace/circ.exp: Ditto.
20120 * gdb.trace/collection.exp: Ditto.
20121 * gdb.trace/deltrace.exp: Ditto.
20122 * gdb.trace/infotrace.exp: Ditto.
20123 * gdb.trace/limits.exp: Ditto.
20124 * gdb.trace/packetlen.exp: Ditto.
20125 * gdb.trace/passc-dyn.exp: Ditto.
20126 * gdb.trace/passcount.exp: Ditto.
20127 * gdb.trace/report.exp: Ditto.
20128 * gdb.trace/save-trace.exp: Ditto.
20129 * gdb.trace/tfind.exp: Ditto.
20130 * gdb.trace/tracecmd.exp: Ditto.
20131 * gdb.trace/while-dyn.exp: Ditto.
20132 * gdb.trace/while-stepping.exp: Ditto.
20133 * lib/gdb.exp: Ditto.
20134 (gdb_compile): Handle nowarning option.
20135
20136 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
20137
20138 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
20139 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
20140 Rename executable to prelinkt. Don't re-prelink if we didn't
20141 get a core file. Test prelink -u exit status to tell whether
20142 prelinking failed. Use gdb_test_multiple.
20143
20144 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
20145
20146 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
20147 (do_tests): Call it.
20148
20149 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
20150
20151 * gdb.base/prelink.exp: New test.
20152 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
20153
20154 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
20155
20156 * gdb.fortran/derived-type.f90: New file.
20157 * gdb.fortran/derived-type.exp: New testcase.
20158
20159 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
20160
20161 * gdb.base/default.exp: Allow ';' as a directory separator.
20162
20163 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20164
20165 * gdb.base/help.exp (help add-symbol-file): Update.
20166
20167 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
20168
20169 * gdb.base/help.exp (help load): Update expected results.
20170
20171 2006-02-19 Fred Fish <fnf@specifix.com>
20172
20173 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
20174 specifix hex value as part of results.
20175 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
20176
20177 2006-02-16 Fred Fish <fnf@specifix.com>
20178
20179 * gdb.base/whatis.c: Define variables using typedefs char_addr,
20180 ushort_addr, and slong_addr, so the typedefs are not optimized
20181 away.
20182 * gdb.base/whatis.exp: Add tests using type name for struct type,
20183 union type, enum type, and typedef.
20184
20185 2006-02-13 Mark Kettenis <kettenis@gnu.org>
20186
20187 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
20188
20189 2006-02-13 Jim Blandy <jimb@redhat.com>
20190
20191 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
20192 case where it takes two "next" commands to skip past the init
20193 call.
20194
20195 2006-02-12 Fred Fish <fnf@specifix.com>
20196
20197 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
20198 to handle cases where it takes two "next" commands to skip
20199 past the init call.
20200
20201 2006-02-07 Joel Brobecker <brobecker@adacore.com>
20202
20203 * gdb.ada/array_return.exp: Mark the last test as expected to fail
20204 on hppa32 targets.
20205
20206 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
20207
20208 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
20209 field.
20210
20211 2006-01-29 Mark Kettenis <kettenis@gnu.org>
20212
20213 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
20214
20215 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
20216
20217 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
20218 files.
20219
20220 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
20221
20222 * gdb.cp/maint.exp: Set complaints to a positive value.
20223
20224 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20225
20226 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
20227 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
20228 function name.
20229
20230 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
20231
20232 * gdb.base/checkpoint.c: Update copyright notice. Include
20233 <stdlib.h>.
20234
20235 2006-01-04 Jim Blandy <jimb@redhat.com>
20236
20237 * gdb.asm/asm-source.exp: Independently provide default values for
20238 asm-flags and debug-flags. Use 'string equal' to do the
20239 comparison, not the implicit expr's '==' operator. Remove
20240 now-unneeded assignments to asm-flags. In h8300 case, place
20241 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
20242
20243 2006-01-04 Michael Snyder <msnyder@redhat.com>
20244
20245 * gdb.base/checkpoint.c: New file.
20246 * gdb.base/checkpoint.exp: New file.
20247 * gdb.base/multi-fork.c: New file.
20248 * gdb.base/multi-fork.exp: New file.
20249 * gdb.base/pi.txt: New file (data for checkpoint.c test).
20250
20251 2006-01-04 Fred Fish <fnf@specifix.com>
20252
20253 * gdb.base/ptype.c (foo): Add typedef.
20254 (intfoo): Add function.
20255 * gdb.base/ptype1.c: New file.
20256 * gdb.base/ptype.exp: Handle compilation and linking with two
20257 source files. Test that proper type for "foo" is found based
20258 on source context rather than first match found in symtabs.
20259
20260 2005-12-28 Mark Kettenis <kettenis@gnu.org>
20261
20262 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
20263 * gdb.asm/openbsd.inc: Indent commands.
20264
20265 2005-12-26 Mark Kettenis <kettenis@gnu.org>
20266
20267 * gdb.base/freebpcmd.exp: Increase timeout.
20268
20269 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
20270
20271 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
20272
20273 * gdb.base/default.exp: Update check for "show version".
20274
20275 2005-12-09 Randolph Chung <tausq@debian.org>
20276
20277 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
20278 * gdb.asm/pa64.inc: New file.
20279
20280 2005-12-09 Randolph Chung <tausq@debian.org>
20281
20282 * gdb.asm/common.inc: Indent commands.
20283 * gdb.asm/asmsrc1.s: Likewise.
20284 * gdb.asm/asmsrc2.s: Likewise.
20285
20286 2005-12-09 Randolph Chung <tausq@debian.org>
20287
20288 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
20289 (get_addr_of_sym): Remove duplicate print.
20290 (gen_core): xfail hppa*-*-hpux*, update expected output.
20291 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
20292 * gdb.arch/pa64-nullify.s: New file.
20293
20294 2005-12-09 Randolph Chung <tausq@debian.org>
20295
20296 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
20297
20298 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
20299
20300 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
20301 code generation for these functions.
20302 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
20303 error message.
20304
20305 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
20306
20307 * gdb.base/help.exp (help b, help br, help bre, help brea)
20308 (help break): Update the expected message.
20309
20310 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
20311
20312 * gdb.asm/m68hc11.inc: Setup the data section.
20313 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
20314 script for this test.
20315 (m6812-*-*): Likewise.
20316
20317 2005-11-09 Randolph Chung <tausq@debian.org>
20318
20319 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
20320
20321 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
20322
20323 * gdb.base/break.exp: Fix a comment typo.
20324
20325 2005-11-03 Jim Blandy <jimb@redhat.com>
20326
20327 Checked in by Elena Zannoni <ezannoni@redhat.com>
20328
20329 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
20330
20331 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
20332
20333 * gdb.arch/gdb1558.c: Include stdio.h.
20334
20335 2005-10-31 Mark Kettenis <kettenis@gnu.org>
20336
20337 * gdb.asm/asm-source.exp: Use -e instead of --entry.
20338
20339 2005-10-31 Mark Kettenis <kettenis@gnu.org>
20340
20341 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
20342
20343 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
20344
20345 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20346 vscr" tests to better match output.
20347
20348 2005-10-12 Jim Blandy <jimb@redhat.com>
20349
20350 * gdb.base/structs.exp (any): New function.
20351 (test_struct_returns): Don't make any assumptions at all about
20352 what value the function returns when GDB can't set the return
20353 value.
20354
20355 2005-10-09 Joel Brobecker <brobecker@adacore.com>
20356
20357 * gdb.ada/arrayidx/p.adb: New file.
20358 * gdb.ada/arrayidx.exp: New testcase
20359
20360 2005-10-09 Joel Brobecker <brobecker@adacore.com>
20361
20362 * gdb.ada/array_return/pck.ads: New file.
20363 * gdb.ada/array_return/pck.adb: New file.
20364 * gdb.ada/array_return/p.adb: New file.
20365 * gdb.ada/array_return.exp: New testcase.
20366
20367 2005-10-03 Joel Brobecker <brobecker@adacore.com>
20368
20369 * gdb.base/arrayidx.c: New file.
20370 * gdb.base/arrayidx.exp: New testcase.
20371
20372 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
20373
20374 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
20375 frames-invalid and breakpoints-invalid are no longer generated
20376 with level 3 so don't expect them in the output.
20377
20378 2005-09-27 Bob Rossi <bob@brasko.net>
20379
20380 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
20381 from test. Escape the | in mi_gdb_test call.
20382 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
20383 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
20384 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
20385 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
20386 expected regex's in mi_gdb_test calls.
20387 * lib/mi-support.exp: Remove arbitrary .* from tests.
20388 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
20389 Fully anchor GDB/MI expected results in mi_gdb_test.
20390 * lib/gdb.exp (string_to_regexp): Escape the ] character.
20391 * gdb.base/sizeof.exp: Remove escape character. Correct test.
20392
20393 2005-09-26 Paul Brook <paul@codesourcery.com>
20394
20395 * long_long.exp: Exclude eabi targets from arm FPA float format test.
20396
20397 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20398
20399 * bfp-test.c: New file.
20400 * bfp-test.exp: New testcase.
20401
20402 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
20403
20404 * gdb.fortran/subarray.exp: New testcase to test the evaluation
20405 of subarray and substring variable.
20406 * gdb.fortran/subarray.f: New source file for the test of subarray
20407 and substring variable evaluation.
20408 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
20409 of string constant.
20410
20411 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
20412
20413 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
20414 copyright dates.
20415
20416 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
20417
20418 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
20419 powerpc altivec' test with an almost identical 'info vector' test.
20420
20421 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20422
20423 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
20424 vscr" tests to match output.
20425
20426 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
20427
20428 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
20429 output.
20430
20431 2005-09-11 Bob Rossi <bob@brasko.net>
20432
20433 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
20434 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
20435 commands that return an MI output command and an asyncronous MI output
20436 command.
20437 * gdb.mi/mi-console.exp: Ditto.
20438
20439 2005-09-11 Bob Rossi <bob@brasko.net>
20440
20441 * gdb.mi/mi-var-child.c: Include <string.h>.
20442
20443 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
20444
20445 * killed.exp: Correct gdb_expect syntax.
20446
20447 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
20448
20449 * lib/mi-support.exp (mi_gdb_load): Fix typo.
20450
20451 2005-08-02 Bob Rossi <bob@brasko.net>
20452
20453 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
20454 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
20455 Change tests to inferior-tty-set/show.
20456 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
20457 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
20458 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
20459 inferior. Use mi_gdb_test to get GDB and Inferior output.
20460 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
20461 descriptor.
20462 (mi_inferior_tty_name): Add inferior PTY file name.
20463 (mi_gdb_start): Add INFERIOR_PTY parameter.
20464 (mi_gdb_test): Add IPATTERN parameter.
20465
20466 2005-08-02 Bob Rossi <bob@brasko.net>
20467
20468 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
20469 parameter to mi_gdb_test.
20470 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
20471
20472 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20473
20474 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
20475 struct_declarations.
20476 * gdb.mi/mi-var-child.exp: Step over the initialization of
20477 struct_declarations.
20478
20479 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
20480
20481 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
20482 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
20483 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
20484 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
20485 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
20486 file.
20487
20488 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
20489
20490 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
20491 (do_children_tests): Assign values to the extra elements.
20492
20493 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
20494 them for tests for "-var-update --no-values" and
20495 "-var-update --all-values".
20496 Add test for "-var-list-children --simple-values".
20497
20498 * gdb.mi/basics.c (callee4): Add integer array D[3]...
20499
20500 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
20501 "-stack-list-locals --simple-values" Improve doc strings and
20502 comments.
20503
20504 2005-07-18 Mark Kettenis <kettenis@gnu.org>
20505
20506 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
20507 *-*-openbsd*.
20508 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
20509
20510 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
20511 sigaltsatck'.
20512
20513 2005-07-14 Bob Rossi <bob@brasko.net>
20514
20515 * gdb.base/default.exp (tty): Changed output of command.
20516 * gdb.base/help.exp (help tty): Ditto.
20517
20518 2005-07-12 Mark Kettenis <kettenis@gnu.org>
20519
20520 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
20521
20522 2005-07-10 Mark Kettenis <kettenis@gnu.org>
20523
20524 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
20525 -stack-select-frame without arguments.
20526 (test_stack_frame_listing): Add test for newly implemented command
20527 -stack-info-frame.
20528
20529 2005-07-06 Bob Rossi <bob@brasko.net>
20530
20531 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
20532 command.
20533 (Copyright): Update copyright.
20534
20535 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
20536
20537 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
20538 tests to evaluate exponentiation expression.
20539
20540 2005-06-29 Andreas Schwab <schwab@suse.de>
20541
20542 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
20543 main to avoid warnings.
20544
20545 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
20546
20547 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
20548
20549 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
20550 -stack-select-frame without arguments.
20551 (test_stack_frame_listing): Add test for newly implemented command
20552 -stack-info-frame.
20553
20554 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
20555
20556 * gdb.fortran/array-element.f: New file.
20557 * gdb.fortran/array-element.exp: New testcase.
20558
20559 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20560
20561 * gdb.base/bigcore.exp: Correct checks for systems which can
20562 not dump a large core file.
20563
20564 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
20565
20566 * gdb.base/relocate.c: Add a copyright notice.
20567 (dummy): Remove.
20568 * gdb.base/relocate.exp: Test printing the values of variables
20569 from a relocatable file.
20570
20571 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
20572
20573 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
20574 excess MI output after an error.
20575
20576 2005-05-29 Joel Brobecker <brobecker@adacore.com>
20577
20578 * gdb.arch/alpha-step.c: New file.
20579 * gdb.arch/alpha-step.exp: New testcase.
20580
20581 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
20582 Dennis Brueni <dennis@slickedit.com>
20583
20584 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
20585 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
20586 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
20587 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
20588 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
20589 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
20590 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
20591
20592 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
20593 Wu Zhou <woodzltc@cn.ibm.com>
20594
20595 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
20596 IBM's xlc compiler.
20597 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
20598 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
20599
20600 2005-05-13 Jim Blandy <jimb@redhat.com>
20601
20602 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
20603 calling gdb_suppress_entire_file.
20604 * gdb.base/charset.exp: Same.
20605 * gdb.base/call-rt-st.exp: Same.
20606
20607 2005-05-05 Bob Rossi <bob_rossi@cox.net>
20608
20609 * lib/gdb.exp (fullname_syntax): Added global regex.
20610 (fullname_syntax_POSIX): Ditto.
20611 (fullname_syntax_UNC): Ditto.
20612 (fullname_syntax_DOS_CASE): Ditto.
20613 (fullname_syntax_DOS): Ditto.
20614 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
20615 fullname_syntax variable to scope and use it.
20616 (test_file_list_exec_source_files): Ditto.
20617 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
20618
20619 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
20620
20621 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
20622
20623 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
20624
20625 * lib/gdb.exp (skip_altivec_tests): New function, based on
20626 check_vmx_hw_available from the GCC testsuite.
20627 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
20628 * lib/gdb.arch/altivec-regs.exp: Likewise.
20629
20630 2005-05-02 Jim Blandy <jimb@redhat.com>
20631
20632 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
20633 calling gdb_suppress_entire_file.
20634
20635 2005-04-30 Randolph Chung <tausq@debian.org>
20636
20637 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
20638 Slightly relax "sem_post" name checking.
20639
20640 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20641
20642 * gdb.base/unload.exp: Use new shared library infrastructure.
20643
20644 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
20645
20646 * gdb.base/so-impl-ld.exp: Use new shared library
20647 infrastructure.
20648
20649 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
20650
20651 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
20652 * gdb.asm/h8300.inc: New file.
20653
20654 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20655
20656 * gdb.base/shlib-call.exp: Change to use new shared library
20657 infrastructure.
20658
20659 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20660
20661 * gdb.base/pending.exp: Change to use new shared library
20662 infrastructure.
20663
20664 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
20665
20666 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
20667 use test_compiler_info instead of gcc_compiled, and update copyright.
20668
20669 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
20670
20671 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
20672 shared objects being adjusted and update copyright years.
20673
20674 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
20675
20676 * ChangeLog: Correct some 2003-01-13 dates.
20677 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
20678 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
20679 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
20680 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
20681 gdb.trace/tfind.exp: Update copyright years.
20682
20683 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
20684 Daniel Jacobowitz <dan@codesourcery.com>
20685
20686 * lib/gdb.exp (gdb_compile): Handle shlib=.
20687 (gdb_compile_shlib): New function.
20688
20689 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
20690
20691 * lib/gdb.exp (test_compiler_info): Give argument a default value.
20692
20693 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20694
20695 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
20696 gdb.server.
20697 * configure.ac: Likewise.
20698 * configure: Regenerated.
20699 * gdb.gdbserver/Makefile.in: Moved to...
20700 * gdb.server/Makefile.in: ... here.
20701 * gdb.gdbserver/server.c: Moved to...
20702 * gdb.server/server.c: ... here.
20703 * gdb.gdbserver/server-run.exp: Moved to...
20704 * gdb.server/server-run.exp: ... here.
20705
20706 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
20707
20708 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
20709 * configure.ac: Create gdb.gdbserver/Makefile.
20710 * configure: Regenerated.
20711 * lib/gdbserver-support.exp: New file, derived from
20712 config/gdbserver.exp.
20713 * config/gdbserver.exp: Use gdbserver-support.exp.
20714 * gdb.gdbserver/Makefile.in: New file.
20715 * gdb.gdbserver/server.c: New file.
20716 * gdb.gdbserver/server-run.exp: New file.
20717
20718 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
20719
20720 * lib/gdb.exp (test_compiler_info): Return compiler_info
20721 if no arguments are given.
20722
20723 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
20724
20725 * gdb.arch/altivec-abi.exp: Check for compiler and set
20726 use altivec' flag accordingly.
20727 * gdb.arch/altivec-regs.exp: Likewise.
20728
20729 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
20730
20731 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
20732
20733 2005-03-27 Andreas Schwab <schwab@suse.de>
20734
20735 * gdb.base/bigcore.c (main): Add missing mode argument in open
20736 call.
20737
20738 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
20739
20740 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
20741 downloads.
20742 * config/gdbserver.exp (gdb_load): Likewise.
20743
20744 2005-03-14 Paul Brook <paul@codesourcery.com>
20745
20746 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
20747 targets.
20748
20749 2005-03-09 Joel Brobecker <brobecker@adacore.com>
20750
20751 * gdb.dwarf2/dup-psym.S: New file.
20752 * gdb.dwarf2/dup-psym.exp: New testcase.
20753
20754 2005-03-09 Joel Brobecker <brobecker@adacore.com>
20755
20756 * gdb.ada/exec_changed/first.adb: New file.
20757 * gdb.ada/exec_changed/second.adb: New file.
20758 * gdb.ada/exec_changed.exp: New testcase.
20759
20760 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
20761
20762 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
20763 (A2): New class.
20764 (main): Test operator+.
20765 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
20766 breakpoint test.
20767
20768 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
20769 * gdb.base/signull.exp: Disable if gdb,nosignals.
20770 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
20771 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
20772 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
20773 * gdb.mi/mi2-console.exp: Likewise.
20774 * gdb.trace/collection.exp (run_trace_experiment): Consume the
20775 continue output at start.
20776 (gdb_collect_locals_test): Robustify regexp.
20777 * gdb.trace/passc-dyn.exp: Fix comment typo.
20778 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
20779
20780 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
20781
20782 * gdb.asm/asm-source.exp: Add iq2000 case.
20783 * gdb.asm/iq2000.inc: New file.
20784
20785 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
20786
20787 * gdb.base/command.exp: Change hardcoded value to regular expression.
20788 * gdb.base/float.exp: Add powerpc to the list of targets checked.
20789
20790 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
20791
20792 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
20793 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
20794 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
20795 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
20796 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
20797
20798 2005-03-05 Mark Kettenis <kettenis@gnu.org>
20799
20800 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
20801 changes.
20802
20803 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
20804
20805 * lib/compiler.c: Add test for IBM's xlc compiler.
20806 * lib/compiler.cc: Likewise.
20807
20808 2004-02-24 Joel Brobecker <brobecker@adacore.com>
20809
20810 * gdb.ada/fixed_points.exp: Create compilation object directory
20811 before running the test.
20812 * gdb.ada/null_record.exp: Likewise.
20813 * gdb.ada/packed_array.exp: Likewise.
20814 * gdb.ada/start.exp: Likewise.
20815
20816 2005-02-15 Joel Brobecker <brobecker@adacore.com>
20817
20818 * gdb.ada/packed_array/pa.adb: New file.
20819 * gdb.ada/packed_array.exp: New testcase.
20820
20821 2005-02-10 Mark Kettenis <kettenis@gnu.org>
20822
20823 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
20824 files.
20825
20826 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
20827 on *-*-openbsd*. Correctly match whitespace in regukar
20828 expressions.
20829
20830 2005-02-10 Daniel Jacobowitz <dan@debian.org>
20831
20832 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
20833 PR exp/1821
20834 * gdb.base/gdb1821.c: New test file.
20835 * gdb.base/gdb1821.exp: New test file.
20836
20837 2005-02-09 Joel Brobecker <brobecker@adacore.com>
20838
20839 * gdb.base/start.c: New file.
20840 * gdb.base/start.exp: New testcase.
20841
20842 2005-02-09 Joel Brobecker <brobecker@adacore.com>
20843
20844 * gdb.ada/start/dummy.adb: New file.
20845 * gdb.ada/start.exp: New testcase.
20846
20847 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
20848
20849 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
20850 for printing symbols and statistics.
20851 Add test for using relative pathnames in "maint print msymbols" test.
20852 Mark "maint info sections DATA" XFAIL on Cygwin.
20853 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
20854 tests.
20855
20856 2005-02-09 Andreas Schwab <schwab@suse.de>
20857
20858 Committed by Andrew Cagney <cagney@gnu.org>
20859 * gdb.base/remotetimeout.exp: New file.
20860
20861 2005-02-07 Mark Kettenis <kettenis@gnu.org>
20862
20863 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
20864
20865 2005-02-03 Joel Brobecker <brobecker@adacore.com>
20866
20867 * gdb.ada/gnat_ada.gpr: New file.
20868 * gdb.ada/gnat_ada.gin: Delete, no longer used.
20869 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
20870 * configure.ac: No longer generate gnat_ada.gpr.
20871 * configure: Regenerate.
20872 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
20873 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
20874 * gdb.ada/null_record/bar.ads: Likewise.
20875 * gdb.ada/null_record/bar.adb: Likewise.
20876 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
20877 * gdb.ada/null_record.exp (testdir): New variable.
20878 (testfile): executable is now in testdir subdirectory.
20879 (srcfile): Use full path to the main compilation unit.
20880 * gdb.ada/fixed_points.exp: Same changes as above.
20881
20882 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
20883
20884 * gdb.base/interp.exp: New test.
20885
20886 2005-01-24 Andrew Cagney <cagney@gnu.org>
20887
20888 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
20889
20890 2005-01-19 Andrew Cagney <cagney@gnu.org>
20891
20892 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
20893 configure.ac not configure.in.
20894
20895 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
20896 of powerpc*-*-*.
20897 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
20898 * gdb.base/list.exp (test_list_function)
20899 (test_list_filename_and_function): Ditto.
20900 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
20901
20902 2005-01-16 Andrew Cagney <cagney@gnu.org>
20903
20904 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
20905
20906 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
20907
20908 2005-01-14 Andrew Cagney <cagney@gnu.org>
20909
20910 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
20911 * gdb.mi/mi2-var-cmd.exp: Ditto.
20912
20913 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
20914
20915 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
20916
20917 2005-01-07 Andrew Cagney <cagney@gnu.org>
20918
20919 * configure.ac: Rename configure.in, require autoconf 2.59.
20920 * configure: Re-generate.
20921 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
20922 * gdb.stabs/configure: Re-generate.
20923 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
20924 * gdb.hp/configure: Re-generate.
20925 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
20926 autoconf 2.59.
20927 * gdb.hp/gdb.objdbg/configure: Re-generate.
20928 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
20929 autoconf 2.59.
20930 * gdb.hp/gdb.defects/configure: Re-generate.
20931 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
20932 autoconf 2.59.
20933 * gdb.hp/gdb.compat/configure: Re-generate.
20934 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
20935 autoconf 2.59.
20936 * gdb.hp/gdb.base-hp/configure: Re-generate.
20937 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
20938 autoconf 2.59.
20939 * gdb.hp/gdb.aCC/configure: Re-generate.
20940
20941 2004-12-15 Jim Blandy <jimb@redhat.com>
20942
20943 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
20944 under NPTL when there is debugging info available for libpthread.
20945
20946 2004-12-13 Jerome Guitton <guitton@gnat.com>
20947
20948 * gdb.ada/fixed_points.c: New file.
20949 * gdb.ada/fixed_points.exp: New file.
20950
20951 2004-12-03 Randolph Chung <tausq@debian.org>
20952
20953 * gdb.arch/pa-nullify.exp: New file.
20954 * gdb.arch/pa-nullify.s: New file.
20955
20956 2004-11-30 Randolph Chung <tausq@debian.org>
20957
20958 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
20959 instead of "tbug". Fix regexp to work properly with gdb_test.
20960
20961 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
20962
20963 * gdb.base/bitfields2.exp: New test.
20964 * gdb.base/bitfields2.c: New file.
20965
20966 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
20967
20968 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
20969
20970 2004-11-16 Randolph Chung <tausq@debian.org>
20971
20972 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
20973
20974 2004-11-14 Daniel Jacobowitz <dan@debian.org>
20975
20976 * gdb.threads/threadapply.exp: Correct "macro details" test.
20977
20978 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
20979
20980 * gdb.threads/threadapply.exp: New test.
20981 * gdb.threads/threadapply.c: New file.
20982
20983 2004-11-07 Mark Kettenis <kettenis@gnu.org>
20984
20985 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
20986 frames.
20987
20988 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
20989
20990 * gdb.base/cursal.exp: New file.
20991 * gdb.base/cursal.c: New file.
20992
20993 2004-11-03 Andrew Cagney <cagney@gnu.org>
20994
20995 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
20996
20997 2004-10-30 Mark Kettenis <kettenis@gnu.org>
20998
20999 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
21000 NetBSD/ELF targets.
21001
21002 2004-10-29 Joel Brobecker <brobecker@gnat.com>
21003
21004 * gdb.threads/bp_in_thread.c: New file, copied from
21005 pthread_cond_wait.c.
21006 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
21007 file, rather than reusing the .c file from another testcase.
21008
21009 2004-10-20 Joel Brobecker <brobecker@gnat.com>
21010
21011 * gdb.ada/null_record.exp: Check where we stopped after
21012 sending the start command, instead of where the associated
21013 temporary breakpoint was inserted.
21014
21015 2004-10-14 Andrew Cagney <cagney@gnu.org>
21016
21017 * gdb.mi/gdb701.c (main): Return 0.
21018
21019 2004-10-13 Daniel Jacobowitz <dan@debian.org>
21020
21021 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
21022
21023 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
21024
21025 * gdb.threads/schedlock.c: Add comment markers to use to find
21026 line numbers.
21027 * gdb.threads/schedlock.exp: Adjust regex to handle the new
21028 comments.
21029 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
21030 breakpoint lines.
21031
21032 2004-10-12 Daniel Jacobowitz <dan@debian.org>
21033
21034 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
21035
21036 2004-10-12 Daniel Jacobowitz <dan@debian.org>
21037
21038 * configure.in: Add gdb.dwarf2.
21039 * configure: Regenerated.
21040 * Makefile.in: Add gdb.dwarf2.
21041 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
21042 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
21043 gdb.dwarf2/file1.txt: New files.
21044
21045 2004-10-11 Orjan Friberg <orjanf@axis.com>
21046
21047 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
21048 of "run", since the latter doesn't work with remote targets. Adjust
21049 the breakpoint numbering accordingly.
21050 * gdb.threads/pthread_cond_wait.exp: Ditto.
21051
21052 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
21053
21054 * gdb.base/overlays.exp: Update copyright years.
21055
21056 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
21057
21058 * gdb.base/overlays.exp: Disable if target is Linux.
21059
21060 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
21061
21062 * config/gdbserver.exp (gdb_load): Use right filename on remote.
21063
21064 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
21065
21066 * gdb.asm/asm-source.exp: Add m32r-linux target.
21067 * gdb.asm/m32r-linux.inc: New file.
21068
21069 2004-09-24 Andrew Cagney <cagney@redhat.com>
21070 David Anderson <anderson@redhat.com>
21071
21072 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
21073 command fails, assume things will work.
21074 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
21075 (_GNU_SOURCE): Define.
21076 (print_unsigned, print_hex): Change parameter to "long long".
21077 (print_byte_count): New function, use to print byte counts.
21078 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
21079 O_LARGEFILE.
21080 (main): Compute an upper bound on a corefile in max_core_size.
21081 Limit memory chunk size to max_core_size. Limit total memory
21082 allocated to max_core_size.
21083
21084 2004-09-23 Andrew Cagney <cagney@gnu.org>
21085
21086 * gdb.base/bigcore.exp: Replace the code that creates a corefile
21087 from a separate process with code that creates a corefile by
21088 making the inferior dump core.
21089
21090 2004-09-23 Mark Kettenis <kettenis@gnu.org>
21091
21092 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
21093 block.
21094
21095 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
21096
21097 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
21098 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
21099 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
21100 Likewise.
21101
21102 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
21103
21104 * gdb.java/jprint.exp: New test case for java inferior call.
21105 * gdb.java/jprint.java: Ditto.
21106
21107 2004-09-15 Joel Brobecker <brobecker@gnat.com>
21108
21109 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
21110
21111 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21112
21113 * gdb.threads/killed.c: Include <stdlib.h>.
21114 * gdb.threads/pthreads.c: Likewise.
21115
21116 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
21117
21118 * gdb.threads/killed.c: Add copyright notice.
21119
21120 2004-09-10 Jason Molenda (jmolenda@apple.com)
21121
21122 * gdb.base/define.exp: Two new tests to verify zero space chars
21123 after 'if' and 'while' commands in a user-defined command is correctly
21124 parsed.
21125
21126 2004-09-08 Andrew Cagney <cagney@gnu.org>
21127
21128 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
21129 delivery test with duplicate at end of file.
21130
21131 2004-09-06 Mark Kettenis <kettenis@jive.nl>
21132
21133 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
21134
21135 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21136
21137 * config/hppro.exp: Removed.
21138
21139 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21140
21141 * config/sparclet.exp: Removed.
21142
21143 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
21144
21145 * config/udi.exp: Removed.
21146
21147 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
21148
21149 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
21150 of "exp_continue".
21151 (advancei): Likewise.
21152
21153 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21154
21155 * gdb.base/unload.exp: Fix so messages aren't duplicated.
21156
21157 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
21158
21159 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
21160 to check for nodebug in executable.
21161 * gdb.gdb/observer.exp (setup_test): Likewise.
21162 * gdb.gdb/selftest.exp (test_with_self): Likewise.
21163 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
21164
21165 2004-09-01 Andrew Cagney <cagney@gnu.org>
21166
21167 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21168 files.
21169
21170 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
21171
21172 * gdb.base/unload.exp: Fix expected warning message to match
21173 latest format.
21174
21175 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
21176
21177 * gdb.base/call-rt-st.exp: Fix typos.
21178
21179 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
21180
21181 * gdb.threads/thread_check.exp: New testcase.
21182 * gdb.threads/thread_check.c: New testcase.
21183
21184 2004-08-31 Andrew Cagney <cagney@gnu.org>
21185
21186 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
21187 (skip_to_handler_entry): New procedures. Test stepping into a
21188 handler when the breakpoint is at the handler's entry point.
21189
21190 2004-08-30 Andrew Cagney <cagney@gnu.org>
21191
21192 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
21193 gdb/1757.
21194
21195 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21196
21197 With code from Manoj Iyer <manjo@austin.ibm.com>:
21198 * lib/gdb.exp (gdb_file_cmd): Return more information in the
21199 return value. Add an arm for "no debugging symbols found".
21200 Change a stray "error" to "perror".
21201 (gdb_run_cmd): Adapt to new return value.
21202 * gdb.base/remote.exp: Adapt to new return value.
21203 * gdb.gdb/complaints.exp: Likewise.
21204 * gdb.gdb/observer.exp: Likewise.
21205 * gdb.gdb/selftest.exp: Likewise.
21206 * gdb.gdb/xfullpath.exp: Likewise.
21207
21208 2004-08-27 Joel Brobecker <brobecker@gnat.com>
21209
21210 * gdb.threads/bp_in_thread.exp: New testcase.
21211
21212 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
21213
21214 Fix PR testsuite/1735.
21215 * gdb.threads/schedlock.c (thread_function): Add a cast
21216 to suppress a gcc warning.
21217 * gdb.threads/thread-specific.c (thread_function): Likewise.
21218
21219 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21220
21221 * gdb.base/unload.c: Include <stdlib.h>.
21222
21223 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21224
21225 From Paul Gilliam <pgilliam@us.ibm.com>:
21226 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
21227 synchronized after the "return".
21228
21229 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21230
21231 * gdb.mi/basics.c: Include <stdio.h>.
21232 * gdb.mi/pthreads.c: Include <stdlib.h>.
21233 * gdb.mi/var-cmd.c: Include <stdlib.h>.
21234
21235 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
21236
21237 * gdb.threads/schedlock.c: Add copyright notice.
21238
21239 2004-08-25 Andrew Cagney <cagney@gnu.org>
21240
21241 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
21242 (skip_over_handler, breakpoint_over_hander): New test procedures.
21243 (advance, advancei): Add a proper prefix, do not use
21244 rerun_to_main.
21245 * gdb.base/sigstep.c (main): Change to use an infinite loop.
21246
21247 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
21248
21249 * gdb.mi/basics.c: Add copyright notice.
21250 * gdb.mi/var-cmd.c: Add copyright notice.
21251
21252 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21253
21254 * lib/gdb.exp: Remove signed_keyword_not_used.
21255 * lib/compiler.c: Likewise.
21256 * lib/compiler.cc: Likewise.
21257
21258 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21259
21260 * gdb.base/whatis.c: Remove conditional disabling of "signed".
21261 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
21262
21263 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
21264
21265 * gdb.base/whatis.c: Add copyright notice.
21266
21267 2004-08-20 Mark Kettenis <kettenis@gnu.org>
21268
21269 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
21270 it to skip the breakpoints encoded in the inline assembly.
21271
21272 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21273
21274 * Makefile.in: Add gdb.fortran.
21275
21276 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
21277
21278 * gdb.base/call-sc.exp (test_scalar_returns):
21279 Fix cut-and-paste glitch in "Make fun return now".
21280
21281 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21282
21283 * configure.in: Add gdb.fortran.
21284 * configure: Regenerate.
21285 * gdb.fortran/Makefile.in: New file.
21286 * lib/gdb.exp (skip_fortran_tests): New procedure.
21287
21288 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
21289
21290 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
21291 reference to bug-gnu@prep.ai.mit.edu.
21292 * gdb.mi/mi-var-child.exp: Likewise.
21293 * gdb.mi/mi-var-cmd.exp: Likewise.
21294 * gdb.mi/mi-var-display.exp: Likewise.
21295 * gdb.mi/mi2-var-block.exp: Likewise.
21296 * gdb.mi/mi2-var-child.exp: Likewise.
21297 * gdb.mi/mi2-var-cmd.exp: Likewise.
21298 * gdb.mi/mi2-var-display.exp: Likewise.
21299
21300 2004-08-15 Mark Kettenis <kettenis@gnu.org>
21301
21302 * gdb.base/unload.c (main): Make local variable msg const.
21303
21304 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21305
21306 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
21307 to bug-gnu@prep.ai.mit.edu.
21308 * gdb.mi/mi-disassemble.exp: Likewise.
21309 * gdb.mi/mi-eval.exp: Likewise.
21310 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
21311 default line number.
21312 * gdb.mi/mi-return.exp: Likewise.
21313 * gdb.mi/mi-simplerun.exp: Likewise.
21314 * gdb.mi/mi-stack.exp: Likewise.
21315 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
21316 number with explicit range test.
21317 * gdb.mi/mi-watch.exp: Likewise.
21318 * gdb.mi/mi2-break.exp: Likewise.
21319 * gdb.mi/mi2-cli.exp: Likewise.
21320 * gdb.mi/mi2-disassemble.exp: Likewise.
21321 * gdb.mi/mi2-eval.exp: Likewise.
21322 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
21323 default line number.
21324 * gdb.mi/mi2-return.exp: Likewise.
21325 * gdb.mi/mi2-simplerun.exp: Likewise.
21326 * gdb.mi/mi2-stack.exp: Likewise.
21327 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
21328 number with explicit range test.
21329 * gdb.mi/mi2-watch.exp: Likewise.
21330
21331 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
21332
21333 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
21334 * gdb.cp/m-static.exp: Likewise.
21335 * gdb.cp/rtti.exp: Likewise.
21336
21337 2004-08-14 Mark Kettenis <kettenis@gnu.org>
21338
21339 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
21340
21341 2004-08-14 Eli Zaretskii <eliz@gnu.org>
21342
21343 * ChangeLog: Prefix Local Variables with semi-colons and indent
21344 the reference to older ChangeLog files, to fix fontification in
21345 Emacs.
21346
21347 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21348
21349 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
21350 * gdb.mi/mi2-break.exp: Likewise.
21351
21352 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21353
21354 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
21355
21356 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21357
21358 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
21359
21360 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
21361
21362 * gdb.cp/classes.exp: Remove unused declarations. Just let
21363 test names default instead of providing special names. Remove
21364 extraneous demangler test.
21365
21366 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
21367
21368 * gdb.base/unload.exp: New test for breakpoints in dynamically
21369 loaded libraries.
21370 * gdb.base/unload.c: Ditto.
21371 * gdb.base/unloadshr.c: Ditto.
21372
21373 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
21374
21375 * gdb.cp/classes.exp (test_ptype_class_objects): Call
21376 cp_test_ptype_class.
21377 (test_enums): Likewise.
21378
21379 2004-08-10 Andrew Cagney <cagney@gnu.org>
21380
21381 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
21382 files.
21383
21384 2004-08-10 Andrew Cagney <cagney@gnu.org>
21385
21386 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
21387 init_malloc call.
21388
21389 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
21390
21391 * ChangeLog: Add copyright notice. The notice is copied
21392 from emacs 21.3 top level ChangeLog.
21393
21394 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21395
21396 * lib/cp-support.exp: New file.
21397 * lib/cp-support.exp (cp_test_type_class): New function.
21398 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
21399 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
21400 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
21401 cp_test_ptype_class.
21402
21403 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21404
21405 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
21406 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
21407 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
21408 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
21409 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
21410 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
21411 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
21412 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
21413 gdb.mi/mi2-watch.exp: Update copyright years.
21414
21415 2004-08-09 Mark Kettenis <kettenis@gnu.org>
21416
21417 * gdb.base/sigaltstack.exp: Provide proper anchoring.
21418
21419 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
21420
21421 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
21422 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
21423 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
21424 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
21425 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
21426 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
21427 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
21428 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
21429 gdb.mi/mi-watch.exp: Update copyright years.
21430
21431 2004-08-08 Daniel Jacobowitz <dan@debian.org>
21432
21433 PR gdb/1738
21434 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
21435 from a breakpoint with a pending signal.
21436
21437 2004-08-08 Daniel Jacobowitz <dan@debian.org>
21438
21439 PR gdb/1736
21440 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
21441 * gdb.base/sigaltstack.exp (finish_test): Consume output until
21442 the prompt.
21443 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
21444
21445 2004-08-08 Daniel Jacobowitz <dan@debian.org>
21446
21447 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
21448
21449 2004-08-08 Daniel Jacobowitz <dan@debian.org>
21450
21451 PR gdb/1736
21452 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
21453 for i?86-*-linux*.
21454
21455 2004-08-08 Daniel Jacobowitz <dan@debian.org>
21456
21457 * gdb.arch/i386-prologue.exp: Compile without debug information.
21458
21459 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
21460
21461 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
21462 rather than asking gdb to search.
21463
21464 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21465
21466 * gdb.base/gcore.c: Include <string.h>.
21467
21468 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21469
21470 * gdb.base/gcore.c: Add copyright notice.
21471
21472 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
21473
21474 * gdb.base/freebpcmd.c: Include <stdio.h>.
21475 * gdb.base/long_long.c: Include <string.h>.
21476 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
21477 * gdb.base/siginfo.c: Include <string.h>.
21478 * gdb.base/sigstep.c: Include <string.h>.
21479
21480 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21481
21482 * gdb.base/complex.c: Include <stdlib.h>.
21483
21484 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21485
21486 * gdb.base/complex.c: Add copyright notice.
21487
21488 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21489
21490 * gdb.base/charset.c: Include <stdlib.h>.
21491
21492 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21493
21494 * gdb.base/auxv.c: Include <stdlib.h>.
21495
21496 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21497
21498 * gdb.base/auxv.c: Add copyright notice.
21499
21500 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
21501
21502 * gdb.base/coremaker.c: Add copyright notice.
21503 * gdb.base/coremaker2.c: Add copyright notice.
21504
21505 2004-08-04 Andrew Cagney <cagney@gnu.org>
21506
21507 * gdb.base/store.exp: Update copyright.
21508 (check_set, up_set, check_struct, up_struct): Add a prefix to test
21509 names, do not import gdb_prompt.
21510
21511 2004-08-01 Andrew Cagney <cagney@gnu.org>
21512
21513 Fix PR testsuite/1729.
21514 * gdb.base/dump.exp: Add test name to callers of capture_value, do
21515 not use capture_value with value 4.
21516 (capture_value): Add optional test name parameter.
21517 (test_reload_saved_value, test_restore_saved_value): Use $msg as
21518 the prefix, pass to capture_value.
21519
21520 2004-08-01 Mark Kettenis <kettenis@gnu.org>
21521
21522 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
21523 * gdb.arch/i386-prologue.c (standard): New prototype and function.
21524 (main): Call new function.
21525
21526 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21527
21528 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
21529
21530 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21531
21532 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
21533
21534 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
21535
21536 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
21537 Accept more values of vtbl pointer. Remove some messages
21538 about "obsolete gcc or gdb".
21539
21540 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21541
21542 * gdb.cp/classes.exp: Accept more varieties of ptype output.
21543
21544 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
21545
21546 * gdb.base/asm-source.exp: Properly convert target board
21547 debug flags from gcc format to binutils format.
21548
21549 2004-07-28 Mark Kettenis <kettenis@gnu.org>
21550
21551 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
21552 gdb1718". PR backtrace/1718 partially fixed.
21553
21554 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
21555
21556 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
21557
21558 2004-07-26 Nick Clifton <nickc@redhat.com>
21559
21560 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
21561 good default value for a specific architecture is available then
21562 set it to that value. Otherwise default to the -gstabs switch.
21563 Remove the -g... switches from the asm-flags variable. Allow the
21564 target board info to override the value if it wants to. Pass the
21565 switch on the assembler command line.
21566
21567 2004-07-23 Mark Kettenis <kettenis@gnu.org>
21568
21569 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
21570 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
21571 (main): Call new function.
21572
21573 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
21574
21575 Test for PR exp/1715.
21576 * gdb.base/radix.exp: Refactor common procedures. Make all
21577 test names unique. Change XFAIL to KFAIL.
21578
21579 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
21580
21581 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
21582 * gdb.ada/gnat_ada.gin: ... to here.
21583 * configure.in: Use gnat_ada.gin.
21584 * configure: Regenerate.
21585
21586 2004-07-20 Andrew Cagney <cagney@gnu.org>
21587
21588 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
21589 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
21590 XFAILs. Clean up test messages and comments. Check backtraces.
21591 Delete re-sync code.
21592
21593 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21594
21595 Fix PR cli/740.
21596 * gdb.base/annota1.exp: Honor gdb,nosignals.
21597 * gdb.base/annota3.exp: Likewise.
21598
21599 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
21600
21601 * lib/java.exp: Update copyright notice.
21602
21603 2004-07-19 Andrew Cagney <cagney@gnu.org>
21604
21605 * gdb.base/selftest.exp: Copy file from here ...
21606 * gdb.gdb/selftest.exp: ... to here.
21607
21608 2004-07-16 Andrew Cagney <cagney@redhat.com>
21609
21610 * lib/insight-support.exp: Delete file.
21611 * lib/java.exp (java_init): Fix copyright.
21612
21613 2004-07-16 Andrew Cagney <cagney@gnu.org>
21614
21615 * gdb.base/restore.c: Append "prologue" to comments marking the a
21616 function's prologue.
21617 * gdb.base/restore.exp: Update copyright, re-indent.
21618 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
21619 callerN" prefix where needed. Update patterns that match a
21620 function's prologue.
21621
21622 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
21623
21624 * gdb.base/restore.c: Add copyright notice.
21625
21626 2004-07-16 Andrew Cagney <cagney@gnu.org>
21627
21628 * gdb.base/logical.exp: Update copyright.
21629 (evaluate): New procedure. Use to re-implement tests using
21630 several tables.
21631
21632 2004-07-14 Martin Hunt <hunt@redhat.com>
21633
21634 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
21635 which fixes some problems where init.tcl was not found.
21636
21637 2004-07-13 Andrew Cagney <cagney@gnu.org>
21638
21639 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
21640 (check_sizeof, check_valueof): Do not include the output in the
21641 test name. Use gdb_test.
21642 (get_valueof): Use gdb_test_multiple.
21643
21644 * gdb.base/step-test.exp: Update copyright. Use
21645 gdb_test_multiple. Ensure that test names do not include
21646 architecture dependent output.
21647
21648 * gdb.gdb/observer.exp: Update copyright.
21649 (setup_test): Use gdb_test_multiple.
21650 (attach_first_observer, attach_second_observer)
21651 (attach_third_observer, detach_first_observer)
21652 (detach_second_observer, detach_third_observer)
21653 (reset_counters, check_counters): Make $message a prefix.
21654 (test_normal_stop_notifications): Add "args" parameter - a list of
21655 init functions to be called. Make $message a prefix,
21656 (test_observer_normal_stop): Change the message prefixes so that
21657 they are unique, pass the attach / detach procedures to
21658 test_normal_stop_notifications.
21659
21660 * gdb.base/signull.exp (test_segv): Prefix all tests with
21661 "${name}". Clean up test messages.
21662
21663 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
21664
21665 * gdb.base/ena-dis-br.exp: Update copyright.
21666 (break_at): New function. Replace send_gdb with gdb_test,
21667 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
21668 ignore count, not stopped at bpt", with KFAIL.
21669
21670 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
21671
21672 * gdb.base/attach.exp: Remove cleanupfile handling.
21673
21674 2004-07-12 Andrew Cagney <cagney@gnu.org>
21675
21676 * gdb.base/annota1.exp: Cleanup corefile test name.
21677 * gdb.base/annota3.exp: Ditto.
21678
21679 2004-07-12 Andrew Cagney <cagney@gnu.org>
21680
21681 * gdb.base/signals.exp: Clean up copyright, re-indent.
21682
21683 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
21684 gdb_test and gdb_test_multiple.
21685
21686 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
21687
21688 * gdb.java/jmain.exp: Fix expected line number for main to
21689 break at. Set XFAIL for break at main test since gcj does not
21690 provide line number info for first statement in main.
21691
21692 2004-07-08 Andrew Cagney <cagney@gnu.org>
21693
21694 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
21695
21696 * gdb.base/sigbpt.exp: Make the common part of each test name a
21697 prefix instead of suffix.
21698
21699 2004-07-07 Bob Rossi <bob_rossi@cox.net>
21700
21701 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
21702 test from test_tbreak_creation_and_listing to
21703 test_file_list_exec_source_file
21704 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
21705 Changed name of test from test_tbreak_creation_and_listing to
21706 test_file_list_exec_source_file
21707
21708 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
21709
21710 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
21711 the jmisc() constructor instead of <init>.
21712 * gdb.java/jmisc1.exp: Ditto.
21713
21714 2004-07-07 Andrew Cagney <cagney@gnu.org>
21715
21716 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
21717 corrupting the PC.
21718
21719 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
21720
21721 * gdb.cp/templates.exp: Accept whitespace change in demangler
21722 output.
21723
21724 2004-07-06 Andrew Cagney <cagney@gnu.org>
21725
21726 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
21727
21728 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
21729
21730 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
21731 * lib/compiler.cc: Likewise.
21732
21733 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
21734
21735 * lib/compiler.cc: Work around string preprocessing problem
21736 with old hp c++ compiler.
21737 * lib/compiler.c: Likewise.
21738
21739 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
21740
21741 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
21742 directives to conditionalize symbol prefixing.
21743 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
21744 additional_flags handling. Add underscore prefix for Cygwin.
21745 * gdb.arch/i386-unwind.c: Use preprocessor directives to
21746 conditionalize symbol prefixing.
21747 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
21748 additional_flags handling. Add underscore prefix for Cygwin.
21749
21750 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
21751
21752 * gdb.base/bigcore.exp: Skip test on Cygwin.
21753
21754 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
21755
21756 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
21757 formats for "info register". Use gdb_test_multiple. Fix
21758 the "invalid register" test.
21759
21760 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
21761
21762 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
21763 PID for Cygwin. Add Cygwin specific strings to check for in some
21764 tests.
21765 (do_attach_tests): Add a test for user interaction when attaching
21766 to a process with no matching symbol table already loaded.
21767
21768 2004-06-26 Andrew Cagney <cagney@gnu.org>
21769
21770 Test PR java/1567 and PR java/1565.
21771 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
21772 * gdb.java/jmisc2.exp: Delete file.
21773
21774 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
21775
21776 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
21777
21778 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
21779
21780 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
21781 attach process.
21782
21783 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
21784
21785 * gdb.cp/pr-1553.exp: Remove.
21786
21787 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
21788
21789 * gdb.cp/pr-1553.cc: Remove.
21790 * gdb.cp/pr-1553.exp: Disable this test.
21791
21792 2004-06-20 Jim Blandy <jimb@redhat.com>
21793
21794 Fix PR testsuite/1680.
21795 * gdb.arch/i386-sse.exp: Properly quote curly braces in
21796 regular expressions.
21797
21798 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
21799
21800 Fix PR testsuite/1679.
21801 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
21802 Issue an UNSUPPORTED result instead.
21803
21804 2004-06-18 Jim Blandy <jimb@redhat.com>
21805
21806 * gdb.base/charset.exp: Only send a control-C if we see a new
21807 prompt and incomplete command.
21808
21809 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
21810
21811 * gdb.cp/pr-574.cc: Add copyright notice.
21812
21813 2004-06-17 Jim Blandy <jimb@redhat.com>
21814
21815 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
21816 cases where the regexp has no groups; this grabs random text from
21817 the previous test suite, whatever that was.
21818
21819 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
21820
21821 * gdb.cp/printmethod.cc: Add copyright notice.
21822
21823 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
21824
21825 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
21826
21827 2004-06-16 Andrew Cagney <cagney@gnu.org>
21828
21829 * gdb.base/signull.c: Update copyright. Include <string.h>.
21830 (bowler): Replace data_pointer with data_read
21831 and data_write cases. Add code_descriptor case.
21832 (zero, desc): New array and pointer.
21833 (data, code): Change to simple pointers.
21834 * gdb.base/signull.exp: Fix probe pattern matching a function
21835 descriptor SIGSEGV. Replace data_pointer with data_read and
21836 data_write tests.
21837
21838 2004-06-16 Andrew Cagney <cagney@gnu.org>
21839
21840 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
21841
21842 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21843
21844 * gdb.base/long_long.c: Add copyright notice.
21845
21846 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
21847
21848 * gdb.base/long_long.exp: Remove reference to
21849 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
21850 to gdb_breakpoint and gdb_continue_to_breakpoint.
21851
21852 2004-06-14 Jim Blandy <jimb@redhat.com>
21853
21854 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
21855 endian case.
21856
21857 2004-06-14 Andrew Cagney <cagney@gnu.org>
21858
21859 * gdb.base/gcore.exp (capture_command_output): Delete the always
21860 passing tests containing inferior values.
21861 * gdb.base/ending-run.exp: Do not include the breakpoint address
21862 in the test message. Update copyright.
21863 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
21864 size in the test name, use gdb_test_multiple. Update copyright.
21865
21866 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21867
21868 * gdb.cp/ref-types.cc: Add copyright notice.
21869
21870 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
21871
21872 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
21873 hp_aCC_compiler.
21874 * lib/compiler.cc: Likewise.
21875 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
21876 'set' commands. Log diagnostics for other lines. Set
21877 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
21878
21879 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
21880
21881 * gdb.cp/try_catch.cc: Add copyright notice.
21882
21883 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
21884
21885 * gdb.cp/userdef.cc: Add copyright notice.
21886
21887 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
21888
21889 * gdb.cp/virtfunc.cc: Add copyright notice.
21890
21891 2004-06-11 Randolph Chung <tausq@debian.org>
21892
21893 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
21894 problem.
21895
21896 2004-06-10 Andrew Cagney <cagney@gnu.org>
21897
21898 * lib/compiler.cc, lib/compiler.c: Append either
21899 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
21900 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
21901 instead of gcc-3-3.
21902
21903 2004-06-09 Andrew Cagney <cagney@gnu.org>
21904
21905 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
21906 gdb/1455, bug is specific to "long long" and "double".
21907
21908 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
21909 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
21910 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
21911 fixed.
21912
21913 2004-06-09 Andrew Cagney <cagney@gnu.org>
21914
21915 * gdb.base/structs.exp (test_struct_returns): Replace
21916 "return_value_unknown" and "finish_value_unknown" by
21917 "return_value_known" and "finish_value_known". Instead of
21918 "return_value_unknown" iff "finish_value_unknown", check
21919 "return_value_known" implies "finish_value_known".
21920
21921 2004-06-08 Martin Hunt <hunt@redhat.com>
21922
21923 * gdb.base/float.exp: Add pattern for mips targets.
21924
21925 2004-06-08 Randolph Chung <tausq@debian.org>
21926
21927 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
21928 message for unknown architectures more clear.
21929
21930 2004-06-08 Joel Brobecker <brobecker@gnat.com>
21931
21932 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
21933 start the execution of the program.
21934
21935 2004-06-07 Jim Blandy <jimb@redhat.com>
21936
21937 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
21938 * gdb.arch/i386-cpuid.h: New helper file.
21939
21940 2004-06-07 Randolph Chung <tausq@debian.org>
21941
21942 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
21943 has started.
21944
21945 2004-06-04 Roland McGrath <roland@redhat.com>
21946
21947 Fix PR gdb/1647.
21948 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
21949 differently to be robust to output buffering differences.
21950
21951 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
21952
21953 * gdb.threads/pthreads.exp: Update copyright years.
21954 (check_control_c): Change asynchronous 'after' to synchronous.
21955
21956 2004-06-04 Roland McGrath <roland@redhat.com>
21957
21958 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
21959 next gdb prompt.
21960
21961 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
21962
21963 Fix PR gdb/1636.
21964 * gdb.threads/manythreads.exp: Change asynchronous 'after'
21965 calls to synchronous.
21966
21967 2004-05-26 Jim Blandy <jimb@redhat.com>
21968
21969 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
21970
21971 2004-05-24 Randolph Chung <tausq@debian.org>
21972
21973 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
21974 * gdb.asm/pa.inc: New file.
21975
21976 2004-05-22 Mark Kettenis <kettenis@gnu.org>
21977
21978 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
21979
21980 2004-05-21 Joel Brobecker <brobecker@gnat.com>
21981 Daniel Jacobowitz <drow@mvista.com>
21982
21983 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
21984 GDB prompt.
21985
21986 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
21987
21988 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
21989 setjmp/longjmp. Use sigaction instead of signal.
21990
21991 2004-05-19 J. Brobecker <brobecker@gnat.com>
21992 Michael Snyder <msnyder@redhat.com>
21993
21994 * gdb.threads/pthread_cond_wait.c: New file.
21995 * gdb.threads/pthread_cond_wait.exp: New testcase.
21996
21997 2004-05-13 Andrew Cagney <cagney@redhat.com>
21998
21999 * gdb.base/signull.exp, gdb.base/signull.c: New files.
22000 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
22001
22002 2004-05-11 Andrew Cagney <cagney@redhat.com>
22003
22004 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
22005 fixed but revealed gdb/1639.
22006
22007 2004-05-10 Andrew Cagney <cagney@redhat.com>
22008
22009 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
22010 func1" and "next to 2nd alarm", kernel bug avoided.
22011
22012 2004-05-10 Daniel Jacobowitz <dan@debian.org>
22013
22014 PR external/1568
22015 * gdb.base/bigcore.exp: Check the size of the dumped core file.
22016 XFAIL if it is smaller than bytes_allocated.
22017 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
22018 (main): Make chunks_allocated unsigned. Correct comment.
22019
22020 2004-05-07 Joel Brobecker <brobecker@gnat.com>
22021
22022 * gdb.arch/powerpc-aix-prologue.c: New file.
22023 * gdb.arch/powerpc-aix-prologue.exp: New file.
22024
22025 2004-05-07 Jim Blandy <jimb@redhat.com>
22026
22027 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
22028 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
22029
22030 2004-05-06 Joel Brobecker <brobecker@gnat.com>
22031
22032 * gdb.base/sep.exp: No longer setup_kfail when the program was
22033 built with dwarf2.
22034
22035 2004-05-05 Jim Ingham <jingham@apple.com>
22036
22037 * gdb.base/pending.exp: Make sure pending breakpoints
22038 preserve the ignore count.
22039
22040 2004-04-27 Jerome Guitton <guitton@gnat.com>
22041
22042 * i386-prologue.exp: Add testcase for jump instruction as first
22043 instruction of the real code.
22044 * i386-prologue.c (jump_at_beginning): New function.
22045
22046 2004-04-28 Mark Kettenis <kettenis@gnu.org>
22047
22048 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
22049 x86_64-*-*.
22050
22051 2004-04-28 Mark Kettenis <kettenis@gnu.org>
22052
22053 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
22054 i*86-*-*.
22055
22056 2004-04-25 Mark Kettenis <kettenis@gnu.org>
22057
22058 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
22059 expression that checks the return type.
22060
22061 2004-04-23 Andrew Cagney <cagney@redhat.com>
22062
22063 * gdb.base/call-sc.exp: New test of scalar call/return values.
22064 * gdb.base/call-sc.c: Ditto.
22065
22066 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22067
22068 * gdb.threads/manythreads.c: Reduce thread stack size.
22069
22070 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
22071
22072 * gdb.threads/manythreads.c: Add copyright notice.
22073
22074 2004-04-23 Andrew Cagney <cagney@redhat.com>
22075
22076 * gdb.base/siginfo.exp: Better handle step out of signal.
22077 * gdb.base/sigstep.exp: Ditto.
22078
22079 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
22080 Daniel Jacobowitz <drow@mvista.com>
22081
22082 * gdb.threads/manythreads.c: New testcase.
22083 * gdb.threads/manythreads.exp: Ditto.
22084
22085 2004-04-22 Jim Blandy <jimb@redhat.com>
22086
22087 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
22088 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
22089
22090 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
22091
22092 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
22093
22094 2004-04-21 Andrew Cagney <cagney@redhat.com>
22095
22096 * gdb.base/sigstep.c: New file.
22097 * gdb.base/sigstep.exp: New file.
22098
22099 2004-04-16 Joel Brobecker <brobecker@gnat.com>
22100
22101 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
22102 call to observer_notify_normal_stop.
22103
22104 2004-04-15 Andrew Cagney <cagney@redhat.com>
22105
22106 * gdb.base/siginfo.c: New file.
22107 * gdb.base/siginfo.exp: New file.
22108
22109 2004-04-12 J. Brobecker <brobecker@gnat.com>
22110
22111 * gdb.base/sep.exp: Fix typo in comment.
22112
22113 2004-04-12 J. Brobecker <brobecker@gnat.com>
22114
22115 * gdb.base/sep.c: New file.
22116 * gdb.base/sep-proc.c: New file.
22117 * gdb.base/sep.exp: New testcase.
22118
22119 2004-04-09 Mark Kettenis <kettenis@gnu.org>
22120
22121 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
22122 support.
22123
22124 2004-04-05 Andrew Cagney <cagney@redhat.com>
22125
22126 * gdb.base/sigaltstack.c: New file.
22127 * gdb.base/sigaltstack.exp: New file.
22128
22129 2004-04-04 Joel Brobecker <brobecker@gnat.com>
22130
22131 * gdb.base/foll-fork.exp: Update the expected output for
22132 "help set follow-fork-mode", to match a change that was made
22133 to the help of this variable on 2004-01-13.
22134
22135 2004-04-01 Joel Brobecker <brobecker@gnat.com>
22136
22137 * lib/ada.exp: Add copyright notice.
22138 * bar.ads: Likewise.
22139 * bar.adb: Likewise.
22140 * null_record.adb: Likewise.
22141 * null_record.exp: Likewise.
22142 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
22143
22144 2004-04-01 Joel Brobecker <brobecker@gnat.com>
22145
22146 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
22147 * configure: Regenerate.
22148
22149 2004-04-01 Joel Brobecker <brobecker@gnat.com>
22150
22151 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
22152 to build the application. Remove the message printed when in
22153 verbose mode, redundant with the UNSUPPORTED message above.
22154
22155 2004-03-31 Joel Brobecker <brobecker@gnat.com>
22156
22157 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
22158 * gdb.ada (null_record.exp): New testcase.
22159
22160 2004-03-31 Joel Brobecker <brobecker@gnat.com>
22161
22162 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
22163
22164 2004-03-31 Joel Brobecker <brobecker@gnat.com>
22165
22166 * gdb.ada: New subdirectory.
22167 * gdb.ada/Makefile.in: New file.
22168 * gdb.ada/gnat_ada.gpr.in: New file.
22169
22170 2004-03-31 Joel Brobecker <brobecker@gnat.com>
22171
22172 * lib/ada.exp: New file.
22173
22174 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
22175
22176 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
22177 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
22178
22179 2004-03-22 Andrew Cagney <cagney@redhat.com>
22180
22181 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
22182 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
22183 Problem identified by Ulrich Weigand.
22184
22185 2004-03-17 David Carlton <carlton@kealia.com>
22186
22187 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
22188 PR c++/826.
22189
22190 2004-03-16 Roland McGrath <roland@redhat.com>
22191
22192 * gdb.base/auxv.exp: New file.
22193 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
22194
22195 2004-03-12 David Carlton <carlton@kealia.com>
22196
22197 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
22198 * gdb.cp/pr-1553.cc: Ditto.
22199 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
22200 pass branch.
22201
22202 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
22203
22204 * gdb.cp/templates.exp: Accept more template types.
22205
22206 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22207
22208 From Corinna Vinschen with modifications.
22209 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
22210 local variable obj_with_enum.
22211 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
22212 results with obj_with_enum.
22213
22214 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22215
22216 * gdb.cp/classes.cc: New file, copied from misc.cc.
22217 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
22218
22219 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
22220
22221 * gdb.cp/misc.cc: Add copyright notice.
22222
22223 2004-03-05 David Carlton <carlton@kealia.com>
22224
22225 * gdb.cp/rtti.exp: Add 'print *obj3' test.
22226 * gdb.cp/rtti.h: Update copyright.
22227 (namespace n2::n3): New.
22228 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
22229 (n2::n3::func3): New.
22230 (main): Call n2::n3::func3.
22231 * gdb.cp/rtti2.cc: Update copyright.
22232 (n2::create3): New.
22233
22234 2004-03-04 Mark Kettenis <kettenis@gnu.org>
22235
22236 * gdb.asm/openbsd.inc: Fix typo.
22237
22238 2004-03-03 Fred Fish <fnf@redhat.com>
22239
22240 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
22241 "val" instead of unused "size". Update copyright year.
22242
22243 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
22244
22245 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
22246 to use unsigned char.
22247 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
22248 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
22249
22250 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
22251
22252 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
22253 line of output.
22254
22255 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
22256
22257 * gdb.base/relocate.c (dummy): Initialize.
22258
22259 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
22260
22261 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
22262 a breakpoint at exit.
22263
22264 2004-02-27 Fred Fish <fnf@redhat.com>
22265
22266 * gdb.base/chng-syms.exp: Add expect condition to match failing
22267 case that isn't a timeout.
22268
22269 2004-02-27 Andrew Cagney <cagney@redhat.com>
22270
22271 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
22272 support.
22273
22274 2004-02-26 Fred Fish <fnf@redhat.com>
22275
22276 * gdb.arch/gdb1431.c: Remove.
22277 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
22278 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
22279 of "until" incorrectly.
22280
22281 2004-02-26 J. Brobecker <brobecker@gnat.com>
22282
22283 * gdb.cp/class2.cc (empty): New class.
22284 (refer): New function.
22285 (main): Declare an object of type empty and use it.
22286 * gdb.cp/class2.exp: Print the value of an object of type empty.
22287
22288 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
22289
22290 * gdb.base/langs.exp: Update query string to match the
22291 new nquery format used for pending breakpoints.
22292
22293 2004-02-26 Andrew Cagney <cagney@redhat.com>
22294
22295 Fix PR i18n/1570.
22296 * gdb.base/charset.c: Update copyright notice.
22297 (main, init_string): Remove the escape character '\e' tests.
22298 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
22299 * gdb.base/charset.exp (valid_host_charset): Ditto.
22300 * gdb.base/setvar.exp: Ditto.
22301
22302 2004-02-24 Andrew Cagney <cagney@redhat.com>
22303
22304 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
22305 mmapped data in core file" PASS and FAIL messages consistent.
22306
22307 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
22308 setting a breakpoint. Work around PR java/1565.
22309
22310 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
22311
22312 * lib/gdb.exp (gdb_breakpoint): Update query string to match
22313 new nquery format.
22314 * gdb.base/pending.exp: Ditto.
22315
22316 2004-02-22 Mark Kettenis <kettenis@gnu.org>
22317
22318 * configure.in: Run stabs tests on *BSD.
22319 * configure: Regenerated.
22320
22321 2004-02-21 Mark Kettenis <kettenis@gnu.org>
22322
22323 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
22324
22325 2004-02-20 Fred Fish <fnf@redhat.com>
22326
22327 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
22328 blank in test for "returns short", for consistency with other
22329 "returns xxx" tests. Update copyright year.
22330
22331 2004-02-19 Fred Fish <fnf@redhat.com>
22332
22333 New testcase for PR breakpoint/1558.
22334 * gdb.arch/gdb1558.exp: New file.
22335 * gdb.arch/gdb1558.c: New file.
22336
22337 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
22338
22339 * gdb.base/nodebug.exp: Fix typo.
22340
22341 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
22342
22343 Committed by Jim Blandy <jimb@redhat.com>.
22344
22345 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
22346
22347 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
22348
22349 * gdb.base/float.exp: Support s390*-*-* targets.
22350
22351 2004-02-17 Adam Fedor <fedor@gnu.org>
22352
22353 * gdb.base/gdb1555.exp: New file.
22354 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
22355
22356 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
22357
22358 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
22359
22360 2004-02-16 Fred Fish <fnf@redhat.com>
22361
22362 * gdb.arch/gdb1291.c: Remove
22363 * gdb.arch/gdb1291.s: New test input file.
22364 * gdb.arch/gdb1291.exp: Expand test to check case that should not
22365 fail. Test for correct result, known incorrect result, other
22366 failures and timeouts.
22367
22368 2004-02-16 Andrew Cagney <cagney@redhat.com>
22369
22370 * gdb.base/bigcore.exp: New file.
22371 * gdb.base/bigcore.c: New file.
22372
22373 2004-02-13 Andrew Cagney <cagney@redhat.com>
22374
22375 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
22376 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
22377 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
22378 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
22379 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
22380 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
22381 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
22382 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
22383 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
22384 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
22385
22386 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
22387
22388 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
22389 executed is an alloc instruction.
22390
22391 2004-02-11 David Carlton <carlton@kealia.com>
22392
22393 * gdb.cp/breakpoint.exp: New.
22394 * gdb.cp/breakpoint.cc: New.
22395
22396 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
22397
22398 Partial fix for PR gdb/1543.
22399 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
22400 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
22401 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
22402 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
22403 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
22404 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
22405 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
22406 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
22407 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
22408 to bug-gdb@prep.ai.mit.edu .
22409 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
22410 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
22411 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
22412 Likewise.
22413
22414 2004-02-10 Andrew Cagney <cagney@redhat.com>
22415
22416 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
22417 using gdb_internal_error_resync.
22418
22419 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
22420
22421 * gdb.threads/thread-specific.exp: Stop early if no threads are
22422 found.
22423
22424 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
22425
22426 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
22427
22428 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
22429
22430 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
22431 breakpoints.
22432
22433 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
22434
22435 * config/sim.exp (gdb_load): Handle $arg == "".
22436 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
22437 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
22438
22439 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
22440
22441 * gdb.base/maint.exp: Update test to reflect
22442 obstack changes.
22443
22444 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
22445
22446 * gdb.base/pendshr.c (pendfunc): New function that calls
22447 pendfunc1.
22448 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
22449
22450 2004-02-04 Fred Fish <fnf@redhat.com>
22451
22452 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
22453 function symbols and update copyright years.
22454 * gdb.arch/gdb1291.c: Ditto.
22455
22456 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22457
22458 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
22459
22460 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22461
22462 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
22463
22464 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
22465
22466 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
22467
22468 2004-02-02 Fred Fish <fnf@redhat.com>
22469
22470 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
22471 remote targets. Update copyright years.
22472
22473 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
22474
22475 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
22476 support.
22477 * gdb.base/langs.exp: Fix test which attempts to create
22478 breakpoint on non-existent function to handle new pending
22479 support.
22480 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
22481 a breakpoint.
22482 * gdb.base/pending.exp: New test.
22483 * gdb.base/pending.c: New file.
22484 * gdb.base/pendshr.c: Ditto.
22485
22486 2004-02-02 David Carlton <carlton@kealia.com>
22487
22488 * gdb.cp/overload.exp: Add overloadNamespace tests.
22489 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
22490 (overloadNamespace, XXX): New.
22491 (main): Call XXX::marker2.
22492
22493 2004-02-01 Fred Fish <fnf@redhat.com>
22494
22495 * gdb.base/dump.exp: Use runto_main instead of "runto main".
22496 * gdb.base/finish.exp: Ditto.
22497 * gdb.base/gcore.exp: Ditto.
22498 * gdb.base/huge.exp: Ditto.
22499 * gdb.base/info-proc.exp: Ditto.
22500 * gdb.base/return2.exp: Ditto.
22501 * gdb.threads/gcore-thread.exp: Ditto.
22502
22503 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
22504
22505 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
22506
22507 2004-02-01 Mark Kettenis <kettenis@gnu.org>
22508
22509 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
22510 that opening the file succeeds on OpenBSD.
22511
22512 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
22513
22514 * gdb.threads/thread-specific.c: New file.
22515 * gdb.threads/threads-specific.exp: New test script.
22516 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
22517 to expect_out.
22518
22519 2004-02-01 Mark Kettenis <kettenis@gnu.org>
22520
22521 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
22522 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
22523 only on the "print_small_structs from print_long_arg_list" test.
22524
22525 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
22526
22527 * gdb.base/completion.exp: Kill a stray backslash.
22528
22529 From Jim Ingham <jingham@apple.com>:
22530 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
22531 agrees with the result from sending a tab.
22532
22533 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
22534
22535 * gdb.base/chng-syms.exp: Remove stray newline.
22536
22537 2004-01-31 Mark Kettenis <kettenis@gnu.org>
22538
22539 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
22540 *-*-openbsd*.
22541 * gdb.asm/openbsd.inc: New file.
22542
22543 2004-01-30 Mark Kettenis <kettenis@gnu.org>
22544
22545 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
22546 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
22547 *-*solaris2*. Remove commented out default settings for
22548 asm-flags. Replace gdb_compile with target_link.
22549
22550 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
22551
22552 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
22553 for all tests. Remove old hp-ux and cygnus xfail cases.
22554
22555 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
22556
22557 * gdb.base/chng-syms.exp: New file.
22558 * gdb.base/chng-syms.c: New file.
22559
22560 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22561
22562 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
22563 Provide arms for current output in all my configurations.
22564
22565 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
22566
22567 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
22568 * lib/compiler.cc: Likewise.
22569 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
22570 get the right preprocessor. Eval the output directly. Remove
22571 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
22572 hp_f77_compiler and hp_f90_compiler completely.
22573 (gdb_preprocess): Delete.
22574 (get_compiler): Delete.
22575
22576 2004-01-24 Mark Kettenis <kettenis@gnu.org>
22577
22578 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
22579 <string.h>.
22580
22581 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
22582
22583 * gdb.mi/mi-stack.exp: Update copyright.
22584
22585 2004-01-23 David Carlton <carlton@kealia.com>
22586
22587 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
22588 test for cp_lookup_transparent_type.
22589 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
22590 call them.
22591
22592 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
22593
22594 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
22595 after -var-update.
22596
22597 2004-01-23 David Carlton <carlton@kealia.com>
22598
22599 * gdb.cp/namespace.cc (C::ensureRefs): New.
22600 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
22601
22602 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
22603
22604 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
22605 case "-stack-list-locals 2".
22606 * gdb.mi/mi-var-child.exp: Test for case
22607 "-var-list-children --all-values NAME".
22608
22609 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
22610
22611 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
22612
22613 2004-01-18 Mark Kettenis <kettenis@gnu.org>
22614
22615 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
22616 used with gdb_test_multiple.
22617
22618 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
22619 read at address 0. This fixes PR testsuite/1504.
22620
22621 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
22622
22623 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
22624 Remove downloading, guessing the host executable, the calls to
22625 gdb_file_cmd and gdb_target_cmd, and "load" support.
22626 (infer_host_exec): New function broken out from gdb_load.
22627 (gdb_load): New wrapper for gdbserver_gdb_load.
22628 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
22629 gdb_target_cmd. Use -target-select.
22630 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
22631 Download binaries to the host. Clear last_mi_remote_file when
22632 we load a new binary.
22633 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
22634 call gdbserver_gdb_load and mi_gdb_target_cmd.
22635
22636 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22637
22638 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
22639 type patterns.
22640
22641 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
22642
22643 * gdb.cp/templates.exp: Fix typo in test name of
22644 "print Foo<volatile char*>::foo".
22645
22646 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22647
22648 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
22649
22650 2004-01-16 Ben Elliston <bje@wasabisystems.com>
22651
22652 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
22653 (clean mostlyclean): Remove empty rm.
22654
22655 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
22656
22657 * gdb.base/setvar.exp: Add copyright years.
22658
22659 2004-01-14 David Carlton <carlton@bactrian.org>
22660
22661 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
22662 PR c++/1511 and update coment.
22663 * gdb.cp/templates.exp: Update patterns to match current output.
22664 If changes involve something other than whitespace, KFAIL
22665 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
22666
22667 2004-01-14 David Carlton <carlton@kealia.com>
22668
22669 * gdb.cp/namespace.exp: Add tests involving classes defined within
22670 namespaces.
22671 * gdb.cp/namespace.cc (C::CClass): New.
22672 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
22673
22674 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
22675
22676 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
22677 what debug info we have. Print a better message if something goes
22678 wrong while producing the separate debug info file.
22679
22680 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22681
22682 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
22683
22684 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
22685
22686 * gdb.base/callfuncs.c: Add copyright notice.
22687
22688 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
22689
22690 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
22691 inheritance. PR gdb/1498, PR gcc/13539.
22692
22693 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
22694
22695 * gdb.threads/gcore-thread.exp: Prefix name of binary with
22696 test specific name.
22697 * gdb.mi/gdb669.exp: Ditto.
22698 * gdb.mi/mi-pthreads.exp: Ditto.
22699 * gdb.mi/mi1-pthreads.exp: Ditto.
22700 * gdb.mi/mi2-pthreads.exp: Ditto.
22701
22702 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22703
22704 * gdb.cp/member-ptr.cc: Add copyright notice.
22705
22706 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
22707
22708 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
22709 some patterns for recent versions of gcc and hpacc. Delete
22710 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
22711 Delete tests that access a NULL pointer-to-member-data. This
22712 script is still disabled for gcc.
22713
22714 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
22715
22716 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
22717 escaped correctly.
22718
22719 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
22720
22721 * gdb.base/sepdebug.exp: New file.
22722 * gdb.base/sepdebug.c: New file.
22723 * lib/gdb.exp (separate_debug_filename): New procedure.
22724 (gdb_gnu_strip_debug): New procedure.
22725
22726 2004-01-12 Andrew Cagney <cagney@redhat.com>
22727
22728 * gdb.mi/ChangeLog: Delete file. Renamed to ...
22729 * gdb.mi/ChangeLog-1999-2003: New file.
22730
22731 2004-01-12 Andrew Cagney <cagney@redhat.com>
22732
22733 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
22734 "Renaming a directory to a non-empty directory returns ENOTEMPTY
22735 or EEXIST", treat EBUSY as an XFAIL.
22736
22737 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
22738
22739 * gdb.base/scope.exp: Remove obsolete setup_xfail for
22740 hp_cc_compiler.
22741
22742 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22743
22744 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
22745 decorations.
22746
22747 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
22748
22749 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
22750 and "(aCC)" decorations. Remove obsolete doco about old
22751 test results.
22752
22753 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22754
22755 * gdb.cp/exception.exp: Fix typo in doco.
22756
22757 2004-01-09 Mark Kettenis <kettenis@gnu.org>
22758
22759 * gdb.base/gdb1476.exp: Fix typo.
22760
22761 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22762
22763 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
22764 file.
22765
22766 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
22767
22768 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
22769 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
22770 Use gdb_compile. Remove restriction on gcc. Add some patterns
22771 for recent version of gdb. Delete second half, which was a copy
22772 of the first half with different build flags. This test is
22773 still disabled because it is still not ready for production.
22774
22775 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22776
22777 * gdb.cp/exception.cc: Add copyright notice.
22778 * gdb.cp/exception.exp: Add a notice that this file is broken
22779 because of line number changes caused by addition of copyright
22780 notice.
22781
22782 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22783
22784 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
22785 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
22786
22787 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22788
22789 * gdb.cp/classes.exp: Accept gnu abi 2.
22790 * gdb.cp/derivation.exp: Likewise.
22791 * gdb.cp/overload.exp: Likewise.
22792 * gdb.cp/virtfunc.exp: Likewise.
22793
22794 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
22795
22796 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
22797 semicolon after end of function.
22798
22799 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22800
22801 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
22802 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
22803 boilerplate code for compiling and running the program under
22804 test. Add some string method tests.
22805
22806 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22807
22808 * gdb.cp/bs15503.cc: Add copyright notice.
22809 * gdb.cp/bs15503.exp: Adjust line number.
22810
22811 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22812
22813 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
22814 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
22815
22816 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22817
22818 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
22819 hp_cc_compiler.
22820
22821 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22822
22823 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
22824 * gdb.cp/ctti.exp: Use the marker instead of "next".
22825 With gcc, run further before bailing.
22826
22827 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22828
22829 * gdb.cp/cttiadd.cc: Add copyright notice.
22830 * gdb.cp/cttiadd1.cc: Likewise.
22831 * gdb.cp/cttiadd2.cc: Likewise.
22832 * gdb.cp/cttiadd3.cc: Likewise.
22833
22834 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22835
22836 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
22837 Use gdb_test, gdb_test_multiple. Use floating-point values that
22838 have exact representations in IEEE-ish formats.
22839
22840 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22841
22842 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
22843 compilers. Delete duplicate call to get_compiler_info.
22844 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
22845 * gdb.base/volatile.exp: Likewise.
22846
22847 2004-01-07 Mark Kettenis <kettenis@gnu.org>
22848
22849 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
22850 memory at address 0.
22851
22852 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
22853
22854 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
22855 to test for hp-ux assembler. Fix copyright years.
22856
22857 2004-01-07 Andrew Cagney <cagney@redhat.com>
22858
22859 * gdb.base/fileio.c (strerrno): Add "EBUSY".
22860
22861 2004-01-07 Andrew Cagney <cagney@redhat.com>
22862
22863 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
22864 when creating the read-only file. From analysis by Roland McGrath
22865 and Elena Zannoni.
22866
22867 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22868
22869 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
22870
22871 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22872
22873 * gdb.base/cvexpr.c: Be type-safe with function pointers and
22874 data pointers.
22875
22876 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22877
22878 * gdb.cp/m-static.exp: Compile one source file at a time.
22879 Delete unused call to get_compiler_info.
22880
22881 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
22882
22883 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
22884 * gdb.base/call-rt-st.exp: Likewise.
22885 * gdb.base/nodebug.exp: Likewise.
22886 * gdb.base/volatile.exp: Likewise.
22887 * gdb.cp/ref-types.exp: Likewise.
22888 * gdb.cp/templates.exp: Likewise.
22889
22890 2004-01-05 Mark Kettenis <kettenis@gnu.org>
22891
22892 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
22893
22894 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
22895
22896 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
22897 hppa*-hp-hpux*.
22898
22899 2004-01-04 Mark Kettenis <kettenis@gnu.org>
22900
22901 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22902 x86_64-*-*.
22903
22904 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
22905 sparc64-*-* and sparc*-solaris2*.
22906
22907 2004-01-04 Mark Kettenis <kettenis@gnu.org>
22908
22909 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
22910 return ${tests}" test. The ${tests} already mentions the
22911 filename.
22912
22913 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22914
22915 * gdb.cp/local.exp: Accept gcc abi 2.
22916
22917 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22918
22919 * gdb.cp/templates.exp: Accept gcc abi 2.
22920
22921 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
22922
22923 * lib/compiler.cc: Remove supports_template_debugging.
22924 * gdb.cp/templates.exp: Do not test supports_template_debugging.
22925
22926 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22927
22928 * gdb.cp/namespace.exp: Accept gcc abi 2.
22929
22930 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22931
22932 * gdb.cp/method.exp: Accept gcc abi 2.
22933
22934 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22935
22936 * gdb.cp/classes.exp: Generate identical results as old version.
22937 * gdb.cp/derivation.exp: Likewise.
22938 * gdb.cp/overload.exp: Likewise.
22939 * gdb.cp/virtfunc.exp: Likewise.
22940
22941 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22942
22943 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
22944 mysterious bug with sourceware version of expect.
22945
22946 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22947
22948 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
22949 current versions of gcc, including gcc abi 2. Remove gratuitous
22950 restart of test program. Use gdb_test_multiple and gdb_test for
22951 all tests. Add patterns to xfail missing "const" in "const char *"
22952 and kfail PR gdb/1155.
22953
22954 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
22955
22956 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
22957 current versions of gcc, including gcc abi 2. Remove gratuitous
22958 restart of test program. Use gdb_test_multiple and gdb_test for
22959 all tests. Add patterns to kfail PR gdb/1498.
22960
22961 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22962
22963 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
22964 current versions of gcc, including gcc abi 2. Use "breakpoint"
22965 and "continue" instead of restarting the target program. Use
22966 gdb_test_multiple and gdb_test for all tests.
22967
22968 2004-01-01 Mark Kettenis <kettenis@gnu.org>
22969
22970 * gdb.asm/asm-source.exp: Update copyright year. Link statically
22971 for *-*-solaris2*.
22972
22973 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
22974
22975 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
22976 current versions of gcc, including gcc abi 2. Use "breakpoint"
22977 and "continue" instead of restarting the target program several
22978 times. Use gdb_test_multiple and gdb_test for all tests.
22979
22980 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
22981
22982 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
22983 source files.
22984
22985 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22986
22987 * gdb.base/environ.exp: Handle compiling test case from multiple
22988 source files.
22989
22990 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
22991
22992 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
22993
22994 2003-12-17 Jim Blandy <jimb@redhat.com>
22995
22996 * gdb.base/freebpcmd.c: Add copyright notice.
22997
22998 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
22999
23000 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
23001
23002 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
23003
23004 2003-12-13 Jim Blandy <jimb@redhat.com>
23005
23006 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
23007
23008 2003-12-12 Kevin Buettner <kevinb@redhat.com>
23009
23010 * gdb.asm/frv.inc: New file.
23011 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
23012
23013 2003-12-09 Fred Fish <fnf@redhat.com>
23014
23015 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
23016 functions to break1.c and leave prototypes behind. Add more
23017 "set breakpoint NN here" comments.
23018 * gdb.base/break1.c: New file.
23019
23020 * gdb.base/break.exp: Handle compiling test case from multiple
23021 source files and change source file references as needed.
23022 * gdb.base/completion.exp: Ditto.
23023 * gdb.base/condbreak.exp: Ditto.
23024 * gdb.base/define.exp: Ditto.
23025 * gdb.base/ena-dis-br.exp: Ditto.
23026 * gdb.base/info-proc.exp: Ditto.
23027 * gdb.base/maint.exp: Ditto.
23028 * gdb.base/until.exp: Ditto.
23029
23030 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
23031 hardcoded line numbers.
23032 * gdb.base/define.exp: Ditto.
23033 * gdb.base/ena-dis-br.exp: Ditto.
23034 * gdb.base/maint.exp: Ditto.
23035 * gdb.base/until.exp: Ditto.
23036
23037 * gdb.base/completion.exp: Use "break1" for completion tests since
23038 "break" is no longer a unique prefix.
23039
23040 2003-12-06 Andrew Cagney <cagney@redhat.com>
23041
23042 * gdb.base/structs.exp (test_struct_returns): When applicable, set
23043 "return_value_unimplemented". When an unimplemented struct return
23044 architecture, report incorrect values as a KFAIL
23045
23046 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23047
23048 * gdb.cp/rtti.exp: Accept new wording of warning from
23049 cp_lookup_rtti_type.
23050
23051 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
23052
23053 Partial fix for PR testsuite/1456.
23054 * gdb.base/scope.exp (test_at_main): Replace references to
23055 gcc_compiled with calls to test_compiler_info.
23056 (test_at_foo): Likewise.
23057 (test_at_bar): Likewise.
23058
23059 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
23060
23061 Partial fix for PR testsuite/1456.
23062 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
23063 to test_compiler_info.
23064
23065 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
23066
23067 * gdb.base/so-impl-ld.exp: Update copyright notice.
23068
23069 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
23070
23071 Partial fix for PR testsuite/1456.
23072 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
23073 to test_compiler_info.
23074
23075 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23076
23077 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
23078 from current versions of gdb. Clean up regular expressions.
23079 Delete redundant timeout case.
23080
23081 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23082
23083 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
23084 from current versions of gdb. Clean up regular expressions.
23085 Delete redundant timeout case.
23086
23087 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
23088
23089 Partial fix for PR testsuite/1456.
23090 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
23091 gcc_compiled with call to test_compiler_info.
23092
23093 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
23094
23095 Partial fix for PR testsuite/1456.
23096 * gdb.base/list.exp (test_list_function): Delete unused declaration
23097 of gcc_compiled.
23098
23099 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
23100
23101 Partial fix for PR testsuite/1456.
23102 * gdb.base/complex.exp: Replace reference to gcc_compiled with
23103 call to test_compiler_info.
23104
23105 2003-11-29 Mark Kettenis <kettenis@gnu.org>
23106
23107 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
23108 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
23109 it to create the appropriate note.inc.
23110 * gdb.asm/asmsrc1.s: Include "note.inc".
23111 * gdb.asm/netbsd.inc: New file.
23112 * gdb.asm/empty.inc: New file.
23113
23114 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
23115
23116 Partial fix for PR testsuite/1456.
23117 * gdb.base/constvars.exp: Replace references to gcc_compiled with
23118 calls to test_compiler_info.
23119
23120 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
23121
23122 Partial fix for PR testsuite/1456.
23123 * gdb.base/volatile.exp: Replace references to gcc_compiled with
23124 calls to test_compiler_info.
23125
23126 2003-11-27 Mark Kettenis <kettenis@gnu.org>
23127
23128 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
23129 pattern for the KFAILs.
23130
23131 2003-11-25 Adam Fedor <fedor@gnu.org>
23132
23133 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
23134 * gdb.objc/objcdecode.m: New file.
23135
23136 2003-11-25 Adam Fedor <fedor@gnu.org>
23137
23138 * gdb.objc/nondebug.exp: Test for PR objc/1236.
23139 * gdb.objc/nondebug.m: New file.
23140
23141 2003-11-26 Ben Elliston <bje@wasabisystems.com>
23142
23143 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23144 NetBSD as it does on FreeBSD. Modelled on a similar change by
23145 Mark Kettenis on 2003-05-30.
23146 (link-flags): Set to "--entry _start" regardless of target.
23147 Special linker flags are to be appended to $link-flags.
23148 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
23149
23150 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23151
23152 * gdb.cp/method.exp: Accept output of new demangler.
23153
23154 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23155
23156 * gdb/class2.exp: New file.
23157 * gdb/class2.cc: New file.
23158
23159 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
23160
23161 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
23162 of new demangler.
23163
23164 2003-11-23 Mark Kettenis <kettenis@gnu.org>
23165
23166 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
23167 of gdb_test "run".
23168
23169 2003-11-23 Mark Kettenis <kettenis@gnu.org>
23170
23171 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
23172 "continue" into "run".
23173
23174 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23175
23176 Partial fix for PR testsuite/1456.
23177 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
23178 call to test_compiler_info.
23179 * gdb.cp/ctti.exp: Likewise.
23180 * gdb.cp/derivation.exp: Likewise.
23181 * gdb.cp/member-ptr.exp: Likewise.
23182 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
23183 reference to gcc_compiled.
23184
23185 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
23186
23187 Fix PR testsuite/1463.
23188 * gdb.base/structs.exp (start_structs_test): Call
23189 get_debug_format before using the debug format.
23190
23191 2003-11-22 Andrew Cagney <cagney@redhat.com>
23192
23193 * lib/gdb.exp (gdb_test_multiple): Add simple example.
23194 * gdb.base/structs.exp: Use gdb_test_multiple.
23195
23196 2003-11-20 Andrew Cagney <cagney@redhat.com>
23197
23198 * gdb.base/structs.exp: Handle and recover from internal errors.
23199 Replace "foo${n}" with "foo<n>" in test messages.
23200
23201 * gdb.base/structs.exp: Update copyright. Rewrite.
23202 * gdb.base/structs.c: Update copyright. Rewrite.
23203
23204 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
23205 resync count exceeded.
23206
23207 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
23208 from the internal error.
23209 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
23210 Original from Jim Blandy.
23211 (gdb_test_multiple): Use gdb_internal_error_resync.
23212
23213 2003-11-19 Andrew Cagney <cagney@redhat.com>
23214
23215 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
23216 KFAIL.
23217
23218 2003-11-17 Mark Kettenis <kettenis@gnu.org>
23219
23220 New testcase for PR backtrace/1435.
23221 * gdb.arch/i386-unwind.exp: New file.
23222 * gdb.arch/i386-unwind.c: New file.
23223
23224 2003-11-17 Andrew Cagney <cagney@redhat.com>
23225
23226 * lib/gdb.exp (compiler_info): New global.
23227 (test_compiler_info): New function.
23228 (get_compiler_info): Set compiler_info.
23229 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
23230 "compiler_info" to gcc-<major>-<minor>.
23231
23232 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
23233
23234 * gdb.trace/configure: Remove.
23235
23236 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
23237
23238 * gdb.base/break.c: Add comments to aid finding line numbers for
23239 breakpoints.
23240 * gdb.base/break.exp: Remove all references to explicit line
23241 numbers.
23242
23243 2003-11-11 Nick Clifton <nickc@redhat.com>
23244
23245 * gdb.base/shreloc.exp: Do not run for targets which do not
23246 support shared objects.
23247
23248 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
23249
23250 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
23251 Don't run tests if nofileio flag is given.
23252
23253 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
23254
23255 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
23256 as well as 'Watchpoint'.
23257
23258 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
23259
23260 Reported by Jim Ingham <jingham@apple.com>:
23261 * gdb.base/annota1.exp: Match at least one occurrence of the
23262 signal handler annotation.
23263
23264 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
23265
23266 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
23267 as well as 'Watchpoint'.
23268
23269 2003-11-05 Michael Chastain <mec@shout.net>
23270
23271 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
23272
23273 2003-11-03 Kris Warkentin <kewarken@qnx.com>
23274
23275 * gdb.arch/gdb1291.c: New test file.
23276 * gdb.arch/gdb1291.exp: New test script.
23277 * gdb.arch/gdb1431.c: New test file.
23278 * gdb.arch/gdb1431.exp: New test script.
23279
23280 2003-10-22 Michael Chastain <mec@shout.net>
23281
23282 * gdb.mi/pthreads.c: Add copyright notice.
23283
23284 2003-10-22 Michael Chastain <mec@shout.net>
23285
23286 * gdb.threads/pthreads.c: Add copyright notice.
23287
23288 2003-10-20 Michael Chastain <mec@shout.net>
23289
23290 * gdb.base/gdb1056.exp: New test script.
23291
23292 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
23293
23294 * gdb.threads/killed.exp: Use gdb_run_cmd.
23295
23296 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
23297
23298 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
23299 create a core file.
23300 * gdb.threads/gcore-thread.exp: Likewise.
23301
23302 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
23303
23304 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
23305 type, based on char type.
23306 (struct bit_flags_short_t): New bitfield type, based on short type.
23307 (init_bit_flags_char): New fuction.
23308 (init_bit_flags_short): Ditto.
23309 (print_bit_flags_char): Ditto.
23310 (print_bit_flags_short): Ditto.
23311 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
23312
23313 2003-10-11 Michael Chastain <mec@shout.net>
23314
23315 * gdb.base/call-rt-st.exp: Update copyright year.
23316
23317 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
23318
23319 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
23320 * gdb.disasm/sh3.s: Ditto.
23321
23322 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
23323
23324 * gdb.threads/switch-threads.exp: New test.
23325 * gdb.threads/switch-threads.c: New source file.
23326
23327 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
23328
23329 * gdb.base/ending-run.exp: Add sh specific case.
23330
23331 2003-10-06 Andrew Cagney <cagney@redhat.com>
23332
23333 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
23334 * gdb.disasm/mn10200.exp: Delete obsolete file.
23335
23336 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
23337
23338 * ChangeLog: Correct an entry command.exp -> commands.exp.
23339 * gdb.base/commands.exp (bp_deleted_in_command_test)
23340 (temporary_breakpoint_commands): Check noargs.
23341
23342 2003-09-25 David Carlton <carlton@kealia.com>
23343
23344 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
23345 of some print tests, where appropriate. Add tests for C::D::cd,
23346 E::ce, F::cXfX, G::XgX.
23347 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
23348
23349 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
23350
23351 * lib/java.exp (java_init): Import target_alias before using it.
23352
23353 2003-09-25 David Carlton <carlton@kealia.com>
23354
23355 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
23356
23357 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
23358
23359 * gdb.base/selftest.exp: Accomodate more instruction reordering
23360 weirdness.
23361
23362 2003-09-17 Michael Chastain <mec@shout.net>
23363
23364 * gdb.cp/gdb1355.exp: New file.
23365 * gdb.cp/gdb1355.c: New file.
23366
23367 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
23368
23369 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
23370 * gdb.asm/sh.inc: New file.
23371
23372 2003-09-11 David Carlton <carlton@kealia.com>
23373
23374 * gdb.cp/namespace.exp: Add tests for namespace types.
23375 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
23376 (test_namespace): New.
23377
23378 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
23379
23380 * gdb.base/relocate.exp: Handle new gdb output at startup.
23381 * gdb.stabs/weird.exp: Ditto.
23382
23383 2003-09-08 Michael Chastain <mec@shout.net>
23384
23385 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
23386
23387 2003-09-07 Michael Chastain <mec@shout.net>
23388
23389 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
23390 'parse error'.
23391
23392 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
23393
23394 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
23395
23396 2003-08-30 Michael Chastain <mec@shout.net>
23397
23398 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
23399 * gdb.gdb/observer.exp: Ditto.
23400 * gdb.gdb/xfullpath.exp: Ditto.
23401
23402 2003-08-29 Mark Kettenis <kettenis@gnu.org>
23403
23404 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
23405 *-*-*bsd*.
23406
23407 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
23408
23409 * gdb.base/dump.exp: Skip for ia64.
23410
23411 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
23412
23413 * gdb.asm/asm-source.exp: Add ia64 support.
23414 * gdb.asm/ia64.inc: New file.
23415
23416 2003-08-22 Michael Chastain <mec@shout.net>
23417
23418 * gdb.cp: New directory.
23419 * gdb.cp/*: Copy from gdb.c++/*.
23420 * gdb.c++/*: Remove.
23421 * Makefile.in: Change gdb.c++ to gdb.cp.
23422 * configure.in: Ditto.
23423 * configure: Regnerate.
23424
23425 2003-08-18 Mark Kettenis <kettenis@gnu.org>
23426
23427 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
23428 * gdb.arch/i386-prologue.c (gdb1338): Add function.
23429
23430 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
23431
23432 * mi-var-display.exp (-var-list-children weird): Accept function
23433 pointers with argument types.
23434 * mi1-var-display.exp (-var-list-children weird): Likewise.
23435 * mi2-var-display.exp (-var-list-children weird): Likewise.
23436
23437 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
23438
23439 * gdb.base/annota3.exp: Add missing newline.
23440
23441 2003-08-06 Michael Chastain <mec@shout.net>
23442
23443 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
23444
23445 2003-08-12 Michael Snyder <msnyder@redhat.com>
23446
23447 * gdb.base/float.exp: Add test for SH.
23448
23449 2003-08-10 Mark Kettenis <kettenis@gnu.org>
23450
23451 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
23452
23453 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
23454
23455 * gdb.base/completion.exp: Remove reduntant completion test
23456 on filename.
23457
23458 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
23459
23460 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
23461 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
23462 gdb.trace/save-trace.exp: Make sure that full pathnames are
23463 escaped correctly.
23464
23465 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
23466
23467 * configure.in: Don't generate config.h from config.hin.
23468 * configure: Regenerate.
23469 * config.hin: Remove file.
23470 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
23471 * gdb.threads/pthreads.c: Ditto.
23472
23473 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
23474
23475 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23476 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
23477 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
23478 Replace ld24 with seth/add3.
23479
23480 2003-08-02 Andrew Cagney <cagney@redhat.com>
23481
23482 * gdb.base/annota3.exp: New file.
23483 * gdb.base/annota3.c: New file.
23484 * gdb.c++/annota3.exp: New file.
23485 * gdb.c++/annota3.cc: New file.
23486
23487 2003-07-29 Michael Chastain <mec@shout.net>
23488
23489 * gdb.threads/tls.c (spin): Check errno only if sem_wait
23490 actually failed.
23491 (do_pass): Likewise.
23492 * gdb.threads/tls.exp: Always initialize no_of_threads.
23493
23494 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
23495
23496 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
23497 pattern.
23498 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
23499 * gdb.threads/tls.exp: Recognize one case of the host library not
23500 supporting TLS.
23501
23502 2003-07-27 Andrew Cagney <cagney@redhat.com>
23503
23504 * gdb.base/fileio.exp: Use SH when running commands using
23505 remote_exec.
23506
23507 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
23508
23509 From Kei Sakamoto <sakamoto.kei@renesas.com>:
23510 * gdb.base/relocate.c (dummy): New padding array.
23511
23512 2003-07-22 Michael Snyder <msnyder@redhat.com>
23513
23514 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
23515
23516 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
23517 patterns to be more general, accepting old and new output.
23518 Some output chars (such as '+') also must be quoted.
23519 Some addresses are displayed numerically instead of
23520 symbolically.
23521
23522 2003-07-23 Michael Snyder <msnyder@redhat.com>
23523
23524 * gdb.base/return2.exp: Don't test long-long return.
23525
23526 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
23527 * gdb.disasm/t01_mov.exp: Ditto.
23528 * gdb.disasm/t02_mova.s: Ditto.
23529 * gdb.disasm/t02_mova.exp: Ditto.
23530 * gdb.disasm/t03_add.s: Ditto.
23531 * gdb.disasm/t03_add.exp: Ditto.
23532 * gdb.disasm/t04_sub.s: Ditto.
23533 * gdb.disasm/t04_sub.exp: Ditto.
23534 * gdb.disasm/t05_cmp.s: Ditto.
23535 * gdb.disasm/t05_cmp.exp: Ditto.
23536 * gdb.disasm/t06_ari2.s: Ditto.
23537 * gdb.disasm/t06_ari2.exp: Ditto.
23538 * gdb.disasm/t07_ari3.s: Ditto.
23539 * gdb.disasm/t07_ari3.exp: Ditto.
23540 * gdb.disasm/t08_or.s: Ditto.
23541 * gdb.disasm/t08_or.exp: Ditto.
23542 * gdb.disasm/t09_xor.s: Ditto.
23543 * gdb.disasm/t09_xor.exp: Ditto.
23544 * gdb.disasm/t10_and.s: Ditto.
23545 * gdb.disasm/t10_and.exp: Ditto.
23546 * gdb.disasm/t11_logs.s: Ditto.
23547 * gdb.disasm/t11_logs.exp: Ditto.
23548 * gdb.disasm/t12_bit.s: Ditto.
23549 * gdb.disasm/t12_bit.exp: Ditto.
23550 * gdb.disasm/t13_otr.s: Ditto.
23551 * gdb.disasm/t13_otr.exp: Ditto.
23552
23553 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
23554
23555 * gdb.threads/tls.exp :Add kfail for 'info address' case.
23556
23557 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
23558
23559 * gdb.threads/tls.c : New file.
23560 * gdb.threads/tls.exp : New file.
23561 * gdb.threads/tls-main.c : New file.
23562 * gdb.threads/tls-shared.c : New file.
23563 * gdb.threads/tls-shared.exp : New file.
23564
23565 2003-07-22 Andreas Schwab <schwab@suse.de>
23566
23567 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
23568
23569 2003-07-20 Andreas Schwab <schwab@suse.de>
23570
23571 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
23572 due to insn reordering.
23573
23574 2003-07-15 Andrew Cagney <cagney@redhat.com>
23575
23576 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
23577
23578 2003-07-15 Michael Chastain <mec@shout.net>
23579
23580 * gdb.base/gdb1250.exp: New file.
23581 * gdb.base/gdb1250.c: New file.
23582
23583 2003-07-09 Michal Ludvig <mludvig@suse.cz>
23584
23585 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
23586 expansion of size_t to 'unsigned long', not only to 'unsigned'.
23587
23588 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
23589
23590 * gdb.threads/tls.c: New file.
23591 * gdb.threads/tls.exp: New file.
23592 * gdb.threads/tls-main.c: New file.
23593 * gdb.threads/tls-shared.c: New file.
23594 * gdb.threads/tls-shared.exp: New file.
23595
23596 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
23597
23598 * gdb.base/annota1.exp: Make sure that we properly escape the
23599 full path of the source file. Xfail more permissive patterns,
23600 due to a compiler debug info problem.
23601
23602 2003-07-07 Andreas Schwab <schwab@suse.de>
23603
23604 * gdb.asm/m68k.inc: New file.
23605 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
23606
23607 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
23608 arguments"): Also match negative number.
23609
23610 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
23611
23612 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
23613
23614 * gdb.base/store.c (charest): New typedef.
23615 (add_char): Rename to add_charest, update.
23616 (wack_char): Rename to wack_charest, update types. Return l + r
23617 to keep r live across the call.
23618 (wack_short, wack_int, wack_long, wack_longest, wack_float)
23619 (wack_double, wack_doublest): Return l + r to keep r live across
23620 the call.
23621 * gdb.base/store.exp: Accomodate store.c changes.
23622
23623 2003-06-30 David Carlton <carlton@kealia.com>
23624
23625 * gdb.c++/maint.exp (test_invalid_name): New.
23626 (test_first_component): Add tests for invalid names.
23627
23628 2003-06-29 Michael Chastain <mec@shout.net>
23629
23630 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
23631 output of '<VTT for class>' for virtual base classes.
23632
23633 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
23634
23635 * gdb.base/completion.exp: Tab-complete "complet" instead of
23636 "compl".
23637 * gdb.base/complex.exp, gdb.base/complex.c: New files.
23638
23639 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
23640
23641 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
23642 * gdb.base/volatile.exp: Likewise.
23643
23644 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
23645
23646 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
23647 gdb/1265.
23648
23649 2003-06-28 Michael Chastain <mec@shout.net>
23650 Daniel Jacobowitz <drow@mvista.com>
23651
23652 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
23653 initial line count of 'captured_main' from 26 to 32.
23654 (test_with_self): Allow xmalloc call to be interleaved with the
23655 preceding two lines.
23656
23657 2003-06-24 Joel Brobecker <brobecker@gnat.com>
23658
23659 * gdb.base/bang.exp: New testcase.
23660
23661 2003-06-23 Joel Brobecker <brobecker@gnat.com>
23662
23663 * gdb.base/langs.exp: Add some tests for the "minimal" language
23664 support.
23665
23666 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
23667
23668 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
23669 the testcase.
23670
23671 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
23672
23673 * gdb.base/relocate.exp: Test add-symbol-file with a variable
23674 offset.
23675
23676 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
23677
23678 * gdb.c++/pr-1210.cc: New file.
23679 * gdb.c++/pr-1210.exp: New file.
23680
23681 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
23682
23683 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
23684 000-exec-continue.
23685
23686 2003-06-15 Mark Kettenis <kettenis@gnu.org>
23687
23688 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
23689 on *-*-*bsd* instead of *-*-freebsd*.
23690
23691 2003-06-14 Andrew Cagney <cagney@redhat.com>
23692
23693 * gdb.base/store.exp: Test longest and doublest. Test all
23694 parameters. Weaken return statement match.
23695 * gdb.base/store.c: Add longest and doublest - aka long long and
23696 long double functions. Put all parameters into local register
23697 variables. Use negative values.
23698
23699 2003-06-14 Andrew Cagney <cagney@redhat.com>
23700
23701 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
23702 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
23703 exit status.
23704 * gdb.base/fileio.exp: Disable target when nointerrupts and
23705 noinferiorio, instead of limiting it to remote. Use remote_exec
23706 instead of system.
23707
23708 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
23709
23710 * gdb.base/float.exp: Add ia64 support.
23711
23712 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
23713
23714 * gdb.base/fileio.exp: Run only on remote targets.
23715
23716 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
23717
23718 * gdb.base/fileio.c: New file, testing File-I/O.
23719 * gdb.base/fileio.exp: Ditto.
23720
23721 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
23722
23723 * gdb.base/shreloc.exp: New file, check symbol values obtained from
23724 shared objects after relocation at load time (gdb PR/1132).
23725 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
23726 as above, part of the shared object relocation test.
23727
23728 2003-06-08 Mark Kettenis <kettenis@gnu.org>
23729
23730 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
23731 fully filled history list.
23732 * gdb.base/gdb_history: New file.
23733
23734 * gdb.base/signals.exp: XFAIL "continue to func1" on
23735 i*86-*-freebsd*.
23736
23737 * gdb.base/attach.exp: When trying to attach to a nonexistent
23738 process, make it possible to specify the PID based on the target,
23739 and do so for *-*-freebsd*.
23740
23741 2003-06-02 Richard Henderson <rth@redhat.com>
23742
23743 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
23744
23745 2003-06-02 Richard Henderson <rth@redhat.com>
23746
23747 * gdb.base/selftest.exp: Next over lim_at_start initialization.
23748
23749 2003-06-02 Richard Henderson <rth@redhat.com>
23750
23751 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
23752
23753 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
23754
23755 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
23756 of globalvar.
23757
23758 2003-06-01 Mark Kettenis <kettenis@gnu.org>
23759
23760 * gdb.asm/asm-source.exp: Check for memory read errors in
23761 disassembler test on *BSD too.
23762
23763 2003-06-01 Richard Henderson <rth@redhat.com>
23764
23765 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
23766 for .frame.
23767 (gdbasm_call): Lose ldgp.
23768 (gdbasm_startup): Add frame information.
23769 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
23770
23771 2003-05-31 Mark Kettenis <kettenis@gnu.org>
23772
23773 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
23774 i?86-*-*.
23775
23776 2003-05-30 Mark Kettenis <kettenis@gnu.org>
23777
23778 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
23779 FreeBSD.
23780
23781 2003-05-29 Richard Henderson <rth@redhat.com>
23782
23783 * gdb.asm/alpha.inc: New file.
23784 * gdb.asm/asm-source.exp: Use it.
23785
23786 2003-05-29 Jim Blandy <jimb@redhat.com>
23787
23788 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
23789 'core.PID'.
23790
23791 2003-05-22 Jim Blandy <jimb@redhat.com>
23792
23793 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
23794 backtrace.
23795
23796 2003-05-20 David Carlton <carlton@math.stanford.edu>
23797
23798 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
23799 this time.
23800
23801 2003-05-19 David Carlton <carlton@bactrian.org>
23802
23803 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
23804 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
23805
23806 2003-05-19 David Carlton <carlton@bactrian.org>
23807
23808 * gdb.c++/namespace.exp: Add namespace scope and anonymous
23809 namespace tests.
23810 Bump copyright date.
23811 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
23812 (main): Call C::D::marker2.
23813 * gdb.c++/namespace1.cc: New file.
23814
23815 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
23816
23817 Roland McGrath <roland@redhat.com>
23818 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
23819 there is no manager thread.
23820
23821 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
23822
23823 * gdb.threads/schedlock.exp: Remove assumption that all threads
23824 will run in a particular small time slice. Also ensure we break
23825 in one of the child threads rather than the main thread.
23826
23827 2003-05-07 Jim Blandy <jimb@redhat.com>
23828
23829 Add support for assembly source testing on the s390x.
23830 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
23831 architecture.
23832 * gdb.asm/s390x.inc: New file.
23833
23834 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
23835 succession of 'if' statements.
23836
23837 2003-05-05 Andrew Cagney <cagney@redhat.com>
23838
23839 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
23840
23841 2003-05-05 Andrew Cagney <cagney@redhat.com>
23842
23843 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
23844 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
23845
23846 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
23847
23848 * gdb.base/charset.exp: Update based on new behavior of set/show
23849 charset commands.
23850
23851 2003-05-01 Andrew Cagney <cagney@redhat.com>
23852
23853 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
23854 variable do not give memory errors.
23855
23856 2003-04-30 Adam Fedor <fedor@gnu.org>
23857
23858 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
23859 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
23860 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
23861 gdb.objc/basicclass.m: : New files
23862
23863 * lib/gdb.exp (gdb_compile_objc): New procedure.
23864
23865 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
23866
23867 * gdb.base/signals.exp: Make backtrace tests more specific.
23868
23869 2003-04-23 David Carlton <carlton@bactrian.org>
23870
23871 * gdb.c++/maint.exp (test_first_component): Add tests for
23872 'operator' in more locations.
23873
23874 2003-04-16 Kevin Buettner <kevinb@redhat.com>
23875
23876 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
23877
23878 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
23879
23880 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
23881 func marke' instead. Update test name.
23882
23883 2003-04-15 David Carlton <carlton@math.stanford.edu>
23884
23885 * gdb.c++/maint.exp: New file.
23886
23887 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
23888
23889 * gdb.threads/schedlock.c: Change type of thread function argument
23890 to long, to avoid warnings on 64-bit platforms.
23891
23892 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
23893
23894 * gdb.base/attach.exp: Add new message from ptrace in case of
23895 attaching to nonexistent process.
23896
23897 2003-04-11 Jim Blandy <jimb@redhat.com>
23898
23899 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23900 gdb.c++/userdef.cc: Place comments on the lines to which the
23901 marker function might return.
23902 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23903 gdb.c++/userdef.exp: Look for those comments to check that we've
23904 returned to the right place, instead of checking line numbers.
23905
23906 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
23907
23908 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
23909 match on sourcefile name, instead of directory name.
23910
23911 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
23912
23913 * gdb.base/completion.exp: Use string_to_regexp to match the
23914 working directory name.
23915
23916 2003-04-09 Jim Blandy <jimb@redhat.com>
23917
23918 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
23919 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
23920 after an inferior function call, report the failure, but allow the
23921 test to continue.
23922
23923 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23924
23925 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23926 with -DPROTOTYPES.
23927
23928 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
23929
23930 * gdb.base/break.exp: Revert last patch.
23931
23932 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
23933
23934 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
23935 with -DPROTOTYPES.
23936
23937 2003-04-02 Andrew Cagney <cagney@redhat.com>
23938
23939 * gdb.base/callfuncs.exp: Make "print add" messages unique.
23940 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
23941 matching directories by the name breakpoint.
23942 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
23943 Make "continue to marker1" consistent.
23944 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
23945 message consistent.
23946 * lib/gdb.exp: Put "the program is no longer running", and "the
23947 program exited" in parenthesis.
23948 * lib/mi-support.exp: Ditto.
23949
23950 2003-04-02 Bob Rossi <bob_rossi@cox.net>
23951
23952 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
23953
23954 2003-03-29 Andrew Cagney <cagney@redhat.com>
23955
23956 * gdb.base/sizeof.c (main): Print the value of '\377'.
23957 * gdb.base/sizeof.exp: Check the sign of '\377'.
23958
23959 2003-03-27 Michael Chastain <mec@shout.net>
23960
23961 * gdb.base/gdb1090.exp: New file.
23962 * gdb.base/gdb1090.cc: New file.
23963
23964 2003-03-27 J. Brobecker <brobecker@gnat.com>
23965
23966 * gdb.gdb/observer.exp: New regression test.
23967
23968 2003-03-27 Michael Chastain <mec@shout.net>
23969
23970 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
23971 * gdb.base/ptype.exp: Likewise.
23972
23973 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
23974
23975 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
23976
23977 2003-03-26 Michael Chastain <mec@shout.net>
23978
23979 * gdb.base/ptype.exp: Actually use some typedef'd types.
23980
23981 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
23982
23983 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
23984 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
23985
23986 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23987
23988 * gdb.base/default.exp: Fix regular expression.
23989
23990 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23991
23992 * gdb.base/args.exp: Fix regular expression.
23993
23994 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23995
23996 * gdb.base/help.exp: Allow Win32 child process.
23997
23998 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
23999
24000 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
24001 when stepping out of main().
24002
24003 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
24004
24005 * gdb.base/default.exp: Check for win32 specific message when calling
24006 "run" without executable.
24007
24008 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
24009
24010 * gdb.base/args.exp: Expect .exe in output.
24011
24012 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
24013
24014 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
24015 Cygwin native.
24016
24017 2003-03-17 Andrew Cagney <cagney@redhat.com>
24018
24019 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
24020 vector registes.
24021 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
24022 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
24023
24024 2003-03-17 David Carlton <carlton@math.stanford.edu>
24025
24026 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
24027 test, for PR breakpoints/38.
24028 Call test_watchpoint_and_breakpoint.
24029 * gdb.base/watchpoint.c (func3): New function.
24030 (main): Call func3.
24031
24032 2003-03-04 David Carlton <carlton@math.stanford.edu>
24033
24034 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
24035 Garply<Garply<char> >:: garply".
24036 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
24037 with respect to PR c++/1111; note also PR c++/1113.
24038 (test_template_breakpoints): KFAIL "constructor breakpoint" with
24039 respect to PR c++/1062.
24040 KFAIL "destructor breakpoint" with respect to PR c++/1112.
24041
24042 2003-03-03 David Carlton <carlton@math.stanford.edu>
24043
24044 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
24045 with respect to PR c++/57.
24046 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
24047 c++/826.
24048 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
24049 respect to PR c++/57.
24050
24051 2003-03-03 David Carlton <carlton@math.stanford.edu>
24052
24053 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
24054 respect to PR c++/33 into FAILs.
24055
24056 2003-03-03 Michael Chastain <mec@shout.net>
24057
24058 * configure.in: Update copyright years.
24059
24060 2003-03-03 Michael Chastain <mec@shout.net>
24061
24062 * Makefile.in: Update copyright years.
24063
24064 2003-02-28 David Carlton <carlton@math.stanford.edu>
24065
24066 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
24067 print class instead of struct and/or superfluous protection
24068 specifiers, as long as the resulting output is equivalent to the
24069 source code.
24070 Delete FIXME from end of messages on tests that don't need
24071 fixing.
24072
24073 2003-02-28 David Carlton <carlton@math.stanford.edu>
24074
24075 * gdb.c++/templates.exp (do_tests): Allow const in the two
24076 Foo<volatile char *>::foo tests.
24077
24078 2003-02-27 Michael Snyder <msnyder@redhat.com>
24079
24080 * gdb.base/restore.c (main): Return zero, so exit code
24081 will be consistant.
24082
24083 2003-02-26 David Carlton <carlton@math.stanford.edu>
24084
24085 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
24086 char *>::foo" test with respect to PR c++/33. Create a new test
24087 which is identical to that one except that it doesn't put the
24088 space between the "char" and the "*"; KFAIL it, too.
24089
24090 2003-02-26 David Carlton <carlton@math.stanford.edu>
24091
24092 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
24093 template types into either PASSes or KFAILs (corresponding to PR
24094 c++/57). Tweak indentation. Update copyright.
24095
24096 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
24097
24098 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
24099
24100 2003-02-13 Michael Chastain <mec@shout.net>
24101
24102 * gdb.base/exprs.exp: Remove i960 remnants.
24103 * gdb.base/funcargs.exp: Likewise.
24104 * gdb.base/list.exp: Likewise.
24105 * gdb.base/ptype.exp: Likewise.
24106
24107 2003-02-14 David Carlton <carlton@math.stanford.edu>
24108
24109 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
24110 pEe->D::vg()" from XFAIL to KFAIL.
24111
24112 2003-02-13 Jason Molenda (jmolenda@apple.com)
24113
24114 * gdb.base/maint.exp: Update maint print statistics regexp to include
24115 new entries.
24116
24117 2003-02-13 Michael Chastain <mec@shout.net>
24118
24119 * gdb.c++/inherit.exp: Remove call to get_debug_format.
24120
24121 2003-02-12 Michael Chastain <mec@shout.net>
24122
24123 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
24124 * gdb.c++/inherit.exp: Likewise.
24125 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
24126 * gdb.c++/templates.exp: Likewise.
24127 * gdb.c++/virtfunc.exp: Likewise.
24128
24129 2003-02-06 Jason Molenda (jason-cl@molenda.com)
24130
24131 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
24132 why the code is written that way.
24133
24134 2003-02-05 Michael Chastain <mec@shout.net>
24135
24136 * gdb.base/dump.exp: Add missing copyright line.
24137
24138 2003-02-05 Jason Molenda (jason-cl@molenda.com)
24139
24140 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
24141 at the beginning so the breakpoint doesn't get set on the loop.
24142
24143 2003-02-05 Michael Chastain <mec@shout.net>
24144
24145 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
24146 output for configurations with gcc 2.95.3.
24147
24148 2003-02-05 Keith Seitz <keiths@redhat.com>
24149 Andrew Cagney <ac131313@redhat.com>
24150
24151 * gdb.mi/mi-cli.exp: New file.
24152
24153 2003-02-04 Michael Chastain <mec@shout.net>
24154
24155 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
24156 Call perror and then continue.
24157
24158 2003-02-03 Michael Chastain <mec@shout.net>
24159
24160 * gdb.c++/pr-1023.cc: New file.
24161 * gdb.c++/pr-1023.exp: New file.
24162
24163 2003-02-05 Jim Blandy <jimb@redhat.com>
24164
24165 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
24166 it's local to foobar. Check for it there, and check that it's not
24167 present in main.
24168 * gdb.c++/local.cc (marker2): New function.
24169 (foobar): Call marker1.
24170 (main): Call marker2 instead of marker1.
24171
24172 2003-02-04 Andrew Cagney <ac131313@redhat.com>
24173
24174 * gdb.disasm/mn10200.exp: Obsolete file.
24175 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
24176 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
24177 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
24178
24179 2003-02-04 David Carlton <carlton@math.stanford.edu>
24180
24181 * gdb.c++/overload.exp: Test intToChar(1).
24182 * gdb.c++/overload.cc (intToChar): New.
24183 (main): Call intToChar.
24184
24185 2003-02-03 David Carlton <carlton@math.stanford.edu>
24186
24187 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
24188 'might_kfail' arg.
24189 KFAIL some of the continue_to_bp_overloaded calls, according to
24190 PR c++/1025.
24191
24192 2003-02-01 Michael Chastain <mec@shout.net>
24193
24194 * gdb.base/advance.c (marker1): New marker function.
24195 * gdb.base/advance.exp: When the 'advance' command lands on the
24196 return breakpoint, it can legitimately stop on either the
24197 current line or the next line. Accommodate both outcomes.
24198 * gdb.base/until.exp: Likewise.
24199
24200 2003-02-02 Andrew Cagney <ac131313@redhat.com>
24201
24202 2002-11-10 Jason Molenda (jason-cl@molenda.com):
24203 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
24204 now a list, not a tuple.
24205 * gdb.mi/mi-var-display.exp: Ditto.
24206 * gdb.mi/gdb792.exp: Ditto.
24207
24208 2003-02-01 Andrew Cagney <ac131313@redhat.com>
24209
24210 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
24211 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
24212 stack backtraces.
24213 * gdb.mi/mi-syn-frame.c: Part of same.
24214
24215 2003-02-01 Mark Kettenis <kettenis@gnu.org>
24216
24217 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24218 gdb.mi/mi1-pthreads.exp: Return instead of calling
24219 gdb_suppress_entire_file.
24220
24221 2003-02-01 Mark Salter <msalter@redhat.com>
24222
24223 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
24224
24225 2003-01-31 Mark Salter <msalter@redhat.com>
24226
24227 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
24228 Support empty arg.
24229
24230 2003-01-30 Michael Chastain <mec@shout.net>
24231
24232 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
24233 This was a workaround for a UTF-8 bug in readline 4.3. The bug
24234 has been fixed in gdb/readline on 2003-01-09.
24235
24236 2003-01-29 Michael Snyder <msnyder@redhat.com>
24237
24238 * gdb.base/maint.exp: Allow for leading underscore in symbol.
24239 * gdb.base/display.exp: Allow for leading underscore in symbol.
24240 * gdb.base/args.exp: Skip if target does not support args passing.
24241
24242 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
24243
24244 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
24245 gdb_test. Accept a list of expect arguments as the third
24246 parameter.
24247 (gdb_test): Use it.
24248
24249 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
24250
24251 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
24252 allow for different test tree configurations. Update some
24253 tescases accordingly.
24254 * gdb.arch/altivec-regs.exp: Ditto.
24255 * gdb.asm/asm-source.exp: Ditto.
24256 * gdb.base/advance.exp: Ditto.
24257 * gdb.base/display.exp: Ditto.
24258 * gdb.base/long_long.exp: Ditto.
24259 * gdb.base/mips_pro.exp: Ditto.
24260 * gdb.base/overlays.exp: Ditto.
24261 * gdb.base/relocate.exp: Ditto.
24262 * gdb.base/setshow.exp: Ditto.
24263 * gdb.base/step-line.exp: Ditto.
24264 * gdb.base/step-test.exp: Ditto.
24265 * gdb.base/until.exp: Ditto.
24266 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
24267
24268 2003-01-17 David Carlton <carlton@math.stanford.edu>
24269
24270 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
24271 corresponding to PR c++/945.
24272 Update copyright.
24273
24274 2003-01-17 David Carlton <carlton@math.stanford.edu>
24275
24276 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
24277 corresponding to PR c++/68.
24278
24279 2003-01-17 David Carlton <carlton@math.stanford.edu>
24280
24281 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
24282 (test_paddr_hairy_functions): Call print_addr_2_kfail for
24283 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
24284
24285 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
24286
24287 * gdb.base/break.exp: Fix change of default location, because of
24288 removal of until tests.
24289 * gdb.base/help.exp: Update test for new 'until' help message.
24290 Add test for help on 'advance'.
24291 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
24292
24293 2003-01-15 Mark Kettenis <kettenis@gnu.org>
24294
24295 * gdb.base/default.exp: Adapt "info float" test for recent changes
24296 to that command. Add test for "info vector".
24297 * gdb.base/float.exp: New file. Add test for "info float" that
24298 resembles the old test in gdb.base/default.exp.
24299
24300 2003-01-15 David Carlton <carlton@math.stanford.edu>
24301
24302 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
24303
24304 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
24305
24306 * gdb.base/break.exp: Move the tests of until command from here...
24307 * gdb.base/until.exp: ... to here. New file. Add other tests.
24308 * gdb.base/advance.c: New file.
24309 * gdb.base/advance.exp: New file.
24310
24311 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
24312
24313 * gdb.base/args.c: New file.
24314 * gdb.base/args.exp: New file.
24315
24316 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
24317
24318 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
24319
24320 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
24321
24322 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
24323
24324 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
24325
24326 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
24327 dates.
24328
24329 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
24330
24331 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
24332
24333 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
24334
24335 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
24336 (ptype &*"foo").
24337 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
24338
24339 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
24340
24341 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
24342 * gdb.mi/mi1-console.exp: Likewise.
24343
24344 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
24345
24346 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
24347 * gdb.mi/mi1-console.exp: Likewise.
24348
24349 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
24350
24351 * gdb.c++/overload.exp: Remove some fixed XFAILs.
24352
24353 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
24354
24355 * gdb.base/detach.exp: New test.
24356
24357 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
24358
24359 * Makefile.in (ALL_SUBDIRS): New variable.
24360 (subdirs, clean, distclean): Use it.
24361 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
24362 regenerating Makefile, since it is generated from the top level.
24363 * gdb.asm/Makefile.in: Likewise.
24364 * gdb.base/Makefile.in: Likewise.
24365 * gdb.c++/Makefile.in: Likewise.
24366 * gdb.disasm/Makefile.in: Likewise.
24367 * gdb.java/Makefile.in: Likewise.
24368 * gdb.mi/Makefile.in: Likewise.
24369 * gdb.threads/Makefile.in: Likewise.
24370 * gdb.trace/Makefile.in: Likewise.
24371
24372 2003-01-09 David Carlton <carlton@math.stanford.edu>
24373
24374 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
24375 Add copyright year 2003.
24376
24377 2003-01-06 Michael Chastain <mec@shout.net>
24378
24379 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
24380 When selecting a thread, 'line' and 'file' are optional.
24381 * gdb.mi/mi1-pthreads.exp: Likewise.
24382
24383 2003-01-06 Andreas Schwab <schwab@suse.de>
24384
24385 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
24386 failures.
24387
24388 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
24389
24390 Fix PR gdb/844
24391 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
24392 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
24393
24394 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
24395 instead of calling gdb_suppress_entire_file.
24396 * gdb.threads/print-threads.exp: Likewise.
24397 * gdb.threads/schedlock.exp: Likewise.
24398
24399 * gdb.threads/killed.exp: Return instead of calling
24400 gdb_suppress_entire_file.
24401 * gdb.threads/linux-dp.exp: Likewise.
24402 * gdb.threads/pthreads.exp: Likewise.
24403
24404 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
24405
24406 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
24407 stabs.
24408 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
24409 * gdb.base/whatis.exp: Always allow (void) after function names.
24410
24411 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
24412
24413 * gdb.c++/casts.exp: Correct regexp.
24414
24415 2003-01-04 Mark Kettenis <kettenis@gnu.org>
24416
24417 * configure.in: Call AC_CONFIG_HEADER. Don't call
24418 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
24419 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
24420 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
24421 aforementioned directories in the AC_OUPUT call.
24422 * config.hin: New file.
24423 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
24424 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
24425 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
24426 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
24427 pass -I$objdir instead of -I$objdir/$subdir in compilation.
24428 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
24429 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
24430 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
24431 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
24432 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
24433 gdb.threads/configure.in, gdb.threads/configure,
24434 gdb.threads/config.in, gdb.trace/configure.in,
24435 gdb.trace/configure: Removed.
24436
24437 2003-01-03 Michael Chastain <mec@shout.net>
24438
24439 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
24440 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
24441
24442 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
24443
24444 * gdb.base/store.exp: Fix regular expressions.
24445
24446 2002-12-28 Mark Kettenis <kettenis@gnu.org>
24447
24448 * configure.in: Rewrite.
24449 * configure: Regenerated.
24450
24451 2003-01-03 David Carlton <carlton@math.stanford.edu>
24452
24453 * gdb.base/psymtab.exp: New file.
24454 * gdb.base/psymtab1.c: Ditto.
24455 * gdb.base/psymtab2.c: Ditto.
24456
24457 2002-12-23 Adam Fedor <fedor@gnu.org>
24458
24459 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
24460
24461 2002-12-23 David Carlton <carlton@math.stanford.edu>
24462
24463 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
24464 and current_directory initialization.
24465
24466 2002-12-22 Jim Blandy <jimb@redhat.com>
24467
24468 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
24469 rather than as part of the output file name.
24470
24471 * gdb.base/attach.exp: There's no need to copy the test program to
24472 /tmp; that was only ever necessary on HP/UX, and this test is
24473 entirely disabled there anyway.
24474
24475 2002-12-21 Jim Blandy <jimb@redhat.com>
24476
24477 * gdb.c++/psmang.exp: Doc fix.
24478
24479 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
24480 test.
24481
24482 2002-12-20 David Carlton <carlton@math.stanford.edu>
24483
24484 * gdb.c++/annota2.exp: KFAIL annotate-quit.
24485
24486 2002-12-18 Michael Chastain <mec@shout.net>
24487
24488 * gdb.c++/annota2.exp: Add copyright year 2002.
24489
24490 2002-12-17 David Carlton <carlton@math.stanford.edu>
24491
24492 * gdb.c++/try_catch.cc: Add marker comments.
24493 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
24494 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
24495 * gdb.c++/m-static.cc: Ditto.
24496 * gdb.c++/m-static1.cc: Ditto.
24497 * gdb.c++/try_catch.cc: Ditto.
24498
24499 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
24500
24501 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
24502 to see whether we are using the new -environment-directory
24503 command which resets via -r or the old version of the command
24504 which may prompt the user. Part of fix for gdb/741.
24505
24506 2002-12-13 Andrew Cagney <ac131313@redhat.com>
24507
24508 * gdb.fortran/types.exp: Update obsolete comment.
24509 * gdb.fortran/exprs.exp: Ditto.
24510 * lib/gdb.exp: Delete obsolete code.
24511 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
24512 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
24513 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
24514 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
24515 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
24516 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
24517 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
24518 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
24519 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
24520 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
24521 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
24522 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
24523 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
24524 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
24525 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
24526 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
24527 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
24528 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
24529 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
24530 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
24531 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
24532 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
24533 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
24534 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
24535 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
24536 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
24537 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
24538 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
24539 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
24540 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
24541 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
24542 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
24543 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
24544 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
24545 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
24546 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
24547 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
24548
24549 2002-12-11 David Carlton <carlton@math.stanford.edu>
24550
24551 * gdb.c++/m-data.exp: Add test for members that shadow global
24552 variables: see PR gdb/804.
24553 * gdb.c++/m-data.cc: Ditto.
24554
24555 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
24556
24557 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
24558
24559 2002-12-06 David Carlton <carlton@math.stanford.edu>
24560
24561 * gdb.base/store.c: Don't declare functions static.
24562
24563 2002-12-04 Andrew Cagney <ac131313@redhat.com>
24564
24565 * gdb.base/store.exp, gdb.base/store.c: New files.
24566
24567 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
24568
24569 * gdb.base/selftest.exp: Update for current gdb.
24570
24571 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
24572
24573 * gdb.base/maint.exp: Only dump symbols from one source file
24574 or objfile.
24575
24576 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
24577
24578 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
24579 function call.
24580
24581 2002-11-25 Jim Blandy <jimb@redhat.com>
24582
24583 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
24584 function appearing in error message.
24585
24586 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
24587
24588 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
24589
24590 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
24591
24592 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
24593 for mi1 and current mi is in correct format. New mi startup message
24594 should be in mi console format. This is part of fix for PR gdb/604.
24595
24596 2002-09-18 Fernando Nasser <fnasser@redhat.com>
24597
24598 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
24599 which explicitly prints the zero offset as "+0".
24600
24601 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
24602
24603 * gdb.threads/schedlock.c (args): Make unsigned.
24604
24605 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
24606
24607 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
24608 numbers. Allow "foo2|selected stack frame".
24609 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
24610 * gdb.asm/asmsrc2.s: Likewise.
24611 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
24612 comments.
24613 * gdb.asm/mips.inc: New file.
24614
24615 2002-10-18 Adam Fedor <fedor@gnu.org>
24616
24617 * gdb.base/default.exp: Update expected output to include 'ObjC'.
24618 * gdb.base/help.exp: Likewise.
24619
24620 2002-10-17 Kevin Buettner <kevinb@redhat.com>
24621
24622 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
24623 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
24624
24625 2002-10-02 Jim Blandy <jimb@redhat.com>
24626
24627 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
24628
24629 2002-10-01 Andrew Cagney <ac131313@redhat.com>
24630
24631 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
24632 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
24633 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
24634 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
24635 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
24636 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
24637 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
24638
24639 2002-09-29 Andrew Cagney <ac131313@redhat.com>
24640
24641 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
24642 * mi0-disassemble.exp, mi0-eval.exp: Delete.
24643 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
24644 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
24645 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
24646 * mi0-var-block.exp, mi0-var-child.exp: Delete.
24647 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
24648
24649 2002-09-27 Kevin Buettner <kevinb@redhat.com>
24650
24651 * gdb.base/annota1.exp (info break): Make directory components of
24652 path optional since not all compilers emit this debug information.
24653
24654 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
24655 step ends up stepping out of the function instead of stopping on
24656 the epilogue.
24657
24658 2002-09-26 Keith Seitz <keiths@redhat.com>
24659
24660 * lib/insight-support.exp (gdbtk_start): Figure out where
24661 the insight executable is based on where gdb is. Use this
24662 executable to start insight instead of gdb.
24663
24664 2002-09-25 Andrew Cagney <cagney@redhat.com>
24665
24666 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
24667
24668 2002-09-24 Andrew Cagney <ac131313@redhat.com>
24669
24670 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
24671 test_isolated_complaints.
24672 (test_empty_complaint): New function.
24673 (test_empty_complaints): New function. Check no output when no
24674 complaints.
24675
24676 2002-09-19 Jim Blandy <jimb@redhat.com>
24677
24678 * gdb.base/charset.exp, gdb.base/charset.c: New files.
24679
24680 2002-09-19 Andrew Cagney <ac131313@redhat.com>
24681
24682 * gdb.gdb/complaints.exp: New file.
24683
24684 2002-09-18 Andrew Cagney <ac131313@redhat.com>
24685
24686 * gdb.base/maint.exp: Check `help maint internal-warning'.
24687
24688 2002-09-18 David Carlton <carlton@math.stanford.edu>
24689
24690 * gdb.c++/m-static.exp: Remove breakpoints depending on line
24691 numbers, and replace them by a single breakpoint after the
24692 constructors are all finished.
24693 Add test 4.
24694 * gdb.c++/m-static.cc: Add test 4.
24695 * gdb.c++/m-static.h: New file.
24696 * gdb.c++/m-static1.cc: New file.
24697
24698 * gdb.c++/printmethod.exp: New file.
24699 * gdb.c++/printmethod.cc: New file.
24700
24701 * gdb.c++/pr-574.exp: New file.
24702 * gdb.c++/pr-574.cc: New file.
24703
24704 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
24705
24706 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
24707 embedded targets which never actually exit.
24708
24709 2002-09-18 Fernando Nasser <fnasser@redhat.com>
24710
24711 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
24712 "don't step after run" as unresolved or unsupported, instead of xfail.
24713
24714 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
24715
24716 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
24717 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
24718 Add newline to expected string in "step out of main (status wrapper)"
24719 case.
24720
24721 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
24722
24723 * lib/gdb.exp (rerun_to_main): Allow restarting application.
24724 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
24725
24726 2002-09-17 Tom Tromey <tromey@redhat.com>
24727
24728 * gdb.base/printcmds.exp (test_print_string_constants): Expect
24729 \000, not \0, in double-quoted string.
24730
24731 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
24732
24733 * gdb.base/commands.exp: Don't expect a "Program exited normally"
24734 string after running the commands execution on breakpoint tests.
24735
24736 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
24737
24738 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
24739
24740 2002-09-12 Joel Brobecker <brobecker@gnat.com>
24741
24742 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
24743
24744 2002-09-10 Keith Seitz <keiths@redhat.com>
24745
24746 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
24747 runto proc.
24748 (mi_run_to_main): Use mi_runto.
24749 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
24750
24751 2002-09-10 Keith Seitz <keiths@redhat.com>
24752
24753 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
24754 regexp for stopping at main. Could have multiple event notifications.
24755 Don't assume that main was declared with no parameters.
24756 (mi_next): Use mi_step_to.
24757 (mi_step): Use mi_next_to.
24758
24759 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
24760
24761 * gdb.base/default.exp: Fix expected string in `info float' test.
24762
24763 2002-09-09 Ben Elliston <bje@redhat.com>
24764
24765 * config/mips.exp: Update comments.
24766 * config/mips-idt.exp: Likewise.
24767 * config/nind.exp: Likewise.
24768 * config/slite.exp: Likewise.
24769 * config/sparclet.exp: Likewise.
24770 * config/udi.exp: Likewise.
24771 * config/vx.exp: Likewise.
24772 * config/vxworks29k.exp: Likewise.
24773
24774 2002-09-05 Jim Blandy <jimb@redhat.com>
24775
24776 * gdb.threads/killed.exp: Fix test failure message.
24777
24778 2002-09-04 Keith Seitz <keiths@redhat.com>
24779
24780 * lib/mi-support.exp: Update copyright.
24781 (mi_gdb_test): Increase the priority of the expected pattern
24782 so that it matches gdb_test.
24783
24784 2002-09-03 Keith Seitz <keiths@redhat.com>
24785
24786 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
24787 Use integer comparison instead of string comparison for testing
24788 whether binary was built.
24789
24790 2002-09-03 Jim Blandy <jimb@redhat.com>
24791
24792 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
24793
24794 2002-08-29 Jim Blandy <jimb@redhat.com>
24795
24796 * gdb.threads/pthreads.exp: Move the portable thread compilation
24797 code into a function in lib/gdb.exp, and call that from here.
24798 * lib/gdb.exp (gdb_compile_pthreads): New function.
24799
24800 2002-08-29 Keith Seitz <keiths@redhat.com>
24801
24802 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
24803 expect_out so that callers can get at it.
24804
24805 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
24806
24807 * gdb.threads/print-threads.c: New file.
24808 * gdb.threads/print-threads.exp: New file.
24809 * gdb.threads/schedlock.c: New file.
24810 * gdb.threads/schedlock.exp: New file.
24811
24812 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
24813
24814 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
24815 not altivec.c.
24816
24817 2002-08-17 Mark Kettenis <kettenis@gnu.org>
24818
24819 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
24820 targets. The problem should be fixed now.
24821
24822 2002-08-15 Mark Kettenis <kettenis@gnu.org>
24823
24824 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
24825 2002-07-24 change that removes final dots from error messages.
24826
24827 2002-08-13 Tom Tromey <tromey@redhat.com>
24828
24829 * gdb.base/readline.exp: New file.
24830
24831 2002-08-01 Andrew Cagney <ac131313@redhat.com>
24832
24833 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
24834 supress message.
24835
24836 2002-08-01 Andrew Cagney <cagney@redhat.com>
24837
24838 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
24839 CHILL_FOR_TARGET and CHILL_LIB.
24840 * configure.in (configdirs): Remove gdb.chill.
24841 * configure: Regenerate.
24842 * lib/gdb.exp: Obsolete references to chill.
24843 * gdb.fortran/types.exp: Ditto.
24844 * gdb.fortran/exprs.exp: Ditto.
24845
24846 2002-07-30 Kevin Buettner <kevinb@redhat.com>
24847
24848 * gdb.base/shlib-call.exp (additional_flags): Conditionally
24849 set Irix-specific compile and link flags.
24850
24851 2002-07-29 Kevin Buettner <kevinb@redhat.com>
24852
24853 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
24854 source files. The ``-o'' option doesn't work with the ``-E'' option
24855 when using the Irix compiler.
24856
24857 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
24858
24859 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
24860 Improve support for reusing an exec file. Copy exec file
24861 to target, and run gdbserver on the target instead of on the host.
24862
24863 2002-07-18 Jim Blandy <jimb@redhat.com>
24864
24865 * gdb.base/ending-run.exp: Don't expect to see the program end in
24866 some orderly fashion when we're running on a real stand-alone
24867 board.
24868
24869 * gdb.base/interrupt.exp: Correct logic for skipping tests on
24870 targets that don't support interrupts.
24871
24872 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
24873
24874 * gdb.base/attach.exp: Add patterns to match output from /proc-based
24875 systems.
24876 Move comments in expect statements to inside the actions, so that they
24877 don't get matched against.
24878
24879 2002-07-10 Mark Kettenis <kettenis@gnu.org>
24880
24881 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
24882 function when asleep" test.
24883
24884 2002-07-10 Andrew Cagney <ac131313@redhat.com>
24885
24886 * gdb.base/page.exp: Rewrite to handle problems with very long
24887 `info set' output. Update copyright.
24888
24889 2002-06-26 Andrew Cagney <ac131313@redhat.com>
24890
24891 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
24892 gdb.threads-hp.
24893 * gdb.hp/configure: Regenerate.
24894 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
24895 * gdb.hp/gdb.threads-hp/configure: Delete file.
24896 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
24897
24898 2002-06-22 Andrew Cagney <ac131313@redhat.com>
24899
24900 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
24901 setlocale, bindtextdomain and textdomain.
24902
24903 2002-06-11 Jim Blandy <jimb@redhat.com>
24904
24905 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
24906 preprocessor macro information is present.
24907
24908 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
24909 tests.
24910
24911 2002-06-06 Michael Snyder <msnyder@redhat.com>
24912
24913 * gdb.base/overlays.exp: Record addresses of overlay
24914 functions in TCL variables rather than in GDB variables,
24915 to avoid having GDB convert them to pointers (with loss
24916 of information).
24917
24918 * gdb.base/d10v.ld: Merge in several years worth of
24919 default linker script changes.
24920 * gdb.base/long_long.exp: Add check for sizeof (long double).
24921
24922 2002-06-06 Michal Ludvig <mludvig@suse.cz>
24923
24924 * gdb.asm/asm-source.exp: Add x86-64 target.
24925 * gdb.asm/x86_64.inc: New.
24926
24927 2002-05-30 Michael Chastain <mec@shout.net>
24928
24929 From Benjamin Kosnik <bkoz@redhat.com>:
24930 * gdb.c++/m-static.cc: New file.
24931 * gdb.c++/m-static.exp: New file.
24932
24933 2002-05-28 Michael Snyder <msnyder@redhat.com>
24934
24935 * gdb.base/call-ar-st.exp: Allow for reduced floating point
24936 precision.
24937
24938 2002-05-27 Michael Chastain <mec@shout.net>
24939
24940 From Benjamin Kosnik <bkoz@redhat.com>:
24941 * gdb.c++/m-data.cc: New file.
24942 * gdb.c++/m-data.exp: New file.
24943
24944 2002-05-27 Michael Chastain <mec@shout.net>
24945
24946 From Benjamin Kosnik <bkoz@redhat.com>:
24947 * gdb.c++/try_catch.cc: New file.
24948 * gdb.c++/try_catch.exp: New file.
24949
24950 2002-05-27 Michael Chastain <mec@shout.net>
24951
24952 * gdb.c++/local.exp: Accept more nested types in output.
24953
24954 2002-05-26 Michael Chastain <mec@shout.net>
24955
24956 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
24957
24958 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
24959
24960 * lib/gdb.exp (gdb_wrapper_init): Just because
24961 gdb_wrapper_file exists, this does not mean that the file
24962 should not be rebuilt. That is what gdb_wrapper_initialized
24963 is for.
24964 (default_gdb_init): Reset gdb_wrapper_initialized.
24965
24966 2002-05-23 Michael Snyder <msnyder@redhat.com>
24967
24968 * gdb.base/all-bin.exp: Revise previous patch by just reducing
24969 the precision of the floating point test results.
24970 * gdb.base/call-rt-st.exp: Ditto.
24971
24972 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
24973 * gdb.base/call-rt-st.exp: Ditto.
24974
24975 2002-05-19 Michael Chastain <mec@shout.net>
24976
24977 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
24978
24979 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
24980
24981 * configure.in (configdirs): Add gdb.arch.
24982 * configure: Regenerate.
24983
24984 2002-05-17 Jim Blandy <jimb@redhat.com>
24985
24986 * gdb.base/completion.exp: Recognize the more detailed error
24987 messages produced by the macro expander's lexical analyzer.
24988
24989 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
24990
24991 * gdb.arch/altivec-abi.c: New file.
24992 * gdb.arch/altivec-abi.exp: New file.
24993 * gdb.arch/altivec-regs.c: New file.
24994 * gdb.arch/altivec-regs.exp: New file.
24995
24996 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
24997
24998 * gdb.base/maint.exp (maint print type): Update for new type
24999 structure.
25000
25001 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
25002
25003 * gdb.arch: New directory.
25004 * gdb.arch/configure.in: New file.
25005 * gdb.arch/configure: New file.
25006 * gdb.arch/Makefile.in: New file.
25007
25008 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
25009
25010 * gdb.asm/asm-source.exp: Add v850 as supported target.
25011 * gdb.asm/v850.inc: New file.
25012
25013 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
25014
25015 * gdb.c++/annota2.exp (annotate-quit): Add comment.
25016
25017 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
25018
25019 * gdb.base/break.exp: Check 'break "marker2"'.
25020
25021 2002-05-10 Michael Snyder <msnyder@redhat.com>
25022
25023 * gdb.base/long_long.exp: Fix typo.
25024
25025 2002-05-10 Jim Blandy <jimb@redhat.com>
25026
25027 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
25028 a bug.
25029
25030 * gdb.base/printcmds.exp (test_integer_literals_rejected):
25031 Recognize more detailed error message produced by the macro
25032 expander's lexical analyzer.
25033 * lib/gdb.exp (test_print_reject): Same.
25034
25035 2002-05-09 Mark Kettenis <kettenis@gnu.org>
25036
25037 * gdb.c++/method.exp: Fix typo.
25038
25039 2002-05-08 Michael Snyder <msnyder@redhat.com>
25040
25041 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
25042 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
25043 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
25044 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
25045 Add iftarget clause for strongarm.
25046
25047 2002-05-06 Michael Snyder <msnyder@redhat.com>
25048
25049 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
25050 (gdb_continue_to_end): Accept output from status wrapper.
25051 * gdb.base/ending-run.exp: Add case for output from status wrapper.
25052 Clean up fail messages to match pass messages.
25053
25054 Enable the "needs_status_wrapper" testsuite feature.
25055 * lib/gdb.exp (gdb_wrapper_init): New procedure.
25056 (gdb_compile): Conditionally call gdb_wrapper_init.
25057 * gdb.base/a2-run.exp: Recognize output from status wrapper.
25058 * gdb.c++/method.exp: Recognize output from status wrapper.
25059
25060 2002-05-06 Ben Elliston <bje@redhat.com>
25061 From Graydon Hoare <graydon@redhat.com>
25062
25063 * config/sid.exp: Include support for "rawsid" protocol.
25064
25065 2002-05-03 Jim Blandy <jimb@redhat.com>
25066
25067 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
25068 * gdb.c++/hang3.C: New file.
25069
25070 2002-05-04 Andrew Cagney <ac131313@redhat.com>
25071
25072 * gdb.base/default.exp: Remove obsolete code.
25073 * gdb.c++/misc.exp: Ditto. Update copyright.
25074 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
25075 * gdb.base/whatis.exp: Ditto. Update copyright.
25076 * gdb.base/scope.exp: Ditto. Update copyright.
25077 * gdb.base/ptype.exp: Ditto. Update copyright.
25078 * gdb.base/printcmds.exp: Ditto. Update copyright.
25079 * gdb.base/opaque.exp: Ditto. Update copyright.
25080 * gdb.base/list.exp: Ditto.
25081 * gdb.base/funcargs.exp: Ditto. Update copyright.
25082 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
25083 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
25084 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
25085 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
25086 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
25087 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
25088
25089 2002-05-02 Michael Snyder <msnyder@redhat.com>
25090
25091 * gdb.base/watchpoint.exp: Add xscale target.
25092 * gdb.base/long_long.exp: Add xscale target.
25093 * gdb.base/default.exp: Add xscale target.
25094
25095 2002-05-01 Jim Blandy <jimb@redhat.com>
25096
25097 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
25098 gdb.c++/hang.exp: New test.
25099
25100 2002-05-01 Fred Fish <fnf@redhat.com>
25101
25102 * gdb.base/completion.exp: Handle completions of "./Make" for
25103 more than one completion possibility, as is the case when we
25104 build and test in the source tree.
25105
25106 2002-04-29 Anthony Green <green@redhat.com>
25107
25108 * gdb.java/jmisc1.exp: New file.
25109 * gdb.java/jmisc2.exp: New file.
25110
25111 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
25112
25113 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
25114
25115 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
25116
25117 * gdb.base/help.exp: Change 'help status' to allow for target
25118 dependent output differences.
25119
25120 2002-04-22 Michael Chastain <mec@shout.net>
25121
25122 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
25123
25124 2002-04-22 Michael Chastain <mec@shout.net>
25125
25126 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
25127
25128 2002-04-17 David S. Miller <davem@redhat.com>
25129
25130 * gdb.asm/sparc64.inc: New file.
25131 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
25132
25133 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
25134
25135 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
25136 instruction file directly into the build tree. Clean up at end of
25137 test.
25138
25139 2002-04-18 David S. Miller <davem@redhat.com>
25140
25141 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
25142 handle 64-bit platforms correctly.
25143 * gdb.base/maint.exp: Likewise.
25144
25145 2002-04-18 Kevin Buettner <kevinb@redhat.com>
25146
25147 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
25148 ``-fpic'' when compiling files comprising a shared library, but
25149 it does need additional linker flags in order to find shared
25150 libraries at run time.
25151
25152 2002-04-18 Kevin Buettner <kevinb@redhat.com>
25153
25154 * gdb.base/cvexpr.c (use): New function.
25155 (main): Invoke use() on all global variables to prevent
25156 some linkers from deleting these otherwise unused symbols.
25157
25158 2002-04-17 Michael Chastain <mec@shout.net>
25159 From David S. Miller <davem@redhat.com>
25160
25161 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
25162 handle 64-bit platforms correctly.
25163
25164 2002-04-12 Michael Snyder <msnyder@redhat.com>
25165 From Jim Blandy <jimb@redhat.com>
25166 * gdb.base/foo.c (foox): Remove section attribute; the linker
25167 script can handle this instead.
25168 * gdb.base/bar.c (barx): Same.
25169 * gdb.base/baz.c (bazx): Same.
25170 * gdb.base/grbx.c (grbxx): Same.
25171
25172 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
25173 manager doesn't automatically unmap overlays unnecessarily.
25174
25175 2002-04-10 Martin M. Hunt <hunt@redhat.com>
25176
25177 * gdb.base/ending-run.exp: Fix pattern for Mips targets
25178 stepping out of main.
25179
25180 2002-04-09 Michael Chastain <mec@shout.net>
25181
25182 * gdb.c++/local.cc (main): Move call to marker1() inside nested
25183 scope so that the nested scope tests will make sense.
25184 * gdb.c++/local.exp: Write patterns that actually work with gcc
25185 (the HP patterns "were never known to work with gcc").
25186 Keep the old aCC patterns too.
25187
25188 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
25189
25190 * gdb.base/attach.exp: Correct target board test.
25191
25192 2002-04-08 Michael Chastain <mec@shout.net>
25193
25194 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
25195 in a const method. Add some xfail and fail cases for configurations
25196 that do not emit the "const ...".
25197
25198 2002-04-07 Michael Chastain <mec@shout.net>
25199
25200 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
25201 Accept "A * const" and "const A * const" as type of "this".
25202 Fix spelling of getFunky throughout. Make messages uniform.
25203
25204 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
25205
25206 Work around for PR gdb/285:
25207 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
25208
25209 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
25210
25211 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
25212 instructions file at run time instead of configure time.
25213 Sometimes we run the test in a directory that is not the one we
25214 configured in.
25215 * gdb.asm/configure.in: Delete creation of symlink.
25216 * gdb.asm/configure: Regenerate.
25217
25218 2002-04-05 J. Brobecker <brobecker@gnat.com>
25219
25220 * gdb.gdb/xfullpath.exp: New test, to exercise the new
25221 xfullpath () function.
25222
25223 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
25224
25225 * gdb.asm/Makefile.in: Correct dependencies.
25226
25227 * gdb.asm/powerpc.inc: New file.
25228 * gdb.asm/asm-source.exp: Add PowerPC.
25229 * gdb.asm/configure.in: Likewise.
25230 * gdb.asm/configure: Regenerated.
25231
25232 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
25233
25234 * gdb.base/relocate.exp: New file.
25235 * gdb.base/relocate.c: New file.
25236
25237 2002-04-04 Fred Fish <fnf@redhat.com>
25238
25239 * gdb.base/step-test.exp: Update comment regarding stopping in
25240 memcpy/bcopy calls inserted as part of the compiler runtime.
25241
25242 2002-04-04 Michael Snyder <msnyder@redhat.com>
25243
25244 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
25245
25246 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
25247
25248 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
25249 (gdb_expect): Remove $notransfer hack.
25250
25251 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
25252
25253 * gdb.c++/classes.exp ("calling method for small class"): Match
25254 updated register output.
25255
25256 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
25257
25258 Fix PR gdb/452
25259 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
25260 when finished. Make gdb_file_cmd send "exec-file" when
25261 appropriate.
25262
25263 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
25264
25265 * gdb.base/attach.exp: Remove extra setup_xfail.
25266
25267 2002-03-26 Michael Snyder <msnyder@redhat.com>
25268
25269 * gdb.base/default.exp: Add tests for dump, append, and restore.
25270 * gdb.base/help.exp: Add tests for dump, append, and restore.
25271 * gdb.base/dump.exp: New file, test dump, append and restore.
25272 * gdb.base/dump.c: New file.
25273
25274 2002-03-27 Michael Snyder <msnyder@redhat.com>
25275
25276 * gdb.base/help.exp: Modify expect strings to reflect
25277 clean-ups in help messages.
25278
25279 2002-03-26 Fred Fish <fnf@redhat.com>
25280
25281 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
25282 have debugging info for those functions and the compiler uses them
25283 internally to copy structs around.
25284
25285 2002-03-26 Fred Fish <fnf@redhat.com>
25286
25287 * gdb.base/list.exp: Revert the change made yesterday and add note
25288 about why we don't list the default lines for remote targets.
25289
25290 2002-03-25 Michael Snyder <msnyder@redhat.com>
25291
25292 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
25293
25294 2002-03-25 Fred Fish <fnf@redhat.com>
25295
25296 * gdb.base/list.exp: This test works on remote targets so remove
25297 the short circuit for remote targets. Update copyright.
25298
25299 2002-03-25 Fred Fish <fnf@redhat.com>
25300
25301 * gdb.base/attach.exp: Fix logic error that was suppressing this
25302 test for all non hppa*-*-hpux* targets, instead of the hp target.
25303 Move comments closer to the suppression point. Also now need to
25304 check that we are running natively.
25305
25306 2002-03-22 Michael Snyder <msnyder@redhat.com>
25307
25308 * gdb.base/default.exp: Add test for gcore. Update copyright.
25309 * gdb.base/help.exp: Add test for gcore. Update copyright.
25310
25311 2002-03-06 Fred Fish <fnf@redhat.com>
25312
25313 * gdb.base/funcargs.c: Remove extraneous ';' character.
25314 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
25315
25316 2002-03-04 Michael Chastain <mec@shout.net>
25317
25318 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
25319 accommodate gcc v3 function signature.
25320 * gdb.mi/mi0-var-cmd-exp: Ditto.
25321
25322 2002-02-24 Andrew Cagney <ac131313@redhat.com>
25323
25324 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
25325 ``GNU/Linux'' or ``Linux kernel''
25326 * testsuite/gdb.threads/pthreads.c: Ditto.
25327
25328 2002-02-24 Michael Chastain <mec@shout.net>
25329
25330 * gdb.threads/pthreads.c (thread1): Add a return statement.
25331 (thread2): Likewise.
25332 (foo): Likewise.
25333
25334 2002-02-23 Michael Chastain <mec@shout.net>
25335
25336 * gdb.threads/linux-dp.c (philosopher): Add a return statement
25337 to placate gcc.
25338
25339 2002-02-23 Michael Chastain <mec@shout.net>
25340
25341 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
25342 test "ptype bint". The test passes on all my stabs configurations.
25343
25344 2002-02-21 Jim Blandy <jimb@redhat.com>
25345
25346 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
25347 filename at a time, and watch for the ones we want to see.
25348
25349 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
25350 types of pointers to prototyped functions.
25351
25352 2002-02-20 Andrew Cagney <ac131313@redhat.com>
25353
25354 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
25355 signed, unsigned and straight char.
25356 (padding_char, padding_short, padding_int, padding_long,
25357 padding_long_long, padding_float, padding_double,
25358 padding_long_double): New global variables.
25359 (fill, fill_structs): New functions.
25360
25361 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
25362 for correctly sized writes. Update copyright.
25363 (get_valueof): New procedure.
25364 (get_sizeof): Call get_valueof.
25365 (check_valueof): New procedure.
25366 (check_padding): New procedure.
25367
25368 2002-02-20 Michael Chastain <mec@shout.net>
25369
25370 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
25371 to setup_xfail. Document some of the remaining calls.
25372
25373 2002-02-18 Michael Chastain <mec@shout.net>
25374
25375 * gdb.c++/userdef.exp: Update copyright year.
25376
25377 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
25378
25379 * gdb.c++/userdef.exp: Test overloaded operators properly.
25380 Remove xfails.
25381
25382 2002-02-14 Michael Snyder <msnyder@redhat.com>
25383
25384 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
25385
25386 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
25387
25388 * gdb.base/a2-run.exp: Check for a remote target properly.
25389 * gdb.base/annota1.exp: Likewise.
25390 * gdb.base/list.exp: Likewise.
25391 * gdb.base/reread.exp: Likewise.
25392 * gdb.base/scope.exp: Likewise.
25393 * gdb.base/shlib-call.exp: Likewise.
25394 * gdb.base/term.exp: Likewise.
25395 * gdb.c++/annota2.exp: Likewise.
25396
25397 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
25398
25399 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
25400
25401 2002-02-10 Michael Chastain <mec@shout.net>
25402
25403 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
25404 (call_after_alloca): Ditto.
25405
25406 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
25407
25408 * gdb.base/ending-run.exp: Guard "cont" test with
25409 gdb_skip_stdio_test.
25410
25411 2002-02-06 Jim Blandy <jimb@redhat.com>
25412
25413 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
25414 from here...
25415 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
25416 To here. Disable this test on non-HP platforms. Add big comment.
25417
25418 2002-02-04 Michael Snyder <msnyder@redhat.com>
25419
25420 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
25421 other than d10v and m32r.
25422
25423 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
25424
25425 * gdb.base/default.exp: Rewrite test patterns to reduce time
25426 taken to match them.
25427
25428 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
25429
25430 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
25431 Allow a start function above main.
25432 * gdb.threads/linux-dp.exp: Fix copyright date.
25433
25434 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
25435
25436 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
25437 (check_philosopher_stack): Check for manager thread before checking
25438 for a just-starting thread.
25439
25440 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
25441
25442 From Neil Booth <neil@daikokuya.demon.co.uk>:
25443 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
25444 warnings.
25445
25446 2002-01-21 Fred Fish <fnf@redhat.com>
25447
25448 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
25449 not caller.
25450
25451 2002-01-21 Jim Blandy <jimb@redhat.com>
25452
25453 * gdb.base/reread.exp: Check that GDB properly re-reads the
25454 executable file when it changes while no inferior is running.
25455
25456 2002-01-21 Fred Fish <fnf@redhat.com>
25457
25458 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
25459 optionally accept the "shlib events" variation.
25460
25461 2002-01-21 Jim Blandy <jimb@redhat.com>
25462
25463 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
25464 call `fflush' after every `printf', so that the output is produced
25465 at predictable points, regardless of whatever buffering does (or
25466 doesn't) take place.
25467 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
25468 at different points.
25469
25470 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
25471
25472 * gdb.c++/inherit.exp: Update copyright years.
25473 * gdb.c++/method.exp: Likewise.
25474
25475 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
25476
25477 * gdb.c++/classes.exp: Update for improved v3 support and skipping
25478 artificial methods/arguments.
25479 * gdb.c++/derivation.exp: Likewise.
25480 * gdb.c++/inherit.exp: Likewise.
25481 * gdb.c++/method.exp: Likewise.
25482 * gdb.c++/virtfunc.exp: Likewise.
25483
25484 2002-01-18 Andrew Cagney <ac131313@redhat.com>
25485
25486 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
25487 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
25488 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
25489 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
25490 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
25491 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
25492
25493 2002-01-17 Jim Blandy <jimb@redhat.com>
25494
25495 * gdb.asm/asm-source.exp (info symbol): Take another shot at
25496 anchoring the pattern matching the entry point symbol's name.
25497
25498 2002-01-17 Andrew Cagney <ac131313@redhat.com>
25499
25500 * gdb.base/maint.exp: Update ``maint internal-error'' to match
25501 continue/quit query. Update copyright.
25502
25503 2002-01-14 Michael Snyder <msnyder@redhat.com>
25504
25505 * gdb.base/gcore.exp: Remove extra debugging output.
25506
25507 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
25508
25509 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
25510 for slightly dubious v2 mangled string.
25511
25512 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
25513
25514 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
25515
25516 2002-01-10 Jason Merrill <jason@redhat.com>
25517
25518 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
25519
25520 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
25521 constructors.
25522 * gdb.c++/derivation.exp: Likewise.
25523 * gdb.c++/templates.exp: Likewise.
25524 * gdb.c++/virtfunc.exp: Likewise.
25525
25526 2002-01-10 Michael Snyder <msnyder@redhat.com>
25527
25528 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
25529
25530 2002-01-08 Michael Snyder <msnyder@redhat.com>
25531
25532 * gdb.base/gcore.exp: New test for generate-core-file command.
25533 * gdb.base/gcore.c: Testcase for above.
25534 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
25535
25536 2002-01-08 Jason Merrill <jason@redhat.com>
25537
25538 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
25539
25540 2002-01-07 Fred Fish <fnf@redhat.com>
25541
25542 * gdb.c++/overload.exp: Remove unconditional xfails for:
25543 print foo_instance1.overloadargs(1)
25544 print foo_instance1.overloadargs(1, 2)
25545 print foo_instance1.overloadargs(1, 2, 3)
25546 print foo_instance1.overloadargs(1, 2, 3, 4)
25547 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
25548 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
25549 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
25550 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
25551 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
25552 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
25553 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
25554 print foo_instance1.overload1arg()
25555 print foo_instance1.overload1arg((char)arg2)
25556 print foo_instance1.overload1arg((signed char)arg3)
25557 print foo_instance1.overload1arg((unsigned char)arg4)
25558 print foo_instance1.overload1arg((int)arg7)
25559 print foo_instance1.overload1arg((unsigned int)arg8)
25560 print foo_instance1.overload1arg((float)arg11)
25561 print foo_instance1.overload1arg((double)arg12)
25562
25563 2002-01-07 Michael Snyder <msnyder@redhat.com>
25564
25565 * gdb.base/huge.exp: New test. Print a very large target data object.
25566 (skip_huge_test): New test variable. Define if you want to skip this
25567 test. The test reads an 8 megabyte data object from the target, so it
25568 might be very time consuming on remote targets with a slow connection.
25569 * gdb.base/huge.c: New file. Test case for above.
25570
25571 2002-01-07 Fred Fish <fnf@redhat.com>
25572
25573 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
25574 g_instance.bfoo, and g_instance.cfoo.
25575
25576 2002-01-07 Jeffrey A Law <law@redhat.com>
25577
25578 * gdb.base/break.c (multi_line_if_conditional): New function.
25579 (multi_ilne_while_conditional): Likewise.
25580 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
25581 IF or WHILE condition puts the breakpoint at the start of
25582 the condition.
25583
25584 * gdb.base/selftest.exp (backtrace through signal handler): Remove
25585 hppa*-*-hpux* expected failure.
25586 * gdb.base/structs.exp (do_function_calls): Similarly.
25587
25588 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
25589 watchpoints.
25590
25591 2002-01-06 Andrew Cagney <ac131313@redhat.com>
25592
25593 Fix PR gdb/66.
25594 * gdb.base/structs.exp: Replace skip for a29k with skip for
25595 gdb,cannot_call_functions.
25596 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
25597 * gdb.base/callfuncs.exp: Ditto.
25598 * gdb.base/call-rt-st.exp: Ditto.
25599 * gdb.base/call-strs.exp: Ditto.
25600 * gdb.base/callfwmall.exp: Ditto.
25601 * gdb.base/scope.exp: Obsolete xfail a29k.
25602 * gdb.c++/misc.exp: Ditto.
25603 * gdb.c++/cplusfuncs.exp: Ditto.
25604 * gdb.base/ptype.exp: Ditto.
25605 * gdb.base/printcmds.exp: Ditto.
25606 * gdb.base/opaque.exp: Ditto.
25607 * gdb.base/list.exp: Ditto.
25608 * gdb.base/funcargs.exp: Ditto.
25609 * gdb.base/default.exp: Ditto.
25610
25611 2002-01-04 Michael Snyder <msnyder@redhat.com>
25612
25613 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
25614 * gdb.base/maint.exp: Add tests for maint info sections options.
25615
25616 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
25617
25618 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
25619
25620 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
25621
25622 * gdb.asm/arm.inc: New file.
25623 * gdb.asm/asm-source.exp: Add arm targets.
25624 * gdb.asm/configure.in: Ditto.
25625 * gdb.asm/configure: Recreated from configure.in.
25626
25627 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
25628
25629 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
25630 with HP's compiler.
25631 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
25632 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
25633 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
25634 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
25635
25636 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
25637 either HP's compilers or GCC.
25638
25639 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
25640 a SIGBUS or SIGSEGV.
25641
25642 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
25643
25644 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
25645 can be compiled with either HP's compiler or GCC.
25646
25647 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
25648 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
25649 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
25650
25651 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
25652 to match current gdb output. Update due to using auto-solib-limit
25653 for limiting instead of overloading auto-solib-add.
25654 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
25655 test program.
25656
25657 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
25658 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
25659 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
25660 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
25661 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
25662 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
25663 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
25664 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
25665 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
25666 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
25667 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
25668 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
25669 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
25670
25671 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
25672 a SIGTRAP to the inferior.
25673
25674 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
25675
25676 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
25677 Substitute call to target_link by call to gdb_compile.
25678
25679 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
25680
25681 * gdb.base/break.exp: Fix HP specific search string when testing
25682 backtracing in a called function.
25683
25684 * gdb.base/constvars.exp: Only set lang to C++ if we're
25685 compiling the test with HP's compilers.
25686 * gdb.base/volatile.exp: Similarly.
25687
25688 2001-12-19 Jim Blandy <jimb@redhat.com>
25689
25690 * gdb.base/printcmds.exp: Expect the null character to be printed
25691 as '\0', and the '\013' to be printed as '\v'.
25692 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
25693 * gdb.base/setvar.exp: Same.
25694
25695 2001-12-17 Jim Blandy <jimb@redhat.com>
25696
25697 * gdb.base/completion.exp: Rather than completing very long
25698 filenames, which can make the readline library produce output we
25699 don't recognize, cd to the directory first, and then complete
25700 using nice, short relative paths.
25701
25702 * gdb.base/completion.exp: On some systems, there is, in fact, a
25703 variable named `b' in scope, since GDB treats all static
25704 variables as being in scope. So use `no_var_named_this'
25705 instead of `b'.
25706
25707 * gdb.base/corefile.exp: Recognize the message saying that GDB
25708 can't find the core file's registers as a failure.
25709
25710 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
25711
25712 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
25713 test expect string more specific.
25714
25715 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
25716
25717 * gdb.asm/asm-source.exp: Add support for xstormy16.
25718 * gdb.asm/configure.in: Ditto.
25719 * gdb.asm/configure: Rebuild.
25720 * gdb.asm/xstormy16.inc: New file.
25721
25722 2001-12-10 Fred Fish <fnf@redhat.com>
25723
25724 * gdb.base/maint.exp: Update to match changes in type dumping code.
25725
25726 2001-12-10 Jim Blandy <jimb@redhat.com>
25727
25728 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
25729 matching the entry point symbol's name at the beginning of the
25730 line.
25731
25732 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
25733
25734 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
25735 gdb.c++/inherit.exp, gdb.c++/method.exp,
25736 gdb.c++/namespace.exp, gdb.c++/templates.exp,
25737 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
25738 and class layout support.
25739
25740 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
25741
25742 * gdb.c++/classes.exp: Add test for static member function.
25743 * gdb.c++/misc.cc: Add class with static member function.
25744
25745 2001-12-07 Jim Blandy <jimb@redhat.com>
25746
25747 If GDB says it can't find the struct the function returned, report
25748 those tests as `unsupported'.
25749 * gdb.base/call-rt-st.exp (print_struct_call): New function.
25750 Rewrite subsequent tests to use it.
25751
25752 If GDB says it can't find the struct the function returned, report
25753 those tests as `unsupported'.
25754 * gdb.base/structs.exp (call_struct_func): New function.
25755 (do_function_calls): Use call_struct_func to call the functions
25756 returning structs.
25757
25758 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
25759 whether functions are prototyped or not, so we can't possibly pass
25760 arguments to t_float_values2 properly.
25761
25762 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
25763 value of `timeout' for targets other than the mips*tx39-*.
25764
25765 2001-12-06 Michael Snyder <msnyder@redhat.com>
25766
25767 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
25768 and detect whether the start symbol has a leading underscore.
25769
25770 2001-12-04 Jim Blandy <jimb@redhat.com>
25771
25772 * gdb.base/completion.exp: Clarify indentation.
25773
25774 2001-12-03 Jim Blandy <jimb@redhat.com>
25775
25776 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
25777 variables on the S/390, not `.word'.
25778
25779 2001-11-30 Jim Blandy <jimb@redhat.com>
25780
25781 Add assembly-source tests for s390-ibm-linux.
25782 * gdb.asm/s390.inc: New file.
25783 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
25784 the S/390 architecture.
25785 * gdb.asm/configure: Regenerated.
25786
25787 2001-11-30 Michael Snyder <msnyder@redhat.com>
25788
25789 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
25790 next, info source, info sources, info line, global and static
25791 variables, and static functions.
25792 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
25793 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
25794 * gdb.asm/asmsrc1.s: Add a static function and some variables.
25795 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
25796 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
25797 (gdbasm_leave): Restore frame pointer.
25798 (gdbasm_startup): Copy stack set-up from crt0.S.
25799
25800 2001-11-26 Fernando Nasser <fnasser@redhat.com>
25801
25802 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
25803 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
25804 to a local (non-static) variable. Copy tstruct.a to a static buffer
25805 and return a pointer to that buffer.
25806 * gdb.base/callfwmall.c (t_structs_a): Ditto.
25807
25808 2001-11-24 Mark Kettenis <kettenis@gnu.org>
25809
25810 * gdb.asm/configure.in: Fix recognition of ix86 target.
25811 * gdb.asm/configure: Regenerate.
25812
25813 2001-11-21 Michael Snyder <msnyder@redhat.com>
25814
25815 * gdb.asm/sparc.inc: New file.
25816 * gdb.asm/asm-source.exp: Recognize sparc target.
25817 * gdb.asm/configure.in: Recognize sparc target.
25818 * gdb.asm/configure: Regenerate.
25819
25820 2001-11-21 Michael Snyder <msnyder@redhat.com>
25821
25822 * gdb.asm/m32r.inc: New file.
25823 * gdb.asm/asm-source.exp: Recognize m32r target.
25824 * gdb.asm/configure.in: Recognize m32r target.
25825 * gdb.asm/configure: Regenerate.
25826
25827 2001-11-20 Michael Snyder <msnyder@redhat.com>
25828
25829 * gdb.asm/i386.inc: New file.
25830 * gdb.asm/asm-source.exp: Recognize ix86 target.
25831 * gdb.asm/configure.in: Recognize ix86 target.
25832 * gdb.asm/configure: Regenerate.
25833
25834 * gdb.c++/namespace.exp: Fix quotes in output messages.
25835
25836 2001-11-14 Michael Snyder <msnyder@redhat.com>
25837
25838 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
25839 qualifier in a type cast expression, to designate an address
25840 in the instruction space (Harvard architecture).
25841
25842 2001-11-13 Michael Snyder <msnyder@redhat.com>
25843
25844 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
25845 Tests for expressions using 'const' and 'volatile'.
25846
25847 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
25848
25849 * gdb.asm/asm-sources.exp: Allow defining linker flags.
25850
25851 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
25852
25853 * lib/mi-support.exp (mi_run_to_helper): Move comments
25854 outside of gdb_expect.
25855
25856 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
25857
25858 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
25859 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
25860 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
25861 mi0_run_to): New functions.
25862 * gdb.mi/mi-simplerun.exp: Use them.
25863 * gdb.mi/mi0-simplerun.exp: Likewise.
25864 * gdb.mi/mi-var-cmd.exp: Likewise.
25865 * gdb.mi/mi0-var-cmd.exp: Likewise.
25866
25867 2001-11-10 Andrew Cagney <ac131313@redhat.com>
25868
25869 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
25870 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
25871
25872 2001-11-09 Andrew Cagney <ac131313@redhat.com>
25873
25874 * gdb.base/restore.exp: Include $expected value in restored test
25875 message.
25876
25877 2001-11-09 Andrew Cagney <ac131313@redhat.com>
25878
25879 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
25880 implemented.
25881
25882 2001-11-08 Michael Snyder <msnyder@redhat.com>
25883
25884 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
25885 Add pass/fail message for stop at breakpoint in call dummy function.
25886
25887 2001-11-07 Michael Snyder <msnyder@redhat.com>
25888
25889 * gdb.c++/templates.exp (test_template_breakpoints):
25890 If we get an overload menu, but it does not match what
25891 we expect, we still need to issue the "cancel" command.
25892 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
25893 making the whitespace optional. Argument for "new" may be
25894 "unsigned" as well as "unsigned int/long".
25895 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
25896 making the whitespace optional. Also replace "(void) with
25897 "((void|)), making the keyword "void" optional.
25898 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
25899 making the whitespace optional. Also replace "(void) with
25900 "((void|)), making the keyword "void" optional.
25901 * gdb.base/callfuncs.c (t_float_values): This function must
25902 _not_ be prototyped, and the following function (t_float_values2)
25903 must be prototyped (if the compiler supports it), so that GDB
25904 can be tested against both cases. Usually one case involves
25905 promotion of float to double, while the other does not.
25906 * gdb.base/callfwmall.c: Ditto.
25907 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
25908 includes a stack frame for "start".
25909
25910 2001-11-05 Jim Blandy <jimb@redhat.com>
25911
25912 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
25913 pointers are 32 bits long, and that offsets of relocs are always
25914 stored in the data (REL-style), and not in the reloc entry itself
25915 (RELA-style).
25916 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
25917 stabs.
25918
25919 2001-11-01 Michael Snyder <msnyder@redhat.com>
25920
25921 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
25922 and regular expression operators by using quoting.
25923
25924 2001-10-31 Michael Snyder <msnyder@redhat.com>
25925
25926 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
25927 depending on what the symbol table contains.
25928 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
25929 the output of the ptype command. Similarly, accept both "const &"
25930 and "const&".
25931
25932 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
25933
25934 * gdb.base/miscexprs.c (main): Add usage of preprocessor
25935 symbol `STORAGE' to allow to choose the storage class of
25936 the local datastructures.
25937 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
25938 compiler directive.
25939
25940 2001-10-30 Michael Snyder <msnyder@redhat.com>
25941
25942 * gdb.base/jump.exp: Allow it to run for all targets.
25943
25944 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
25945
25946 * gdb.base/call-ar-st.c (print_double_array): Match for loop
25947 with new double_array size.
25948 (main): Change storage class of all local variables to static.
25949 Reduce size of double_array to 9.
25950 * gdb.base/call-ar-st.exp: Increase timeout value.
25951 Change expected output for double array to match new size in
25952 call-ar-st.c.
25953
25954 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
25955
25956 * gdb.base/ending-run.exp: Create identical output when passing
25957 `step to end of run' case. Add regular expression branch satisfying
25958 Stormy16 target.
25959
25960 2001-10-28 Mark Kettenis <kettenis@gnu.org>
25961
25962 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
25963 that we catch the expected failure under Linux/x86.
25964
25965 2001-10-29 Orjan Friberg <orjanf@axis.com>
25966
25967 * gdb.base/setvar.exp: Escape curly braces.
25968 * gdb.stabs/weird.exp: Ditto.
25969
25970 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
25971
25972 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
25973 * gdm.mi/mi0-hack-cli.exp: Likewise.
25974
25975 2001-10-25 Andrew Cagney <ac131313@redhat.com>
25976
25977 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
25978 messages.
25979
25980 2001-10-21 Andrew Cagney <ac131313@redhat.com>
25981
25982 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
25983 checking MI enabled.
25984
25985 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
25986
25987 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
25988
25989 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
25990
25991 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
25992 if gdb child process crashes, just signal an error.
25993
25994 2001-10-02 Jim Blandy <jimb@redhat.com>
25995
25996 * lib/gdb.exp (test_xfail_format): Simplify.
25997
25998 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
25999 front of the variable name `format'. Simplify `if'.
26000
26001 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
26002
26003 * gdb.threads/pthreads.exp: Wait for output and delay
26004 before sending ^C.
26005
26006 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
26007
26008 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
26009 some incorrect output instead of timing out.
26010 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
26011
26012 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
26013
26014 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
26015 check to allow additional `int'.
26016
26017 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
26018
26019 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
26020 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
26021
26022 2001-09-27 Michael Snyder <msnyder@redhat.com>
26023
26024 * lib/gdb.exp (test_debug_format): New proc.
26025 (setup_xfail_format): Use new proc test_debug_format.
26026 * gdb.base/constvars.exp (local_compiler_xfail_check): New
26027 proc; use new service proc test_debug_format.
26028 Replace all other "gcc_compiled" tests with this test.
26029 * gdb.base/volatile.exp (local_compiler_xfail_check): New
26030 proc; use new service proc test_debug_format.
26031 Replace all other "gcc_compiled" tests with this test.
26032
26033 2001-09-27 Michael Snyder <msnyder@redhat.com>
26034
26035 * gdb.base/cvexpr.exp: New file.
26036 * gdb.base/cvexpr.c: New file
26037 Test for expressions using const and volatile keywords.
26038
26039 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
26040
26041 * gdb.base/constvars.exp: Check for different orders of keywords
26042 and additional "int" strings in output.
26043
26044 2001-09-22 Andrew Cagney <ac131313@redhat.com>
26045
26046 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
26047 responses from "help maint".
26048
26049 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
26050
26051 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
26052 to localhost:NNN instead of :NNN, in case Xvfb is listening
26053 only on TCP.
26054
26055 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
26056
26057 * gdb.base/recurse.exp: When checking leaving the watchpoint
26058 scope, recognize when gdb is in function's epilogue and pass.
26059
26060 2001-09-18 Keith Seitz <keiths@redhat.com>
26061
26062 * lib/insight-support.exp (_gdbtk_export_target_info): Add
26063 support for running tests against sid targets.
26064 (gdbtk_done): Ditto.
26065
26066 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
26067
26068 * gdb.base/ending-run.c (main): Set stdout buffersize
26069 to the same reasonable value for any target.
26070 * gdb.base/ending-run.exp: Add a regular expression
26071 to make testsuite happy on Sanyo Stormy16 target.
26072
26073 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
26074
26075 * gdb.base/display.c (do_loops): Add float variable `f'.
26076 Increment f in loop.
26077 * gdb.base/display.exp: Increment timeout by 60 seconds.
26078 Change float display test to use variable `f'.
26079
26080 2001-09-17 Jim Blandy <jimb@redhat.com>
26081
26082 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
26083 overflowing the limited breakpoint tables on some ROM monitors
26084 (like the ROM68K).
26085
26086 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
26087
26088 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
26089 the "-ac" (disable access control) flag.
26090
26091 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
26092
26093 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
26094 ints.
26095
26096 2001-08-30 Keith Seitz <keiths@redhat.com>
26097
26098 * lib/gdb.exp: Move all insight-related functionality into
26099 separate file.
26100 * lib/insight-support.exp: New file.
26101
26102 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
26103
26104 * config/sid.exp (sid_start): Never set sid verbosity; disable
26105 expect_background {} that consumed its stdout; tolerate </dev/null.
26106 Attempt to set endianness override in "sid" protocol mode. Cleanup.
26107
26108 2001-08-18 Andrew Cagney <ac131313@redhat.com>
26109
26110 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
26111 CLI jump command to start it.
26112 (mi_run_to_main): Fail immediatly when unexpected output.
26113
26114 2001-08-18 Andrew Cagney <ac131313@redhat.com>
26115
26116 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
26117 beginning of function. Fix PR gdb/191.
26118
26119 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
26120
26121 * config/sid.exp (sid_start): Don't warn if we cannot figure out
26122 what to force sid endianness to.
26123
26124 2001-08-15 Keith Seitz <keiths@redhat.com>
26125
26126 * lib/gdb.exp (gdbtk_start): Don't set environment
26127 variables for TCL_LIBRARY and friends. Insight will
26128 now figure these out for itself.
26129
26130 2001-08-02 Michael Snyder <msnyder@redhat.com>
26131
26132 * gdb.base/completion.exp: Remove the symbol "a64l" from
26133 the expect string; this is target-specific, and not related
26134 to what is being tested.
26135
26136 2001-08-02 Dave Brolley <brolley@redhat.com>
26137
26138 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
26139
26140 2001-07-25 Michael Snyder <msnyder@redhat.com>
26141
26142 * gdb.base/consecutive.exp: New file. Test stepping over
26143 breakpoints on consecutive instructions.
26144 * gdb.base/consecutive.c: New file.
26145
26146 * gdb.base/call-rt-st.exp: Use double-backslash to quote
26147 curly braces in regular expressions.
26148
26149 2001-07-25 Michael Snyder <msnyder@redhat.com>
26150
26151 * gdb.base/ending-run.exp: Accept "Program exited normally" as
26152 legitimate output from stepping out of main.
26153
26154 2001-07-22 Keith Seitz <keiths@redhat.com>
26155
26156 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
26157 the empty string, do not run the tests.
26158
26159 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26160
26161 * gdb.base/long_long.exp: Detect size of pointer. Take into
26162 account 2-byte pointers when testing for p/a results.
26163
26164 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26165
26166 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
26167 and defined to 1K for m68hc11.
26168 (random_data): Reduce table to 1K for embedded platforms (68hc11).
26169 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
26170 (sizeof_random_data): New variable to tell the size of the data table;
26171 don't test past this size; always run to main.
26172
26173 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26174
26175 * gdb.base/return2.exp: return of long long and double fails for
26176 68HC11; don't execute these tests on that platform.
26177 * gdb.base/return.exp: Return of a double fails for 68hc11.
26178
26179 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
26180
26181 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
26182 tests that print a float.
26183 * call-rt-st.exp: Likewise.
26184
26185 2001-07-12 Mark Kettenis <kettenis@gnu.org>
26186
26187 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
26188 running this test on Linux.
26189
26190 2001-06-24 Michael Chastain <chastain@redhat.com>
26191
26192 * gdb.base/arithmet.exp: Remove some tests to make all test names
26193 unique.
26194
26195 2001-07-03 Michael Snyder <msnyder@redhat.com>
26196
26197 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
26198 the output of the ptype command.
26199
26200 2001-07-02 Michael Snyder <msnyder@redhat.com>
26201
26202 * gdb.base/completion.exp: Don't assume that break.c is the only
26203 source file that may contain functions named "marker".
26204 * gdb.base/corefile.exp: Quote the curly braces in regexp.
26205
26206 2001-06-28 Andrew Cagney <ac131313@redhat.com>
26207
26208 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
26209 of files to delete.
26210
26211 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
26212 * gdb.disasm/h8300s.exp: New file.
26213 gdb.disasm/h8300s.s: Likewise.
26214
26215 2001-06-27 Andrew Cagney <ac131313@redhat.com>
26216
26217 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
26218 empty breakpoint tables.
26219
26220 2001-06-25 Andrew Cagney <ac131313@redhat.com>
26221
26222 * lib/mi-support.exp: Update args=... part of stop-reason
26223 patterns. Accept either a list or a tuple.
26224
26225 2001-06-23 Andrew Cagney <ac131313@redhat.com>
26226
26227 * lib/mi-support.exp: Remove local emacs variable defining
26228 change-log-default-name.
26229
26230 2001-06-22 Michael Chastain <chastain@redhat.com>
26231
26232 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
26233 This is operationally compatible with the previous version.
26234
26235 2001-06-13 Jim Blandy <jimb@redhat.com>
26236
26237 * lib/gdb.exp (gdb_test): Doc fix.
26238
26239 2001-06-10 Michael Chastain <chastain@redhat.com>
26240
26241 * gdb.base/exprs.exp: Remove a duplicate test.
26242
26243 2001-06-06 Jim Blandy <jimb@redhat.com>
26244
26245 * gdb.base/return2.exp (main): Use values to test float and double
26246 returns that are not NaN's, to avoid being confused by IEEE
26247 comparison rules.
26248
26249 2001-06-04 Michael Snyder <msnyder@redhat.com>
26250
26251 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
26252 non-zero if control_c fails. Terminate the test on failure,
26253 rather than wait for 12 more tests to time out.
26254
26255 2001-06-06 Jim Blandy <jimb@redhat.com>
26256
26257 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
26258 Don't forget to match the GDB prompt.
26259
26260 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
26261
26262 2001-06-04 Jim Blandy <jimb@redhat.com>
26263
26264 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
26265 command.
26266
26267 2001-05-31 Kevin Buettner <kevinb@redhat.com>
26268
26269 * gdb.base/annota1.exp (info break): Match four or more spaces
26270 after "Address".
26271
26272 2001-05-31 Michael Chastain <chastain@redhat.com>
26273
26274 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
26275 (dm_type_int_star): Likewise.
26276 (dm_type_long_star): Likewise.
26277 (dm_type_void_star): Likewise.
26278
26279 2001-05-29 Kevin Buettner <kevinb@redhat.com>
26280
26281 * gdb.base/completion.exp (INPUTRC): Set this environment variable
26282 to a known value in order to get consistent results regardless
26283 of the setting of INPUTRC or the presence or contents of .inputrc.
26284
26285 2001-05-24 Michael Snyder <msnyder@redhat.com>
26286
26287 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
26288 Don't require that the main thread and the manager thread are the
26289 first in the list.
26290
26291 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
26292 debugging. If test fails, issue an "unsupported" not a "fail".
26293
26294 2001-05-24 Jim Blandy <jimb@redhat.com>
26295
26296 Don't assume that short is shorter than int.
26297 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
26298 assume that shorts are smaller than ints. On a 16-bit machine,
26299 this isn't true.
26300 ("print unsigned char == (~0)"): Add test that verifies that ~0,
26301 an int, is not equal to ~0 stored in an unsigned char. This tests
26302 the same thing that the previous test meant to, but works on
26303 16-bit machines, too.
26304 ("print unsigned char != (~0)"): Same test, complemented.
26305
26306 2001-05-24 Michael Snyder <msnyder@redhat.com>
26307
26308 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
26309 test for (full_coverage == 0). This makes the test run faster,
26310 and prevents dejagnu getting out of step.
26311
26312 2001-05-23 Kevin Buettner <kevinb@redhat.com>
26313
26314 * gdb.base/finish.exp (finish_void): Revise pattern for
26315 stopping on the call statement to not permit stopping at
26316 the start of the instructions comprising the call sequence.
26317
26318 2001-05-19 Michael Chastain <chastain@redhat.com>
26319
26320 * gdb.base/callfuncs.exp: Make all test names unique.
26321 * gdb.base/commands.exp: Make all test names unique.
26322 * gdb.base/condbreak.exp: Make all test names unique.
26323 * gdb.base/dbx.exp: Make all test names unique.
26324 * gdb.base/default.exp: Make all test names unique.
26325 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
26326 and TIMEOUT messages to their corresponding PASS message.
26327 * gdb.base/ending-run.exp: Make all test names unique.
26328 * gdb.base/long_long.exp: Remove duplicate test.
26329
26330 2001-05-21 Kevin Buettner <kevinb@redhat.com>
26331
26332 * gdb.base/finish.exp (finish_void): Allow "finish" command to
26333 stop on the call statement as well as the statement after the
26334 call.
26335
26336 2001-05-21 Michael Snyder <msnyder@redhat.com>
26337
26338 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
26339
26340 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
26341
26342 * gdb.base/completion.exp: Revamp test. Make it execute on all
26343 platforms.
26344
26345 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
26346
26347 * config/gdbserver.exp (gdb_load): Handle the case
26348 in which the arguments to gdbserver are given in the
26349 baseboard configuration file.
26350 Also handle the case in which the server needs to do a
26351 load.
26352
26353 2001-05-07 Keith Seitz <keiths@cygnus.com>
26354
26355 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
26356 set up the display for testing.
26357 (gdbtk_start): Convert all paths to paths that tcl will like.
26358 Export target information to environment.
26359 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
26360 necessary.
26361 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
26362 (to_tcl_path): New proc to convert a given pathname into
26363 a path acceptible as an argument to a tcl command.
26364 (_gdbtk_export_target_info): New proc to export target info
26365 into the environment for gdbtk testing.
26366 (gdbtk_done): New proc to signal end-of-test.
26367
26368 2001-05-06 Jim Blandy <jimb@redhat.com>
26369
26370 * restore.c: Make the code of caller0 correspond to its comment.
26371
26372 2001-05-03 Michael Snyder <msnyder@redhat.com>
26373
26374 * config/sid.exp (gdb_target_sid): Check for error messages.
26375 On error or timeout, don't make expect exit (which will terminate
26376 all subsequent tests); instead just make gdb exit.
26377 (gdb_load): Check for error messages. On error or timeout,
26378 return a negative value.
26379
26380 2001-04-24 Jim Blandy <jimb@redhat.com>
26381
26382 * gdb.c++/templates.exp: If we see the prompt for the overload
26383 list, but we haven't recognized any of the longer patterns,
26384 arrange for this test to fail, not hang.
26385
26386 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
26387 variations.
26388
26389 2001-04-22 Michael Chastain <chastain@redhat.com>
26390
26391 * gdb.c++/local.exp: Use the 'runto' library function.
26392 * gdb.c++/namespace.exp: Likewise.
26393 * gdb.c++/overload.exp: Likewise.
26394
26395 2001-03-26 Kevin Buettner <kevinb@redhat.com>
26396
26397 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
26398 * gdb.base/step-line.exp: New file. Test step/next in presence of
26399 #line directives.
26400 * gdb.base/step-line.c: New file. Test program for the above.
26401 * gdb.base/step-line.inp: New file. We pretend that this file has
26402 been transformed by some other tool into step-line.c.
26403
26404 2001-03-21 Jim Blandy <jimb@redhat.com>
26405
26406 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
26407 unmangled operator names.
26408
26409 2001-03-20 Jim Blandy <jimb@redhat.com>
26410
26411 * gdb.threads/linux-dp.exp: Recognize an additional message
26412 generated by GDB when it doesn't understand how to debug threads
26413 on the target system.
26414
26415 2001-03-19 Andrew Cagney <ac131313@redhat.com>
26416
26417 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
26418
26419 2001-03-12 Michael Chastain <chastain@redhat.com>
26420
26421 * gdb.c++/derivation.exp: Use the 'runto' library function.
26422
26423 2001-03-12 Michael Chastain <chastain@redhat.com>
26424
26425 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
26426
26427 2001-02-24 Michael Chastain <chastain@redhat.com>
26428
26429 * gdb.c++/ref-types.exp: Change handwritten code to library
26430 function 'runto'.
26431
26432 2001-03-16 Orjan Friberg <orjanf@axis.com>
26433
26434 * gdb.base/signals.exp: Set count to 0 explicitly.
26435
26436 2001-03-15 Mark Salter <msalter@redhat.com>
26437
26438 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
26439 (gdb_target_monitor): Add check of gdb_target_cmd return value.
26440 (gdb_load): Add support for additional target_info: gdb_download_size
26441 and gdb_load_timeout.
26442
26443 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
26444
26445 * gdb.base/annota1.exp: Move test of isnative to earlier in the
26446 file -- to prevent failing when the compile fails but we have no
26447 intention of running the tests anyway.
26448
26449 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
26450 tests if set.
26451
26452 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
26453 integers.
26454
26455 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
26456 * gdb.c++/namespace.exp: Ditto.
26457
26458 2001-03-07 Orjan Friberg <orjanf@axis.com>
26459
26460 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
26461 * gdb.base/pointers.exp: Relax pattern match of decimals.
26462
26463 2001-03-06 Kevin Buettner <kevinb@redhat.com>
26464
26465 * Makefile.in, config/abug.exp, config/cfdbug.exp,
26466 config/cpu32bug.exp, config/dve.exp, config/est.exp,
26467 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
26468 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
26469 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
26470 config/sh.exp, config/sid.exp, config/slite.exp,
26471 config/sparclet.exp, config/udi.exp, config/unknown.exp,
26472 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
26473 config/vxworks.exp, config/vxworks29k.exp,
26474 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
26475 gdb.base/all-bin.exp, gdb.base/annota1.exp,
26476 gdb.base/arithmet.exp, gdb.base/assign.exp,
26477 gdb.base/async.exp, gdb.base/attach.exp,
26478 gdb.base/bitfields.exp, gdb.base/bitops.exp,
26479 gdb.base/break.exp, gdb.base/call-ar-st.exp,
26480 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
26481 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
26482 gdb.base/commands.exp, gdb.base/completion.exp,
26483 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
26484 gdb.base/constvars.exp, gdb.base/corefile.exp,
26485 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
26486 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
26487 gdb.base/ending-run.exp, gdb.base/environ.exp,
26488 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
26489 gdb.base/finish.exp, gdb.base/foll-exec.exp,
26490 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
26491 gdb.base/funcargs.exp, gdb.base/help.exp,
26492 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
26493 gdb.base/logical.exp, gdb.base/long_long.exp,
26494 gdb.base/maint.exp, gdb.base/mips_pro.exp,
26495 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
26496 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
26497 gdb.base/pointers.exp, gdb.base/printcmds.exp,
26498 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
26499 gdb.base/regs.exp, gdb.base/relational.exp,
26500 gdb.base/remote.exp, gdb.base/reread.exp,
26501 gdb.base/restore.exp, gdb.base/return2.exp,
26502 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
26503 gdb.base/selftest.exp, gdb.base/setshow.exp,
26504 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
26505 gdb.base/sigall.exp, gdb.base/signals.exp,
26506 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
26507 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
26508 gdb.base/step-test.exp, gdb.base/structs.c,
26509 gdb.base/structs.exp, gdb.base/structs2.exp,
26510 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
26511 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
26512 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
26513 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
26514 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
26515 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
26516 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
26517 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
26518 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
26519 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
26520 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
26521 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
26522 gdb.fortran/types.exp, gdb.java/jmisc.exp,
26523 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
26524 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
26525 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
26526 gdb.trace/circ.exp, gdb.trace/collection.exp,
26527 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
26528 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
26529 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
26530 gdb.trace/report.exp, gdb.trace/save-trace.exp,
26531 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
26532 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
26533 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
26534 notices.
26535
26536 2001-02-27 Michael Snyder <msnyder@cygnus.com>
26537
26538 * gdb.base/varargs.c (find_max_double): Fix printf format string:
26539 first arg is int not float.
26540
26541 2001-02-22 Michael Snyder <msnyder@cygnus.com>
26542
26543 * gdb.base/reread.exp: Unsupported for non-native targets;
26544 doesn't work for remote debugging.
26545
26546 2001-02-19 Fernando Nasser <fnasser@redhat.com>
26547
26548 From Drew Moseley <dmoseley@redhat.com>
26549 * gdb.base/ending-run.exp: Properly handle the BSP state when
26550 stepping past the end of main.
26551
26552 2001-02-19 John Moore <jmoore@redhat.com>
26553
26554 * gdb.base/commands.exp (infrun_breakpoint_command_test):
26555 Converted HPUX fix for non-expected items following multiple
26556 step commands into general solution for all platforms.
26557
26558 2001-02-18 Michael Chastain <chastain@redhat.com>
26559
26560 * gdb.c++/classes.exp (do_tests): Change runto statements
26561 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26562 statements demangler agnostic.
26563 * gdb.c++/virtfunc.exp (do_tests): Likewise.
26564 (gdb_virtfunc_restart): Likewise.
26565
26566 2001-02-14 Michael Chastain <chastain@redhat.com>
26567
26568 * gdb.c++/inherit.exp (do_tests): Change runto statements
26569 from "runto 'foo(void)'" to "runto 'foo'". This makes the
26570 statements demangler agnostic.
26571
26572 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
26573
26574 * gdb.threads/pthreads.exp: Unify pass/fail messages for
26575 ``continue to bkpt at common_routine in thread 2'' and ``stopped
26576 before calling common_routine 15 times'' tests.
26577
26578 2001-02-11 Michael Chastain <chastain@redhat.com>
26579
26580 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
26581 Helps the test script figure out which demangler is in use.
26582 (dm_type_foo_ref): Ditto.
26583 (dm_type_int_star): Ditto.
26584 (dm_type_long_star): Ditto.
26585 (dm_type_unsigned_int): Ditto.
26586 (dm_type_void): Ditto.
26587 (dm_type_void_star): Ditto.
26588 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
26589 Probe the gdb demangler and set variables to accommodate
26590 formatting differences.
26591 (info_func_regexp): New function. Same as info_func, but
26592 matches against a regexp.
26593 (info_func): Match against a literal string.
26594 (print_addr_2): New function. Match against a literal string,
26595 which can be different from the input to gdb.
26596 (print_addr): Simply call print_addr_2 with the same argument twice.
26597 (test_lookup_operator_functions): Use demangler formatting variables.
26598 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
26599 the tests in the same order as the C++ class declaration.
26600 (test_paddr_operator_functions): Ditto.
26601 (test_paddr_overloaded_functions): Ditto.
26602 (test_paddr_hairy_functions): Use demangler formatting variables.
26603 Add reference to gdb/19 for related tests.
26604 (do_tests): Call probe_demangler.
26605
26606 2001-01-30 Kevin Buettner <kevinb@redhat.com>
26607
26608 * gdb.c++/templates.cc (printf): Remove unused function definition.
26609
26610 2001-01-26 Felix Lee <flee@redhat.com>
26611
26612 * sid.exp (sid_exit): Pass host, not target, to remote_close.
26613
26614 2001-01-25 matthew green <mrg@redhat.com>
26615
26616 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
26617 up sid.
26618 (sid_exit): Call `remote_pop_conn' after GDB is gone.
26619
26620 2001-01-25 matthew green <mrg@redhat.com>
26621
26622 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
26623 Deprecate $sid_spawn_id.
26624 (sid_exit): Remove code necessary only for `spawn.'
26625
26626 2001-01-25 matthew green <mrg@redhat.com>
26627
26628 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
26629
26630 2001-01-28 Michael Chastain <chastain@redhat.com>
26631
26632 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
26633 to call when tests fail. It takes gdb out of the overloaded
26634 function choice menu back to the main prompt, so that the test
26635 program stays synchronized.
26636 (set_bp_overloaded): New proc to collect all the common
26637 code for setting a breakpoint on an overloaded name. Calls
26638 take_gdb_out_of_choice_menu when needed.
26639 (menu_overload1arg): New variable to collect the repeated
26640 instances of the expected menu for an overloaded name. Change
26641 the regular expression to handle changes in g++ type encoding:
26642 "void" can be either "void" or "", and "unsigned int" can be
26643 either "unsigned int" or "unsigned".
26644 (continue_to_bp_overloaded): Change regular expressions to handle
26645 changes in g++ type encoding.
26646 (no proc): Call take_gdb_out_of_choice_menu when needed.
26647 Remove redundant calls to "info break". Accept either "canceled"
26648 or "cancelled". Change regular expressions in "info break"
26649 calls to handle changes in g++ type encoding. Give all tests
26650 unique strings.
26651
26652 2001-01-17 Ben Elliston <bje@redhat.com>
26653
26654 * config/sid.exp: New file.
26655
26656 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
26657
26658 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
26659
26660 2000-12-21 Michael Snyder <msnyder@cygnus.com>
26661
26662 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
26663 Add a RE to accept a non-ascii char if one is ever presented.
26664
26665 2000-12-20 Fernando Nasser <fnasser@redhat.com>
26666
26667 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
26668
26669 2000-12-18 Michael Snyder <msnyder@cygnus.com>
26670
26671 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
26672 in regexp. One '\' does not suffice on Linux.
26673
26674 2000-12-09 Michael Chastain <chastain@redhat.com>
26675
26676 * gdb.base/break.exp (test_clear_command): Use a marker function
26677 rather than 'main' for the test function. Also move this
26678 test to an execution point where the marker function names are
26679 guaranteed to be bound to functions. (Executing tests after a
26680 'finish' from main runs into name conflicts with local names
26681 in __libc_start_main).
26682
26683 2000-12-07 Michael Snyder <msnyder@cygnus.com>
26684
26685 * gdb.base/finish.exp: New test for gdb's "finish" command.
26686 * gdb.base/return2.exp: New test for gdb's "return" command.
26687 * gdb.base/return2.c: New source file for above.
26688
26689 2000-12-05 Michael Snyder <msnyder@cygnus.com>
26690
26691 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
26692 * gdb.base/miscexprs.exp: Ditto.
26693 * gdb.base/pointers.exp: Ditto.
26694 * gdb.c++/derivation.exp: Ditto.
26695 * gdb.c++/local.exp: Ditto.
26696 * gdb.c++/namespace.exp: Ditto.
26697 * gdb.c++/overload.exp: Ditto.
26698 * gdb.c++/ref-types.exp: Ditto.
26699
26700 2000-12-05 Michael Snyder <msnyder@cygnus.com>
26701
26702 * gdb.base/constvars.exp: Test result of "up" command.
26703 * gdb.base/miscexprs.exp: Ditto.
26704 * gdb.base/pointers.exp: Ditto.
26705 * gdb.base/scope.exp: Ditto.
26706 * gdb.c++/derivation.exp: Ditto.
26707 * gdb.c++/local.exp: Ditto.
26708 * gdb.c++/namespace.exp: Ditto.
26709 * gdb.c++/overload.exp: Ditto.
26710 * gdb.c++/ref-types.exp: Ditto.
26711
26712 2000-11-22 Michael Chastain <chastain@redhat.com>
26713
26714 * mips_pro.exp: Accept either "middle -> top -> main" or
26715 "middle -> main" in the backtrace, because gcc can optimize
26716 tail calls to jumps. Remove setup_xfail for the hppa case.
26717 Add a comment with the original warning messages from PR 3016,
26718 which was filed in 1993, to preserve them for posterity.
26719
26720 2000-11-17 Nick Duffek <nsd@redhat.com>
26721
26722 * lib/gdb.exp (gdb_test): Override timeout with board info.
26723
26724 2000-11-17 Nick Duffek <nsd@redhat.com>
26725
26726 * gdb.base/display.exp: Don't kill running stub. Add "again" to
26727 the second kill and detach messages.
26728
26729 2000-11-17 Nick Duffek <nsd@redhat.com>
26730
26731 * configure.in: Add AC_EXEEXT.
26732 * configure: Regenerate.
26733 * Makefile.in (just-check): Export EXEEXT.
26734 * lib/gdb.exp ($EXEEXT): Import from environment.
26735 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
26736 expect "maint dump-me" on Cygwin.
26737 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
26738 $EXEEXT.
26739
26740 2000-11-17 Nick Duffek <nsd@redhat.com>
26741
26742 * gdb.base/break.exp: Test backtrace and finish from called
26743 function on all platforms, not just HP-UX.
26744
26745 2000-11-03 Michael Snyder <msnyder@cygnus.com>
26746
26747 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
26748 code from gdb_target_monitor, so it can be used independantly
26749 for gdbserver. Also comment out an unnecessary PUTS.
26750
26751 2000-11-03 Michael Snyder <msnyder@cygnus.com>
26752
26753 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
26754 * gdb.base/corefile.exp: Expect the message "Program is being
26755 debugged already" when we send the "corefile" command, since
26756 the preceeding gdb_load may have connected gdb to a remote target.
26757 * gdb.base/display.exp: Disable hardware watchpoints if new
26758 board info variable "no_hardware_watchpoints" is true.
26759 Replace single-letter commands with more readable ones.
26760 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
26761 if new board info variable "no_hardware_watchpoints" is true.
26762 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
26763 to see if stdio (printf) testing is possible.
26764 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
26765 board info variable "no_hardware_watchpoints" is true. Use new
26766 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
26767
26768 2000-11-13 Fernando Nasser <fnasser@redhat.com>
26769
26770 From Orjan Friberg <orjanf@axis.com>:
26771 * gdb.base/printcmds.exp: Escape curly braces followed by a number
26772 in array print pattern match.
26773
26774 2000-11-09 Fernando Nasser <fnasser@redhat.com>
26775
26776 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
26777 spelling "cancelled" to U.S. spelling "canceled" to match changes
26778 made to gdb.
26779 * gdb.c++/ovldbreak.exp: Ditto.
26780
26781 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26782
26783 * gdb.base/callfuncs.c (main): Moved to end of file, call
26784 t_double_values to initialize the FPU before inferior calls are made.
26785 * gdb.base/callfuncs.exp: Test for register preservation after calling
26786 inferior functions. Add tests for continuining, finishing and
26787 returning from a stop in a call dummy.
26788
26789 2000-10-24 Michael Snyder <msnyder@cygnus.com>
26790
26791 * gdb.base/commands.exp: Break up long lines, and re-indent.
26792
26793 2000-10-19 Michael Snyder <msnyder@cygnus.com>
26794
26795 * config/gdbserver.exp: Rewritten from the ground up, to make it
26796 compatible with the current dejagnu tree, and to make it work with
26797 the new "gdbserver" in libremote.
26798
26799 2000-10-16 Michael Snyder <msnyder@cygnus.com>
26800
26801 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
26802 * gdb.base/varargs.exp: Skip entire test if no printf support.
26803 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
26804 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
26805
26806 2000-10-13 Michael Snyder <msnyder@cygnus.com>
26807
26808 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
26809 no floating point support.
26810 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
26811 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
26812 * gdb.base/call-rt-st.exp: Ditto.
26813 * gdb.base/call-strs.exp: Ditto.
26814
26815 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
26816
26817 * gdb.base/sizeof.c: include <stdio.h>.
26818
26819 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
26820 'finish', otherwise uncaptured gdb_prompt would potentially
26821 throw remaining test points out of sync.
26822
26823 2000-07-26 Scott Bambrough <scottb@netwinder.org>
26824
26825 * gdb.base/recurse.exp: Run tests for all targets.
26826 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
26827 gnu-oldld case on ARM.
26828 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
26829 for ARM targets.
26830
26831 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
26832
26833 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
26834 * gdb.java/configure: Rebuild.
26835
26836 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
26837
26838 * gdb.java/jv-exp.exp: New file.
26839
26840 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
26841
26842 * configure: Rebuilt.
26843 * configure.in (configdirs): Add gdb.java.
26844 * gdb.java/jmisc.java: New file.
26845 * gdb.java/jmisc.exp: New file.
26846 * gdb.java/Makefile.in: New file.
26847 * gdb.java/configure: Rebuilt.
26848 * gdb.java/configure.in: New file.
26849 * lib/java.exp: New file.
26850
26851 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
26852
26853 * gdb.base/exprs.exp: Test casts to a pointer including over and
26854 underflow.
26855
26856 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
26857
26858 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
26859 and the compilers sizes.
26860
26861 2000-07-09 Nick Duffek <nsd@redhat.com>
26862
26863 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
26864 (use_methods): New function.
26865 (main): Call use_methods().
26866 * gdb.c++/classes.exp (test_method_param_class): New procedure.
26867 (do_tests): Call test_method_param_class.
26868
26869 2000-07-09 Nick Duffek <nsd@redhat.com>
26870
26871 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
26872 spelling.
26873 (test_enums): New procedure. Move enum tests from end of script
26874 to here. Set breakpoint on function name instead of line number.
26875 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
26876 (enums2): New marker function.
26877 (enums1): New function.
26878 (main): Call enums1(). Move enum tests to enums1().
26879
26880 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
26881
26882 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
26883 compile/link program. Update line numbers.
26884 * gdb.asm/d10v.inc: Define ``startup''.
26885 * gdb.asm/asmsrc1.s: Add definition of _start.
26886
26887 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
26888
26889 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
26890
26891 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26892
26893 * gdb.base/maint.exp: Add 'maint print architecture' item to output
26894 of 'help maint print' command.
26895
26896 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
26897
26898 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
26899 they use gdb_expect_list.
26900
26901 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
26902
26903 * gdb.base/commands.exp: Use ``set remote
26904 memory-read-packet-size'' instead of ``set endian big'' to test
26905 long commands.
26906
26907 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
26908
26909 * gdb.c++/templates.exp (do_tests): Make all of these work under
26910 g++, and stop skipping them.
26911
26912 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
26913 work under g++.
26914
26915 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
26916 initialization.
26917
26918 2000-06-02 Michael Snyder <msnyder@cygnus.com>
26919
26920 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
26921 the regular expression: accept an (almost) arbitrary sequence of
26922 "frames-invalid" and "breakpoints-invalid" messages both before
26923 and after the "starting" message.
26924
26925 2000-06-02 Michael Snyder <msnyder@cygnus.com>
26926
26927 * gdb.c++/local.exp: This test has never been known to work with g++.
26928
26929 2000-05-18 Michael Snyder <msnyder@cygnus.com>
26930
26931 * gdb.base/annota1.exp (annotate-signal-handler-caller):
26932 Relax the regular expression a little, make it pass on Solaris 8.
26933
26934 2000-05-12 Kevin Buettner <kevinb@redhat.com>
26935
26936 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
26937 a call, do not require that gdb stop on the line after the call.
26938 Instead, it is permissible for gdb to stop on the line of the
26939 call itself.
26940
26941 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
26942
26943 * gdb.base/break.exp (bp on small function, optimized file):
26944 Add a second pass pattern. The behavior differs here between stabs
26945 and dwarf for one-line functions. Stabs preserves two line symbols
26946 (one before the prologue and one after) with the same line number,
26947 but dwarf regards these as duplicates and discards one of them.
26948 Therefore the address after the prologue (where the breakpoint is)
26949 has no exactly matching line symbol, and GDB reports the breakpoint
26950 as if it were in the middle of a line rather than at the beginning.
26951
26952 2000-05-08 Michael Snyder <msnyder@cygnus.com>
26953
26954 * gdb.base/interrupt.exp: Make "pass" message say "send"
26955 rather than "send_gdb" (for consistancy).
26956
26957 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
26958
26959 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
26960 * gdb.c++/templates.cc: Properly check for GCC version number.
26961 * lib/compiler.cc: Likewise
26962
26963 2000-04-28 Michael Snyder <msnyder@cygnus.com>
26964
26965 * gdb.base/break.exp: When compiled with -O2 optimization,
26966 gdb may not stop at the first line of main, due to code motion.
26967
26968 2000-04-26 Michael Snyder <msnyder@cygnus.com>
26969
26970 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
26971 This test depends on parsing the printf output from the target.
26972 Since the sparclet stub doesn't do stdio, this will never work.
26973 * gdb.base/call-rt-st.exp: ditto.
26974 * gdb.base/call-strs: ditto.
26975
26976 2000-04-24 Michael Snyder <msnyder@cygnus.com>
26977
26978 * gdb.base/miscexprs.exp: make sizeof long array test portable.
26979
26980 * gdb.base/ending-run.exp: After connecting to a remote target,
26981 but before running, the target will appear to be in a random
26982 location. Specify both a file and a line for breakpoints.
26983 Also, the function that calls main may be called 'init'
26984 rather than 'start'.
26985
26986 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26987
26988 * gdb.base/help.exp: Update output for add-symbol-file command.
26989
26990 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
26991
26992 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26993 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
26994
26995 2000-04-07 J.T. Conklin <jtc@redback.com>
26996
26997 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
26998
26999 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
27000
27001 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
27002
27003 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
27004 values that can be represented exactly.
27005 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
27006 above change, and to not check against the directory part of the source
27007 file name.
27008 (step into print_long_arg_list): Likewise.
27009 (print print_small_structs from print_long_arg_list): Likewise.
27010 (print print_long_arg_list): Likewise.
27011
27012 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27013
27014 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
27015
27016 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
27017
27018 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
27019
27020 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
27021
27022 * gdb.base/commands.exp (deprecated_command_test): Add test for
27023 deprecate with no arguments.
27024
27025 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
27026
27027 * gdb.base/break.exp: Add new test for setting breakpoints on
27028 optimized code so we can test breakpoints work even when function
27029 prologues may be optimized away
27030
27031 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
27032
27033 From David Whedon <dwhedon@gordian.com>
27034 * gdb.base/commands.exp : Added command deprecator tests.
27035
27036 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
27037
27038 * gdb.base/help.exp: Added test for new apropos command.
27039
27040 2000-03-21 Kevin Buettner <kevinb@redhat.com>
27041
27042 * gdb.base/pointers.c (usevar): New function.
27043 (main): Make sure that global variables v_int_pointer2, rptr,
27044 and y are all referenced someplace in the program by calling
27045 usevar() on them. [Some linkers delete symbols which are
27046 never referenced. The space remains, but there's no way to
27047 get a (symbolic) handle on the variable from the debugger.]
27048
27049 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27050
27051 * gdb.base/printcmds.c: Add typedeffed arrays.
27052
27053 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
27054 procedure to test arrays that are typedef'd.
27055
27056 2000-03-13 James Ingham <jingham@leda.cygnus.com>
27057
27058 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
27059 the library directories.
27060
27061 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
27062
27063 * configure.in (configdirs): Add sub directory gdb.mi.
27064 * configure: Re-generate.
27065
27066 * gdb.mi: New directory.
27067
27068 2000-02-25 Scott Bambrough <scottb@netwinder.org>
27069
27070 * gdb.base/long_long.exp: Correct test suite failure when printing
27071 a long long value as a double on ARM platforms.
27072
27073 2000-02-16 Jim Blandy <jimb@redhat.com>
27074
27075 * gdb.base/break.exp ("breakpoint line number"): Make sure the
27076 default source file is set properly before running this test.
27077
27078 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27079
27080 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
27081 gdbtk/library directory, not in gdbtcl2.
27082
27083 2000-02-04 Jim Blandy <jimb@redhat.com>
27084
27085 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
27086 backslash from regexp pattern.
27087
27088 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
27089 procedure. Use it to run all the "continue to bp overloaded"
27090 tests. Note that this changes the names of the tests slightly.
27091 If the breakpoint hit message includes a hex PC value, because
27092 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
27093 from the real source code, still consider that a pass.
27094
27095 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
27096 XFAIL here if the breakpoint message contains a hex address. Note
27097 similar change on 1999-11-02.
27098
27099 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
27100
27101 * gdb.base/ptype.exp: Establish a default source file before
27102 calling get_debug_format.
27103
27104 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
27105
27106 * gdb.base/watchpoint.exp: Remove duplication of test messages.
27107
27108 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27109
27110 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
27111 of successive stepi commands -- while in the prologue we should see
27112 the function entry bracket.
27113
27114 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
27115
27116 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
27117 reach __change_mode() when stepping through the end of main().
27118
27119 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
27120
27121 * gdb.base/default.exp: Fix expected pattern.
27122 * gdb.base/help.exp: Same.
27123
27124 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27125
27126 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
27127 Don't use xfail's because that affects only the following test.
27128
27129 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
27130 solaris or linux.
27131
27132 * gdb.base/selftest.exp: Update to reflect changes to main.c.
27133
27134 2000-01-07 Michael Snyder <msnyder@cygnus.com>
27135
27136 * gdb.base/display.exp: Some yacc parsers like to say
27137 "A syntax error" rather than "A parse error". Accept both.
27138
27139 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
27140
27141 * gdb.base/default.exp: Remove OS dependent string from "target
27142 remote" test.
27143 * gdb.base/help.exp: Same for "help target remote" test.
27144
27145 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27146
27147 From Jim Kingdon <kingdon@redhat.com>:
27148
27149 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
27150 prompt (cleanup rather than necessity, but still might keep output
27151 from spilling to next test).
27152
27153 2000-01-02 Fred Fish <fnf@cygnus.com>
27154
27155 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
27156 AIX, which defines them in <sys/types.h>.
27157
27158 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
27159
27160 * gdb.base/default.exp: Match arm* etc instead of arm in "info
27161 float" test.
27162
27163 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
27164
27165 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
27166
27167 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
27168 outermost frame disallowed".
27169
27170 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
27171
27172 * gdb.base/setvar.exp: New tests for setting the value of a struct
27173 with a constant list.
27174
27175 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27176
27177 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
27178 require the user to type a cast before setting the value of a struct.
27179
27180 1999-12-06 Jim Blandy <jimb@cygnus.com>
27181
27182 * gdb.base/default.exp: Expect the new 'info float' command on
27183 all i386 platforms.
27184
27185 * gdb.threads/linux-dp.exp: Expand our ability to recognize
27186 LinuxThreads libraries that don't support debugging.
27187
27188 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27189
27190 * gdb.base/remote.c: Fill the buffer with truely random data.
27191 Change the buffer type to ``unsigned char'' to simplify size
27192 arithmetic.
27193
27194 * gdb.base/remote.exp: Reduce download numbers by one. Typical
27195 stub only handles 400-1 byte packets. Verify that the download
27196 worked.
27197
27198 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
27199
27200 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
27201 tests, using UNRESOLVED for the untested cases. Also, does not wait
27202 for a timeout if the prompt was received before a recognizable pattern.
27203
27204 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
27205
27206 * lib/gdb.exp (gdb_expect_list): Fix spelling.
27207
27208 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27209
27210 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
27211 watchpoints.
27212
27213 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
27214
27215 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
27216
27217 * gdb.c++/local.exp: Be more flexible in recognizing local class
27218 name mangling. Don't allow horribly truncated method names.
27219 * gdb.c++/derivation.exp: Expect protected inheritance.
27220 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
27221 * gdb.c++/virtfunc.exp: Likewise.
27222 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
27223 when printing a nested enum.
27224
27225 1999-11-22 Jim Blandy <jimb@cygnus.com>
27226
27227 * gdb.base/step-test.exp: Properly await GDB's response to setting
27228 a breakpoint on the call to large_struct_by_value.
27229
27230 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
27231 just because we have debug info for the `start' function.
27232
27233 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
27234
27235 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
27236 "Unknown signal" messages, which indicate (on LinuxThreads) that
27237 GDB doesn't know how to debug threads on this system. This is
27238 better than hanging while philosopher 0 dumps chatter into gdb.log.
27239
27240 1999-11-18 Tom Tromey <tromey@cygnus.com>
27241
27242 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
27243
27244 1999-11-18 Fred Fish <fnf@cygnus.com>
27245
27246 * gdb.base/coremaker2.c: Add sample program for generating
27247 cores that is more self contained than coremaker.c. Eventually
27248 I'll add more code to this and tie it into the testsuite.
27249
27250 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
27251
27252 * gdb.base/dollar.exp: Remove, now in gdb.hp.
27253
27254 1999-11-10 Jimmy Guo <guo@cup.hp.com>
27255
27256 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
27257 from $srcdir/lib/.
27258 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
27259 and gdb.c++/.
27260
27261 * gdb.c++/derivation.exp: remove redundant get compiler info code.
27262
27263 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
27264 'continue with watch' test point.
27265
27266 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
27267
27268 Merged from p2linux-990323-branch:
27269
27270 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
27271
27272 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
27273
27274 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
27275 {limit,fixed}''. Test ``set download-write-size''.
27276
27277 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
27278
27279 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
27280 gdb_expect_list.
27281
27282 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
27283
27284 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
27285
27286 1999-11-03 Mark Salter <msalter@cygnus.com>
27287
27288 * gdb.base/break.exp: Fix "stub continue" pattern.
27289
27290 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
27291
27292 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
27293
27294 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
27295
27296 * gdb.base/display.exp ("finish"): Add timeout clause.
27297
27298 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
27299 plain prompt clause, so this doesn't have to time out in order to
27300 fail.
27301
27302 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
27303 breakpoint hit messages include an address.
27304
27305 * gdb.base/display.exp: Don't forget to escape parens in regular
27306 expressions. Unix regexp notatation sucks.
27307
27308 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27309
27310 * gdb.base/annota1.exp: Test for annotate-signalled: change output
27311 order for 'signalled' message.
27312
27313 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
27314
27315 From Jimmy Guo <guo@cup.hp.com>:
27316 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
27317 * gdb.base/annota1.c: Add code for tests to work with.
27318
27319 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
27320
27321 * gdb.base/remote.exp: New test for remote downloading settings.
27322 * gdb.base/remote.c: New file with large .data.
27323
27324 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
27325
27326 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
27327 for LinuxThreads support, merged from the Code Fusion branch.
27328
27329 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
27330
27331 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
27332 containing exp_continue into a while within an expect. Don't
27333 attempt a start more than three times. Check return value from
27334 gdb_load.
27335
27336 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
27337
27338 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
27339 a pass case.
27340
27341 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
27342
27343 * gdb.base/break.c (main): Added a statement that we can step
27344 off of.
27345 * gdb.base/break.exp: Added tests for setting a breakpoint
27346 at an offset and stepping onto a breakpoint.
27347
27348 1999-10-01 Fred Fish <fnf@cygnus.com>
27349
27350 * gdb.base/help.exp (help add-symbol-file): Update to match current
27351 gdb output.
27352
27353 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
27354
27355 * gdb.base/break.exp: Code locations are in hex, don't forget!
27356 (For HP-UX.)
27357
27358 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
27359
27360 * condbreak.exp: Use break.c as test program.
27361 * condbreak.c: Remove, redundant with break.c.
27362
27363 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
27364
27365 * config/monitor.exp (gdb_target_monitor): Disable X- and
27366 Z-packets if the target needs it.
27367
27368 1999-09-13 James Ingham <jingham@leda.cygnus.com>
27369
27370 * gdb.c++/overload.exp: Added tests for listing overloaded
27371 functions with function pointers in the arg, explicitly calling
27372 out the version you want.
27373
27374 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
27375
27376 * long_long.exp: Add variations of test cases that work for
27377 targets with 16-bit ints and 32-bit doubles.
27378
27379 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
27380
27381 * break.c (main): Compare a possibly-uninitialized argc with an
27382 unlikely value that fits in 16 bits.
27383
27384 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
27385
27386 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
27387 0xfeeb, don't want negative numbers if ints are 16 bits.
27388
27389 * lib/gdb.exp (skip_cplus_tests): New proc.
27390 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
27391 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
27392 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
27393 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
27394 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
27395 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
27396 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
27397 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
27398
27399 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
27400
27401 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
27402
27403 * gdb.base/corefile.exp (up): Allow a parameter to appear
27404 in the frame that we're going up to.
27405
27406 From Jim Blandy <jimb@cygnus.com>:
27407
27408 * gdb.base/default.exp (info float): Expect some output now.
27409
27410 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
27411 returning floating-point values to fail on the x86.
27412 * gdb.base/callfwmall.exp (do_function_calls): Same.
27413
27414 * gdb.base/list.exp (test_listsize): Correct expectations for
27415 listing line 1 with listsize 2. Also, listing a single line
27416 works now, as does listing three lines. [Kevin's note: There
27417 were a number of other cases fixed too where the expectations
27418 differed...]
27419
27420 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
27421
27422 * gdb.base/selftest.exp: Add case for when version prints as
27423 constant string instead of char pointer.
27424
27425 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
27426
27427 * gdb.base/ending-run.exp: Add Solaris case for what happens when
27428 stepping out of main.
27429
27430 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
27431 G++ used.
27432
27433 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
27434 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
27435
27436 * gdb.c++/ovldbreak.exp: Update match string in test that
27437 includes a warning of multiple breakpoints.
27438
27439 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
27440
27441 * gdb.base/display.exp: Improve precision of step-after-finish
27442 added yesterday.
27443
27444 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
27445 test.
27446
27447 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
27448 configs when using G++, not just hppa*.
27449
27450 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27451
27452 * gdb.base/async.c: New file.
27453 * gdb.base/async.exp: New file.
27454
27455 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
27456
27457 * gdb.base/break.exp: Tweak PA specific tests to properly handle
27458 PA64.
27459
27460 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
27461
27462 * gdb.base/display.exp: "finish" can leave us mid-line on many
27463 targets, deal with it. Add a small constant to main, instead of
27464 1000 since main+1000 may not be a valid address in the target.
27465
27466 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
27467 on hpux11.
27468
27469 * gdb.base/attach.exp: Handle another hpux11 error message variant
27470 when attaching to a process that does not exist.
27471
27472 1999-08-19 J.T. Conklin <jtc@redback.com>
27473
27474 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
27475 characters in 'continue to 1241' test.
27476
27477 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
27478
27479 * gdb.base/call-ar-st.exp: Add a shorter match case for the
27480 stop in print_long_arg_list, define and use a whitespace
27481 variable in print_small_structs test, add an XFAIL for Solaris.
27482 * gdb.base/dbx.exp: XFAIL func commands until somebody is
27483 interested enough to fix.
27484
27485 1999-08-13 Keith Seitz <keiths@cygnus.com>
27486
27487 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
27488 (dbx_gdb_load): Remove. Use gdb_load instead, since that
27489 proc knows about targets other than the natives.
27490 (test_assign): Use "gdb_run_cmd" to "run" the target.
27491 Check that we've actually hit the breakpoint at main.
27492 When we attempt to assign a value to a local variable, check
27493 that the variable is in the current scope, i.e., don't use
27494 a test with an empty result.
27495
27496 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
27497
27498 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
27499 command.
27500
27501 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
27502
27503 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27504 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
27505 gdb.compat, gdb.threads-hp.
27506 gdb.hp/configure, gdb.hp/configure.in: New files.
27507 gdb.hp/Makefile.in: Recurse into new subdirs.
27508 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
27509 gdb.hp/gdb.objdbg: New directory, tests for debugging info
27510 in object files.
27511 gdb.hp/tools: New directory, aux tools for HP-specific tests.
27512
27513 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
27514
27515 * gdb.base/display.exp: Help expect by putting a newline in the
27516 funky printf, remove a bogus p/a test.
27517
27518 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27519
27520 * gdb.base/display.exp: Make sure that when we say 'run', we are
27521 connected to the target. This is necessary when running not
27522 natively.
27523
27524 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
27525
27526 * gdb.base/step-test.exp: Removed some extraneous messages.
27527
27528 * gdb.base/long_long.exp: Don't run memory examination tests
27529 on little-endian targets (they will need a different set of
27530 results to match).
27531
27532 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
27533
27534 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
27535 until somebody decides to fix GDB.
27536
27537 * gdb.base/long_long.c: Stop compiler complaint by specifying long
27538 constant as "ULL".
27539 * gdb.base/long_long.exp: Loosen x/c test, add partial result
27540 matches for a couple x/2 commands.
27541
27542 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
27543
27544 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
27545 by merging in ref-types2 tests.
27546 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
27547
27548 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27549 * gdb.c++/Makefile.in: Add standard actions.
27550 (EXECUTABLES): Rename from PROGS, update list.
27551 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
27552 from gdb.hp.
27553 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
27554 foo and bar locals.
27555 * gdb.c++/anon-union.exp: Fix tests to match.
27556 * gdb.c++/classes.exp: Run if HP compiler used, add extra
27557 expect matches to handle output variations.
27558 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
27559 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
27560 output, add HP alternatives for new and delete prints.
27561 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
27562 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
27563 * gdb.c++/demangle.exp: Use $style when reporting failure.
27564 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
27565 * gdb.c++/inherit.exp: Run if HP compiler used, add some
27566 match alternatives.
27567 * gdb.c++/local.exp: Add match alternatives or xfails for HP
27568 compilers.
27569 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
27570 * gdb.c++/method.exp: Add match alternatives.
27571 * gdb.c++/misc.cc: Add bool types.
27572 * gdb.c++/misc.exp: Add tests for bool types.
27573 * gdb.c++/overload.exp: Add xfails.
27574 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
27575 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
27576 add some more template parameter tests (only for HP currently).
27577 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
27578 * gdb.c++/virtfunc.cc: Add return type and value for main.
27579 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
27580 match alternatives.
27581
27582 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27583
27584 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
27585
27586 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
27587
27588 * gdb.base/signals.exp: Don't expect getting a backtrace from
27589 within a signal handler to fail on Linux.
27590
27591 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
27592
27593 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27594 * lib/gdb.exp: Remove some gratuitious semicolons.
27595 (delete_breakpoints): Increase timeout.
27596 (gdb_expect): Add -notransfer option.
27597 (gdb_test): Use -notransfer option.
27598 (get_compiler_info): Add f77 case.
27599 (get_compiler): New proc, split out from gdb_preprocess, add f77
27600 case.
27601 (gdb_preprocess): Call get_compiler.
27602
27603 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
27604 * gdb.base/attach.exp, gdb.base/display.exp,
27605 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
27606 gdb.base/long_long.exp, gdb.base/printcmds.exp,
27607 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
27608 third arg to gdb_test.
27609 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
27610 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
27611 HP-UX xfails, add others.
27612 * gdb.base/completion.exp: Reflect name change of self-test.
27613 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
27614 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
27615 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
27616 HP failure number.
27617 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
27618 useless HP-UX 10.30 references.
27619 * gdb.base/maint.exp: Loosen matches.
27620 * gdb.base/pointers.c (main): Declare more_code.
27621 * gdb.base/pointers.exp: Match on output of a `next'.
27622 * gdb.base/structs.c: Add prototypes.
27623 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
27624 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
27625
27626 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27627
27628 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
27629 command.
27630
27631 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27632
27633 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
27634 Fix run to main failures. Watchpoint can be hardware watchpoint.
27635
27636 * gdb.base/annota1.exp: Clean up some more, in case printf has
27637 debug info. Deal with lack of signal hanlder info in stack.
27638
27639 From Jim Kingdon <kingdon@redhat.com>:
27640 * gdb.base/annota1.exp: If printf has debug info, deal with it.
27641
27642 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
27643
27644 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
27645 gdb.base/foll-vfork.exp: Don't run for crosses.
27646
27647 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
27648
27649 * gdb.base/configure.in: Check for gdbvars.exp instead of
27650 a1-selftest.exp.
27651 * gdb.base/configure: Re-generate.
27652
27653 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
27654
27655 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
27656 in trying to run first and name is too long.
27657
27658 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
27659 pointers2.c and pointers2.exp, respectively.
27660 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
27661 doschk happier.
27662
27663 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
27664
27665 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
27666 callfuncs2.c and callfuncs2.exp.
27667
27668 * gdb.base/list.exp: Remove mistaken xfails.
27669 * gdb.base/list0.h: Add optional prototypes.
27670
27671 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
27672
27673 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
27674 calling malloc.
27675 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
27676 * ptype.exp: Move test for get_debug_format to before its first
27677 use.
27678
27679 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27680
27681 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
27682 * gdb.base/annota2.cc, annota2.exp: Move from here.
27683 * gdb.c++/annota2.cc, annota2.exp: To here.
27684 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
27685
27686 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
27687
27688 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
27689 a consistent format.
27690
27691 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
27692
27693 From Jimmy Guo <guo@cup.hp.com> and others at HP:
27694 * lib/gdb.exp (get_compiler_info): Add detection for assorted
27695 HP compilers, also set the globals $true and $false.
27696
27697 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
27698 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
27699 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
27700 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
27701 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
27702 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
27703 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
27704 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
27705 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
27706 whatis.c} Add C++ compatible function definitions and return
27707 types, add includes for library functions.
27708 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
27709 * gdb.base/step-test.c (myglob): Rename from glob.
27710 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
27711 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
27712 files, move here from gdb.hp.
27713 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
27714 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
27715 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
27716 Adjust line numbers in regexps.
27717
27718 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
27719 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
27720 instead of 0/1.
27721
27722 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
27723 foll-vfork.exp: New files, move here from gdb.hp.
27724 * gdb.base/page.exp: New file, test of pagination command.
27725
27726 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
27727 recursion test.
27728 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
27729
27730 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
27731 gdb.base/solib.exp: Fix compiler invocation process.
27732
27733 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
27734 HP-UX 11, turn off overload resolution explicitly.
27735 * gdb.base/commands.exp: Set argument list explicitly, add
27736 watchpoint test.
27737 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
27738 them work.
27739 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
27740 expressions properly.
27741 * gdb.base/corefile.exp: Loosen the match slightly.
27742 * gdb.base/default.exp: Allow "Error accessing memory" message
27743 also.
27744 * gdb.base/display.exp: Skip over x/0 j if PA64.
27745 * gdb.base/funcargs.exp: Add xfails for HP-UX.
27746 * gdb.base/interrupt.exp: Ditto.
27747 * gdb.base/langs.exp: Add symbolic matches governed by compiler
27748 in use.
27749 * gdb.base/list.exp: Add xfails for HP-UX.
27750 * gdb.base/long_long.exp: Refine some of the numeric matches.
27751 * gdb.base/mips_pro.exp: Xfail on HP-UX.
27752 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
27753 * gdb.base/nodebug.exp: Succeed on more varieties of output.
27754 * gdb.base/opaque.exp: Remove some HP-UX xfails.
27755 * gdb.base/ptype.exp: Succeed on more varieties of output.
27756 * gdb.base/scope.exp: Add xfails for HP-UX.
27757 * gdb.base/sect-cmd.exp: Add more cases.
27758 * gdb.base/setvar.exp: Add xfails for HP-UX.
27759 * gdb.base/shlib-call.exp: Loosen some matches slightly.
27760 * gdb.base/signals.exp: Match on void symbolically.
27761 * gdb.base/step-test.exp: Add case for PA64.
27762 * gdb.base/term.exp: Add exit and restart.
27763 * gdb.base/twice.exp: Clean up after self.
27764 * gdb.base/varargs.exp: Disable overload resolution explicitly.
27765 * gdb.base/whatis.exp: Allow more ways to pass tests.
27766
27767 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
27768 no longer useful.
27769
27770 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
27771
27772 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
27773 list of patterns.
27774 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
27775 print_double_array(double_array)", "continuing to breakpoint
27776 1018", "print print_double_array(array_d)" and "continuing to
27777 1034" tests.
27778
27779 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
27780
27781 * Makefile.in: Add empty html and install-html targets.
27782
27783 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
27784
27785 * config/mt-*: Remove, these haven't been used since 1996.
27786
27787 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
27788
27789 * gdb.base/call-strs.c, gdb.base/ending-run.c,
27790 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
27791 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
27792
27793 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
27794
27795 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
27796 simpler match case for the ptype of the big class.
27797
27798 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27799
27800 * gdb.exp: Fix test for gdb_prompt existence.
27801
27802 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27803
27804 * gdb.exp (gdb_test): Add fail after calls to perror.
27805
27806 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27807
27808 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
27809
27810 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
27811
27812 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
27813
27814 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
27815
27816 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
27817 malloc() is linked in.
27818
27819 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
27820
27821 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
27822 step at end.
27823
27824 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
27825
27826 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
27827
27828 * gdb.java/jv-print.exp: New file. (Our first Java test!)
27829
27830 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
27831
27832 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
27833 * gdb.base/mips_pro.exp: Likewise.
27834
27835 1999-06-02 Keith Seitz <keiths@cygnus.com>
27836
27837 * gdb.c++/templates.cc: Change all "new" operators to throw
27838 an exception.
27839 * gdb.c++/cplusfuncs.cc: Likewise.
27840
27841 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
27842
27843 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
27844
27845 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
27846 * gdb.base/ending-run.exp: When stepping out of main, accept a
27847 step into an arbitrary assembler file.
27848
27849 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27850
27851 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
27852 "breakpoint-invalid" to be printed.
27853 * gdb.base/annota2.exp: Revise line number for main
27854 breakpoint. Allow any number of "frames-invalid" and
27855 "breakpoint-invalid" to be printed.
27856 * gdb.base/annota2.cc: Initialize a.x to 0.
27857
27858 1999-05-17 Keith Seitz <keiths@cygnus.com>
27859
27860 * gdb.base/call-ar-st.exp: Skip
27861 "print print_double_array (double_array)" when "skip_float_tests" set.
27862 Ditto for "print print_double_array(array_d)",
27863 "print print_small_structs", "print print_ten_doubles", and
27864 "step into print_long_arg_list".
27865 Don't assume we can step into "print_long_arg_list": we could step
27866 into memcpy.
27867 * gdb.base/call-rt-st.exp: Don't run float-related tests when
27868 "skip_float_tests" is set: "print print_one_double(*d1)"
27869 and "print print_two_floats(*f3)".
27870 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
27871 "skip_float_tests" is set.
27872 * gdb.base/varargs.exp: Skip
27873 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
27874 "skip_float_tests" set.
27875
27876 1999-05-06 Keith Seitz <keiths@cygnus.com>
27877
27878 * gdb.base/annota2.cc: Include stdio.h.
27879
27880 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
27881
27882 * gdb.base/crossload.exp: Remove, this has been disabled ever
27883 since BFD stopped including all targets, and cross-GDB gets
27884 plenty of testing anyway.
27885 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
27886 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
27887 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
27888 * gdb.base/README: Remove, was doc for this.
27889 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
27890 needed.
27891
27892 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27893
27894 * gdb.base/call-ar-st.exp: Fix one regular expression in test
27895 output.
27896
27897 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
27898 * gdb.base/annota2.exp: New file. More annotation tests.
27899 * gdb.base/annota1.c: New file. Source file for annota1.exp.
27900 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
27901
27902 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
27903
27904 * config/cfdbug.exp: New file.
27905
27906 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
27907
27908 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
27909 Marcus Daniel's and Dale Hawkins's demangler crashes.
27910
27911 * gdb.c++/demangle.exp (test_gnu_style_demangling,
27912 test_lucid_style_demangling, test_arm_style_demangling,
27913 test_hp_style_demangling): Try Tom Tromey's core-dumping
27914 identifier under each demangling style.
27915
27916 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
27917
27918 * gdb.c++/demangle.exp: Include the current demangling style
27919 in all test names.
27920 (current_demangling_style): New global variable.
27921 (set_demangling_style, test_demangling_core, test_demangling,
27922 test_demangling_exact): New functions.
27923 (test_gnu_style_demangling, test_lucid_style_demangling,
27924 test_arm_style_demangling, test_hp_style_demangling): Use those,
27925 instead of calling gdb_test and gdb_test_exact directly.
27926 (catch_demangling_errors): New function, which reports errors
27927 signalled by the demangling test functions in an orderly way.
27928 (do_tests): Use catch_demangling_errors.
27929
27930 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
27931
27932 * gdb.base/signals.exp (test_handle_all_print): Use () for
27933 grouping in expressions, not {}.
27934
27935 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
27936 initialized yet.
27937
27938 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
27939
27940 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
27941 are listed.
27942
27943 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
27944
27945 * gdb.stabs/weird.exp: Test for CC being defined before
27946 looking at its value.
27947
27948 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
27949
27950 * gdb.base/call-ar-st.exp: Remove stray '#'.
27951 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
27952 "short int" and "long int".
27953 * gdb.c++/overload.cc: Cast the string added in the previous
27954 change, to mollify finicky HP compiler.
27955 * gdb.hp/reg-test.exp (testfile): Fix file name.
27956 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
27957
27958 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
27959 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
27960 alternate form of enum ptype.
27961
27962 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
27963
27964 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
27965 * gdb.hp/*.exp: Change all to run compiler probe only after
27966 passing skip_hp_tests, so as not to waste time on guaranteed
27967 failure.
27968
27969 * gdb.c++/overload.cc: Pass string instead of char addr, always
27970 init ccpfoo.
27971 * gdb.c++/templates.cc: Fix syntax error.
27972
27973 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
27974
27975 * gdb.base/commands.exp: Add test for correct position of '>'
27976 when issuing the 'commands' command after a 'while' or 'if'
27977 command.
27978
27979 1999-03-18 James Ingham <jingham@cygnus.com>
27980
27981 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
27982
27983 * gdb.c++/method.exp: It was testing an uninitialized int on the
27984 stack and assuming it was positive.
27985
27986 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
27987
27988 * gdb.base/step-test.exp: Catch a case where finish is broken and
27989 keep it from killing the rest of the tests.
27990 Use gdb_continue_to_end.
27991
27992 * gdb.base/sigall.exp: use gdb_continue_to_end.
27993
27994 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
27995
27996 * gdb.base/display.exp: use runto_main, not run.
27997
27998 * gdb.base/default.exp: Check for the current error message in the
27999 r abbreviation test.
28000 Add strongarm to the targets that know info float.
28001
28002 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
28003 run which doesn't work with monitors.
28004
28005 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
28006 1034 test.
28007
28008 * gdb.base/break.exp: use the gdb_continue_to_end proc.
28009
28010 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
28011 end of a program. Traps the case (in Cygmon) when the program
28012 never really exits. Same as Mark's continue_to_exit, but I had
28013 put it in a lot more places, so I used my name. Sorry Mark...
28014
28015 * config/monitor.exp (gdb_target_monitor): added another
28016 target_info parameter: remotebinarydownload. This will set the
28017 remotebinarydownload flag if this is causing some boards trouble.
28018
28019 1999-03-18 Mark Salter <msalter@cygnus.com>
28020
28021 * lib/gdb.exp (continue_to_exit): New function.
28022
28023 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
28024 * gdb.base/ending-run.exp: Ditto.
28025 * gdb.base/step-test.exp: Ditto.
28026
28027 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
28028
28029 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
28030 (suggested by Art Haas <ahaas@neosoft.com>).
28031
28032 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
28033
28034 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
28035
28036 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
28037
28038 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
28039 descriptions of types (short unsigned int vs unsigned short, etc).
28040
28041 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
28042
28043 * gdb.base/call-strs.exp: Don't assume that `step' will step over
28044 a call to strlen; sometimes we do have sources.
28045
28046 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28047
28048 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
28049 character, so GDB won't print garbage after its end.
28050
28051 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
28052 breakpoint there instead. Sometimes GCC emits memcpy to handle
28053 the large structures being passed by value, so we step into that
28054 instead of sum_array_print, which obscures what we're really testing.
28055 * gdb.base/step-test.exp: However, we do want a test that notices
28056 the bizarre steps into memcpy, so do that here. Add check for
28057 stepping into function calls that pass large structures by value.
28058 ("Is that a noun clause, or are you just happy to see me?")
28059 Remove all references to specific line numbers.
28060 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
28061 New type and function.
28062 (main): Call large_struct_by_value, passing it a large struct by value.
28063 * lib/gdb.exp (gdb_get_line_number): New function.
28064
28065 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
28066 more portable.
28067
28068 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
28069
28070 * lib/gdb.exp: Doc fixes.
28071
28072 1999-03-05 Nick Clifton <nickc@cygnus.com>
28073
28074 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
28075
28076 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
28077
28078 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
28079 commands. They're not germane to this test, and they don't work
28080 that way on remote targets.
28081
28082 1999-03-01 James Ingham <jingham@cygnus.com>
28083
28084 * Changelog entries merged over from gdb development branch.
28085
28086 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
28087
28088 * lib/gdb.exp (gdbtk_analyze_results): Generic function
28089 for outputting results of test run.
28090
28091 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
28092
28093 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
28094
28095 1999-02-25 Felix Lee <flee@cygnus.com>
28096
28097 * lib/gdb.exp (debug_format): initialize
28098
28099 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
28100
28101 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
28102 * gdb.base/call-rt-st.c: Ditto.
28103
28104 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
28105
28106 * gdb.threads/pthreads.exp (horiz): New variable.
28107 (test_startup): Fix regexps that capture thread numbers.
28108
28109 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
28110
28111 * gdb.base/smoke.exp: Disambiguate two test case names (both
28112 called ``print'').
28113
28114 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28115
28116 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
28117 compilation.
28118
28119 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28120
28121 * gdb.base/miscexprs.exp: Change patterns to match GDB's
28122 actual output formatting.
28123 * gdb.base/smoke.exp: GDB removes leading 0's.
28124 * gdb.base/volatile.exp: Don't check type of remuneration;
28125 that variable is no longer defined in constvars.c.
28126 * gdb.base/step-test.c (main): Exit with explicit exit code.
28127 * gdb.base/step-test.exp: Remove two nexti checks--they are
28128 not portable.
28129
28130 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
28131
28132 * gdb.base/help.exp ("help delete display"): Fix test to match
28133 gdb's output.
28134
28135 * gdb.base/long_long.c (known_types): Initialize values to zero.
28136 * gdb.base/long_long.exp: Step one more line
28137 so 'dec' is initialized in "get to known place". GDB removes
28138 leading zeros. Explicitly ask for hex formatting. Use
28139 unique test case names.
28140
28141 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28142
28143 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
28144
28145 * gdb.c++/method.exp: Add missing close brace.
28146
28147 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
28148
28149 * gdb.base/maint.exp: Use 'set height 0' to disable page
28150 prompting, not 'set height 400'.
28151
28152 Fix a bunch of timeouts.
28153 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
28154 four separate tests, so expect doesn't take forever to match a ton
28155 of text against a regexp with lots of .* forms.
28156 ("maint print psymbols", "maint print symbols"): Make some of
28157 these greps more selective, so that expect doesn't try to wade
28158 through huge piles of output and time out.
28159
28160 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
28161
28162 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
28163 tests: one which doesn't expect shlib events to be reported, and
28164 another which does, but is XFAIL for all platforms other than
28165 HP/UX.
28166
28167 * gdb.base/break.exp: Teach the test suite that the `catch
28168 fork', `catch vfork', and `catch exec' commands produce error
28169 messages on platforms that don't provide these features.
28170
28171 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
28172
28173 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
28174 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
28175 (shortening names from solib_threshold.exp etc), won't run on
28176 anything but HP-UX for the foreseeable future.
28177 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
28178 reflect move.
28179
28180 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
28181
28182 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28183 gdb.trace/Makefile.in (clean): Remove all test executables.
28184
28185 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
28186
28187 * gdb.base/shlib-call.exp: add test cases to verify that gdb
28188 successfully re-sets breakpoints in shared libraries.
28189 * gdb.base/shmain.c (main): return 0, don't fall off the end.
28190
28191 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
28192
28193 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
28194 and compiled w/o GCC.
28195
28196 * gdb.hp/watch-cmd.exp: ditto.
28197
28198 * gdb.hp/watch-hp.exp: ditto.
28199
28200 * gdb.hp/xdb1.exp: ditto.
28201
28202 * gdb.hp/xdb2.exp: ditto.
28203
28204 * gdb.hp/dbx.exp: ditto.
28205
28206 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
28207
28208 * constvars.c: Remove C++-isms.
28209 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
28210 with GCC.
28211
28212 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
28213
28214 The following changes are part of the HP merge.
28215
28216 * gdb.base/break.exp: new tests to verify that catchpoints for
28217 fork, vfork, and exec don't trigger inappropriately.
28218
28219 * gdb.base/opaque.exp: compile one file at a time, then link.
28220
28221 * gdb.base/signals.exp: be more restrictive about which hppa
28222 systems receive a setup_xfail. new tests.
28223
28224 * gdb.base/solib_threshold.build: new file.
28225 * gdb.base/solib_threshold.exp: new file.
28226 * gdb.base/solib_threshold.link_opts: new file.
28227 * gdb.base/solib_threshold.mk: new file.
28228 * gdb.base/gen_solib_threshold.c: new file.
28229
28230 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
28231 tests. New tests for enums inside classes.
28232
28233 * gdb.c++/compiler.cc: indicate support of template debugging.
28234
28235 * gdb.c++/demangle.exp: run hp style demangling tests.
28236
28237 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
28238 tests.
28239
28240 * gdb.c++/misc.cc: changes to support new tests.
28241
28242 * gdb.c++/templates.cc: changes to support HP's compiler; changes
28243 to support new tests.
28244
28245 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
28246 gcc, then skip these tests.
28247
28248 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
28249
28250 The following files are part of the HP merge; some had longer
28251 names at HP, but have been renamed to be no more than 14
28252 characters in length.
28253
28254 * gdb.hp/ambiguous.cc: new file.
28255 * gdb.hp/ambiguous.exp: new file.
28256 * gdb.hp/attach.exp: new file.
28257 * gdb.hp/attach2.exp: new file.
28258 * gdb.hp/classes-hp.exp: new file.
28259 * gdb.hp/ctti.exp: new file.
28260 * gdb.hp/ctti-add.cc: new file.
28261 * gdb.hp/ctti-add1.cc: new file.
28262 * gdb.hp/ctti-add2.cc: new file.
28263 * gdb.hp/ctti-add3.cc: new file.
28264 * gdb.hp/dbx.exp: new file.
28265 * gdb.hp/exception.cc: new file.
28266 * gdb.hp/exception.exp: new file.
28267 * gdb.hp/foll-exec.c: new file.
28268 * gdb.hp/foll-exec.exp: new file.
28269 * gdb.hp/foll-fork.c: new file.
28270 * gdb.hp/foll-fork.exp: new file.
28271 * gdb.hp/foll-vfork.c: new file.
28272 * gdb.hp/foll-vfork.exp: new file.
28273 * gdb.hp/inherit-hp.exp: new file.
28274 * gdb.hp/more-steps.exp: new file.
28275 * gdb.hp/namespace.cc: new file.
28276 * gdb.hp/namespace.exp: new file.
28277 * gdb.hp/optimize.exp: new file.
28278 * gdb.hp/pxdb.c: new file.
28279 * gdb.hp/pxdb.exp: new file.
28280 * gdb.hp/quicksort.exp: new file.
28281 * gdb.hp/reg-test.exp: new file.
28282 * gdb.hp/reg-test.s: new file.
28283 * gdb.hp/sized-enum.c: new file.
28284 * gdb.hp/sized-enum.exp: new file.
28285 * gdb.hp/start-stop.exp: new file.
28286 * gdb.hp/templ-hp.cc: new file.
28287 * gdb.hp/templ-hp.exp: new file.
28288 * gdb.hp/thr-lib.c: new file.
28289 * gdb.hp/thr-lib.exp: new file.
28290 * gdb.hp/thr-lib.h: new file.
28291 * gdb.hp/thr-liblib.c: new file.
28292 * gdb.hp/virtfun-hp.c: new file.
28293 * gdb.hp/virtfun-hp.exp: new file.
28294 * gdb.hp/watch-cmd.exp: new file.
28295 * gdb.hp/watch-hp.exp: new file.
28296 * gdb.hp/xdb1.exp: new file.
28297 * gdb.hp/xdb2.exp: new file.
28298 * gdb.hp/xdb3.exp: new file.
28299
28300 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
28301
28302 The following files are part of the HP merge; some had longer
28303 names at HP, but have been renamed to be no more than 14
28304 characters in length.
28305
28306 * gdb.base/ss.h: new file.
28307 * gdb.base/call-ar-st.c: new file.
28308 * gdb.base/call-ar-st.exp: new file.
28309 * gdb.base/call-rt-st.c: new file.
28310 * gdb.base/call-rt-st-exp: new file.
28311 * gdb.base/call-strs.exp: new file.
28312 * gdb.base/ena-dis-br.exp: new file.
28313 * gdb.base/environ.exp: new file.
28314 * gdb.base/long_long.exp: new file.
28315 * gdb.base/sect-cmd.exp: new file.
28316 * gdb.base/shlib-cl2.exp: new file.
28317 * gdb.base/smoke.exp: new file.
28318 * gdb.base/so-impl-ld.c: new file.
28319 * gdb.base/so-impl-ld.exp: new file.
28320 * gdb.base/so-indr-cl.c: new file.
28321 * gdb.base/so-indr-cl.exp: new file.
28322 * gdb.base/varargs.exp: new file.
28323 * gdb.base/volatile.exp: new file.
28324 * gdb.base/whatis-exp.exp: new file.
28325 * gdb.base/display.exp: new file.
28326 * gdb.c++/derivation.exp: new file.
28327 * gdb.c++/local.exp: new file.
28328 * gdb.c++/member-ptr.exp: new file.
28329 * gdb.c++/overload.exp: new file.
28330 * gdb.c++/ovldbreak.exp: new file.
28331 * gdb.c++/ref-types.exp: new file.
28332 * gdb.c++/ref-types2.exp: new file.
28333 * gdb.c++/userdef.exp: new file.
28334
28335 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
28336
28337 * gdb.base/default.exp: Reflect wording change in remote.c.
28338
28339 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
28340
28341 * gdb.base/help.exp: Update to reflect current text.
28342
28343 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
28344
28345 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
28346 they're stack variables and contain garbage.
28347 * gdb.c++/anon-union.exp: new file.
28348
28349 The following changes were made by David Taylor
28350 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28351 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28352 in changes by HP.
28353
28354 * gdb.base/bitops.exp: new file.
28355 * gdb.base/default.exp: change expected messages for catch and
28356 info catch tests to reflect HP merge changes.
28357 * gdb.base/enable-disable-break.exp
28358 * gdb.base/ending-run.c: new file.
28359 * gdb.base/long_long.c: new file.
28360 * gdb.base/maint.exp: new file.
28361 * gdb.base/pointers2.exp: new file.
28362 * gdb.base/shlib-call2.exp: new file.
28363 * gdb.base/solib.exp: new file.
28364 * gdb.base/step-test.c: new file.
28365 * gdb.c++/anon-union.cc: new file.
28366 * gdb.c++/local.cc: new file.
28367 * gdb.c++/member-pointer.cc: new file.
28368 * gdb.c++/method.cc: new file.
28369 * gdb.c++/ref-types.cc: new file.
28370 * gdb.c++/ref-types2.cc: new file.
28371 * gdb.c++/userdef.cc: new file.
28372
28373 * gdb.base/scope.exp: compile one file at a time, then link.
28374 * gdb.base/langs.exp: ditto.
28375 * gdb.base/list.exp: ditto.
28376
28377 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
28378
28379 The following changes were made by David Taylor
28380 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
28381 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
28382 in changes by HP.
28383
28384 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
28385 skip tests. When compiling pass c++ flag to gdb_compile.
28386 * gdb.c++/
28387
28388 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
28389 test for on hppa*-*-hpux*; use args to see if c++ was specified.
28390 (skip_hp_tests): new function.
28391 (gdb_preprocess): new function.
28392
28393 * configure.in (hpdir): decide whether to configure gdb.hp.
28394 * configure: regenerated.
28395
28396 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
28397 to delete on clean.
28398 (EXECUTABLES): update to reflect new additions.
28399 * gdb.base/commands.exp: update message expected.
28400 * gdb.base/default.exp: add copyright notice.
28401 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
28402 * gdb.base/help.exp: update messages to reflect current text.
28403 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
28404 targets for recurse tests.
28405 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
28406 skip this file.
28407
28408 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
28409 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
28410 compilation.
28411 * gdb.c++/misc.exp: ditto.
28412 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
28413 run the tests. tell gdb_compile that it's a c++ compilation.
28414
28415 * gdb.threads/pthreads.exp: fix typo in message.
28416
28417 * gdb.base/all-bin.exp: new file.
28418 * gdb.base/arithmet.exp: new file.
28419 * gdb.base/assign.exp: new file.
28420 * gdb.base/completion.exp: new file.
28421 * gdb.base/cond-expr.exp: new file.
28422 * gdb.base/condbreak.exp: new file.
28423 * gdb.base/define.exp: new file.
28424 * gdb.base/dollar.exp: new file.
28425 * gdb.base/environment.exp: new file.
28426 * gdb.base/eval-skip.exp: new file.
28427 * gdb.base/jump.exp: new file.
28428 * gdb.base/logical.exp: new file.
28429 * gdb.base/pointers.exp: new file.
28430 * gdb.base/relational.exp: new file.
28431 * gdb.base/section_command.exp: new file.
28432 * gdb.base/whatis-expr.exp: new file.
28433
28434 * gdb.base/all-types.c: new file.
28435 * gdb.base/call-array-struct.c: new file.
28436 * gdb.base/call-return-struct.c: new file.
28437 * gdb.base/call-strings.c: new file.
28438 * gdb.base/callfuncs2.c: new file.
28439 * gdb.base/condbreak.c: new file.
28440 * gdb.base/constvars.c: new file.
28441 * gdb.base/display.c: new file.
28442 * gdb.base/int-type.c: new file.
28443 * gdb.base/jump.c: new file.
28444 * gdb.base/miscexprs.c: new file.
28445 * gdb.base/pointers.c: new file.
28446 * gdb.base/pointers2.c: new file.
28447 * gdb.base/shmain.c: new file.
28448 * gdb.base/shr1.c: new file.
28449 * gdb.base/shr2.c: new file.
28450 * gdb.base/solib.c: new file.
28451 * gdb.base/solib1.c: new file.
28452 * gdb.base/solib2.c: new file.
28453 * gdb.base/varargs.c: new file.
28454 * gdb.c++/derivation.cc: new file.
28455 * gdb.c++/overload.cc: new file.
28456 * gdb.c++/ovldbreak.cc: new file.
28457 * gdb.hp/attach.c: new file.
28458 * gdb.hp/attach2.c: new file.
28459 * gdb.hp/average.c: new file.
28460 * gdb.hp/compiler.c: new file.
28461 * gdb.hp/compiler.cc: new file.
28462 * gdb.hp/execd-program.c: new file.
28463 * gdb.hp/follow-exec.c: new file.
28464 * gdb.hp/follow-fork.c: new file.
28465 * gdb.hp/follow-vfork-and-exec.c: new file.
28466 * gdb.hp/misc-hp.cc: new file.
28467 * gdb.hp/more-steps.c: new file.
28468 * gdb.hp/optimize.c: new file.
28469 * gdb.hp/quicksort.c: new file.
28470 * gdb.hp/run-hp.c: new file.
28471 * gdb.hp/start-stop.c: new file.
28472 * gdb.hp/sum.c: new file.
28473 * gdb.hp/templates-hp.cc: new file.
28474 * gdb.hp/thread-local-in-lib.c: new file.
28475 * gdb.hp/thread-local-in-lib.h: new file.
28476 * gdb.hp/thread-local-in-lib.lib.c: new file.
28477 * gdb.hp/vforked-program.c: new file.
28478 * gdb.hp/virtfunc-hp.cc: new file.
28479 * gdb.hp/watchpoint-hp.c: new file.
28480 * gdb.hp/xdb.c: new file.
28481 * gdb.hp/xdb0.c: new file.
28482 * gdb.hp/xdb0.h: new file.
28483 * gdb.hp/xdb1.c: new file.
28484
28485 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
28486
28487 The following change was made by Edith Epstein
28488 <eepstein@cygnus.com> as part of a project to merge in changes
28489 originally made by HP; HP did not create ChangeLog entries.
28490
28491 * gdb.c++/demangle.exp: changed the expected output for some
28492 ARM-style mangling -- removed second reference to datatype.
28493 For example, maint demangle __dt__11T1__pt__2_cFv
28494 T1<char>::~T1<char>(void)
28495 becomes,
28496 maint demangle __dt__11T1__pt__2_cFv
28497 T1<char>::~T1(void)
28498
28499 (test_hp_style_demangling): new hp specific demangling test cases.
28500
28501 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
28502
28503 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
28504 * gdb.trace/backtrace.exp: Likewise.
28505 * gdb.trace/circ.exp: Likewise.
28506 * gdb.trace/collection.exp: Likewise.
28507 * gdb.trace/deltrace.exp: Likewise.
28508 * gdb.trace/infotrace.exp: Likewise.
28509 * gdb.trace/limits.exp: Likewise.
28510 * gdb.trace/packetlen.exp: Likewise.
28511 * gdb.trace/passc-dyn.exp: Likewise.
28512 * gdb.trace/passcount.exp: Likewise.
28513 * gdb.trace/report.exp: Likewise.
28514 * gdb.trace/save-trace.exp: Likewise.
28515 * gdb.trace/tfind.exp: Likewise.
28516 * gdb.trace/tracecmd.exp: Likewise.
28517 * gdb.trace/while-dyn.exp: Likewise.
28518 * gdb.trace/while-stepping.exp: Likewise.
28519
28520 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
28521
28522 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
28523
28524 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
28525
28526 From Brendan Kehoe:
28527 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
28528 int return types.
28529
28530 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
28531
28532 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
28533 remote dos host testing right.
28534
28535 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
28536
28537 * gdb.base/corefile.exp: remove some xfails.
28538
28539 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
28540
28541 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
28542 have different timestamps.
28543
28544 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
28545
28546 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
28547 gdb.base/default.exp: Replace "exec" with "executable".
28548
28549 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
28550
28551 * gdb.base/default.exp: Change else if to elseif from previous
28552 delta.
28553
28554 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
28555
28556 * gdb.base/default.exp: Add brace missing from previous delta.
28557
28558 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
28559
28560 * gdb.base/default.exp: Support test for info float for all
28561 varieties of arm toolchain.
28562
28563 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
28564
28565 * gdb.trace/*.exp: remove "remote_download" command.
28566
28567 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
28568
28569 * gdb.trace/*.exp: remove -gdwarf from compile.
28570
28571 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
28572
28573 * gdb.trace/configure.in(AC_INIT): typo
28574 * gdb.trace/configure: regenerated
28575
28576 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
28577
28578 * config/m68k-emc.exp: New file.
28579 * lib/<emc-support.exp trace-support.exp}: New files.
28580 * configure.in: add new test directory gdb.trace.
28581 * gdb.trace/{configure configure.in Makefile.in}: New files.
28582 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
28583 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
28584 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
28585 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
28586 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
28587 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
28588 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
28589
28590 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
28591
28592 * gdb.c++/classes.exp: Change all regular expressions to match
28593 arbitrary combinations of newline/carriage-return, so that they
28594 will work equally well on Unix and Windows.
28595 * gdb.c++/inherit.exp: ditto.
28596 * gdb.c++/virtfunc.exp: ditto.
28597
28598 1998-08-11 Dawn Perchik <dawn@cygnus.com>
28599
28600 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
28601
28602 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
28603
28604 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
28605 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
28606 to use a0-a3/d0-d3 as needed.
28607
28608 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
28609
28610 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
28611 * gdb.disasm/am33.exp: Corresponding changes.
28612
28613 1998-07-11 Felix Lee <flee@cygnus.com>
28614
28615 * gdb.base/callfuncs.exp: add cmp10 test.
28616 * gdb.base/callfuncs.c (cmp10): new function.
28617
28618 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
28619
28620 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
28621 into two parts to get around a synchronization problem in expect.
28622
28623 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
28624
28625 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
28626
28627 * configure.in: Add options for gdbtk testsuite.
28628
28629 * configure: Regenerate.
28630
28631 * gdb.gdbtk: New directory to hold gdbtk tests.
28632
28633 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28634
28635 * gdb.fortran/types.exp: Escape brackets in expect patterns
28636 for test_float_literal_types_accepted tests.
28637 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
28638 before run test.
28639
28640 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
28641
28642 * am33.exp: Just compile, do not link the testcase.
28643 * am33.s: Add ".am33" pseudoop to force am33 mode.
28644
28645 1998-06-25 Felix Lee <flee@cygnus.com>
28646
28647 * gdb.base/setshow.exp: make sure $pc is sane.
28648
28649 * gdb.stabs/weird.exp: split expect patterns properly.
28650
28651 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
28652
28653 * gdb.disasm/am33.s: New disassembler testfile for the am33.
28654 * gdb.disasm/am33.exp: Run it.
28655
28656 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
28657
28658 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
28659 match processing (and eliminate spurious timeouts when running).
28660
28661 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
28662
28663 * gdb.base/signals.exp (test_handle_all_print): put back Mach
28664 exception test, but conditionalize it on target [mach | gnu].
28665
28666 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
28667
28668 * gdb.base/overlays.exp: fixup compile line for linker script.
28669
28670 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
28671
28672 * gdb.fortran/types.exp: don't guess at float size.
28673
28674 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
28675
28676 * gdb.base/exprs.exp: delete test that depends on int size.
28677
28678 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
28679
28680 * config/sim.exp: Removed checks for target triplets.
28681 (gdb_target_sim): Use gdb,target_sim_options.
28682
28683 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
28684
28685 * gdb.base/reread.exp: New file.
28686 * gdb.base/reread1.c: New file.
28687 * gdb.base/reread2.c: New file.
28688
28689 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
28690
28691 * config/sim.exp: Use 'target sim -sparclite' when running
28692 SPARClite programs.
28693
28694 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
28695
28696 * gdb.base/structs2.exp: New file.
28697 * gdb.base/structs2.c: New file.
28698
28699 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
28700
28701 * gdb.asm/common.inc: New file.
28702 * gdb.asm/d10v.inc: New file.
28703 * asm-source.exp: Pass -I's to gas to find .inc files.
28704 Update line numbers in expected output.
28705 * asmsrc1.s: Rewrite.
28706 * asmsrc2.s: Rewrite.
28707 * configure.in: Create arch.inc symlink.
28708 * configure: Regenerate.
28709 * Makefile.in (distclean): Delete arch.inc.
28710
28711 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
28712
28713 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
28714 (t_enum_value2): ditto
28715 (t_enum_value3): ditto
28716 (main): ditto
28717 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
28718
28719 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
28720 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
28721 change.
28722 Use gdb_test instead of send_gdb/gdb_expect sequences.
28723
28724 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
28725
28726 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
28727 not void.
28728
28729 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
28730
28731 * gdb.base/branches.c: Code with lots of loops and
28732 subroutines. Used to test gdbs ability to single step through PC
28733 changes, especially to test mips-tdep.c:mips_next_pc
28734
28735 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
28736
28737 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
28738 more rigorous EGCS C++ error checking.
28739
28740 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28741
28742 * gdb.base/help.exp: Clean up `help set args' and `help show args'
28743 tests.
28744 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
28745 function when asleep.
28746 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
28747 for i*86 Linux and SVR4 signal handling problems.
28748 Remove linux xfail for `next to handler in signals_tests_1', fixed
28749 by recent infrun.c change.
28750 Limit backtrace to 10 frames to avoid timeout problems with infinite
28751 stack backtraces.
28752 Adjust expect pattern in `handle all print' test to match Apr 28 1997
28753 target.[ch] change.
28754
28755 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
28756
28757 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
28758 for a newline from gdb before continuing.
28759 (default_gdb_exit): Just look for y or n.
28760 (gdb_test): Detect abnormal exit from GDB running on DOS; if
28761 it does, fail the rests of the tests in the file.
28762
28763 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
28764
28765 * config/cygmon.exp: New file.
28766
28767 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
28768
28769 * gdb.base/list.exp: Fix problem with "list default lines around
28770 main" test on remote targets.
28771
28772 * gdb.base/scope.exp: Fix problem with filelocal_bss before
28773 run test on remote targets.
28774
28775 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
28776
28777 * gdb.asm: New directory.
28778 * configure.in: Configure it.
28779 * configure: Regenerate.
28780 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
28781 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
28782
28783 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
28784
28785 * config/mn10300-eval.exp: New file to support MN10300 eval board.
28786
28787 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
28788
28789 * gdb.base/overlays (several files): Merge the two overlay
28790 managers into one. Change variables (foox, barx, bazx, grbxx)
28791 back into ints but force them to load in their proper sections.
28792
28793 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
28794
28795 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
28796 on-chip insn memory and IMAP1 to upper 128k.
28797 (D10VCopy): Handle memory regions crossing 16k boundaries.
28798 (D10VCopy): Transfer data in 32 bit chunks.
28799
28800 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
28801
28802 * gdb.base/overlays.c (main): Exit normally when result is
28803 correct.
28804
28805 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
28806 map. Include space for printf in .text segment.
28807
28808 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
28809 updated d10v memory VMA/LMA map.
28810 (D10VCopy): Call D10VTranslate.
28811
28812 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
28813
28814 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
28815
28816 * gdb.base/bar.c (barx, bar): Change variable to small array so
28817 that it won't be put into the .sdata - small data -
28818 section. Update reference.
28819 * gdb.base/baz.c (bazx, baz): Ditto.
28820 * gdb.base/foo.c (foox, foo): Ditto.
28821 * gdb.base/grbx.c (grbxx, grbx): Ditto.
28822
28823 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
28824 to be arrays.
28825
28826 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
28827
28828 * gdb.base/overlays.exp: fix up and get working again.
28829 Add tests for backtraces from an overlay function.
28830
28831 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
28832
28833 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
28834 "calling function with watchpoint enabled".
28835
28836 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
28837
28838 * gdb.base/break.exp (test_next_with_recursion): Remove
28839 gdb_suppress_tests for d10v-*-*.
28840 * lib/gdb.exp (gdb_suppress_tests): Disable this function
28841 pending review of whether it is useful or not.
28842
28843 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
28844
28845 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
28846
28847 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
28848
28849 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
28850 * config/dve.exp: New file to support Densan boards.
28851
28852 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
28853
28854 * gdb.base/interrupt.exp: Document problem of simulators, signals,
28855 reads and BSD.
28856
28857 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
28858
28859 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
28860 response.
28861
28862 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
28863
28864 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
28865
28866 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
28867 test.
28868
28869 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
28870 target_sizeof_long and target_bigendian_p.
28871 (structs_by_value, structs_by_reference): Check values according
28872 to targets word size and endianess.
28873
28874 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
28875
28876 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
28877 output.
28878
28879 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
28880
28881 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
28882 Update test of set args help to match source change.
28883
28884 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
28885
28886 * gdb.base/default.exp: Expect help system output to be in
28887 alphabetical order.
28888 * gdb.base/help.exp: Ditto.
28889
28890 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
28891
28892 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
28893 "i*86-pc-linux-gnu*".
28894 * gdb.base/interrupt.exp: Ditto.
28895 * gdb.base/corefile.exp: Ditto.
28896
28897 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
28898 define vxworks when building the testcase.
28899
28900 * gdb.base/ptype.exp: Fix testnames to be unique.
28901 * gdb.base/radix.exp: Ditto.
28902 * gdb.base/term.exp: Ditto.
28903 * gdb.base/whatis.exp: Ditto.
28904 * gdb.c++/classes.exp: Ditto.
28905
28906 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
28907
28908 * gdb.base/callfuncs.exp: Fix indentation.
28909
28910 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
28911 suppress_flag has been set.
28912 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
28913 target feature.
28914
28915 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
28916
28917 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
28918 the testcase.
28919
28920 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
28921 set_debug_traps() and breakpoint().
28922 * gdb.c++/misc.cc (main): Ditto.
28923 * gdb.c++/templates.cc (main): Ditto.
28924 * gdb.c++/virtfunc.cc (main): Ditto.
28925
28926 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
28927
28928 * lib/gdb.exp(gdb_step_for_stub): New function.
28929 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
28930 exists, reload the executable and do a "continue" instead of
28931 doing a jump.
28932 (runto_main): Use gdb_step_for_stub.
28933
28934 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
28935 tests to have unique names.
28936 * gdb.base/callfuncs.exp: Ditto.
28937 * gdb.base/commands.exp: Ditto.
28938 * gdb.base/default.exp: Ditto.
28939 * gdb.base/help.exp: Ditto.
28940 * gdb.base/list.exp: Ditto.
28941 * gdb.base/opaque.exp: Ditto.
28942 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
28943 similar tests.
28944
28945 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
28946 * gdb.c++/cplusfuncs.cc: Ditto.
28947 * gdb.c++/virtfunc.cc: Ditto.
28948
28949 * config/monitor.exp: Keep track of the last file we saw, rather
28950 than trying to get the info from gdb.
28951
28952 * gdb.fortran/types.exp: Move comment to previous line.
28953
28954 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
28955
28956 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
28957 target mode.
28958
28959 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
28960
28961 From Bob Manson:
28962 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
28963 string from GDB when it connects.
28964
28965 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
28966
28967 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
28968
28969 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
28970 if we can't get a debug format from GDB (we may be testing an
28971 older GDB). Use a 10 second timeout when checking for the format.
28972
28973 * gdb.stabs/weird.exp: Fix quoting.
28974
28975 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
28976
28977 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
28978
28979 * config/arm-ice.exp: New file.
28980
28981 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
28982
28983 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
28984 until it has been modified to work with the new testsuite.
28985
28986 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
28987 testcase won't compile, cause all of the testcases in the file to
28988 fail instead.
28989
28990 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
28991 (gdb_clear_suppressed): New procedure.
28992 (gdb_stop_suppressing_tests): Only clear suppress_flag if
28993 it contains a positive value.
28994
28995 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
28996
28997 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
28998
28999 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
29000
29001 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
29002
29003 * lib/gdb.exp (setup_xfail_format): New function.
29004 (get_debug_format): New function to get debug format.
29005 (debug_format): New global variable to hold last value set
29006 by get_debug_format.
29007 * gdb.base/list.exp: Call get_debug_format and expect some
29008 tests to fail for DWARF 1 and COFF formats.
29009 * gdb.c++/ptype.exp: Ditto.
29010 * gdb.c++/classes.exp: Ditto.
29011 * gdb.c++/cplusfuncs.exp: Ditto.
29012 * gdb.c++/inherit.exp: Ditto.
29013 * gdb.c++/templates.exp: Ditto.
29014 * gdb.c++/virtfunc.exp: Ditto.
29015
29016 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
29017
29018 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
29019 host doesn't have a currently-open connection.
29020
29021 * config/sparclet.exp: Cleanups and fixes to make it generic for
29022 any gdb stub target. Handle cases where gdb doesn't respond when
29023 interrupted in a sane fashion.
29024
29025 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
29026 same thing in a totally different way.
29027
29028 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
29029 setting "timeout".
29030 (gdb_start): We set the global gdb_prompt variable in
29031 default_gdb_init now.
29032
29033 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
29034
29035 * gdb.base/printcmds.exp: Fix "check for floating addition"
29036 regexp to accept results within approx +/- .01 of exact value.
29037 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
29038
29039 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
29040
29041 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
29042 properly.
29043 (gdb_expect): Add optional timeout parameter, and add timeout
29044 value to various calls.
29045 (gdb_suppress_tests): Only give one warning message per group.
29046
29047 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
29048
29049 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
29050 global variables. Handle getting a value for $timeout more
29051 gracefully.
29052
29053 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29054
29055 * lib/gdb.exp: Close connection to remote host if gdb doesn't
29056 initialize.
29057 (default_gdb_init): New procedure; allow gdb_init to be overridden
29058 by a target configuration file.
29059 (gdb_expect): Pass the timeout to remote_expect.
29060
29061 * config/monitor.exp(gdb_load): Fix typo in regexp.
29062
29063 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
29064
29065 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
29066
29067 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
29068
29069 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
29070 here. Call gdb_target_exec before rebooting the target, to make
29071 sure the connection to the target is closed.
29072 (gdb_load): Pass the name of the executable to gdb_target_monitor.
29073 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
29074 Also detect "Timeout reading from remote" error.
29075
29076 * config/gdbserver.exp: Pass the executable being loaded to
29077 gdb_target_monitor. Don't call gdb_file_cmd here; let
29078 gdb_target_monitor do it.
29079
29080 * gdb.disasm/hppa.exp: Don't use exec_output.
29081
29082 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
29083
29084 * gdb.base/list.exp: If we're debugging a non-native target,
29085 try to set the pc register to point to the start of the
29086 program before doing the first list command.
29087
29088 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
29089 test_calls after restarting.
29090
29091 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
29092 reloading.
29093
29094 * gdb.base/watchpoint.exp: Fix typo.
29095
29096 * gdb.base/setshow.exp: Check for use_gdb_stub.
29097
29098 * gdb.base/break.exp: Fix continue until exit test for the gdb
29099 stub case.
29100 * gdb.base/langs.exp: Ditto.
29101
29102 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
29103 gdb_load_offset. If we weren't given a file to load, figure out
29104 what the current file is and use it.
29105
29106 * config/i386-bozo.exp: New file.
29107
29108 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
29109
29110 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
29111 feature.
29112
29113 * config/proelf.exp: New entry.
29114
29115 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
29116
29117 * lib/gdb.exp: Remove spurious .* patterns at the beginning
29118 of regexps.
29119
29120 * gdb.base/watchpoint.exp: Don't run the test_stepping
29121 tests if gdb can't call functions on the target.
29122
29123 * gdb.base/setshow.exp: Don't run the set prompt tests if
29124 the board has gdb_prompt set.
29125
29126 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
29127
29128 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
29129 * gdb.base/commands.exp: Likewise.
29130 * gdb.base/setshow.exp: Likewise.
29131
29132 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
29133
29134 * config/monitor.exp(gdb_start): Look for gdb_prompt target
29135 feature.
29136
29137 * config/i960.exp: New file.
29138
29139 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
29140
29141 * gdb.base/funcargs.exp: Check for gdb,short_int target
29142 feature instead of looking for explicit target triplets.
29143
29144 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
29145
29146 * gdb.base/printcmds.exp: add a couple more tests a la
29147 "p 123DEADBEEF", to check parse_number.
29148 * top.c: change "to enable to enable" to "to enable" in a couple
29149 of help strings.
29150
29151 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
29152
29153 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
29154 on the mn10300.
29155
29156 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
29157
29158 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
29159 where the test executable is run with explicit args.
29160 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
29161
29162 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
29163
29164 * gdb.base/run.c: Use FAKEARGV to build test executable that
29165 does not require a command line arg, since most simulators
29166 don't currently support passing such an arg into the simulated
29167 program.
29168 * gdb.base/commands.exp: Change tests to insert the proper
29169 value as the arg to the first recursive factorial call. Change
29170 compilation line to define FAKEARGV at compile time.
29171
29172 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
29173
29174 * gdb.base/recurse.exp: Enable these tests for the mn10300.
29175 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
29176 function with watchpoint enabled" test.
29177
29178 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
29179
29180 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
29181 Don't call gdb_test when the command doesn't return to a gdb prompt.
29182
29183 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
29184 "Tests restarted" messages.
29185
29186 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
29187
29188 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
29189
29190 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
29191
29192 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
29193 for INFO SYMBOL; add help tests for OVERLAY commands.
29194 * gdb.base/default.exp: add tests for INFO SYMBOL command;
29195 add tests for OVERLAY commands
29196 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
29197 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
29198 * gdb.base/sigall.c: add usestubs code frag
29199 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
29200
29201 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
29202
29203 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
29204 failures.
29205 (gdb_stop_suppressing_tests): Note that tests have restarted.
29206
29207 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
29208
29209 * config/h8300.exp: New file.
29210
29211 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
29212
29213 * gdb.base/setshow.exp: Check for the existence of a
29214 feature, not its value.
29215
29216 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
29217
29218 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
29219
29220 * gdb.base/scope.exp: It's now init0(), not init().
29221
29222 * gdb.base/scope0.c: For now, change init() to be init0().
29223
29224 * config/monitor.exp: Use gdb_serial in preference to serial
29225 or netport.
29226
29227 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
29228 and it's not already set.
29229
29230 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
29231
29232 * gdb.base/setshow.exp: Only test the run command if the target
29233 isn't using a stub and if it supports argument passing.
29234
29235 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
29236
29237 * config/udi.exp(gdb_start): Make sure UDICONF is set
29238 properly before starting gdb.
29239
29240 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
29241
29242 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
29243 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
29244 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
29245
29246 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
29247
29248 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
29249 specialized code to reboot the board, use remote_reboot instead.
29250
29251 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
29252
29253 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
29254
29255 * config/monitor.exp: Make sure we disconnect from the target.
29256 Also, try a reboot/reload cycle instead of failing if the
29257 load fails.
29258
29259 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
29260
29261 * gdb.base/default.exp: Don't set match_max.
29262 * gdb.base/help.exp: Ditto.
29263 * gdb.base/list.exp: Ditto.
29264 * gdb.base/signals.exp: Ditto.
29265
29266 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
29267 set, use remote_ld to download the testcase instead of
29268 the GDB loader.
29269
29270 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
29271
29272 * config/vr5000.exp: New file.
29273
29274 * config/monitor.exp(gdb_target_monitor): Add pattern for
29275 "Ending remote" to detect errors in connecting.
29276
29277 * gdb.base/setshow.exp: Add .* within auto language test.
29278
29279 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
29280 target feature.
29281
29282 * config/monitor.exp(gdb_load): Check for a failure when loading,
29283 and reboot the board if necessary.
29284
29285 * gdb.base/setvar.exp(test_set): Handle multiple prints within
29286 a set of tests. Remove print.* from the patterns being checked.
29287
29288 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
29289
29290 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
29291 refer to gdb_spawn_id.
29292
29293 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
29294 longer used.
29295 * config/sparclet.exp: Ditto.
29296 * config/sparclet-old.exp: Ditto.
29297 * config/slite.exp: Ditto.
29298 * config/sim.exp: Ditto.
29299 * gdb.base/funcargs.exp: Ditto.
29300
29301 * lib/gdb.exp:Remove references to gdb_spawn_id.
29302 (gdb_expect): Move to remote.exp.
29303
29304 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
29305
29306 * config/monitor.exp: Detect the "Couldn't establish connection"
29307 message from GDB.
29308
29309 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
29310
29311 * gdb.base/bitfields.exp: Use runto instead of explicit
29312 gdb_run_cmd/gdb_expect sequences.
29313
29314 * gdb.base/break.exp(text_next_with_recursion): Add match for
29315 gdb_expect call.
29316
29317 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
29318 We also need to handle the "A program is being debugged already"
29319 prompt from gdb. Use gdb_test to set the baud rate.
29320
29321 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
29322 to 20000. Really. I mean it.
29323
29324 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
29325
29326 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
29327 fails. If suppress_flag is set, skip perror message about not
29328 being able to send to GDB.
29329 (send_gdb): If suppress_flag is set, don't try to send commands to
29330 GDB.
29331 (gdb_expect): If suppress_flag is set, always fail immediately.
29332 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
29333 (gdb_init): Call gdb_stop_suppressing_tests.
29334 (default_gdb_exit): Ditto.
29335 (default_gdb_start): Ditto.
29336
29337 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
29338 gdb_stop_suppressing_tests as appropriate.
29339 * gdb.base/break.exp: Ditto.
29340 * gdb.base/callfuncs.exp: Ditto.
29341 * gdb.base/commands.exp: Ditto.
29342 * gdb.base/exprs.exp: Ditto.
29343 * gdb.base/funcargs.exp: Ditto.
29344 * gdb.base/list.exp: Ditto.
29345 * gdb.base/recurse.exp: Ditto.
29346 * gdb.base/scope.exp: Ditto.
29347 * gdb.base/structs.exp: Ditto.
29348 * gdb.c++/inherit.exp: Ditto.
29349
29350 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
29351
29352 * config/vr4300.exp: New file.
29353
29354 * gdb.*/*.exp: Call gdb_expect instead of expect.
29355
29356 * lib/gdb.exp(gdb_expect): New function.
29357
29358 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
29359
29360 * lib/gdb.exp(gdb_init): New function.
29361
29362 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
29363 for each individual variable set.
29364
29365 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
29366 name.
29367
29368 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
29369
29370 * gdb.base/scope.exp: Use gdb_test.
29371
29372 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
29373 aborting; the testsuite driver will do that for us (see
29374 gdb_finish). Also, use gdb_test in a few more places.
29375
29376 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
29377
29378 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
29379
29380 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
29381
29382 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
29383 and "add_tests" are not at the same address.
29384
29385 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
29386
29387 * gdb.base/ptype.exp: Use gdb_test.
29388
29389 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
29390
29391 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
29392 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
29393 left in. No longer expect them to fail.
29394
29395 * gdb.stabs/*.mt; Deleted, no longer used.
29396 * gdb.stabs/configure.in: Remove references to target makefile
29397 frags.
29398 * gdb.stabs/configure: Rebuilt.
29399
29400 * gdb.disasm/*.mt: Deleted, no longer used.
29401 * gdb.disasm/configure.in: Remove references to target makefile
29402 frags. Use "sh3.s" as the unique filename for this directory.
29403 * gdb.disasm/configure: Rebuilt.
29404
29405 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
29406 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
29407 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
29408
29409 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
29410
29411 * config/udi.exp: Use mondfe,name instead of remote_host.
29412
29413 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
29414
29415 * gdb.base/watchpoint.exp: Don't expect a failure when calling
29416 a function with a watchpoint enabled on the mn10200.
29417
29418 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
29419 before trying to create it!
29420
29421 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
29422
29423 * config/vx.exp: Use hostname instead of netport.
29424
29425 * config/vxworks.exp: New file.
29426
29427 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
29428
29429 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
29430 gdb before assuming everything worked. Send a ^C if a timeout
29431 occurs.
29432
29433 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
29434 $gdb_spawn_id directly.
29435 (gdb_run_cmd): Try _start as well as start. Use the target feature
29436 gdb,start_symbol as the symbol to start from when jumping.
29437
29438 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
29439
29440 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
29441 redundant) test.
29442
29443 * gdb.base/recurse.exp: Relax final value test for 'b' so that
29444 it doesn't lose for 16bit integer systems.
29445
29446 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
29447
29448 * gdb.fortran/types.exp: If the target doesn't support "double"
29449 data types, then expect "real" types to only be 4 bytes.
29450
29451 * gdb.c++/virtfunc.exp: Expect failure for virtual function
29452 call tests if the target doesn't support inferior function calls.
29453
29454 * gdb.base/printcmds.exp: Allow minor deviation in FP values
29455 in printf tests.
29456
29457 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
29458
29459 * gdb.base/help.exp: Disable "help set", "help show", and
29460 "help support". Simplify regexp for "help stack".
29461
29462 * gdb.base/default.exp: Set match_max to 5000 and the timeout
29463 to 60 seconds. Temporarily set match_max to 15000 around the
29464 "info copying" test.
29465
29466 * gdb.base/nodebug.exp: Don't try to do an inferior function
29467 call if the target doesn't support them.
29468 * gdb.base/printcmds.exp: Likewise.
29469 * gdb.base/setvar.exp: Likewise.
29470 * gdb.base/structs.exp: Likewise.
29471 * gdb.c++/templates.exp: Likewise.
29472 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
29473
29474 * gdb.base/recurse.exp: Enable for the mn10200.
29475
29476 * configure.in: Do configure gdb.stabs directory for *-*-elf
29477 targets.
29478 * configure: Rebuilt.
29479
29480 * gdb.base/break.exp: Check for gdb,noresults before testing
29481 exit status and/or results from the target.
29482 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
29483 * lib/gdb.exp: Remove old (now bogus) initialization of
29484 noinferior, noargs, noresults and nosignals.
29485
29486 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
29487
29488 * config/sh.exp: New file.
29489
29490 * config/slite.exp: Try to connect multiple times to the board
29491 before rebooting. Only send a "monitor run" if need_monitor_run
29492 is set.
29493
29494 * gdb.base/break.exp: Don't do the "stub continue" test if
29495 the target has gdb_stub set.
29496
29497 * gdb.base/callfuncs.exp: Increase the timeout.
29498
29499 * gdb.base/interrupt.exp: Don't even try to compile the testcase
29500 if the target has gdb,noinferiorio set.
29501
29502 * gdb.base/list.exp: Increase match_max to 10000 characters.
29503
29504 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
29505
29506 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
29507 target.
29508
29509 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
29510
29511 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
29512
29513 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
29514 trying to delete the copy of gdb. Catch the file delete so we
29515 don't die if the delete fails; also, the file should be copied to
29516 the host, not to the build.
29517
29518 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
29519
29520 * lib/gdb.exp(gdb_test): Surround the result pattern with
29521 parenthesis in case it contains multiple regexps separated
29522 with |.
29523
29524 * gdb.base/watchpoint.exp: Use gdb_test.
29525 * gdb.base/default.exp: Ditto.
29526
29527 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
29528
29529 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
29530
29531 * gdb.base/scope.exp: Use gdb_test.
29532 * gdb.c++/classes.exp: Ditto.
29533 * gdb.c++/inherit.exp: Ditto.
29534
29535 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
29536
29537 * gdb.base/crossload.exp: Don't use execute_anywhere, use
29538 remote_exec instead.
29539 * gdb.base/corefile.exp: Don't be ridiculous.
29540 * gdb.base/*.c: Add missing stub invocations.
29541
29542 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
29543
29544 * config/slite.exp: Miscellaneous fixes.
29545
29546 * lib/gdb.exp: Fix runto.
29547
29548 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
29549 the target.
29550
29551 * gdb.base/watchpoint.exp: Fix regexp.
29552
29553 * lib/gdb.exp(default_gdb_exit): Add a catch to the
29554 close and wait commands, as the descriptor may now be
29555 invalid. Always call "remote_close host".
29556
29557 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
29558
29559 Major rewrite for testsuite revision.
29560
29561 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
29562 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
29563 instead of relying on spawn_id to always contain a valid
29564 spawn id.
29565 (get_compiler_info): New procedure to build the ${binfile}.ci
29566 file, instead of replicating this in N different places.
29567 (gdb_compile): New procedure.
29568
29569 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
29570 appropriate arguments) instead of compile. Use gdb_test in a lot
29571 more places. Use send_gdb instead of send. Always run gdb_start
29572 at the start of a testcase, as this is no longer done magically.
29573
29574 config/*-gdb.exp: Rename without the -gdb suffix.
29575
29576 config/mips.exp: Use remote_close instead of exit_remote_shell.
29577 config/monitor.exp: Use target_info instead of looking at
29578 baud, timeout, etc.
29579 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
29580
29581 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29582
29583 * gdb.c++/templates.exp (test_ptype_of_templates),
29584 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
29585 Update expect patterns for destructors and assignment operators
29586 to match corresponding c-typeprint.c changes.
29587 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
29588 to destructor breakpoint test, GDB should be able to set the
29589 destructor breakpoint without specifying arguments.
29590
29591 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
29592
29593 * gdb.threads/pthreads.exp: Change result for failure to compile due
29594 to lack of pthreads runtime support from an error to simply an
29595 unsupported test, per dejagnu standards.
29596
29597 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29598
29599 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
29600 where GDB exits to reduce pattern match time.
29601 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
29602
29603 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
29604
29605 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
29606
29607 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
29608 * gdb.base/default.exp: ditto.
29609 * gdb.base/nodebug.exp: ditto.
29610 * gdb.base/printcmds.exp: ditto.
29611 * gdb.base/ptype.exp: ditto.
29612 * gdb.base/setvar.exp: ditto.
29613 * gdb.base/structs.exp: ditto.
29614 * gdb.base/setshow.c: Guard against uninitialized values of argc.
29615
29616 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
29617
29618 * configure, */configure: Rebuild with autoconf 2.12.
29619
29620 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
29621
29622 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
29623 use new i*86-pc-linux*-gnu quads.
29624 * gdb.base/corefile.exp: Ditto.
29625 * gdb.base/signals.exp: Ditto.
29626 * gdb.base/sigall.exp: Ditto.
29627 * gdb.base/interrupt.exp: Ditto.
29628
29629 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
29630 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
29631 RedHat 4.0.
29632
29633 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
29634 linux. This allows the test case to at least compile on latest
29635 linux, but still not run due to missing the threads runtime library.
29636
29637 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29638
29639 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
29640 directory to search gdb directory. Accept and step over conditional
29641 stack alignment code. Consume $prompt in failure cases.
29642 Reset timeout to $oldtimeout instead of some arbitrary value.
29643 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
29644 timeout problems with infinite stack backtraces.
29645 * gdb.base/ptype.exp (ptype struct link, union tu_link):
29646 Accept function parameters for linkfunc member.
29647
29648 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
29649
29650 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
29651 (CXXFLAGS): Remove, unreferenced.
29652 (B_OPTIONS): Add for -B options and add code to initialize with
29653 previous -B options and also add -B option to pick up cross compiled
29654 runtime.
29655 (TARGET_INCLUDES): Add for -I options and add code to initialize when
29656 doing cross compiles.
29657 (target_alias): Declare global.
29658 (xgcc): Set variable to full path of gcc in build tree. Use findfile
29659 to verify that gcc exists in build tree, and if so set CC to that
29660 gcc and to use B_OPTIONS and TARGET_INCLUDES.
29661
29662 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
29663
29664 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
29665 ptype test for anonymous union. Fixup testcase to match
29666 current gcc debug output.
29667
29668 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
29669
29670 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
29671 force argument to an unsigned long type.
29672
29673 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
29674
29675 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
29676 tests and anonymous union print/ptype tests.
29677 * gdb.base/list.exp (test_forward-search): Increase timeout by
29678 5 minutes for the "search extremely long line" case.
29679 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
29680 completely optional and that the pass/fail messages use the command as
29681 the message if that third arg is a null string.
29682 (gdb_test_exact): Arrange that a null string pattern means match a
29683 null string output rather than any output, which might include random
29684 errors.
29685 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
29686 backtrace test.
29687 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
29688 always failing and failure is now exposed by gdb.exp changes.
29689
29690 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
29691
29692 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
29693 weren't being noted.
29694
29695 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29696
29697 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
29698 * gdb.stabs/weird.exp: Remove v_comb xfails.
29699
29700 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
29701
29702 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
29703 list.exp scope.exp watchpoint.exp]
29704 Make all timeout error msgs explicitly say "(timeout)".
29705
29706 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
29707
29708 * config/monitor.exp: Increase download timeout to 1000 seconds.
29709
29710 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
29711
29712 * config/m32r.exp: Increase timeout to 120 seconds.
29713
29714 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
29715
29716 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
29717 and accept older ordering as obsolescent gcc or gdb.
29718 * gdb.c++/templates.exp: Ditto.
29719 * gdb.c++/virtfunc.exp: Ditto.
29720
29721 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
29722
29723 * gdb.base/coremaker.c: Add code to mmap some data so we
29724 can check that it ends up in the core file.
29725 * gdb.base/corefile.exp: Add test to read mmapped data
29726 from core file.
29727
29728 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
29729
29730 * config/m32r.exp: New file.
29731
29732 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
29733
29734 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
29735 that cflags can contains -gstabs, and work correctly for other tests.
29736
29737 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
29738
29739 * gdb.base/setshow.exp: New file, tests show and set.
29740 * gdb.base/setshow.c: New file, tests show and set.
29741 * gdb.base/help.exp: Add test for help set|show annotate.
29742 * gdb.base/default.exp: Add test for set|show annotate.
29743
29744 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
29745
29746 * testsuite/gdb.base/break.exp: Make backtrace from factorial
29747 errors unique.
29748 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
29749 explicitly.
29750
29751 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
29752
29753 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
29754 and width commands. This is done elsewhere.
29755 * (gdb_start): Don't call gdb_start_sim here. That's already
29756 done in gdb_load. This fixes lots of failures in default.exp.
29757
29758 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
29759
29760 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
29761 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
29762 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
29763 in the same we we treat other failures (since it may be an expected
29764 condition), rather than as an error.
29765 * gdb.base/signals.exp (test_handle_all_print): Revert back to
29766 old test format.
29767
29768 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
29769
29770 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
29771 (distclean maintainer-clean realclean): No need to remove files
29772 twice. Nuke the duplicates.
29773 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
29774 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
29775 Remove config.h along with other config files.
29776
29777 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
29778
29779 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
29780 "p func1 ()" and note that rests of tests are skipped.
29781 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
29782 setup_xfails for "print func2::coremaker_local".
29783 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
29784 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
29785 affected by the previous run test.
29786 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
29787 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
29788 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
29789 "pass int powerset tuple" and "pass modeless int powerset tuple".
29790 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
29791 "real write 4" and "real write 8".
29792 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
29793 setup_xfails for "print vs1 after tuple assign 2",
29794 "print \$i after tuple assign 2", and
29795 "print vs2 after tuple assign 2".
29796 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
29797 meaningful error message and return -1 so the caller can
29798 suppress further tests and avoid a cascade of errors.
29799
29800 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
29801
29802 * gdb.base/a1-selftest.exp: Tweak tests to account for new
29803 format for printing version.
29804 * gdb.base/default.exp: Ditto.
29805 * gdb.base/interrupt.exp: Fix problem with cascade of
29806 errors if child process dies while calling a function.
29807
29808 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
29809
29810 * Makefile.in (VPATH): Add
29811 * Makefile.in (Makefile, config.status): Fix rules so things get
29812 remade when necessary.
29813
29814 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
29815
29816 * Makefile.in (just-check): Add path to sibling expect dir
29817 to environment variable specified by RPATH_ENVVAR.
29818
29819 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
29820
29821 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
29822 (just-check): Add shared library paths for libstdc++, tk,
29823 tcl, bfd, and opcodes to the environment variable specified
29824 in RPATH_ENVVAR.
29825 * configure.in: Add support to recognize --enable-shared flag
29826 and generate correct value for RPATH_ENVVAR.
29827 * configure: Regenerated with autoconf.
29828
29829 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
29830
29831 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
29832 include all osf versions.
29833 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
29834 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
29835 when target is linux. When failing to build pthreads test
29836 executable, give more meaningful message.
29837 * gdb.threads/pthreads.c: Hpux also uses old definition of second
29838 arg for pthread_create.
29839
29840 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
29841
29842 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
29843 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
29844 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
29845 and -lpthreads (everybody else).
29846 (test_startup): Fail gracefully if threads are not supported.
29847 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
29848 "p/c array_index("abcdef",2)" when not gcc compiled.
29849 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
29850 "print func2::coremaker_local" when not gcc compiled.
29851 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
29852 "ptype on opaque struct tagname (statically)",
29853 "ptype on opaque struct tagname (dynamically) 1", and
29854 "ptype on opaque struct tagname (dynamically) 2"
29855 for not compiled with gcc.
29856 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
29857 backtrace when compiled with gcc.
29858 * lib/gdb.exp (runto_main): Return result of "runto main" rather
29859 than always return success.
29860
29861 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
29862
29863 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
29864
29865 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
29866
29867 * gdb.base/structs.exp: Undo last change.
29868
29869 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
29870
29871 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
29872 encapsulate all the steps/nexts done during self test, starting
29873 at main, and makes them less sensitive to optimization issues.
29874 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
29875 signal handler" test.
29876 * gdb.threads/pthreads.exp: Only run this for native configs.
29877 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
29878 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
29879 tests.
29880 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
29881 for "runto test_calls(void)" test.
29882
29883 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
29884
29885 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
29886 and don't expect address info in breakpoint confirmations.
29887
29888 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
29889
29890 * gdb.base/list.exp (test_forward_search): Increase timeout
29891 temporarily by 60 seconds for searching extremely long line,
29892 and then reset to old value when done. Increase expect input
29893 buffer to 10000.
29894
29895 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
29896
29897 * gdb.base/list.exp (test_forward_search): Fix to handle very
29898 long source line without overflowing expect's input buffer.
29899
29900 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
29901
29902 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
29903 "buffer_full".
29904
29905 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
29906 "buffer_full".
29907
29908 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
29909 "buffer_full".
29910
29911 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
29912 "buffer_full".
29913
29914 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
29915
29916 * configure.in (configdirs): Add gdb.threads.
29917 * configure: Regenerated with autoconf.
29918 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
29919 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
29920 * gdb.threads/configure: New, generated with autoconf.
29921
29922 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
29923
29924 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
29925
29926 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
29927
29928 * gdb.base/signals.exp (test_handle_all_print): Test separately for
29929 each signal's status in the output of "handle all print".
29930 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
29931 the \r\n sequence that immediately precedes the gdb prompt.
29932 * gdb.base/a1-selftest.exp: Save original timeout and restore
29933 after test.
29934
29935 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
29936
29937 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
29938 symbol.
29939
29940 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
29941
29942 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
29943
29944 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
29945
29946 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
29947 timeout by 60 seconds.
29948
29949 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
29950
29951 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
29952 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
29953 error return.
29954
29955 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
29956
29957 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
29958 gdb initialization, also report how long dejagnu waited. Restore
29959 old timeout before doing error return. Temporarily increase timeout
29960 by 3 minutes to allow for slow startups over heavy NFS use.
29961
29962 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
29963
29964 * lib/gdb.exp: Report timeout value for verbosity level 2.
29965 * config/gdbserver.exp: Ditto.
29966 * config/hppro.exp: Ditto.
29967 * config/mips-gdb.exp: Ditto.
29968 * config/monitor.exp: Ditto.
29969 * config/netware.exp: Ditto.
29970 * config/sim-gdb.exp: Ditto.
29971 * config/slite-gdb.exp: Ditto.
29972 * config/udi-gdb.exp: Ditto.
29973 * config/unix-gdb.exp: Ditto.
29974 * config/vx-gdb.exp: Ditto.
29975 * gdb.base/a1-selftest.exp: Ditto.
29976 * gdb.base/a2-run.exp: Ditto.
29977 * gdb.base/break.exp: Ditto.
29978 * gdb.base/corefile.exp: Ditto.
29979 * gdb.base/list.exp: Ditto.
29980 * gdb.base/recurse.exp: Ditto.
29981 * gdb.base/scope.exp: Ditto.
29982 * gdb.base/signals.exp: Ditto.
29983
29984 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29985
29986 * gdb.threads/Makefile.in (docdir): Removed.
29987
29988 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
29989
29990 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
29991 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
29992 @srcdir@.
29993 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
29994 autoconf 2.5 or higher.
29995 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
29996
29997 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
29998
29999 * configure: Regenerated.
30000 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
30001 avoid name clashes with SunOS headers.
30002
30003 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
30004
30005 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
30006
30007 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
30008
30009 * gdb.base/callfuncs.exp: Finish last change -- make sure the
30010 prototype information ends up in the compiler info file.
30011
30012 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
30013
30014 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
30015 attempting to regenerate it. Eliminate use of a temporary file
30016 and just generate the info file directly. Source it immediately,
30017 for consistency of use.
30018 * gdb.base/corefile.exp: Ditto
30019 * gdb.base/exprs.exp: Ditto.
30020 * gdb.base/funcargs.exp: Ditto.
30021 * gdb.base/langs.exp: Ditto.
30022 * gdb.base/list.exp: Ditto.
30023 * gdb.base/mips_pro.exp: Ditto.
30024 * gdb.base/nodebug.exp: Ditto.
30025 * gdb.base/opaque.exp: Ditto.
30026 * gdb.base/ptype.exp: Ditto.
30027 * gdb.base/scope.exp: Ditto.
30028 * gdb.base/setvar.exp: Ditto.
30029 * gdb.base/signals.exp: Ditto.
30030 * gdb.base/whatis.exp: Ditto.
30031 * gdb.c++/templates.exp: Ditto.
30032 * gdb.c++/virtfunc.exp: Ditto.
30033 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
30034 whether or not to add -lstdc++ to the compile command line args.
30035
30036 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30037
30038 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
30039 it got fixed by the recent lookup_minimal_symbol_by_pc change.
30040 Increase timeout, a lot of single stepping might be needed if the
30041 target has no hardware watchpoints.
30042
30043 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
30044
30045 * gdb.base/break.exp: Ignore compiler warnings when compiling
30046 break.c.
30047 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
30048 * gdb.base/default.exp: Add h8300 xfails. Handle messages
30049 from remote-sim.
30050 * gdb.base/exprs.exp: Add h8300 xfails.
30051 * gdb.base/funcargs.exp: Likewise.
30052 * gdb.base/nodebug.exp: Likewise.
30053 * gdb.base/printcmds.exp: Likewise.
30054 * gdb.base/ptype.exp: Likewise.
30055 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
30056 h8300 xfails.
30057 * gdb.base/return.exp: Handle float/double precision problems
30058 on the h8300.
30059 * gdb.base/funcargs.c: Explicitly make last constant argument to
30060 call_after_alloca_subr an unsigned long type.
30061 * gdb.base/return.c: Include stdio.h.
30062
30063 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
30064
30065 * config/abug.exp: New file for the older Motorola Bug monitor
30066 that runs on the mvme13x series VME boards.
30067 * config/monitor.exp: Use the new config array for target settings
30068 if they exist.
30069
30070 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
30071
30072 * sim-gdb.exp: Make the SH simulator allocate less space when
30073 it is targeted.
30074
30075 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
30076
30077 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
30078 test.
30079
30080 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
30081
30082 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
30083 "rs6000-*-*" for "list function in include file" when gcc compiled.
30084 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
30085 for "p ctable1[120]".
30086 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
30087 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
30088 Remove setup_xfail for "rs6000-*-*" for
30089 "print 'scope0.c'::filelocal before run".
30090 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
30091 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
30092 since some compilers don't allow both options to be given
30093 on the same command line. Create object file and move it.
30094
30095 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
30096
30097 * gdb.base/corefile.exp: Always regenerate the core file, since
30098 we always regenerate the coremaker program. Detect special case
30099 where registers cannot be read from core file.
30100
30101 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
30102
30103 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
30104 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
30105 * gdb.c++/templates.exp: Only match on basename of file since
30106 some formats like xcoff don't encode directory information.
30107 * gdb.stabs/weird.exp: Use the right sed script for powerpc
30108 and rs6000 AIX xcoff targets.
30109 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
30110 * configure: Regenerate.
30111 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
30112 here, rather than in distclean.
30113
30114 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
30115
30116 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
30117 defined, and use it to compile the test case with -O2. The
30118 native compilation still uses no optimization.
30119 * gdb.base/mips_pro.c: Remove inline assembly code since
30120 it is compiled PIC by default, which results in assembler
30121 warnings that make the testsuite think the compilation
30122 was unsuccessful.
30123
30124 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
30125
30126 * gdb.c++/misc.exp: Add note to message for
30127 "print s.a for foo struct" that this is a known gcc 2.7.2
30128 and earlier bug.
30129
30130 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
30131
30132 * gdb.base/break.exp: Fix pattern for matching "Delete all
30133 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
30134 setup_xfail for deleting all breakpoints test. Fix various
30135 timeout messages to include "(timeout)".
30136 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
30137 for "p t_float_values2(3.14159,float_val2)".
30138 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
30139 for "continue to call2g" when gcc compiled.
30140 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
30141 "up to foo in langs.exp", "show language at foo in langs.exp",
30142 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
30143 and "show language at fsub in langs.exp".
30144 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
30145 "list line 1 in include file", "list message for lines past EOF",
30146 "list function in include file", "list list0.h:foo", and
30147 "list filename:function; nonexistant function".
30148 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
30149 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
30150 and "ptype t_char_array" to be for native cc only.
30151
30152 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
30153
30154 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
30155 setup_xfail for "print coremaker_bss", "print coremaker_ro",
30156 "print func2::coremaker_local", and "backtrace in corefile.exp".
30157
30158 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
30159
30160 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
30161 "bt in signals.exp". This problem only appears when running
30162 the testsuite, and then only intermittently.
30163
30164 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
30165
30166 * gdb.base/return.exp (return_tests): Differentiate between
30167 two tests of continuing.
30168
30169 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
30170
30171 * */Makefile.in (maintainer-clean): Remove config.log.
30172 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
30173 * gdb.c++/Makefile.in (PROGS): Add inherit.
30174 (clean): Remove *.ci.
30175
30176 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
30177
30178 * gdb.c++/misc.cc: Add test code from Mike Stump.
30179 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
30180
30181 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
30182
30183 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
30184 to "alpha-*-osf2*" and add comment.
30185 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
30186 setup_xfail for "step over execarg initialization" and
30187 "step over corearg initialization".
30188 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
30189 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
30190 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
30191 gcc compiled for "print coremaker_bss", "print coremaker_ro",
30192 "print func2::coremaker_local", and "backtrace in corefile.exp".
30193 * gdb.base/signals.exp: Build and source signals.ci.
30194 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
30195 to be for gcc only.
30196 * lib/gdb.exp: Move verbose statements outside conditionals.
30197
30198 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30199
30200 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
30201 Feb 3 procfs.c change.
30202
30203 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
30204
30205 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
30206
30207 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
30208
30209 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
30210 from dejagnu's apparent default of 10 seconds, which gives random
30211 results when running the tests over NFS on moderately loaded systems.
30212 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
30213
30214 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
30215
30216 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
30217 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
30218 result reports.
30219
30220 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
30221
30222 * configure.in (CY_AC_PATH_TCLH): Remove.
30223 * configure: Regenerate.
30224
30225 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
30226
30227 * gdb.c++/Makefile.in (clean): Add missing '{'.
30228
30229 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
30230
30231 * lib/gdb.exp: Provide a default value for noinferior.
30232
30233 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
30234 Load libgloss.exp.
30235
30236 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
30237
30238 * gdb.disasm/hppa.exp: Compile directly into an executable, use
30239 the executable, not the .o to run the tests from.
30240
30241 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
30242
30243 * gdb.base/break.exp: Don't test for program exit or exit status
30244 if $noresults if nonzero.
30245 * gdb.base/langs.exp: Likewise.
30246 * gdb.base/watchpoint.exp: Likewise.
30247
30248 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
30249 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
30250 trying to compile the testcase.
30251
30252 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
30253
30254 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
30255 * gdb.base/signals.exp (continue to handler): Likewise.
30256
30257 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
30258
30259 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
30260
30261 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
30262
30263 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
30264
30265 * gdb.base/corefile.exp: Recognize "not found" as failure
30266 when trying to determine if a core file was generated.
30267 If no core file was generate the first time, try again without
30268 the ulimit -c to work around braindamaged shells.
30269
30270 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
30271
30272 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
30273 [] tests with "test" and enclose string in quotes.
30274 * gdb.stabs/configure: Rebuild
30275
30276 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
30277
30278 Changes in sync with expect:
30279 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
30280 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
30281 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
30282 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
30283 argument to AC_REQUIRE.
30284 * configure: Regenerated.
30285
30286 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
30287
30288 * gdb.base/corefile.exp: When generating a core, discard any
30289 error messages about ulimit not found and the "core dumped"
30290 message from the shell that runs the coredumper.
30291
30292 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
30293
30294 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
30295
30296 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
30297 which sed script to run. Expect failure for v_comb test
30298 on PA targets too.
30299
30300 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
30301
30302 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
30303 "print func2::coremaker_local" and for "backtrace in corefile.exp"
30304
30305 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
30306
30307 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
30308 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
30309 "sparc-sun-solaris*" xfails for "p v_comb".
30310 * lib/gdb.exp (default_gdb_start): Fix typo.
30311 * gdb.base/corefile.exp: Allow "Core was generated by ..."
30312 messages to not include the full program name that caused
30313 the core dump since some systems (such as solaris) apparently
30314 truncate this path to about 80 characters.
30315 When generating a core file first try increasing the core file
30316 size limit to unlimited since some systems may default it to
30317 zero, and it is harmless to try it. Move the test for failing
30318 to generate a core file to where it will actually get executed.
30319 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
30320 new gdb result from g++ debug info improvements and make old
30321 pattern obsolescent. Also account for size_t differences
30322 (may be int or long).
30323 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
30324 initialization before function call is placed in the delay slot
30325 and thus appears to be skipped over by commands such as "next".
30326
30327 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
30328
30329 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
30330
30331 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
30332
30333 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
30334 input source file; fix code to compile test to deal with this
30335 convention.
30336 * gdb.c++/*.exp: Likewise.
30337
30338 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
30339
30340 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
30341 "bt in signals.exp".
30342
30343 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
30344
30345 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
30346 "step over execarg initialization" and
30347 "step over corearg initialization".
30348
30349 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
30350
30351 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
30352 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
30353
30354 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
30355
30356 From Rob Savoye (rob@poseidon.cygnus.com)
30357 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
30358 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
30359 configure.in}, gdb.disasm/{Makefile.in, configure.in},
30360 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
30361 configure.in}: Major reworking for autoconfig.
30362 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
30363 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
30364 New files.
30365 * config/unix-gdb.exp: Make GDB global.
30366 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
30367 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
30368 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
30369 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
30370 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
30371 term.exp, twice.exp, watchpoint.exp, whatis.exp},
30372 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
30373 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
30374 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
30375 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
30376 pr-8136.exp, result.exp, string.exp, tuples.exp},
30377 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
30378 to returns as necessary, arrange for test to compile own testcase
30379 executable.
30380 * lib/gdb.exp: Changes for testsuite to compile own test cases.
30381
30382 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
30383
30384 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
30385 clear_xfail at end of test which might not call either pass or fail.
30386 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
30387 "backtrace through signal handler".
30388
30389 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30390
30391 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
30392 continuing from a job control stop signal.
30393 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
30394
30395 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
30396
30397 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
30398 * gdb.base/corefile.exp: Likewise.
30399 * gdb.base/funcargs.exp: Likewise.
30400
30401 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
30402
30403 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
30404 * config/monitor.exp: Add support for setting baud rate.
30405
30406 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
30407
30408 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
30409 i*86-*-linux* xfails for "backtrace through signal handler".
30410 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
30411 "print func2::coremaker_local".
30412 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
30413 alpha-dec-osf2* xfail for
30414 "delete all breakpoints when none".
30415
30416 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
30417
30418 * gdb.base/break.exp: Change test that deletes all breakpoints
30419 when no user breakpoints are installed. A post 4.15 change
30420 causes gdb to no longer prompt in this case.
30421
30422 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
30423
30424 * gdb.base/return.exp (return_tests): Change xfail for test
30425 "correct value returned double test" to stop xfailing at
30426 Solaris 2.5. Apparently the bug has been fixed.
30427
30428 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
30429
30430 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
30431 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
30432
30433 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
30434
30435 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
30436 * gdb.disasm/hppa.s: Corresponding changes.
30437
30438 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
30439
30440 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
30441 makefile fragment.
30442 * config/mt-hpux: Deleted.
30443
30444 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
30445
30446 * Many files: When warning about suppressed tests due to a
30447 nonexistant test binary, avoid incrementing the warning count.
30448
30449 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
30450
30451 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
30452
30453 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30454
30455 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
30456 "sparc-*-solaris2*".
30457
30458 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30459
30460 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
30461 Add global and local variables and initialize them.
30462 * gdb.base/corefile.exp: Test correct mapping of corefile sections
30463 by printing variables. Remove rs6000 and powerpc xfails, BFD now
30464 extracts the file name and terminating signal from the core file.
30465 * TODO: Remove note about tests for correct mapping of corefile.
30466 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
30467 from optimizing it away.
30468 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
30469 handles common blocks.
30470
30471 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
30472
30473 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
30474 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
30475
30476 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
30477
30478 * Makefile.in (maintainer-clean): New target, synonym for
30479 realclean.
30480 * gdb.base/Makefile.in (maintainer-clean): Likewise.
30481 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
30482 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
30483 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
30484 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
30485 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
30486
30487 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
30488
30489 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
30490 xfails when not gcc compiled for "print foo::funclocal".
30491 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
30492 "print foo::funclocal at foo",
30493 "print 'scope1.c'::foo::funclocal at foo",
30494 "print foo::funclocal_bss at foo",
30495 "print 'scope1.c'::foo::funclocal_bss at foo",
30496 "print foo::funclocal_ro at foo",
30497 "print 'scope1.c'::foo::funclocal_ro at foo",
30498 "print bar::funclocal at foo" and
30499 "print 'scope1.c'::bar::funclocal at foo".
30500 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
30501 gcc compiled for "print foo::funclocal at bar".
30502 Expand all messages to ensure that they identify that
30503 the test is at bar().
30504 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
30505 gcc compiled for:
30506 "ptype on opaque struct pointer (statically)",
30507 "ptype on opaque struct tagname (statically)",
30508 "ptype on opaque struct pointer (dynamically) 1",
30509 "ptype on opaque struct tagname (dynamically) 1",
30510 "ptype on opaque struct pointer (dynamically) 2" and
30511 "ptype on opaque struct tagname (dynamically) 2
30512 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
30513 gcc compiled for:
30514 "p datalocal"
30515 "whatis datalocal",
30516 "ptype datalocal",
30517 "p bsslocal",
30518 "whatis bsslocal", and
30519 "ptype bsslocal".
30520 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
30521 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
30522 when not gcc compiled.
30523 * gdb.base/funcargs.exp (float_and_integral_args): Add
30524 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
30525 compiled.
30526 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
30527 "backtrace from call6a" when not gcc compiled.
30528 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
30529 "backtrace from call7a" when not gcc compiled.
30530 * gdb.base/callfuncs.exp (do_function_calls):
30531 Add "hppa*-*-hpux*" xfail when not gcc compiled for
30532 "p t_char_array_values(char_array_val2,char_array_val1)",
30533 "p t_char_array_values(char_array_val1,char_array_val2)",
30534 "p t_char_array_values("carray 1","carray 2")",
30535 "p t_char_array_values("carray 1",char_array_val2)",
30536 "p t_char_array_values(char_array_val1,"carray 2")",
30537 "p sum_args(1,{2})",
30538 "p sum_args(2,{2,3})",
30539 "p sum_args(3,{2,3,4})",
30540 "p sum_args(4,{2,3,4,5})"
30541 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
30542 "backtrace in corefile.exp" when not gcc compiled.
30543
30544 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30545
30546 * gdb.base/signals.exp: Rewrite `handle all print' test as
30547 a procedure. Accept blanks or TABs as whitespace, increase
30548 timeout and expect input buffer size for the large output
30549 from the command. Remove "i*86-*-bsdi2.0" xfail.
30550
30551 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30552
30553 * gdb.base/setvar.exp: Add new testcases for truncation when
30554 assigning invalid values to bitfields.
30555
30556 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
30557
30558 * gdb.base/callfuncs.exp (do_function_calls): Remove
30559 mips-sgi-irix* xfail for
30560 "call inferior func with struct - returns char *"
30561 and fix test so that an optional (unsigned char *) cast is
30562 accepted in the result.
30563
30564 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
30565
30566 * gdb.base/funcargs.exp (float_and_integral_args): Remove
30567 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30568 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
30569 * gdb.base/signals.exp: Remove duplicate "handle all print" test
30570 that accidentally got checked in.
30571
30572 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
30573
30574 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
30575 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
30576 compiled test.
30577 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
30578 Add mips-sgi-irix5* xfail for not gcc compiled.
30579 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
30580 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
30581 compiled for "p top", "whatis top", "p middle", and "whatis
30582 middle".
30583 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
30584 "whatis signed char" for not gcc compiled.
30585 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
30586 "set variable signed char=-1 (-1)" and
30587 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
30588 * gdb.base/funcargs.exp (float_and_integral_args):
30589 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
30590 Add mips-sgi-irix* xfail when not gcc compiled for
30591 "continue to call2b".
30592 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
30593 "continue to call2g".
30594 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
30595 compiled for "backtrace from call6a"
30596 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
30597 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
30598 when not gcc compiled for "backtrace from call7a".
30599 (localvars_after_alloca): Fix gdb_test cmds for
30600 "print * after runto ...".
30601 Remove rs6000-*-* xfails for
30602 "print i after runto localvars_after_alloca" and
30603 "print l after runto localvars_after_alloca"
30604 for all compilers.
30605 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
30606 when not compiled with gcc, for:
30607 "print signed char == (minus)",
30608 "print signed char != (minus)",
30609 "print signed char < (minus)",
30610 "print signed char > (minus)".
30611 * gdb.base/callfuncs.exp (do_function_calls):
30612 Add mips-sgi-irix* xfail, when compiled with native compiler, for
30613 "call inferior func with struct - returns char *".
30614 * gdb.base/return.exp (return_tests): Change xfail for
30615 "correct value returned double test" to include Solaris 2.4.
30616 * gdb.base/funcargs.exp (float_and_integral_args):
30617 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
30618
30619 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30620
30621 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
30622 enumeration bitfields if compiling with GNU C.
30623 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
30624 to empty' prompt.
30625
30626 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
30627
30628 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
30629 test for PRO targets.
30630
30631 * gdb.base/funcargs.exp: Avoid ever setting more than 8
30632 breakpoints in the inferior at any given time by making
30633 two groups of breakpoints for call2*, call6* and call7*
30634 tests.
30635
30636 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30637
30638 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
30639 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
30640 from optimizing it away.
30641 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
30642 "call inferior func with struct".
30643
30644 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
30645
30646 * configure.in: Only configure gdb.chill for particular targets.
30647
30648 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
30649
30650 * gdb.base/Makefile.in: Add action to .c.o transformation
30651 rule that generates a .ci file for each .o file and remove
30652 explicit .c.o rules except for callfuncs.o.
30653 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
30654 generates a .ci file for each .o file and remove explicit
30655 .cc.o rules.
30656 (clean): Remove *.tmp *.ci files.
30657 (EXECUTABLES): Remove templ-info.exp.
30658 * gdb.base/compiler.c: New file.
30659 * gdb.c++/compiler.cc: New file
30660 * gdb.base/scope.exp: Source gdb.base/scope.ci.
30661 Change rs6000-*-* xfail for
30662 "print 'scope0.c'::filelocal_ro" and
30663 "print 'scope1.c'::filelocal" and
30664 "print 'scope1.c'::filelocal_bss" and
30665 "print 'scope1.c'::filelocal_ro" and
30666 "print 'scope1.c'::foo::funclocal" and
30667 "print 'scope1.c'::foo::funclocal_ro" and
30668 "print 'scope1.c'::bar::funclocal" and
30669 "print 'scope0.c'::filelocal_ro" and
30670 "print 'scope1.c'::filelocal at foo" and
30671 "print 'scope1.c'::filelocal_bss at foo" and
30672 "print 'scope1.c'::filelocal_ro at foo" and
30673 "print 'scope1.c'::foo::funclocal at foo" and
30674 "print 'scope1.c'::foo::funclocal_bss at foo" and
30675 "print 'scope1.c'::foo::funclocal_ro at foo" and
30676 "print 'scope1.c'::bar::funclocal at foo" and
30677 "print 'scope0.c'::filelocal_ro" and
30678 "print 'scope1.c'::filelocal" and
30679 "print 'scope1.c'::filelocal_bss" and
30680 "print 'scope1.c'::filelocal_ro" and
30681 "print 'scope1.c'::foo::funclocal" and
30682 "print 'scope1.c'::foo::funclocal_bss" and
30683 "print 'scope1.c'::foo::funclocal_ro" and
30684 "print 'scope1.c'::bar::funclocal" and
30685 "print 'scope1.c'::bar::funclocal_bss"
30686 to only be xfail'd when not compiled with gcc.
30687 Add rs6000-*-* xfail for
30688 "print 'scope0.c'::filelocal_bss before run"
30689 when compiled with gcc.
30690 (test_at_main): Add rs6000-*-* xfail for
30691 "print filelocal_ro in test_at_main"
30692 when compiled with gcc.
30693 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
30694 Add rs6000-*-aix* xfail for
30695 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
30696 "ptype t_char_array", not compiled with gcc.
30697 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
30698 xfail for "list foo (in include file)" when gcc compiled.
30699 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
30700 (integral_args): Add rs6000-*-* xfail for
30701 "run to call0a" if not compiled with gcc.
30702 (unsigned_integral_args): Add rs6000-*-* xfail for
30703 "run to call1a" if not compiled with gcc.
30704 (float_and_integral_args): Add rs6000-*-* xfail for
30705 "run to call2a" if not compiled with gcc and for
30706 "continue to call2b" for any compiler.
30707 Add rs6000-*-* xfail to
30708 "print f1 after run to call2a" for gcc compiled.
30709 (discard_and_shuffle): Add rs6000-*-* xfail for
30710 "run to call6a".
30711 (shuffle_round_robin): Add rs6000-*-* xfail for
30712 "backtrace from call7a" if not compiled with gcc.
30713 Add rs6000-*-* xfail for
30714 "backtrace from call7b" if compiled with gcc.
30715 (call_after_alloca): Add rs6000-*-* xfail for
30716 "print c in call_after_alloca" and
30717 "print s in call_after_alloca" and
30718 "backtrace from call_after_alloca_subr"
30719 if not compiled with gcc.
30720 (localvars_in_indirect_call): Add rs6000-*-* xfail for
30721 "print c in localvars_in_indirect_call" and
30722 "print c in localvars_in_indirect_call" and
30723 "backtrace in indirectly called function" and
30724 "stepping into indirectly called function"
30725 if not compiled with gcc.
30726 (localvars_after_alloca): Add rs6000-*-* xfail for
30727 "print c after runto localvars_after_alloca" and
30728 "print s after runto localvars_after_alloca" and
30729 "print i after runto localvars_after_alloca" and
30730 "print l after runto localvars_after_alloca"
30731 for all compilers.
30732 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
30733 than whatis-info.exp.
30734 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
30735 than opaque-info.exp.
30736 Setup rs6000-*-* xfail for
30737 "ptype on opaque struct pointer (statically)" and
30738 "ptype on opaque struct pointer (dynamically)" when
30739 not compiled with gcc.
30740 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
30741 rather than callf-info.exp.
30742 (do_function_calls): Add clear_xfail for rs6000-*-* for
30743 "p t_float_values2(3.14159,float_val2)". Seems to work
30744 fine there, both with xlc and gcc. Need to find out what
30745 it is doing right and fix other platforms.
30746 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
30747 "call inferior func with struct - returns int",
30748 "call inferior func with struct - returns long",
30749 "call inferior func with struct - returns float",
30750 "call inferior func with struct - returns double",
30751 "call inferior func with struct - returns char *",
30752 but only if not gcc compiled (presumes xlc compiled).
30753 Change rs6000-*-* xfails for
30754 "call inferior func with struct - returns char" and
30755 " call inferior func with struct - returns short" to only
30756 xfail if not using gcc.
30757 (clean mostlyclean): Remove *.ci and *.tmp files.
30758 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
30759 than templ-info.exp.
30760 * gdb.base/langs.exp: Source gdb.base/langs.ci.
30761 Add rs6000-*-* xfail for "up to foo in langs.exp"
30762 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
30763 when not gcc compiled.
30764
30765 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30766
30767 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
30768 * gdb.base/corefile.exp: Likewise.
30769 * gdb.base/list.exp: Likewise.
30770 * gdb.base/scope.exp: Likewise.
30771 * gdb.base/siganls.exp: Likewise.
30772
30773 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
30774 compiler output.
30775 * gdb.base/whatis.exp: Likewise.
30776
30777 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
30778
30779 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
30780 failure (opcode table has been fixed to match reality).
30781
30782 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
30783
30784 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
30785 "call inferior func with struct - returns char",
30786 "call inferior func with struct - returns short"
30787
30788 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
30789 "print 'scope0.c'::filelocal at main",
30790 "print 'scope0.c'::filelocal_bss in test_at_main",
30791 "print 'scope0.c'::filelocal at foo",
30792 "print 'scope0.c'::filelocal_bss in test_at_foo",
30793 "print 'scope0.c'::filelocal at bar",
30794 "print 'scope0.c'::filelocal_bss in test_at_bar"
30795
30796 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
30797 in source file 1". This bug seems to have been fixed with both
30798 gcc and native cc (was native assembler bug?).
30799
30800 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
30801
30802 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
30803 "backtrace through signal handler" to "i*86-*-sysv4*".
30804 * gdb.base/signals.exp: Add xfail for "'next' behaved as
30805 continue" case. Add "known SVR4 bug" to fail message.
30806 Add "i*86-*-bsdi2.0" xfail for "handle all print".
30807 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
30808 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
30809 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
30810 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
30811 "up to foo in langs.exp", "show language at foo in
30812 langs.exp", "up to cppsub_ in langs.exp", "show
30813 language at cppsub_ in langs.exp", "up to fsub in
30814 langs.exp", and "show language at fsub in langs.exp".
30815 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
30816 "bactrace in corefile.exp".
30817 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
30818 "call inferior function with struct - returns float" and
30819 "call inferior function with struct - returns double".
30820
30821 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
30822
30823 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
30824 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
30825 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
30826 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
30827
30828 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
30829
30830 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
30831 (or overriden) "CHILL" macro rather then bare "gcc".
30832 Also look for ../../gcc/xgcc since that is what we will
30833 actually need, not "Makefile". Remove following assignment
30834 of CHILL to CHILL_FOR_TARGET because that results in
30835 recursive definition.
30836
30837 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
30838
30839 * gdb.base/corefile.exp: Change xfail for backtrace in
30840 corefile.exp from linuxaout to all linux.
30841 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
30842 cases where we miss the breakpoint at the signal handler
30843 for some reason. Setup xfail for linuxoldld/linuxaout and
30844 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
30845 hitting SIGURG breakpoint.
30846 * gdb.base/signals.exp: Setup xfail for "next" acting like
30847 continue to add linuxoldld. Setup xfail for all linux for
30848 "next to handler in signals_tests_1", "backtrace in
30849 signals_tests_1", "continue to func1", "pass SIGUSR1",
30850 and continue to handler".
30851
30852 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
30853
30854 * Update all FSF addresses except those in COPYING* files.
30855
30856 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
30857
30858 * gdb.base/a2-run.exp: Change messages to be more explicit about
30859 the status of args, and quote binfile in results.
30860
30861 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
30862
30863 * gdb.base/callfuncs.exp: Add tests for passing structs to
30864 inferior functions and return various types.
30865 * gdb.base/callfuncs.c: Add functions to receive a struct
30866 and return a member of the struct, in various types.
30867
30868 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30869
30870 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
30871
30872 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
30873
30874 * config/vxworks29k.exp: New file, sources vxworks.exp.
30875
30876 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30877
30878 * config/gdbremote.exp: New file. Testing framework using
30879 gdbserver.
30880
30881 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
30882
30883 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
30884 "call function when asleep" and "send end of file".
30885 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
30886 for "backtrace in corefile.exp".
30887 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
30888 for "backtrace through signal handler".
30889 * gdb.base/corefile.exp: Make sure we actually generate a core file
30890 before trying the core tests. Some systems allow the user to suppress
30891 generation of core files and default to that (linux for example).
30892 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
30893 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
30894
30895 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30896
30897 * gdb.threads: New directory with some crude multi-threaded
30898 gdb tests (step.exp and step2.exp).
30899 * config/mt-lynx (STEP_EXECUTABLE): Define.
30900 (THREADFLAGS): Define.
30901
30902 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
30903
30904 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
30905
30906 * gdb.base/signals.exp: Disable whole file for lynx until
30907 further notice.
30908
30909 * gdb.base/signals.exp: xfail test where "next" acts like
30910 "continue" for lynx.
30911
30912 * gdb.base/interrupt.exp: xfail test for calling function while
30913 inferior is asleep for lynx.
30914
30915 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
30916 than one cr-lf after each command.
30917
30918 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30919
30920 * configure.in: Reinstate setting of stabsdirs variable, fix
30921 typo in setting up configdirs for native builds.
30922
30923 * gdb.base/return.exp: Fix typo in return double test.
30924 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
30925 compiler from optimizing them away.
30926
30927 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
30928
30929 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
30930 sequences to be echo'd by gdb when using gdb_test.
30931 * gdb.chill/chexp.exp: Likewise.
30932 * gdb.fortran/exprs.exp: Likewise
30933
30934 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
30935
30936 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
30937 after the inferior gdb has started.
30938
30939 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
30940 after each command.
30941 * gdb.base/funcargs.exp: Likewise.
30942 * gdb.base/gdbvars.exp: Likewise.
30943 * gdb.base/interrupt.exp: Likewise.
30944 * gdb.base/list.exp: Likewise.
30945 * gdb.base/watchpoint.exp: Likewise.
30946 * gdb.c++/demangle.exp: Likewise.
30947 * gdb.c++/inherit.exp: Likewise.
30948 * gdb.chill/chexp.exp: Likewise.
30949 * gdb.fortran/exprs.exp: Likewise.
30950
30951 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
30952 test if we can't handle IO to/from the inferior.
30953
30954 * gdb.c++/misc.exp: Always check for a program already being
30955 started after sending a "run" command to gdb.
30956
30957 * gdb.base/twice.exp: Start with a fresh gdb.
30958
30959 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
30960 only depend on gdb's expression code, not the chill runtime.
30961
30962 * gdb.base/return.c: Put return values into variables so we
30963 can have gdb print them rather than depending on the program
30964 to print them.
30965 * gdb.base/return.exp: Corresponding changes.
30966
30967 * lib/gdb.exp: Provide default value for noinferiorio.
30968 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
30969 the inferior.
30970
30971 * gdb.base/break.exp: Always check for a program already being
30972 started after sending a "run" command to gdb.
30973 (text_next_with_recursion): Don't check the output from the
30974 program's printf statement. Instead just make sure the program
30975 exited.
30976
30977 * gdb.base/commands.exp: Protect tests which need arguments with
30978 $noargs conditionals.
30979
30980 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30981
30982 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
30983 of structure member arrays to match gdb/valops.c:value_addr change.
30984
30985 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
30986
30987 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
30988 cases.
30989
30990 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
30991
30992 * configure.in (configdirs): Remove gdb.chill from default list
30993 of subdirs and then add it back in only if doing a native build.
30994 The current chill compiler does not yet work in any cross build.
30995 * Revert all signal changes from Jul 6.
30996 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
30997 for sh-hms targets, allowing these tests to link, with no other
30998 changes. Testing is suppressed by setting "nosignals" in site.exp.
30999
31000 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
31001
31002 * configure.in (signaldirs): Define and add to configdirs for all
31003 targets except some specific ones that are known to not support signals.
31004 Also clean up formatting.
31005 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
31006 (signals, sigall): Remove rules to build.
31007 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
31008 Moved to new gdb.signals directory.
31009 * gdb.signals: New test directory.
31010 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
31011 signals.c signals.exp}: New or moved files.
31012
31013 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
31014
31015 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
31016
31017 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
31018
31019 * gdb.base/return.exp: Xfail `return double' test failure
31020 on at least Solaris 2.3 and handle future/past versions on
31021 a case by case basis as appropriate. Also update message
31022 to include i*86 failures.
31023
31024 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31025
31026 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
31027
31028 * lib/gdb.exp: Fix comment which erroneously identified
31029 gdb_file_cmd as gdb_load (the 19 May change was in fact to
31030 gdb_file_cmd not gdb_load).
31031 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
31032
31033 * gdb.base/setvar.exp: Make test names consistent between pass and
31034 fail cases. Use gdb_test more.
31035
31036 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31037
31038 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
31039
31040 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31041
31042 * gdb.base/help.exp: Fix expected help string for `show commands'.
31043
31044 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
31045
31046 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
31047
31048 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
31049 of a text section.
31050
31051 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
31052
31053 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
31054 that loop eventually terminates. Fix Connection refused logic so
31055 that testsuite will expire nicely.
31056
31057 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
31058
31059 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
31060 config/rom68k.exp: New tcl glue for the appropriate monitors.
31061 These all just end up calling monitor.exp.
31062 * config/monitor.exp (gdb_target_monitor): Handle `Connection
31063 refused' by retrying. Cleanup some timeout issues.
31064 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
31065 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
31066 callers don't have to set/restore global timeout variable.
31067
31068 * The following set of changes centralizes management of the global
31069 timeout variable. This way, it can be set in one target dependent
31070 place instead of dozens of places scattered throughout the test suite.
31071 If you need to lengthen a timeout, then you should either set timeout
31072 in one of the config/{target}.exp files, or multiply it by a factor.
31073 Setting it to an absolute value is always going to lose for some
31074 targets.
31075 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
31076 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
31077 * gdb.base/funcargs.exp: Don't set timeout.
31078 * gdb.base/list.exp (test_forward_search): Only use local timeout.
31079 * gdb.base/printcmds.exp (test_print_string_constants
31080 test_print_array_constants): Don't set timeout.
31081 * gdb.base/ptype.exp: Don't set timeout.
31082 * gdb.base/recurse.exp: Don't set timeout.
31083 * gdb.base/return.exp: Don't set timeout.
31084 * gdb.base/watchpoint.exp: Don't set timeout.
31085 * gdb.c++/classes.exp (do_tests): Don't set timeout.
31086 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
31087
31088 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
31089
31090 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
31091
31092 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31093
31094 * lib/gdb.exp: Disable chill tests for irix5.
31095
31096 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31097
31098 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
31099 each test pass or fail.
31100
31101 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31102
31103 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
31104 xlc not gcc.
31105
31106 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
31107
31108 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
31109
31110 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
31111
31112 * config/est.exp: Fix copyright and comments. Remove dead code.
31113 Use targetname, serialport and baud variables instead of fixed
31114 constants.
31115 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
31116 * config/cpu32bug.exp: New file to support cpu32bug monitors.
31117
31118 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31119
31120 * gdb.base/watchpoint.exp: Don't run
31121 test_watchpoint_triggered_in_syscall for sunos.
31122
31123 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31124
31125 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
31126 they don't seem to exist. Do include stdio.h.
31127
31128 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31129
31130 * gdb.base/a1-selftest.exp: Add alpha xfail.
31131
31132 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31133
31134 * gdb.base/watchpoint.c (main): Prompt before calling read().
31135 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
31136 Revise accordingly. Remove cruft about sending "123" several
31137 times, until it gets noticed. Clean up the "print buf[0]" stuff
31138 so that it passes or fails, and waits for prompts in the usual way.
31139
31140 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31141
31142 * gdb.base/recurse.exp: Fix comment.
31143
31144 * TODO: Remove item about printing variables in nodebug.exp. Add
31145 item about enabling tests which are only run on some targets.
31146
31147 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
31148 fail, make test names unique, use new gdb_test convention
31149 regarding pattern, use gdb_test more, etc.).
31150
31151 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
31152 fail, make test names unique, etc.).
31153
31154 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31155
31156 * gdb.base/nodebug.c: Change return type of top and middle to
31157 short.
31158 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
31159 are fixed by the recent mdebugread.c changes. Allow `short ()'
31160 as type for top and middle.
31161
31162 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31163
31164 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
31165 nearly as I can tell, the whole thing was an accident in Stu's
31166 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
31167 to replace a send/expect pair with gdb_test, but ended up only
31168 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
31169 of 30 Mar 1995 took care of it, but left this vestigial comment
31170 which I am now nuking.
31171
31172 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31173
31174 * gdb.base/break.exp: Look for different line number for
31175 breakpoint at main depending on usestubs.
31176
31177 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31178
31179 * gdb.base/list.exp: Adjust some alternate expect patterns to
31180 match recent list0.c change. Add alternate expect pattern for
31181 output from `list default lines around main' for optimizing
31182 compilers.
31183
31184 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31185
31186 * lib/gdb.exp: If nosignals is not set, set it to 0.
31187
31188 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
31189
31190 * config/slite-gdb.exp: Responds to load symbol table prompt.
31191 * gdb.base/break.exp: Adjust line number, fix rerun.
31192 * gdb.base/langs0.c: Add #ifdef usestubs.
31193
31194 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
31195
31196 * gdb.base/list.exp: Adjust line contents after adding new lines in
31197 list0.c. Also fix a syntax error.
31198
31199 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
31200 * gdb.base/break.exp: ditto.
31201 * gdb.base/list.exp: ditto.
31202 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
31203 * gdb.base/run.c: ditto.
31204 * gdb.base/list0.c: ditto.
31205 * gdb.base/funcargs.c: ditto.
31206
31207 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
31208
31209 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
31210 $targetname, $serialport and $baud instead of hardwired variables.
31211 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
31212 target doesn't support signals.
31213
31214 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
31215
31216 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
31217
31218 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31219
31220 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
31221 Don't rely on the value of an auto variable before it has been
31222 initialized. Use gdb_test more.
31223
31224 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31225
31226 * lib/gdb.exp (default_gdb_version): A version number must start
31227 with a digit, but other than that contains all characters up to
31228 the first whitespace character.
31229
31230 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31231
31232 * gdb.base/commands.exp (breakpoint_command_test): New tests.
31233
31234 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31235
31236 * gdb.c++/*.exp: Warn if executable does not exist. The original
31237 reason for skipping the warning was that configure.in sometimes
31238 intentionally skipped building the executables but the tcl code
31239 had no way of knowing. That (a) was always bogus with respect to
31240 error handling, (b) is no longer true (right now there is no way
31241 to skip C++ tests).
31242
31243 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
31244
31245 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31246
31247 * gdb.base/list.exp: Add expect patterns for output from
31248 SunPRO compiled executables.
31249 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
31250 types.
31251
31252 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31253
31254 * gdb.base/break.exp (test_next_with_recursion): Accept any line
31255 number (we are already testing that the correct source line text
31256 gets printed).
31257
31258 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
31259 that is what is intended, but something needed to be done to get
31260 sunos4 native working again.
31261
31262 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
31263
31264 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
31265 apparently went with a (very) old xfail.
31266
31267 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
31268
31269 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
31270 runto_main is a proc in gdb.exp that will do 'step' for target use
31271 stubs.
31272 * gdb.base/exprs.exp: ditto.
31273 * gdb.base/interrupt.exp: ditto.
31274 * gdb.base/opaque.exp: ditto.
31275 * gdb.base/printcmds.exp: ditto.
31276 * gdb.base/ptype.exp: ditto.
31277 * gdb.base/scope.exp: ditto.
31278 * gdb.base/setvar.exp: ditto.
31279 * gdb.base/signals.exp: ditto.
31280 * gdb.base/twice.exp: ditto.
31281 * gdb.c++/classes.exp: ditto.
31282 * gdb.c++/inherit.exp: ditto.
31283 * gdb.c++/templates.exp: ditto.
31284 * gdb.base/break.exp: no run and hit main for stubs. Change line
31285 numbers for breakpoints and info breakpoint.
31286 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
31287 breakpoint().
31288 * gdb.base/callfuncs.c: ditto.
31289 * gdb.base/exprs: ditto.
31290 * gdb.base/interrupt.c: ditto.
31291 * gdb.base/opaque0.c: ditto.
31292 * gdb.base/printcmds.c: ditto.
31293 * gdb.base/ptype.c: ditto.
31294 * gdb.base/scope0.c: ditto.
31295 * gdb.base/setvar.c: ditto.
31296 * gdb.base/signals.c: ditto.
31297 * gdb.base/twice.c: ditto.
31298 * gdb.c++/misc.cc: ditto.
31299 * gdb.c++/templates.cc: ditto.
31300
31301 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31302
31303 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
31304
31305 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
31306 somewhere between `read' and `main.c'. I'm pretty sure the
31307 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
31308 and it isn't particularly useful.
31309
31310 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
31311
31312 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31313
31314 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
31315
31316 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
31317
31318 * config/mt-slite: add LIBS and -nostdlib.
31319 * config/slite-gdb.exp: add this new file to support sparclite target.
31320
31321 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
31322
31323 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
31324
31325 * gdb.base/a2-run.exp: Change argument to istarget from
31326 "*-*-vxworks" to "*-*-vxworks*".
31327 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
31328
31329 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
31330
31331 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
31332 will not runto main but do a 'step' to step out of breakpoint().
31333 * config/mt-slite: add -Dusestubs.
31334
31335 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31336
31337 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
31338 instead of just @.
31339
31340 * gdb.base/signals.exp: Add test for "handle all print".
31341 * TODO: Remove "handle all print". Also remove item about
31342 checking copyright date (I don't like the idea of a spurious FAIL
31343 based on when we run the tests).
31344
31345 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
31346 for SunOS4 (reason for failure not investigated). Remove
31347 redundant test for $binfile.
31348
31349 * gdb.base/nodebug.c (array_index): Call malloc.
31350
31351 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
31352
31353 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
31354
31355 * gdb.base/recurse.exp: Update gdb_test invocation to use new
31356 conventions and slightly simplify the matching regexp.
31357
31358 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31359
31360 * gdb.base/break.exp: Update gdb_test invocation to use new
31361 convention.
31362
31363 * lib/gdb.exp: If noargs is not set, set it to 0.
31364
31365 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
31366 tests unique.
31367
31368 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
31369
31370 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31371
31372 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
31373 one argument of type "<non-float parameter>".
31374
31375 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
31376
31377 * config/rom68k.exp: New file to support Motorola IDP board.
31378 * gdb.base/a2-run.exp: Skip this file if noargs is set.
31379 * gdb.base/break.c: Change things around so that this program
31380 doesn't depend upon args. This is necessary to make remote
31381 targets work (in general, they can't take args).
31382 * gdb.base/break.exp: Don't try to send args to program. Don't
31383 expect output. Also, replace lots of code with gdb_test.
31384
31385 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31386
31387 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
31388 printing of '\'' (which is what the comment says we are testing,
31389 even though we were not), not '''.
31390 (test_integer_literals_rejected): Test that printing ''' is an error.
31391
31392 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31393 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
31394 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
31395 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
31396 Use gdb_test not test_print_accept.
31397 * lib/gdb.exp: Remove test_print_accept.
31398
31399 * gdb.base/signals.exp (signal_tests_1): Make pass message
31400 consistent with fail message.
31401
31402 * gdb.base/whatis.exp: Remove xfails for printing char vs.
31403 unsigned char; the bug (PR 1821) is fixed.
31404
31405 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
31406
31407 * gdb.base/scope.exp (test_at_localscopes): Call pass for
31408 successful tests--makes xfailing them work right.
31409
31410 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31411
31412 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
31413 only \r\n, not .*. The test can pass .* as the last thing in
31414 $pattern if that is what it wants. In addition to providing this
31415 flexibility, this change should speed up pattern matching in cases
31416 where the pattern already ended with .* (there were a number of
31417 them). This change also helps catch bad patterns--in the old
31418 scheme the typo "char \*" instead of "char \\*" would pass. Now
31419 it is caught.
31420 * Many .exp files: Update callers.
31421
31422 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
31423 clearer and does not spuriously match multiple ('s. Likewise for
31424 ) and *.
31425
31426 * gdb.base/nodebug.exp: Test ability to call a function and pass
31427 it a string (even with no debugging info).
31428
31429 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
31430 "p '\'", which is the same as "p ''" once tcl gets done with
31431 quoting, to "p '\\'", which I suspect is what is intended (one
31432 backslash gets sent to GDB).
31433
31434 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
31435
31436 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31437
31438 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
31439 1817) was fixed literally years ago.
31440
31441 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31442
31443 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
31444 test, it causes stepping out of call_after_alloca_subr with
31445 optimizing compilers.
31446 (localvars_in_indirect_call): Consume GDB prompt if `finish'
31447 fails.
31448
31449 * gdb.c++/templates.exp: Source templ-info.exp only if
31450 the templates executable exists.
31451
31452 * gdb.c++/misc.cc (class Contains_static_instance,
31453 class Contains_nested_static_instance),
31454 gdb.c++/classes.exp (test_static_members): Test printing of
31455 a class that contains a static instance of the class.
31456
31457 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31458
31459 * gdb.base/langs2.c (cppsub_): Don't prototype.
31460 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
31461 only, I believe).
31462
31463 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31464
31465 * lib/gdb.exp (skip_chill_tests): New procedure.
31466
31467 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
31468
31469 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
31470
31471 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
31472 each expect pattern. Cuts runtime from 12 to about 4 seconds.
31473
31474 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31475
31476 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
31477
31478 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
31479 disassemble 8, not 16, instructions for part 4.
31480
31481 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
31482 support the latter anymore.
31483
31484 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
31485 -DNO_PROTOTYPES.
31486 * gdb.base/callfuncs.c: Control use of prototypes based on
31487 NO_PROTOTYPES, not __STDC__.
31488 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
31489 t_float_values2 tests if prototypes in use.
31490
31491 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
31492 t_double_values): When checking differences against DELTA, check
31493 that difference is within the range (-DELTA,DELTA), not just
31494 (-infinity,DELTA).
31495
31496 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
31497
31498 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
31499 'file' command firts, then 'target', then 'load', this is due to gdb
31500 target set up.
31501 * config/mips-gdb.exp: Fix a couple regular exp bugs.
31502
31503 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
31504
31505 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
31506 FP load/store variants.
31507 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
31508
31509 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31510
31511 * gdb.base/term.exp: Do not give a warning if not native, it is
31512 not an abnormal condition.
31513
31514 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
31515
31516 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
31517 t_char_array".
31518
31519 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
31520
31521 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
31522 are getting the version number.
31523
31524 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
31525 if not native, it is not an abnormal condition.
31526
31527 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31528
31529 * lib/gdb.exp: Just use "file exists", rather than undocumented
31530 dejagnu procedure "findfile".
31531
31532 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31533
31534 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
31535 (LDFLAGS): Set to -Xlinker -Ur.
31536
31537 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
31538 Removed, these values are set by lib/gdb.exp.
31539
31540 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
31541
31542 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
31543
31544 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
31545 of replicating gdb startup code.
31546
31547 * config/mt-vxworks (LDFLAGS): Set to -r.
31548 (CFLAGS_FOR_TARGET): Removed.
31549
31550 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
31551 (gdb) and gdb for vxworks uses (vxgdb).
31552
31553 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
31554 executable is not in the tree and host != target, use sed and
31555 program_transform_name to determine the gdb name used by the
31556 target.
31557
31558 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
31559 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
31560
31561 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31562
31563 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
31564 floats, chars, and shorts where there are ANSI-style function
31565 definitions.
31566
31567 * gdb.base/langs.exp, gdb.base/langs*: New test.
31568 * gdb.base/Makefile.in: Build it.
31569 * TODO: Remove item about checking that C names don't get C++
31570 demangling applied; this test tests it.
31571
31572 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31573
31574 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
31575 went with the const70 xfail. The xfail went away a year ago.
31576
31577 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
31578
31579 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
31580 for hp300.
31581
31582 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
31583
31584 * gdb.base/a1-selftest.exp: Don't run on hp300.
31585
31586 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31587
31588 * Makefile.in (site.exp): Set host_alias and target_alias as well
31589 as host_triplet and target_triplet.
31590
31591 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31592
31593 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
31594
31595 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
31596 places as other ecoff systems).
31597
31598 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
31599 ultrix.
31600
31601 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31602
31603 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
31604 remove them.
31605 * gdb.base/nodebug.exp: Accept "function" in addition to "text
31606 variable and "variable" in addition to "data variable".
31607 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
31608
31609 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
31610 2.
31611 * gdb.base/list1.c (long_line): Add additional statement at start
31612 of function.
31613 * gdb.base/list.exp (test_forward_search): Update line number to
31614 reflect new statement.
31615
31616 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31617
31618 * gdb.base/signals.exp: Reinitialize searched source directories
31619 after gdb_start call.
31620
31621 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
31622
31623 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
31624 * gdb.stabs/Makefile.in: Likewise.
31625
31626 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
31627 change. Instead split the tests into smaller pieces.
31628 * gdb.disasm/hppa.s: Corresponding changes.
31629
31630 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31631
31632 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31633 Quote ^C when passing it to stty. For some shells ^ is a pipe.
31634
31635 * gdb.base/funcargs.exp: Modify many tests so that every test
31636 either passes or fails. Make some test names unique.
31637
31638 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31639
31640 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
31641 Call stty to set interrupt character.
31642
31643 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
31644 for HP assembler versus GNU assembler based on actual behavior of
31645 $(CC), rather than assuming that $(AS) is always the GNU assembler.
31646
31647 * TODO: Suggest a few more stepping tests.
31648
31649 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
31650
31651 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
31652 restart GDB for h8300 after a continue.
31653 (return): Add pattern to match a29k-udi behavior.
31654 * gdb.base/nodebug.exp: Remove obsolete comment.
31655 * gdb.base/regs.exp: New file, testing of register displays.
31656 * gdb.base/return.exp: Fix typo in reference to $objdir.
31657 * gdb.base/whatis.exp: Always start with a fresh GDB.
31658
31659 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31660
31661 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
31662 higher, these tests generate a lot of output.
31663
31664 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31665
31666 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
31667 code following the catch silently ignored some errors; without the
31668 catch they should be thrown like any other tcl error. Also, the
31669 catch used "" instead of {} which meant all the callers who wanted
31670 to include one of the characters "[]$ had to quote it an extra time.
31671 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
31672 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
31673 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
31674 Remove extra quoting.
31675
31676 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
31677
31678 * gdb.base/commands.exp: Make test names unique; every test either
31679 passes or fails. Update some comments.
31680
31681 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
31682
31683 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31684
31685 The following fixes a FAIL caused by the fact that the alpha stabs
31686 configuration didn't use the ".if alpha" code in weird.def.
31687 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
31688 bit pointer, so the 32 bit version works even on the alpha.
31689 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
31690 Remove the stuff which allowed us to have separate versions for
31691 alpha and everything else.
31692
31693 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
31694 regexp which "info func operator\[\](" is supposed to match. Fix
31695 string to send to GDB. Note that GDB still doesn't work right. Add a
31696 new test for "info func .perator\[\](" which GDB does handle correctly.
31697
31698 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
31699
31700 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31701
31702 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
31703 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
31704 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
31705 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
31706 it makes the tests harder to understand and confuses test-o-matic.
31707 The preferred style is that each test provides a PASS or a FAIL,
31708 and has a unique message (e.g. "continue #54" not just "continue")
31709 which is the same for the pass and the fail.
31710 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
31711 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
31712 to lib/gdb.exp.
31713 * gdb.base/printcmds.exp: Use test_print_accept. Remove
31714 prt_accept which was basically the same thing. Likewise for
31715 test_print_reject and prt_reject.
31716 * lib/gdb.exp (test_print_reject): Add some more error message
31717 patterns to match from the former printcmds.exp (prt_reject).
31718 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
31719 One defect of the passcount stuff is that some of it failed to
31720 report XPASS where appropriate.
31721 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
31722 stuff before and after arg in expected pattern.
31723 (test_paddr_operator_functions): Re-do test without print_addr_of;
31724 this is the only test which seems to want extra stuff there.
31725
31726 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31727
31728 * gdb.base/nodebug.exp: Update new tests to reflect improved
31729 wording of gdb output.
31730
31731 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
31732 and "ptype" work on variables in files compiled without -g.
31733 Replaces commented out "maint print msymbol" tests.
31734
31735 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31736
31737 * gdb.base/setvar.c (dummy): Call malloc.
31738
31739 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
31740 losing with the irix4 sed.
31741
31742 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
31743 ALRM" on irix4.
31744
31745 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31746
31747 * TODO: Remove items about corefile.exp testing new exec-file and
31748 backtrace; both are now done. Add items about printing enums.
31749
31750 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31751
31752 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
31753 "get signal $thissig" test fails.
31754
31755 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
31756
31757 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31758
31759 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
31760 compiler warning with dec alpha compiler.
31761
31762 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
31763 extra \n from gdb_test call (this explains why the prompt test
31764 that I removed yesterday was there).
31765 (user_defined_command_test): Remove extra \n and prompt test.
31766
31767 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
31768 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
31769 doesn't exist.
31770 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
31771 Also remove alpha workaround, which turns out to be because
31772 SIGABRT == SIGLOST.
31773
31774 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
31775
31776 * gdb.base/help.exp: Don't test "help show".
31777
31778 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31779
31780 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
31781 "set print address" is on.
31782 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
31783 pass prompt to gdb_test; gdb_test already looks for the prompt.
31784
31785 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
31786
31787 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
31788 was a vestige of the manual TESTSTRATEGY, and the purpose of it
31789 was to make sure that gdb can read a core file. But (a) the "read
31790 the corefile" part didn't make it to a1-selftest.exp, we just
31791 delete the corefile after creating it, and (b) we test reading
31792 corefiles in corefile.exp anyway. Also, this test left around a
31793 xgdb process on Solaris.
31794
31795 * gdb.base/corefile.exp: Also test backtrace.
31796
31797 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
31798
31799 * gdb.base/commands.exp: Test a simple user defined command with
31800 arguments and if/while statements; verify the full user command is
31801 printed by "show user".
31802
31803 * gdb.base/commands.exp: Test if/while commands as part of a
31804 breakpoint command list; verify they appear in breakpoint
31805 information.
31806
31807 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31808
31809 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
31810 than by dividing by zero.
31811
31812 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
31813
31814 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
31815 performing an inferior call with watchpoints enabled.
31816 * gdb.base/watchpoint.c (main): Delete second unnecessary read
31817 call.
31818
31819 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31820
31821 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
31822 of "file" command.
31823
31824 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
31825 Add additional pattern for when "int operator int(void);" appears
31826 in a different order.
31827
31828 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
31829
31830 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
31831
31832 * gdb.base/help.exp: Replace most of docstrings for "info signals"
31833 and "signal" with ".*".
31834
31835 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
31836
31837 * TODO: Add note about "handle all nostop".
31838
31839 * gdb.base/{sigall.c, sigall.exp}: New test.
31840 * gdb.base/Makefile.in: Add it.
31841
31842 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
31843
31844 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
31845 when invoking GDB, suppresses any windowing interface.
31846
31847 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
31848
31849 * config/sim-gdb: New file, simulator testing support.
31850
31851 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
31852
31853 * gdb.base/interrupt.exp: Test calling func1 twice.
31854
31855 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
31856
31857 * gdb.base/list.exp (test_forward_search): Set timeout higher
31858 when we'll be getting lots of output from gdb.
31859
31860 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
31861 "init_malloc" to after the expect statement. Run it if that
31862 regexp is taken, but also for two others which happen if source
31863 cannot be found.
31864
31865 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31866
31867 * gdb.base/printcmds.exp: New test, for printing register before
31868 program is running.
31869
31870 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31871
31872 * gdb.base/list.exp: Correct some alternate expect patterns
31873 to reflect changes in list1.c.
31874
31875 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31876
31877 * TODO: Add item regarding large frames.
31878
31879 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
31880
31881 * TODO: Remove item about enabling return.exp; it
31882 is enabled. Suggest a few more "return" tests.
31883
31884 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31885
31886 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
31887 anonymous unions.
31888
31889 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31890
31891 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
31892 and pr-5646.o, so "make" is the same as "make all", not "make
31893 pr-4975.o".
31894
31895 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
31896
31897 * gdb.base/list.exp: Adjust expectations to reflect changes in
31898 list1.c.
31899 (test_forward_search): New test proc.
31900 * gdb.base/list1.c (long_line): New function, has long source line.
31901
31902 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
31903
31904 * gdb.base/a1-selftest.exp: Change initial stepping to know about
31905 additional line of code that was added.
31906
31907 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
31908
31909 * gdb.disasm/hppa.s: Break the large branching tests into smaller
31910 tests so as not to overflow expect's input buffers.
31911 * gdb.disasm/hppa.exp: Corresponding changes.
31912
31913 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31914
31915 Beginnings of template debugging tests.
31916 * gdb.c++/templ-info.cc: New file to test for template
31917 debugging capability of the compiler.
31918 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
31919 templ-info.cc.
31920 * gdb.c++/templates.cc: Add explicit template instantiations
31921 to enable compiling with -fno-implicit-templates. Add destructor
31922 and 'value' method to T5 class for template tests.
31923 * gdb.c++/templates.exp: Add testcases for printing of template
31924 types, setting breakpoints on template methods and calling a
31925 template method.
31926
31927 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
31928
31929 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
31930 branch target since some assemblers (gas-2.5) may emit a
31931 relocation for the branch instead of resolving it in the
31932 assembler.
31933
31934 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31935
31936 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
31937 through signal handler.
31938
31939 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
31940
31941 * configure.in (*-*-netware): Use config/mt-netware.
31942
31943 * config/mt-netware: New file.
31944 * config/mt-i386-netware: Removed, separate configs for different
31945 netware architectures are no longer needed now that we have
31946 --with-headers.
31947
31948 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31949
31950 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
31951 by the recent changes to use ANSI C arithmetic conversions.
31952
31953 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
31954
31955 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
31956 bug involving using inferior_pid to figure out whether to select a
31957 frame.
31958
31959 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
31960
31961 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
31962 match the current disassembler output.
31963
31964 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
31965
31966 * gdb.fortran/exprs.exp: Expect VOID instead of void.
31967 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
31968 types, expect "int" as type of integer values (for now).
31969
31970 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
31971
31972 * gdb.base/commands.exp: New tests for if/while commands.
31973
31974 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
31975
31976 * lib/gdb.exp (runto): Replace sub-pattern for hex value
31977 by .*, since hex values have different syntax in Chill mode.
31978
31979 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31980
31981 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
31982 linefeed from expect pattern for repeated types with indices > 9.
31983
31984 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
31985
31986 First part of Fortran test suite.
31987 * gdb.fortran: New directory.
31988 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
31989
31990 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31991
31992 * gdb.base/default.exp: Update expect pattern for load command
31993 without arguments.
31994
31995 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
31996
31997 * configure.in: Change i386 to i[345]86.
31998 * gdb.base/configure.in: Likewise.
31999 * gdb.c++/configure.in: Likewise.
32000 * gdb.chill/configure.in: Likewise.
32001
32002 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
32003
32004 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
32005 patterns, since that is not a valid context for comments.
32006
32007 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
32008
32009 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
32010 repeated types and repeated types with indices > 9.
32011
32012 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
32013
32014 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
32015 2417; old bug has been fixed.
32016
32017 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
32018
32019 * gdb.base/interrupt.exp: When trying to wake up the inferior,
32020 send the newline ourselves instead of assuming gdb_test will do
32021 so when passed an empty input string.
32022
32023 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
32024 stabs testcode.
32025
32026 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32027
32028 * lib/gdb.exp (gdb_test): Don't send anything if the first
32029 argument is an empty string. This makes cases where we want to
32030 match output that is already in expect's buffers (for example,
32031 matching a breakpoint after gdb_run_cmd has been called) work
32032 reliably.
32033
32034 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32035
32036 * config/netware.exp: New file.
32037
32038 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32039
32040 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
32041 the -B and -L prefixes so we can find the debugging stub.
32042
32043 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
32044 there and we are using the gcc from the tree.
32045
32046 * gdb.base/types.c: Removed.
32047
32048 * gdb.base/configure.in: Look for makefile fragments in ../config.
32049 Recognize i386-*-netware.
32050 * gdb.c++/configure.in: Likewise.
32051
32052 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32053
32054 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
32055 the correct TCL syntax.
32056
32057 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32058
32059 * gdb.base/opaque.exp: use runto instead of messing around with
32060 breakpoints. Simplify by using gdb_test.
32061
32062 * gdb.base/bitfields.exp: restart between tests on netware targets
32063 because breakpoints aren't relocated after target death. Run
32064 processes to completion.
32065
32066 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
32067
32068 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
32069
32070 * Makefile.in: Remove extra tabs that confuse some versions
32071 of "make". Use the newly built gdb to test with by default,
32072 rather than the first one in the tester's search path.
32073
32074 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
32075
32076 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
32077
32078 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
32079 condition help.
32080
32081 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32082
32083 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
32084
32085 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
32086 running.
32087 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
32088 * gdb.base/funcargs.exp: Likewise.
32089
32090 * gdb.base/bitfields.exp: Simplify by using gdb_test.
32091 * gdb.base/funcargs.exp: Likewise.
32092
32093 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
32094 message is "".
32095
32096 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32097
32098 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
32099 return,signals,twice}.exp: Handle non-existant binaries
32100 consistantly.
32101
32102 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
32103 * gdb.base/Makefile.in: Don't try to generate a core dump, we
32104 might testing a cross development system.
32105
32106 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32107
32108 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
32109 runtest script is relative to ${srcdir}, not ${rootdir}.
32110
32111 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
32112
32113 * gdb.base/signals.exp: Allow for optionality of breakpoint
32114 address.
32115
32116 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32117
32118 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
32119
32120 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
32121
32122 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
32123 for size_t definition.
32124 * gdb.c++/templates.cc: Likewise
32125
32126 * config/mt-i386-netware: New file.
32127
32128 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
32129 defined.
32130
32131 * gdb.base/Makefile.in: Added support for systems that name core
32132 files by appending "core" to the program name.
32133 * gdb.base/a1-selftest.exp: Likewise.
32134
32135 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32136
32137 * gdb.base/return.exp: Add comment and message for `return double'
32138 test failure on Sparc Solaris.
32139
32140 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
32141
32142 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
32143
32144 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32145
32146 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
32147 from optimizing them away.
32148 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
32149 patterns to include default constructors and assignment operators,
32150 to match gcc versions beyond 2.5.8. Accept any cplus demangling
32151 character in the output of the virtual base pointer.
32152
32153 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32154
32155 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
32156 expression match in print_addr_of to avoid unintented matches.
32157 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
32158 versions up to 2.5.8.
32159
32160 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32161
32162 * gdb.base/list.exp: Tweak alternate pattern for listing of an
32163 included file to run under newer versions of expect.
32164 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
32165 consecutive >'s in templates to accomodate recent cplus-dem.c change.
32166 Remove xfail for the virtual table of BDDHookV.
32167
32168 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
32169
32170 * lib/gdb.exp (string_to_regexp): Set a default result.
32171 (default_gdb_start): Fix misleading message.
32172
32173 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
32174
32175 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
32176 Remove all CC, etc definitions.
32177 * config/mt-hpux: New file.
32178 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
32179 (CFLAGS, LDFLAGS): Define.
32180 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
32181
32182 * Makefile.in (site.exp): Don't insert host_os, etc.
32183 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
32184 (distclean): Check existence of subdir.
32185 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
32186 * gdb.base/Makefile.in: General cleanup and simplification.
32187 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32188 to build executables. Use default rule to build .o files.
32189 (EXPECT, RUNTEST, CC): Fix relative pathname.
32190 (site.exp): Don't insert host_os, etc.
32191 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
32192 and/or SIGUSR1 defined.
32193 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
32194 * gdb.c++/Makefile.in: General cleanup and simplification.
32195 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
32196 (CFLAGS): Remove.
32197 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
32198
32199 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
32200
32201 * gdb.base/recurse.exp: Misc changes to get tests running again
32202 after Kung's changes to the watchpoint code.
32203 * gdb.base/watchpoint.exp: Likewise.
32204
32205 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
32206
32207 * lib/gdb.exp (string_to_regexp): Convert {\} also.
32208
32209 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
32210
32211 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
32212 * lib/gdb.exp (default_gdb_start): Define.
32213 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
32214 gdb.base/funcargs.exp, gdb.base/opaque.exp,
32215 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
32216 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
32217 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
32218 Don't call gdb_target_udi in between tests.
32219
32220 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32221
32222 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
32223 (which was basically just a local version of the same thing). In
32224 addition to avoiding duplication, gdb_test_exact is faster.
32225 * lib/gdb.exp (gdb_test_exact): Fix typo.
32226
32227 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
32228 don't give an error.
32229
32230 * gdb.base/term.exp: Call delete_breakpoints before starting.
32231
32232 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
32233 (t10): Add comment.
32234
32235 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32236
32237 Reorganization of the GDB Test Suite.
32238
32239 * gdb.base: New directory, contains all the basic tests.
32240 * gdb.c++: New directory, tests specific to C++.
32241 * gdb.chill: New directory, tests specific to Chill.
32242 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
32243 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
32244 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
32245 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
32246 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
32247 t30-31 to chill).
32248 * */gdbme.*: Rename to match appropriate expect scripts.
32249 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
32250 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
32251 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
32252 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
32253 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
32254 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
32255 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
32256 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
32257 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
32258 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
32259 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
32260 gdb.c++/virtfunc.cc: New names of C++ files.
32261 * gdb.chill/chillvars.ch: New name of Chill file.
32262 * gdb.base/configure.in, gdb.c++/configure.in,
32263 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
32264 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
32265 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
32266 * configure.in (configdirs): Update to reflect directory changes.
32267 (target_abbrev): No longer define for any configuration.
32268 * Makefile.in: Cosmetic improvements to header comments.
32269
32270 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
32271
32272 Various changes to gdb.t31:
32273
32274 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
32275 * gdbme.ch: Make all key-words and predefineds be upper-case.
32276 * chillvars.exp: Expect key-words and predefinds in upper-case.
32277
32278 * chillvars.exp: Use gdb_test_exact many places.
32279 Change expected output for arrays (which now includes index labels).
32280
32281 * pr-5020.exp, gdme.ch (module PR_5020):
32282 New test, for PR-5020.
32283
32284 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
32285
32286 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
32287 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
32288
32289 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
32290
32291 * Makefile.in: Fix bit-rot in definitions of CHILL,
32292 CHILL_FOR_TARGET and Chill_LIB.
32293 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
32294 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
32295 CHILL, and CHILL_LIB.
32296
32297 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
32298
32299 * Revert the previous changes. Please see Rob's directory
32300 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
32301
32302 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
32303
32304 * Makefile.in, configure.in, config/mips-gdb.exp,
32305 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
32306 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
32307 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
32308 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
32309 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
32310 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
32311 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
32312 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
32313 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
32314 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
32315 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
32316 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
32317 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
32318 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
32319 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
32320 changes from 94Q1.
32321
32322 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
32323
32324 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
32325 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
32326 Rob's new testing fragments.
32327
32328 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
32329
32330 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
32331 lib/gdb.exp: Replace error proc calls with perror.
32332
32333 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
32334
32335 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
32336 version also, match on casted version strings, and match on
32337 gdb startup case where the line numbers might be messed up.
32338
32339 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
32340
32341 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
32342 (CFLAGS): Delete it from here.
32343
32344 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
32345
32346 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
32347
32348 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
32349
32350 * Makefile.in (RUNTEST): Default to just "runtest".
32351
32352 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32353
32354 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
32355 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
32356 the code has been restructured.
32357
32358 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32359
32360 * gdb.t00/default.exp (set write): Allow any number of \r and/or
32361 \n, not just one of each.
32362
32363 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
32364 /bin/cc gives a warning if you do.
32365
32366 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
32367
32368 * gdb.t24/demangle.exp: change expect pattern of
32369 __t10ListS_link1ZUiRCUiPT0
32370
32371 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32372
32373 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
32374 on local variables in recursive functions.
32375
32376 * gdb.t07/Makefile.in: Build the new test.
32377
32378 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32379
32380 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
32381 directly. Instead compare the return values from actual calls.
32382
32383 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
32384
32385 * Makefile.in (check): Set TCL_LIBRARY for runtest.
32386
32387 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32388
32389 * From Peter Schauer with minor modifications.
32390 * gdb.t15/return.exp (return_tests): Handle targets where "return"
32391 stops in mid-line in the caller. Add xfail for returning a float
32392 value on X86 targets.
32393
32394 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32395
32396 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
32397 to avoid expect lossage.
32398 (fmem_LRbug_tests): Likewise.
32399 * gdb.disasm/hppa.s: Corresponding changes.
32400
32401 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
32402 conditions to work with latest dejagnu/expect.
32403
32404 * gdb.t15/funcargs.exp (finish from indirect call): No longer
32405 expected to fail on the PA.
32406 (backtrace in call with trampolines): Explicitly require main
32407 to be frame #1 (no trampolines should show up in backtrace).
32408
32409 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
32410 "continue -expect".
32411 * gdb.t06/break.exp: Likewise.
32412 * gdb.t07/watchpoint.exp: Likewise.
32413 * gdb.t13/bitfields.exp: Likewise.
32414 * gdb.t15/{funcargs,return}.exp: Likewise.
32415 * gdb.stabs/weird.exp: Likewise.
32416 * config/{mips,udi}-gdb.exp: Likewise.
32417
32418 * hppa.sed: Enclose comments within a sed command to avoid
32419 losing with the old OSF1 sed.
32420
32421 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32422
32423 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
32424 sequent dynix.
32425 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
32426 * gdb.t15/funcargs.exp: Conditionally step again to really
32427 finish from marker_call_with_trampolines. Handle the case where
32428 the first step from within call_with_trampolines already steps
32429 us back to main.
32430 * gdb.t15/gdbme.c: Add comment to closing brace of
32431 call_with_trampolines for funcargs.exp.
32432
32433 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32434
32435 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
32436 Fix typo(s).
32437
32438 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32439
32440 * gdb.t07/gdbme.c: More code for watchpoint testing.
32441
32442 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
32443 "Hardware watchpoint" throughout file.
32444 (test_watchpoint_triggered_in_syscall): New test.
32445 (test_complex_watchpoint): New test.
32446
32447 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32448
32449 * gdbme.c (call_with_trampolines): New function to try and step
32450 into. Tests trampoline problems on the PA.
32451
32452 * funcargs.exp (localvars_in_indirect_call): No longer expect
32453 stepping into indirect call to fail on PAs.
32454 (test_stepping_over_trampolines): New test.
32455
32456 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32457
32458 * TODO: Add suggestions for static member function tests, and
32459 completion tests.
32460
32461 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32462
32463 * TODO: Add suggestions for "p/a" tests.
32464
32465 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
32466 (default_gdb_exit): Replace all the hair with sending "quit" to
32467 the process with a simple close.
32468
32469 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32470
32471 * TODO: Add suggestions for shared library tests.
32472
32473 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32474
32475 * TODO: Add suggestions for x/s tests.
32476
32477 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32478
32479 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
32480 "enable once", and "enable breakpoints once" with ".*".
32481
32482 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32483
32484 * TODO: Add suggestions about structure passing tests.
32485
32486 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32487
32488 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
32489 the primary1 test, use work around if __GNUC__ < 2.
32490 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
32491 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
32492 Test for bad output rather than waiting for timeout. Issue
32493 second continue only if first continue failed.
32494
32495 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32496
32497 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
32498 operator[] test with gdb_test because the old code didn't seem to
32499 be getting the quoting right with the new dejagnu.
32500
32501 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
32502
32503 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
32504 one from the path.
32505 * Makefile.in: Use a fresh expect if there is one, use runtest
32506 from the src tree if there is one.
32507
32508 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32509
32510 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
32511 next over recursive call. Revise the tests from that point on
32512 (which had been skipped) to match GDB's actual (correct) output.
32513
32514 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
32515 with next over a breakpoint whose condition is false.
32516
32517 * gdb.t00/help.exp: Comment out "help set print" tests just like
32518 (and for same reason as) "help set" test.
32519
32520 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32521
32522 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
32523 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
32524
32525 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32526
32527 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
32528 necessary gdb_target_udi.
32529
32530 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
32531
32532 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
32533 1838 and 2417; they are fixed.
32534
32535 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
32536 gdb.t03/ptype.exp (ptype structure, ptype union):
32537 Remove xfails; the test is looser than when the xfails were added.
32538
32539 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
32540 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
32541
32542 * gdb.t01/run.exp: Only run shell test if isnative.
32543
32544 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
32545 since "run" automatically loads if necessary. Call gdb_target_udi
32546 after the "file" since "file" kills any execution target.
32547
32548 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
32549 GDB. GDB doesn't work that way (not anymore at least) on UDI.
32550 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
32551 argument for UDI.
32552
32553 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
32554
32555 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
32556
32557 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
32558
32559 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32560
32561 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
32562 properly quoting regexps. This makes the second argument to
32563 demangle a fixed string, which matches the callers, instead of a
32564 shell-style pattern which is what the previous implementation
32565 used. Update some of the callers.
32566
32567 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32568
32569 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
32570 (comib_nullified_tests): Fix typo.
32571 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
32572 strings. No longer expected to fail.
32573
32574 * gdb.disasm/hppa.s (addib_tests): Fix typo.
32575 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
32576 strings. No longer expected to fail.
32577
32578 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
32579 string. No longer expected to fail.
32580
32581 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32582
32583 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
32584 No longer expected to fail.
32585
32586 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
32587 string. No longer expected to fail.
32588
32589 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32590
32591 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
32592 only in the names (I probably got most of them). I was even
32593 generous with some which differed in underscores in names, and
32594 probably missed a few, and I *still* was able to remove almost a
32595 third of the file with almost no impact on testsuite coverage.
32596
32597 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32598
32599 * gdb.t00/default.exp: Match udi_attach error message as well as
32600 the one from child_attach.
32601
32602 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
32603
32604 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
32605
32606 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
32607 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
32608
32609 * Move test with enums and partial symbols back to
32610 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
32611 Reverts the change of 26 May 93. Per today's change to
32612 stabs.texinfo, the behavior that weird.exp was expecting was
32613 unreasonable; what is important is that the compiler+gdb get
32614 things right, which happens with a recent gcc. Also fix the test
32615 to deal with native compilers which put out the stab gdb can't
32616 deal with.
32617
32618 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32619
32620 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
32621 in the names. The main thing these accomplish is to slow things down.
32622 Many more such duplicates surely remain.
32623
32624 * gdb.t00/help.exp: Comment out "help support" test just like
32625 (and for same reason as) "help set" test.
32626
32627 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
32628
32629 * gdb.t06/break.exp: Remove setup_xfails for
32630 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
32631 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
32632 about known bug in gcc to include up through 2.5.8.
32633 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
32634 well as "_vb$".
32635 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
32636 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
32637 with latest gcc and gdb.
32638 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
32639 well as "_vb$".
32640
32641 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32642
32643 * configure.in (hppa*-*-*): Also configure and build stabs-only
32644 tests.
32645
32646 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32647
32648 * gdb.t10/hppa.mt: A makefile fragment for the PA.
32649 * gdb.t10/configure.in (hppa*-*-*): Use it.
32650
32651 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32652
32653 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
32654
32655 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32656
32657 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
32658 versions prior to 1.13.5.
32659
32660 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32661
32662 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
32663 the prompt is at the start of a line.
32664
32665 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
32666
32667 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
32668 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
32669 in the copr tests now.
32670 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
32671 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
32672 expected to fail.
32673
32674 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
32675
32676 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
32677 gdb.t31/chillvars.exp, lib/gdb.exp:
32678 Tweak to run under either version of expect.
32679 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
32680 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
32681 * gdb.t11/list.exp: Remove extraneous whitespace.
32682
32683 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32684
32685 * gdb.t16/printcmds.exp (test_print_strings): Accept
32686 "(unsigned char *) " before the string.
32687
32688 * TODO: Add notes about printing of fancy types and GDB expressions.
32689
32690 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
32691
32692 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
32693 * gdb.t06/configure.in: Don't try to compile signals test program
32694 if doing mips-idt-ecoff.
32695
32696 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
32697
32698 * Most .exp files: Tweak to run under either version of expect.
32699
32700 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32701
32702 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
32703 xfails; I'm not sure why they are failing, but not because of PR 1806.
32704
32705 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
32706
32707 * config/unix-gdb.exp: Remove gdb_unload cause it's already
32708 defined in lib/gdb.exp.
32709
32710 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32711
32712 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
32713 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
32714 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
32715 have to be typeless.
32716
32717 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
32718
32719 * TODO: Add suggestion for copyright year test.
32720
32721 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
32722
32723 * configure.in (*-*-lynxos*): Add stabs tests.
32724
32725 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32726
32727 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
32728 so insert a tab before any assembler directive in column zero.
32729
32730 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
32731 stores.
32732 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
32733 stores.
32734 (fpu_short_memory_tests): Likewise.
32735
32736 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32737
32738 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
32739 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
32740 .stabs directives in comments.
32741
32742 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32743
32744 * TODO: New file, describing tests we could write.
32745 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
32746
32747 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32748
32749 * gdb.t06/signals.exp: Add kludge to force re-sync.
32750
32751 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
32752 to xgdb instead of gdb, get out of gdb.
32753
32754 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
32755
32756 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
32757 for info.
32758
32759 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
32760
32761 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
32762 * gdb.stabs/configure.in (hppa*-*-*): Use it.
32763 * gdb.stabs/hppa.sed: New sed script for the PA.
32764
32765 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32766
32767 * gdb.stabs: Re-write weird.def and configuration to use sed
32768 instead of cpp. sed is portable and POSIX; cpp is neither.
32769
32770 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32771
32772 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
32773
32774 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32775
32776 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
32777
32778 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32779
32780 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
32781 "_vb$".
32782 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
32783 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
32784
32785 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32786
32787 * lib/gdb.exp: Comment out code which depends on non-existent
32788 `transform' procedure.
32789
32790 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
32791
32792 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
32793 * lib/gdb.exp: Transform tool name.
32794 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
32795 1.1's new error handling system.
32796
32797 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32798
32799 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
32800
32801 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32802
32803 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
32804 They made pattern matching so slow that timeouts happened on
32805 heavily loaded systems. Now any output from "show print" which
32806 gets us back to the GDB prompt is a PASS.
32807
32808 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
32809
32810 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
32811
32812 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32813
32814 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
32815
32816 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
32817 It is not from PR 3220.
32818
32819 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32820
32821 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
32822 just started failing because they depended on the order the
32823 subcommands are presented, or exact docstring text. This kind of
32824 test is a pain and has minimal benefit.
32825
32826 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32827
32828 * gdb.t09/corefile.exp: At end of test, use "core" command with
32829 no arguments.
32830
32831 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
32832
32833 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
32834 17}/Makefile.in: Make it possible to run the testsuite with Sun
32835 make and CC = cross gcc by adding explicit build rules for .o
32836 files.
32837
32838 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32839
32840 * gdb.t15/funcargs.exp: Don't put comments on same line as
32841 setup_xfail (@#$*%& tcl braindamage!).
32842
32843 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32844
32845 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
32846
32847 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
32848
32849 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
32850 * gdb.t20/inherit.exp: remove three dumplicate entries.
32851
32852 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32853
32854 * gdb.t06/break.exp: For "next over recursive call", fail on any
32855 incorrect output, not just on "factorial (value=2)".
32856
32857 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32858
32859 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
32860 working now. Add an xfail if accesing a bss variable causes
32861 a memory error if the target is not yet run.
32862
32863 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32864
32865 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
32866 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
32867 name of __st* demangling (2 strings). Did Kung really get the
32868 more than 95 others right without testing them?
32869
32870 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
32871
32872 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
32873
32874 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
32875
32876 * configure.in (configdirs): Add gdb.disasm
32877 * gdb.disasm: New directory for GDB disassembler tests.
32878 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
32879
32880 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32881
32882 * gdb.t00/help.exp: Don't test "help set".
32883
32884 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
32885 from within expect statements. None of these happen anymore and
32886 they cause regressions to be silently unnoticed.
32887
32888 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
32889 messages) about known failures with gcc cygnus-2.4.5-930417.
32890
32891 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
32892 comp-info.exp so it gets built if it doesn't exist.
32893
32894 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
32895 it is no longer used.
32896 * gdb.t13/comp-info.c: Removed.
32897
32898 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
32899
32900 * gdb.t06/signals.exp: Add xfail for sun3.
32901
32902 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32903
32904 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
32905 relevant because ^C doesn't get sent but failure can be reproduced
32906 interactively).
32907
32908 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32909
32910 * gdb.stabs/alpha.mt: New configuration file for alpha.
32911 * gdb.stabs/configure.in: Use it.
32912 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
32913 sharing with alpha.mt, redefine long to word via preprocessor.
32914 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
32915 for alpha.
32916 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
32917 native cc.
32918 * gdb.t00/teststrategy.exp: Change expect string so that we
32919 consume the `(xgdb)' from the command echo and from the gdb prompt.
32920 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
32921 gdb currently compares all values as long, so this failure probably
32922 applies to any configuration where LONGEST is bigger than a target int.
32923 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
32924 with gcc.
32925 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
32926 to handle opaque pointers, gcc is.
32927 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
32928 as first argument. Include <sys/types.h> and change all operator
32929 new definitions to use size_t.
32930 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
32931 now that we use size_t.
32932
32933 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32934
32935 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
32936 a long or float array cast all array members to the same type.
32937 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
32938 with 64 bit longs.
32939 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
32940 on alpha.
32941 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
32942
32943 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32944
32945 * gdb.t24 (demangle.exp): Constructors of templates have names like
32946 vector<int>::vector(int) not vector<int>::vector<int>(int). See
32947 section 14.6 of the ARM.
32948
32949 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
32950 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
32951 accomplish little and slow down the testsuite.
32952
32953 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
32954 Accept spaces various places.
32955
32956 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
32957
32958 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
32959 with watchpoint enabled.
32960
32961 * Makefile.in: Remove definition of CC and remove the second
32962 definition of CXX (the "CXX = gcc" one remains). These definitions
32963 were causing backquotes to be expanded within backquotes, which
32964 doesn't work.
32965
32966 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
32967
32968 * gdb.t17/callfuncs.exp: Add "return 0" to end.
32969
32970 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
32971
32972 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
32973 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
32974 by mips cc and contains no stabs entries.
32975
32976 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
32977
32978 * config/vx-gdb.exp: Use fake device to load files rather than
32979 NFS.
32980 * lib/gdb.exp: New proc to do "file" command.
32981 * config/unix-gdb.exp: Use new "file" proc.
32982
32983 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
32984
32985 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
32986 Rework board rebooting slightly.
32987 (gdb_exit): Don't exit from the remote shell; there isn't one.
32988 * gdb.stabs/weird.exp: If a program is being debugged already,
32989 kill it.
32990 * gdb.t04/setvar.exp: Stop and restart gdb.
32991 * gdb.t05/expr.exp: Likewise.
32992 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
32993 restart gdb and reload the program.
32994 * gdb.t08/opaque.exp: Likewise.
32995 * gdb.t12/scope.exp: Likewise.
32996 * gdb.t13/bitfields.exp: Likewise.
32997 * gdb.t15/funcargs.exp: Likewise.
32998 * gdb.t20/classes.exp: Likewise.
32999 * gdb.t03/ptype.exp: Increase timeout.
33000 * gdb.t16/printcmds.exp (test_print_string_constants,
33001 test_print_array_constants): Likewise.
33002 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
33003 * gdb.t20/classes.exp (do_tests): Likewise.
33004 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
33005
33006 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
33007
33008 * gdb.stabs: Renamed *wierd* to *weird*.
33009
33010 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33011
33012 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
33013 for timeout. Add "known gcc 2.4.5 bug" to failure message.
33014
33015 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
33016
33017 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
33018 (do_tests): Remove xfail for whatis on one_var and two_var.
33019
33020 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
33021
33022 * Makefile.in: Made cross building work better by adding
33023 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
33024
33025 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33026
33027 * gdb.t15/{return.c,return.exp,Makefile.in}:
33028 New test, currently commented out.
33029
33030 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
33031
33032 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
33033 still running and removes the leftover named socket so GDb can do
33034 clean restarts.
33035
33036 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
33037
33038 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
33039 console, not GDB.
33040 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
33041 cross testing works better with "make check"
33042 * config/unix-gdb: Use default procedures for exit and version.
33043 * config/vx-gdb.exp: Cleaned up and massaged back to working order
33044 with the newest VxWorks.
33045
33046 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33047
33048 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
33049 old form.
33050
33051 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
33052 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
33053
33054 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
33055
33056 * config/unix-gdb.exp: Remove this version of gdb_exit
33057 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
33058 Rob says he'll look at it when he gets back to testing boards.
33059
33060 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
33061
33062 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
33063 an expected fail for certain ptype commands.
33064
33065 * gdb.t20/classes.exp: Update expected results of "ptype class
33066 Base1" to account for the constructor that now appears in the type.
33067
33068 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
33069
33070 * configure.in (configdirs): Restore gdb.t04, which mysteriously
33071 disappeared from list.
33072 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
33073 "alldone" proc with call to cleanup and exit.
33074 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
33075 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
33076 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
33077 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
33078 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
33079 "alldone" proc with simple returns that suppress remaining
33080 tests. The alldone proc went away many months ago.
33081
33082 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33083
33084 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
33085
33086 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
33087
33088 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33089
33090 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
33091 as vax gdb will display them.
33092
33093 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33094
33095 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
33096 optimizers.
33097
33098 * scope.exp: Change "bad value for localval" messages so each one
33099 is unique.
33100
33101 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
33102 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
33103
33104 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
33105
33106 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33107
33108 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
33109 doesn't exist (due to optimization).
33110
33111 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33112
33113 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
33114 contains \r because the filename is long.
33115
33116 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
33117 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
33118
33119 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33120
33121 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
33122 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
33123 Ultrix.
33124 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
33125 int tests.
33126 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
33127
33128 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
33129
33130 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
33131
33132 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
33133 to match does not match the passing case but still matches the
33134 failing case.
33135
33136 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33137
33138 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
33139
33140 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
33141
33142 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
33143 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
33144 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
33145 Remove various versions of gdb_exit.
33146 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
33147 gdb_exit.
33148 * config/unix-gdb.exp: gdb_exit remains here, and should override
33149 the generic version, since it's doing a lot of wierd stuff that
33150 the other versions aren't. FIXME, fold it in, or abandon this
33151 version.
33152
33153 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33154
33155 * gdb.t24/demangle.exp: Add tests for PR 3220.
33156
33157 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33158
33159 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
33160
33161 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
33162
33163 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
33164 "i386-*-*". Works for i486 as well.
33165
33166 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
33167 bug, and expand domain of xfail to all SVR4 systems, since the
33168 actual problem is likely to be in generic SVR4 /proc support.
33169
33170 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33171
33172 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
33173
33174 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
33175
33176 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
33177 xfails for other systems. Match a missing 'Continuing.' as an
33178 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
33179
33180 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
33181 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
33182 Only issue warning for missing executables if -all option is used.
33183
33184 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
33185 file if -all option is used. It's like an unpredictable XFAIL.
33186
33187 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33188
33189 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
33190 for dynamically linked binaries.
33191
33192 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
33193
33194 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33195
33196 * gdb.t20/inherit.exp: Change message for "print tagless struct"
33197 to state that this is a known bug in old versions of g++.
33198
33199 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33200
33201 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
33202 while waiting for `Continuing'.
33203
33204 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
33205
33206 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
33207 in text, data, and bss.
33208 * gdb.t10/nodebug.c: Add local and global test variables for
33209 initialized and uninitialized data.
33210
33211 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33212
33213 * config/unix-gdb.exp (gdb_exit): Add "wait".
33214
33215 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33216
33217 * gdb.t06/signals.exp: xfail the continue from the handler for all
33218 targets.
33219
33220 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
33221 function with watchpoints enabled, the i386 call dummy starts with
33222 a call.
33223
33224 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
33225 386 bsd names its corefiles.
33226
33227 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
33228
33229 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
33230 compilers don't grok it.
33231 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
33232 with small octal ints rather than character constants, which
33233 are signed and might not fit if first promoted to int.
33234
33235 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
33236
33237 * gdb.t09/Makefile.in (clean): Remove corefile.
33238
33239 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33240
33241 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
33242
33243 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33244 and Jim Kingdon (kingdon@cygnus.com)
33245
33246 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
33247 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
33248 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
33249
33250 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33251
33252 * gdb.t17/interrupt.exp: Add xfail for hppa.
33253
33254 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33255
33256 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
33257 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
33258 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
33259 to determine signed-ness of bitfields and use the result to setup
33260 the xfail.
33261 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
33262 * gdb.t15/funcargs.exp: Use them to step until the second indirect
33263 call line is reached if necessary.
33264
33265 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33266
33267 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
33268
33269 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33270
33271 * gdb.t06/break.exp: Also test `clear' command.
33272
33273 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33274
33275 * gdb.t00/teststrategy.exp: Remove extra quote.
33276
33277 * gdb.t07/watchpoint.exp: Change xfail for calling function with
33278 watchpoint enabled to be for all non-68k machines.
33279
33280 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
33281
33282 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33283
33284 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
33285 targets use aout.mt instead of ecoff.mt as gas understands
33286 standard aout format.
33287
33288 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
33289
33290 * lib/gdb.exp (runto): Don't insist that function we are running to
33291 was compiled with -g.
33292
33293 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
33294
33295 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
33296 to get back into the read system call.
33297 Accept leading newline in case where we woke it up.
33298
33299 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33300
33301 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
33302 to make the stabs test work on ecoff systems using gcc and -with-stabs.
33303 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
33304 enable ecoff configuration.
33305
33306 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33307
33308 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
33309
33310 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33311
33312 * gdb.t16/printcmds.exp: Add another printf test.
33313
33314 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
33315
33316 * configure.in: If configured -with-stabs on any target, add
33317 stabsdirs to configdirs.
33318
33319 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33320
33321 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
33322 fun" so pattern does not match the command itself.
33323
33324 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33325
33326 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
33327
33328 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33329
33330 * gdb.t17/interrupt.exp: Test for more things.
33331
33332 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33333
33334 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
33335 compiler arranges the code and line numbers.
33336
33337 * gdb.t17/interrupt.exp: Don't send \n after ^C.
33338
33339 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33340
33341 * gdb.t00/help.exp: Increase expect input buffer size.
33342
33343 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33344
33345 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
33346
33347 * gdb.t07/watchpoint.exp: Add xfail for hppa.
33348
33349 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
33350
33351 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
33352 [0-9]*, not just [0-9].
33353
33354 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33355
33356 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
33357
33358 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
33359
33360 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33361
33362 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
33363
33364 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33365
33366 * gdb.t06/signals.c: Add xfails for sun3.
33367
33368 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
33369
33370 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
33371 test_stepping tests.
33372
33373 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33374
33375 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
33376
33377 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
33378
33379 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
33380 rather than actually putting it through cpp twice.
33381
33382 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
33383
33384 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
33385
33386 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
33387 no longer needed.
33388
33389 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33390
33391 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
33392
33393 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
33394 C++ features prints as "struct", make it a pass, not an xfail.
33395
33396 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33397
33398 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
33399 Don't require VA to print as "class" rather than "struct".
33400
33401 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
33402
33403 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
33404
33405 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33406
33407 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
33408
33409 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33410
33411 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
33412 order.
33413
33414 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33415
33416 * gdb.t16/printcmds.exp: Add printf tests.
33417
33418 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
33419
33420 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
33421
33422 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
33423
33424 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
33425 pass counts, to counteract any existing or future setup_xfails.
33426
33427 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33428
33429 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
33430 {BEGIN,END}_COMMON for common block instead of STAB.
33431 * gdb.stabs/wierd.exp: Add xfail for rs6000.
33432
33433 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
33434 intp_var should be N_GSYM not N_LSYM.
33435 wierd-aout.S: Use a label for the value of the N_SO.
33436 wierd.def: Remove all backslashes.
33437 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
33438
33439 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33440
33441 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
33442 get the expected next to inheritance3.
33443
33444 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33445
33446 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
33447 now that gcc-2.4 gets it right.
33448
33449 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33450
33451 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
33452
33453 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
33454 generating comp-info.exp which works for cross-compilation.
33455
33456 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
33457
33458 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
33459 "*-*-sysv4.*".
33460
33461 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
33462
33463 * gdb.t01/run.exp: Start with a fresh gdb.
33464 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
33465 SVR4.x.
33466
33467 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
33468
33469 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
33470 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
33471 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
33472 Makefile.in (distclean, realclean): Remove gdbme.c from list of
33473 things to remove.
33474
33475 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
33476
33477 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
33478 test cases from bug reports.
33479
33480 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
33481
33482 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
33483 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
33484 avoid spurious xfails.
33485 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
33486 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
33487 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
33488
33489 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
33490
33491 * gdb.t00/teststrategy.exp: Rework to provide more useful
33492 description of each test, fix problem with systems that define
33493 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
33494 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
33495 results for "next over recursive call" so timeouts aren't taken
33496 by error.
33497
33498 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
33499
33500 * gdb.t12/scope.exp: Test printing of variables before run.
33501
33502 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
33503 printed in wrong order due to sorting.
33504
33505 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
33506
33507 * gdb.t00/teststrategy.exp: Fix expected results for printing
33508 user entered string constant. Is array of char, prints with no
33509 address.
33510
33511 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
33512 commands.
33513 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
33514 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
33515 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
33516 of struct of char arrays.
33517 * gdb.t00/radix.exp: New tests for radix commands.
33518
33519 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
33520
33521 * gdb.t16/printcmd.exp: Print a variable before running program
33522 (with xfail for AIX).
33523
33524 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
33525
33526 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
33527
33528 * gdb.t16/printcmd.exp: Don't print variables before running program.
33529
33530 * gdb.t06/break.exp: Don't require envp argument to main.
33531
33532 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
33533
33534 * gdb.t02/whatis.exp, gdb.t11/list.exp:
33535 Add xfails for rs6000.
33536
33537 * gdb.t02/whatis.exp: Change other tests not to re-test something
33538 we already tested.
33539
33540 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
33541 each type used has a variable of that type.
33542
33543 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
33544
33545 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
33546
33547 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
33548
33549 * configure.in: change srctrigger to be a file, not a directory
33550
33551 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
33552
33553 * configure.in (mips-idt-ecoff*): Added trailing '*'.
33554
33555 * gdb.t11/list.exp: Fixed a couple of typos.
33556
33557 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
33558
33559 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
33560 is fixed and PR is closed.
33561 * gdb.t16 (gdbme.c): Add simple test string variable.
33562 * gdb.t16 (printcmds.exp): Add tests with simple test string
33563 variable, primarily for boundaries on "set print elements".
33564
33565 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
33566
33567 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
33568 Make leading 0's optional and don't expect a tab in the middle
33569 of the number.
33570
33571 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
33572
33573 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
33574 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
33575 don't end command passed to gdb_test with newline.
33576
33577 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
33578 signed keyword away, don't expect signed bitfields to be signed.
33579
33580 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
33581 printing with only as many 1's as are in the field as well as printing
33582 with 32 1's (see comment).
33583
33584 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
33585
33586 * gdb.t00/default.exp: Start with a fresh gdb.
33587 * configure.in (configdirs): Remove gdb.t31 until the chill
33588 compiler works again. It no longer is able to find chillrt0
33589 since it isn't in libchill.a anymore.
33590 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
33591 wierd.o, make more modular.
33592 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
33593 spurious newlines that caused problems.
33594
33595 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33596
33597 * Move test with enums and partial symbols from gdb.t03/ptype.exp
33598 to gdb.stabs/wierd.exp since GCC has worked around the bug.
33599 gdb.stabs/wierd.{exp,def}: Many new tests.
33600
33601 * gdb.t00/default.exp: update info line for new message.
33602
33603 * gdb.t02/{whatis.exp,gdbme.c}:
33604 Test that "char *" doesn't print as "caddr_t".
33605
33606 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33607
33608 * gdb.t00/help.exp: Use .* in place of some help messages which
33609 just changed.
33610 gdb.t00/default.exp: Update "info frame" test for new message.
33611 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
33612 Remove some xfails
33613
33614 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33615
33616 * gdb.t03/{gdbme.c,ptype.exp}:
33617 Add tests for typedef'd struct and union without tags.
33618 Also check "whatis" on a variable of a typedef'd enum without a tag.
33619
33620 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
33621 PRMS 1823; the bug still exists but isn't reproduced by this test
33622 anymore), and remove rs6000 XFAIL (the bug is fixed).
33623
33624 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
33625 duplicated from whatis.exp. For those that are left, accept
33626 "long", "long int", or "int" for long variables (whatis.exp already
33627 has an XFAIL for "int", so no need to fail it here).
33628
33629 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
33630 Deal with GCC's names for types now that GDB uses the compiler's names.
33631
33632 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
33633 setup_xfail's for sunos4. If we #defined the signed keyword away,
33634 don't expect GDB to know that char it is signed.
33635
33636 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
33637
33638 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
33639
33640 * configure.in (configdirs): Add gdb.t24 for C++ tests that
33641 should work on any system, regardless of debugging format.
33642 * gdb.t21/demangle.exp: Move to gdb.t24.
33643 * gdb.t24/demangle.exp: Move from gdb.t21.
33644 * gdb.t24/{Makefile.in, configure.in}: New files.
33645
33646 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33647
33648 * configure.in: Do gdb.stabs and C++ tests only for stabs.
33649 * gdb.stabs: New directory.
33650
33651 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
33652
33653 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
33654 not just "Quit anyway?".
33655
33656 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
33657
33658 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
33659 that all setup_xfails are immediately followed by clear_xfails.
33660
33661 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
33662
33663 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
33664 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
33665 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
33666 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
33667 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
33668 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33669 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33670 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
33671 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
33672 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
33673 gdb.t31/chillvars.exp, lib/gdb.exp:
33674 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
33675 bug-gdb@prep.ai.mit.edu.
33676
33677 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
33678
33679 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
33680 with 0.0, not integer 0.
33681
33682 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
33683
33684 * gdb.t06/break.exp: Update for "Kill the program" message change.
33685
33686 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
33687
33688 * Makefile.in (GDBFLAGS): Set to -nx.
33689 * Makefile.in (site.exp): Use GDBFLAGS.
33690
33691 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33692
33693 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
33694 Makefiles.
33695 (check): depend on just-check.
33696 (just-check): added so that tests can be run without a noop
33697 build pass.
33698
33699 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
33700
33701 Switch to using configure's configdirs.
33702 * Makefile.in (Makefile): add configure.in dependency.
33703 (SUBDIRS): removed redundant assignment.
33704 * configure.in: switch subdirs assignment to configdirs.
33705 * gdb.t*/configure.in: new files.
33706
33707 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
33708
33709 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
33710 works.
33711
33712 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
33713
33714 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
33715 in explicit rules. Apparently this is not supported by some makes.
33716
33717 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
33718
33719 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
33720
33721 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33722
33723 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
33724 disappeared.
33725
33726 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
33727
33728 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
33729
33730 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
33731
33732 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
33733 watchpoint problem that is now fixed.
33734 * gdb.t30/chexp.exp: Remove setup_xfail for printing
33735 uninitialized convenience variables.
33736 * gdb.t31/chillvars.exp: Fix expected patterns for printing
33737 structures.
33738
33739 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33740
33741 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
33742 which causes expect to get out of sync with gdb on long output
33743 from help set.
33744 * gdb.t09/corefile.exp: Make expected pattern for core file
33745 failing signal and frame output format less sun specific.
33746
33747 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
33748
33749 * gdb.t31/chillvars.exp: Add and remove initial dummy
33750 breakpoint, so that symbol table is forced in.
33751 (Needed at least on Sunos4, though it seems not SVR4.)
33752 * gdb.t31/chillvars.exp: Update for changed output format.
33753
33754 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
33755
33756 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
33757
33758 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
33759
33760 * Makefile.in: Added --srcdir when invoking runtest, removed the
33761 need for a local config file. (optional now)
33762
33763 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
33764
33765 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
33766 failure count used to force early termination. Add some more
33767 expected failures for gnu style demangling.
33768
33769 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33770
33771 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
33772 pmi variable from gdb.t20/gdbme to get optimized away.
33773 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
33774 Check for written corefile upon timeout _and_ eof.
33775
33776 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33777
33778 * config/unix-gdb.exp: Add missing return 0.
33779
33780 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
33781
33782 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
33783 test termination.
33784
33785 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
33786
33787 * configure.in (subdirs): Put back gdb.t17 which mysteriously
33788 disappeared.
33789
33790 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
33791
33792 * gdb.t10/crossload.exp: Disable the i860-elf test until such
33793 time as i860 support works.
33794
33795 * gdb.t15/funcargs.exp: Fix expected outputs to include
33796 "backtrace 100\r" rather than just "backtrace\r", to match last
33797 change.
33798
33799 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
33800
33801 * config/udi-gdb.exp (gdb_exit): Remove close command.
33802 (gdb_target_udi): New procedure to set the UDI target.
33803 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
33804 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
33805 Added waits for prompts after several question responses. Added
33806 some more responses used by a29k-amd-udi-gdb.
33807 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
33808 pass different arguments, restart UDI connection after program
33809 completion.
33810 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
33811 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
33812 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
33813 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
33814 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
33815 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
33816 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
33817 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
33818 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
33819 after program completion.
33820 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
33821 compiled with a SELECT_VECS setting.
33822 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
33823 infinite recursion.
33824
33825 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
33826 Added checks for COFF results, and made them expected failures for
33827 all targets. It would be better to make them expected failures
33828 for COFF targets only.
33829
33830 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
33831
33832 * Makefile.in: add null dvi target, don't bother to recurse
33833 through test directories for info and install-info; rename
33834 $(datadir) to be dejagnu instead of deja-gnu
33835
33836 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
33837
33838 * gdb.t31/gdbme.ch: Re-enable code that previously caused
33839 compiler to coredump.
33840 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
33841 code.
33842
33843 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
33844
33845 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
33846 coredump.
33847 * gdb.t31/chillvars.exp: Comment out tests that depend on that
33848 code.
33849
33850 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
33851
33852 * gdb.t03/ptype.exp: tests for return code from gdb_test.
33853 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
33854 which in a shell. Deletes xgdb when done.
33855 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
33856 Tests the return from the "set height" or "set width" commands.
33857 Added a few return codes where needed.
33858
33859 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
33860
33861 * Makefile.in (SUBDIRS): Add gdb.t17.
33862 * configure.in (subdirs): Add gdb.t17.
33863 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
33864 files to test gdb's calling of functions in the inferior with
33865 the correct arguments and gdb's ability to retrieve any
33866 result returned.
33867
33868 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
33869
33870 * config/unix-gdb.exp (gdb_exit): Remove close commands that
33871 may be called after gdb goes away. Previous versions of expect
33872 needed these to avoid file descriptor leaks, but they cause
33873 errors with the current revision of expect.
33874 * gdb.t00/gdbvars.exp: Use -re on expected output after
33875 setting sevenbit-strings.
33876 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
33877 to set sevenbit-strings consistent across tests.
33878 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
33879 set sevenbit-strings consistent across tests.
33880
33881 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
33882
33883 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
33884 expected output to match current "expect" expectations.
33885
33886 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
33887
33888 * gdb.t00/default.exp: Change expected output for default "source"
33889 command, to match new gdb behavior which requires a filename to
33890 source.
33891
33892 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
33893
33894 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
33895 expected fail for i486-*-* that misses the marker2 function.
33896 * gdb.t10/crossload.exp (bfddefault): Allow successful
33897 recognition of a format to pass even if no symbols are found.
33898 Explicitly catch failures where the format is not recognized
33899 or is ambiguous, and add the reason to the fail message.
33900 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
33901 the cause is and invalid target and add reason to failure message.
33902 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
33903 elf32-i386, elf32-sparc, and elf32-i860.
33904 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
33905 Set up expected failure for 'filename'::variable scope resolution,
33906 which is now apparently broken on all targets.
33907 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
33908 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
33909 gdb.t23/templates.exp: Change failure for missing binfile into
33910 just a warning.
33911 gdb.t21/demangle.exp: Change all cfront references to 'arm'
33912 references.
33913
33914 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
33915
33916 * gdb.t00/default.exp: Add expected output for default "source"
33917 command, to match new gdb behavior.
33918 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
33919
33920 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
33921
33922 * config/*-gdb.exp: returns an error, rather than exiting on
33923 internal errors.
33924
33925 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
33926
33927 * gdb.t03/gdbme.c: Add pointer to struct variable.
33928 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
33929 referencing struct members.
33930
33931 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
33932
33933 * configure.in (mips-idt-ecoff): New target.
33934 * config/mips-gdb.exp: New file for remote board using MIPS remote
33935 debugging protocol.
33936
33937 * Redid configuration scheme. Removed gdb.t*/configure.in.
33938 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
33939 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
33940 distclean targets. Built executables via .o files. Adjusted
33941 tests to account for source files in $(srcdir) rather than
33942 $(objdir).
33943 * lib/gdb.exp (runto): Don't expect () after the function name,
33944 because it may have arguments.
33945
33946 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
33947
33948 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
33949 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
33950 expected failures for mips-idt-* and mips-sgi-*.
33951 * gdb.t00/default.exp (attach): Kill process if requested.
33952 * gdb.t00/help.exp (help target core, help target): Accept a gdb
33953 that does not read core files.
33954 * gdb.t01/run.exp: Removed checks for exit status code.
33955 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
33956 it is linked in.
33957 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
33958 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
33959 appropriate, rather than doing it by hand.
33960 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
33961 execution.
33962 * gdb.t10/crossload.exp: Kill existing program if needed.
33963 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
33964 appropriate, rather than doing it by hand. Always increase
33965 timeout for this test, not just for VxWorks.
33966
33967 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
33968
33969 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
33970 of Chill STRUCT types and STRUCT values.
33971 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
33972 than "char".
33973 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
33974 struct2): New struct definitions and initializations to test
33975 simple Chill STRUCT types.
33976
33977 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
33978
33979 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
33980 the null byte at the end of strings.
33981 * gdb.t00/default.exp: Make show version insensitive to copyright
33982 date.
33983 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
33984 to avoid dependencies on target char signedness.
33985 * gdb.t16/printcmds.exp: Update expected results for explicitly
33986 unsigned char.
33987 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
33988 now work.
33989 * gdb.t21/demangle.exp: Add many more patterns for template
33990 demangling, most of them being expected failures.
33991 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
33992 string we are matching for, to match on the whole string.
33993 * gdb.t21/demangle.exp: Add many new test strings to demangle,
33994 and fix a whole bunch that had incorrect expected output but were
33995 passing anyway because of the bug in "proc demangle".
33996 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
33997 type.
33998 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
33999
34000 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
34001
34002 * gdb/testsuite: made modifications to testcases, etc., to allow
34003 them to work properly given the reorganization of deja-gnu and the
34004 relocation of the testcases from deja-gnu to a "tool" subdirectory.
34005
34006 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
34007
34008 * gdb/testsuite: Initial creation of gdb/testsuite.
34009 Migrated dejagnu testcases and support files for testing nm to
34010 gdb/testsuite from deja-gnu. These files were moved "as is"
34011 with no modifications. This migration is part of a major overhaul
34012 of dejagnu. The modifications to these testcases, etc., which
34013 will allow them to work with the new version of dejagnu will be
34014 made in a future update.
34015
34016 For additional changes see gdb.mi/ChangeLog-1999-2003.
34017 \f
34018 ;; Local Variables:
34019 ;; mode: change-log
34020 ;; left-margin: 8
34021 ;; fill-column: 74
34022 ;; version-control: never
34023 ;; End:
34024
34025 Copyright 1993-2014 Free Software Foundation, Inc.
34026 Copying and distribution of this file, with or without modification,
34027 are permitted provided the copyright notice and this notice are preserved.