gdb smob cleanups
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2014-05-26 Andy Wingo <wingo@igalia.com>
2
3 * gdb.guile/scm-breakpoint.exp:
4 * gdb.guile/scm-gsmob.exp: Update to use plain old object
5 properties instead of gdb-object-properties.
6
7 2014-05-26 Yao Qi <yao@codesourcery.com>
8
9 * gdb.server/no-thread-db.exp: Specify source file name
10 explicitly when setting a breakpoint.
11
12 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13
14 * gdb.btrace/vdso.c: New.
15 * gdb.btrace/vdso.exp: New.
16
17 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18
19 * gdb.base/gcore.exp (capture_command_output): Move ...
20 * lib/gdb.exp (capture_command_output): ... here.
21
22 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23
24 * gdb.btrace/data.exp: Test memory access during btrace replay.
25
26 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
27
28 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
29
30 2014-05-21 Pedro Alves <palves@redhat.com>
31
32 PR gdb/13860
33 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
34 (top level): Test that output related to execution commands is
35 sent to the console with CLI commands, but not with MI commands.
36 Test that breakpoint events are always mirrored to the console.
37 Also expect the new source line to be output after a "next" in
38 async mode too. Make it a pass/fail test.
39 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
40 output.
41 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
42
43 2014-05-21 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/list.exp (build_pattern, test_list): New procedures.
46 Use them to test variations of "list" after reaching a breakpoint.
47 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
48 Test "list" with listsize 10 after reaching a breakpoint.
49 * gdb.python/python.exp (decode_line current location line
50 number): Adjust expected line number.
51
52 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
53
54 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
55 behavior for $args, pass it directly to "run".
56
57 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
58
59 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
60 30000 to 65536.
61
62 2014-05-21 Pedro Alves <palves@redhat.com>
63
64 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
65 auto-connect-native-target off".
66 * gdb.base/auto-connect-native-target.c: New file.
67 * gdb.base/auto-connect-native-target.exp: New file.
68
69 2014-05-21 Pedro Alves <palves@redhat.com>
70
71 * gdb.base/default.exp: Test "target native" instead of "target
72 child".
73
74 2014-05-21 Mark Wielaard <mjw@redhat.com>
75
76 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
77
78 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 Fix TLS access for -static -pthread.
81 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
82 <HAVE_TLS> (thread_function, main): Initialize it.
83 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
84 Add clean_restart.
85 <$have_tls != "">: Check TLSVAR.
86
87 2014-05-21 Pedro Alves <palves@redhat.com>
88
89 * gdb.base/dcache-line-read-error.c: New.
90 * gdb.base/dcache-line-read-error.exp: New.
91
92 2014-05-20 Pedro Alves <palves@redhat.com>
93
94 * gdb.base/compare-sections.c: New file.
95 * gdb.base/compare-sections.exp: New file.
96
97 2014-05-20 Pedro Alves <palves@redhat.com>
98
99 * gdb.base/break-idempotent.c: New file.
100 * gdb.base/break-idempotent.exp: New file.
101
102 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
103
104 * gdb.btrace/nohist.exp: New.
105
106 2014-05-20 Yao Qi <yao@codesourcery.com>
107
108 * lib/gdb.exp (gdb_init): Set timeout if test file is under
109 gdb.reverse directory and gdb_reverse_timeout exists in board
110 setting.
111 * README: Document gdb_reverse_timeout.
112
113 2014-05-20 Yao Qi <yao@codesourcery.com>
114
115 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
116 'test_file_name'. Treat args as a string instead of a list.
117 (gdb_init): Rename argument 'args' by 'test_file_name'.
118
119 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.arch/powerpc-power.exp: New file.
122 * gdb.arch/powerpc-power.s: New file.
123
124 2014-05-16 Doug Evans <dje@google.com>
125
126 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
127 * gdb.base/completion.exp: Check that all expected files exist
128 before doing file completion.
129
130 2014-05-16 Doug Evans <dje@google.com>
131
132 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
133 Update.
134 (do_syscall_tests_without_xml): Update.
135
136 2014-05-16 Pedro Alves <palves@redhat.com>
137
138 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
139 instead of "unknown output after running".
140
141 2014-05-16 Yao Qi <yao@codesourcery.com>
142
143 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
144 file1.txt from host at the end.
145 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
146
147 2014-05-15 Doug Evans <dje@google.com>
148
149 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
150 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
151 loading file. Add test for TU lookup.
152
153 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
154
155 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
156 calling "-exec-arguments" or "set args" before running the
157 inferior.
158
159 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
160
161 * lib/mi-support.exp (mi_expect_stop): Expect message for
162 inferiors that exit with non-zero exit code.
163
164 2014-05-14 Yao Qi <yao@codesourcery.com>
165
166 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
167 match absolute path on remote host.
168 (test_file_list_exec_source_files): Remove "/" from the
169 pattern.
170
171 2014-05-14 Yao Qi <yao@codesourcery.com>
172
173 * boards/local-remote-host-notty.exp (${board}_file): New
174 proc.
175
176 2014-05-07 Kyle McMartin <kyle@redhat.com>
177
178 Pushed by Joel Brobecker <brobecker@adacore.com>.
179 * gdb.arch/aarch64-atomic-inst.c: New file.
180 * gdb.arch/aarch64-atomic-inst.exp: New file.
181
182 2014-05-07 Yao Qi <yao@codesourcery.com>
183
184 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
185 in current context" too.
186
187 2014-05-05 Keith Seitz <keiths@redhat.com>
188
189 * gdb.linespec/ls-dollar.exp: Add test for linespec
190 file:convenience_variable.
191
192 2014-05-05 Yao Qi <yao@codesourcery.com>
193
194 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
195 traceframes into tfile and ctf trace files. Read data from
196 trace file and test collected data.
197 (gdb_collect_locals_test): Likewise.
198 (gdb_unavailable_registers_test): Likewise.
199 (gdb_unavailable_floats): Likewise.
200 (gdb_collect_globals_test): Likewise.
201 (top-level): Append "ctf" to trace_file_targets if GDB
202 supports.
203
204 2014-05-05 Yao Qi <yao@codesourcery.com>
205
206 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
207 code to ...
208 (gdb_collect_args_test_1): ... it. New proc.
209 (gdb_collect_locals_test): Move some code to ...
210 (gdb_collect_locals_test_1): ... it. New proc.
211 (gdb_unavailable_registers_test): Move some code to ...
212 (gdb_unavailable_registers_test_1): ... it. New proc.
213 (gdb_unavailable_floats): Move some code to ...
214 (gdb_unavailable_floats_1): ... it. New proc.
215
216 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
217
218 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
219 probes to test for bitness recognition.
220 * gdb.arch/amd64-stap-optional-prefix.exp
221 (test_probe_value_without_reg): New procedure.
222 Add code to test for different kinds of bitness.
223
224 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
225
226 PR breakpoints/16889
227 * gdb.arch/amd64-stap-optional-prefix.S: New file.
228 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
229
230 2014-05-01 Pedro Alves <palves@redhat.com>
231
232 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
233 gdb_file_cmd if no file is specified.
234 * boards/native-extended-gdbserver.exp (gdb_load): Use the
235 last_loaded_file to set the remote exec-file.
236
237 2014-05-01 Pedro Alves <palves@redhat.com>
238
239 * boards/local-remote-host.exp: New file.
240
241 2014-05-01 Pedro Alves <palves@redhat.com>
242
243 * boards/local-remote-host.exp: Rename to ...
244 * boards/local-remote-host-notty.exp: ... this.
245
246 2014-04-28 Joel Brobecker <brobecker@adacore.com>
247
248 * gdb.ada/dyn_arrayidx: New testcase.
249
250 2014-04-26 Yao Qi <yao@codesourcery.com>
251
252 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
253 and compute the length of function main. Save it in
254 $main_length.
255 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
256 (top-level): Use gdb_compile to compile objects into
257 executable and restart GDB. Remove invocation to
258 prepare_for_testing.
259
260 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
261 Pedro Alves <palves@redhat.com>
262
263 PR server/16255
264 * gdb.multi/multi-attach.c: New file.
265 * gdb.multi/multi-attach.exp: New file.
266
267 2014-04-25 Pedro Alves <palves@redhat.com>
268
269 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
270 user.
271 (top level): Test that "set remote conditional-breakpoints-packet
272 off" works as intended.
273 * gdb.base/dprintf.exp: Test that "set remote
274 breakpoint-commands-packet off" works as intended.
275 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
276 New function.
277 (top level): Call it.
278 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
279 remote fast-tracepoints-packet off" works as intended.
280 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
281 * lib/gdb.exp (gdb_is_target_remote): ... here.
282
283 2014-04-24 David Blaikie <dblaikie@gmail.com>
284
285 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
286 ensure clang would not discard them.
287 * gdb.base/gdbvars.c: Ditto.
288 * gdb.base/memattr.c: Ditto.
289 * gdb.base/whatis.c: Ditto.
290 * gdb.python/py-prettyprint.c: Ditto.
291 * gdb.trace/actions.c: Ditto.
292 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
293 ensure clang would not discard it.
294
295 2014-04-24 David Blaikie <dblaikie@gmail.com>
296
297 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
298 clang to emit the full definition of type required by the test
299 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
300
301 2014-04-24 David Blaikie <dblaikie@gmail.com>
302
303 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
304 coax Clang into emitting the definition of the type.
305 * gdb.cp/pr10728-x.h (y): Ditto.
306 * gdb.cp/pr10728-y.cc (y): Ditto.
307
308 2014-04-24 David Blaikie <dblaikie@gmail.com>
309
310 * gdb.base/label.exp: XFAIL label related tests under Clang.
311 * gdb.cp/cplabel.exp: Ditto.
312 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
313 under Clang those using labels.
314
315 2014-04-25 Yao Qi <yao@codesourcery.com>
316
317 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
318 double_label.
319 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
320 partial_label and double_label.
321
322 2014-04-24 David Blaikie <dblaikie@gmail.com>
323
324 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
325
326 2014-04-24 David Blaikie <dblaikie@gmail.com>
327
328 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
329 of the function to work across GCC and Clang.
330 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
331 pointer types (const void ** const V void **).
332
333 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
334 Walfred Tedeschi <walfred.tedeschi@intel.com>
335
336 * Makefile.in (EXECUTABLES): Added i386-avx512.
337 * gdb.arch/i386-avx512.c: New file.
338 * gdb.arch/i386-avx512.exp: Likewise.
339
340 2014-04-23 Keith Seitz <keiths@redhat.com>
341
342 * lib/mi-support.exp (mi_list_breakpoints): Delete.
343 (mi_make_breakpoint_table): New procedure.
344 (mi_create_breakpoint): Use mi_make_breakpoint
345 and return the result.
346 (mi_make_breakpoint): New procedure.
347 (mi_build_kv_pairs): New procedure.
348
349 * gdb.mi/mi-break.exp: Remove unused globals,
350 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
351 All callers updated.
352 * gdb.mi/mi-dprintf.exp: Use variable to track command
353 number.
354 Update all callers of mi_create_breakpoint and use
355 mi_make_breakpoint_table.
356 Remove any unused global variables.
357 * gdb.mi/mi-nonstop.exp: Likewise.
358 * gdb.mi/mi-nsintrall.exp: Likewise.
359 * gdb.mi/mi-nsmoribund.exp: Likewise.
360 * gdb.mi/mi-nsthrexec.exp: Likewise.
361 * gdb.mi/mi-reverse.exp: Likewise.
362 * gdb.mi/mi-simplerun.exp: Likewise.
363 * gdb.mi/mi-stepn.exp: Likewise.
364 * gdb.mi/mi-syn-frame.exp: Likewise.
365 * gdb.mi/mi-until.exp: Likewise.
366 * gdb.mi/mi-var-cp.exp: Likewise.
367 * gdb.mi/mi-var-display.exp: Likewise.
368 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
369 * gdb.mi/mi2-var-child.exp: Likewise.
370 * gdb.mi/mi-vla-c99.exp: Likewise.
371 * lib/mi-support.exp: Likewise.
372
373 From Ian Lance Taylor <iant@cygnus.com>:
374 * lib/gdb.exp (parse_args): New procedure.
375
376 2014-04-23 Pedro Alves <palves@redhat.com>
377
378 * gdb.base/break-unload-file.c: New file.
379 * gdb.base/break-unload-file.exp: New file.
380 * gdb.base/sym-file-lib.c (baz): New function.
381 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
382 field.
383 (load): Store the segment's mapped size.
384 (unload): New function.
385 (unload_shlib): New function.
386 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
387 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
388 set a breakpoint at baz, and call it.
389 * gdb.base/sym-file.exp: New tests for stale breakpoint
390 instructions.
391
392 2014-04-23 Pedro Alves <palves@redhat.com>
393
394 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
395 * gdb.base/hbreak-in-shr-unsupported.c: New file.
396 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
397 * gdb.base/hbreak-unmapped.c: New file.
398 * gdb.base/hbreak-unmapped.exp: New file.
399 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
400 * lib/gdb.exp (gdb_is_target_remote): ... here.
401
402 2014-04-22 Pedro Alves <palves@redhat.com>
403
404 * gdb.base/consecutive-step-over.c: New file.
405 * gdb.base/consecutive-step-over.exp: New file.
406
407 2014-04-22 Pedro Alves <palves@redhat.com>
408
409 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
410 instead of send_gdb/gdb_expect.
411
412 2014-04-22 Yao Qi <yao@codesourcery.com>
413
414 * lib/trace-support.exp (generate_tracefile): New procedure.
415 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
416 return 0.
417 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
418 if generate_tracefile returns 1.
419
420 2014-04-18 Tom Tromey <palves@redhat.com>
421 Pedro alves <tromey@redhat.com>
422
423 PR backtrace/15558
424 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
425 with a backtrace limit.
426 * gdb.python/py-frame-inline.exp: Test running to an inline
427 function with a backtrace limit, and printing the newest frame.
428 * gdb.python/py-frame-inline.c (main): Call f.
429
430 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
431
432 * gdb.java/jnpe.exp: Drop srcdir from untested path.
433
434 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
435
436 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
437 Drop prefix from unsupported source file path.
438
439 2014-04-17 Yao Qi <yao@codesourcery.com>
440
441 * lib/gdb.exp (with_target_charset): New proc.
442 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
443 with_target_charset.
444 (test_print_strings): Likewise.
445 (test_repeat_bytes): Likewise.
446 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
447 for some tests.
448
449 2014-04-16 Keith Seitz <keiths@redhat.com>
450
451 PR gdb/15827
452 * gdb.dwarf2/corrupt.c: New file.
453 * gdb.dwarf2/corrupt.exp: New file.
454
455 2014-04-16 Keith Seitz <keiths@redhat.com>
456
457 PR c++/16597
458 * gdb.cp/namelessclass.cc: New file.
459 * gdb.cp/namelessclass.exp: New file.
460 * gdb.cp/namelessclass.S: New file.
461
462 2014-04-16 Doug Evans <dje@google.com>
463
464 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
465 Add comment.
466 (gdbserver_default_get_comm_port): New function.
467 (gdbserver_start): Check if board file provided
468 "gdbserver,get_comm_port" and use it if so.
469 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
470 (gdb,socketport): Set to "stdio".
471 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
472 (stdio_gdbserver_template): Delete.
473 (${board}_get_remote_address): Update.
474 (${board}_build_remote_cmd): Delete.
475 (${board}_get_comm_port): New function.
476 (${board}_spawn): Update.
477 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
478 Delete.
479 (${board}_get_remote_address): Update.
480 (${board}_get_comm_port): New function.
481
482 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
483
484 * gdb.base/memattr.exp: Improve regexps to handle memory regions
485 appearing in any order.
486
487 2014-04-15 Doug Evans <dje@google.com>
488
489 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
490 uninitialized value of "description".
491
492 2014-04-15 Keith Seitz <keiths@redhat.com>
493
494 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
495 Remove unused globals.
496 (test_running_the_program): Likewise.
497 (test_controlled_execution): Likewise.
498 (test_controlling_breakpoints): Likewise.
499 (test_program_termination): Likewise.
500
501 2014-04-15 Keith Seitz <keiths@redhat.com>
502
503 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
504 unused globals.
505 (test_rbreak_creation_and_listing): Likewise.
506 (test_ignore_count): Likewise.
507 (test_error): Likewise.
508
509 2014-04-15 Pedro Alves <palves@redhat.com>
510
511 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
512 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
513 sym-file-loader.c.
514 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
515 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
516 to sym-file-loader.c.
517 (struct library): Forward declare.
518 (load_shlib, lookup_function): Change prototypes.
519 (find_shstrtab, find_strtab, find_shdr, find_symtab)
520 (translate_offset): Remove declarations.
521 (get_text_addr): New declaration.
522 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
523 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
524 sym-file-loader.h.
525 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
526 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
527 here from sym-file-loader.h.
528 (struct library): New structure.
529 (load_shlib, lookup_function): Change prototypes and adjust to
530 work with a struct library.
531 (find_shstrtab, find_strtab, find_shdr, find_symtab)
532 (translate_offset): Make static.
533 (get_text_addr): New function.
534 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
535
536 2014-04-15 Pedro Alves <palves@redhat.com>
537
538 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
539
540 2014-04-15 Pedro Alves <palves@redhat.com>
541
542 * gdb.base/sym-file-loader.c: Include <limits.h>.
543 (SELF_LINK): New define.
544 (get_origin): New function.
545 (load_shlib): Use it.
546 * gdb.base/sym-file.exp: Don't early return if the target is
547 remote. Use runto_main, and issue fail is that fails. Use
548 gdb_load_shlibs.
549 (shlib_name): Delete.
550 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
551
552 2014-04-15 Pedro Alves <palves@redhat.com>
553
554 * gdb.base/sym-file.exp: Remove regex characters from test
555 message. Don't refer to breakpoint numbers in test messages.
556
557 2014-04-14 Keith Seitz <keiths@redhat.com>
558
559 PR c++/16253
560 * gdb.cp/var-tag.cc: New file.
561 * gdb.cp/var-tag.exp: New file.
562 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
563 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
564 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
565 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
566
567 2014-04-14 Tom Tromey <tromey@redhat.com>
568
569 * gdb.cp/classes.exp (test_enums): Handle underlying type.
570 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
571 type.
572 * gdb.cp/enum-class.exp: New file.
573 * gdb.cp/enum-class.cc: New file.
574
575 2014-04-14 Tom Tromey <tromey@redhat.com>
576
577 * gdb.dwarf2/enum-type.exp: New file.
578
579 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
580
581 * gdb.mi/mi-vla-c99.exp: New file.
582 * gdb.mi/vla.c: New file.
583
584 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
585
586 * gdb.base/vla-datatypes.c: New file.
587 * gdb.base/vla-datatypes.exp: New file.
588
589 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
590
591 * gdb.base/vla-ptr.c: New file.
592 * gdb.base/vla-ptr.exp: New file.
593
594 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
595
596 * gdb.dwarf2/count.exp: New file.
597
598 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
599
600 * gdb.base/vla-sideeffect.c: New file.
601 * gdb.base/vla-sideeffect.exp: New file.
602
603 2014-04-14 David Blaikie <dblaikie@gmail.com>
604
605 * gdb.mi/non-stop.c: Add return value for non-void function return
606 statement.
607 * gdb.threads/staticthreads.c: Ditto.
608
609 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
610 Doug Evans <xdje42@gmail.com>
611
612 * gdb.guile/scm-value.c: Improve test case.
613 * gdb.guile/scm-value.exp: Add new test.
614
615 2014-04-11 David Blaikie <dblaikie@gmail.com>
616
617 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
618 override Clang's default.
619
620 2014-04-11 Joel Brobecker <brobecker@adacore.com>
621
622 Revert the following changes (regressions):
623
624 * gdb.base/vla-sideeffect.c: New file.
625 * gdb.base/vla-sideeffect.exp: New file.
626
627 * gdb.dwarf2/count.exp: New file.
628
629 * gdb.base/vla-multi.c: New file.
630 * gdb.base/vla-multi.exp: New file.
631
632 * gdb.base/vla-ptr.c: New file.
633 * gdb.base/vla-ptr.exp: New file.
634
635 * gdb.base/vla-datatypes.c: New file.
636 * gdb.base/vla-datatypes.exp: New file.
637
638 * gdb.mi/mi-vla-c99.exp: New file.
639 * gdb.mi/vla.c: New file.
640
641 2014-04-11 Keith Seitz <keiths@redhat.com>
642
643 PR c++/16675
644 * gdb.cp/cpsizeof.exp: New file.
645 * gdb.cp/cpsizeof.cc: New file.
646
647 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
648
649 * gdb.mi/mi-vla-c99.exp: New file.
650 * gdb.mi/vla.c: New file.
651
652 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
653
654 * gdb.base/vla-datatypes.c: New file.
655 * gdb.base/vla-datatypes.exp: New file.
656
657 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
658
659 * gdb.base/vla-ptr.c: New file.
660 * gdb.base/vla-ptr.exp: New file.
661
662 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
663
664 * gdb.base/vla-multi.c: New file.
665 * gdb.base/vla-multi.exp: New file.
666
667 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
668
669 * gdb.dwarf2/count.exp: New file.
670
671 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
672
673 * gdb.base/vla-sideeffect.c: New file.
674 * gdb.base/vla-sideeffect.exp: New file.
675
676 2014-04-11 Yao Qi <yao@codesourcery.com>
677
678 * gdb.base/completion.exp: Check file exists before running tests
679 on file completion.
680
681 2014-04-10 Pedro Alves <palves@redhat.com>
682
683 * gdb.base/cond-eval-mode.c: New file.
684 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
685 prepare_for_testing to build the new file. Check result of
686 runto_main.
687 (test_break, test_watch): New procedures.
688 (top level): Use them.
689
690 2014-04-08 Pierre Muller <muller@sourceware.org>
691
692 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
693 Ctrl-V use for mingw hosts.
694
695 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
696
697 * gdb.python/py-value.c: Improve test case.
698 * gdb.python/py-value.exp: Add new test.
699
700 2014-04-07 David Blaikie <dblaikie@gmail.com>
701
702 * lib/compiler.c: Identify the clang compiler.
703 * lib/compiler.cc: Ditto.
704
705 2014-04-03 Yao Qi <yao@codesourcery.com>
706
707 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
708
709 2014-04-01 Anton Blanchard <anton@samba.org>
710
711 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
712 messages unique.
713
714 2014-04-01 Anton Blanchard <anton@samba.org>
715
716 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
717 prepare_for_testing.
718
719 2014-04-01 Anton Blanchard <anton@samba.org>
720
721 * gdb.arch/ppc64-atomic-inst.c: Remove.
722 * gdb.arch/ppc64-atomic-inst.S: New file.
723 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
724
725 2014-03-31 Doug Evans <dje@google.com>
726
727 * gdb.base/print-symbol-loading-lib.c: New file.
728 * gdb.base/print-symbol-loading-main.c: New file.
729 * gdb.base/print-symbol-loading.exp: New file.
730
731 2014-03-31 Yao Qi <yao@codesourcery.com>
732
733 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
734
735 2014-03-28 Joel Brobecker <brobecker@adacore.com>
736
737 * gdb.ada/mi_dyn_arr: New testcase.
738
739 2014-03-27 Doug Evans <dje@google.com>
740
741 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
742
743 2014-03-27 Yao Qi <yao@codesourcery.com>
744
745 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
746 if target is nios2-*-*.
747
748 2014-03-26 Yao Qi <yao@codesourcery.com>
749
750 * lib/gdb.exp (readline_is_used): New proc.
751 * gdb.base/completion.exp: Move tests on command complete up.
752 Skip the rest of tests if readline is not used.
753 * gdb.ada/complete.exp: Skp the test if readline is not
754 used.
755 * gdb.base/filesym.exp: Likewise.
756 * gdb.base/macscp.exp: Likewise.
757 * gdb.base/readline-ask.exp: Likewise.
758 * gdb.base/readline.exp: Likewise.
759 * gdb.python/py-cmd.exp: Likewise.
760 * gdb.trace/tfile.exp: Likewise.
761
762 2014-03-26 Yao Qi <yao@codesourcery.com>
763
764 * gdb.base/macscp.exp: Fix code format issues.
765
766 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
767
768 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
769 * gdb.asm/powerpc64le.inc: New file.
770
771 2014-03-25 Pedro Alves <palves@redhat.com>
772 Doug Evans <dje@google.com>
773
774 * gdb.base/source-execution.c: New file.
775 * gdb.base/source-execution.exp: New file.
776 * gdb.base/source-execution.gdb: New file.
777
778 2014-03-24 Doug Evans <dje@google.com>
779
780 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
781 using fission.
782
783 2014-03-24 Hui Zhu <hui@codesourcery.com>
784 Pedro Alves <palves@redhat.com>
785
786 PR breakpoints/16101
787 * gdb.base/dprintf.exp: Use unsupported rather than changing the
788 test pass/fail messages. Detect missing support for dprintf when
789 breakpoints are actually inserted.
790 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
791 breakpoints are actually inserted.
792 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
793 fails.
794
795 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
798
799 2014-03-22 Doug Evans <xdje42@gmail.com>
800
801 * gdb.python/python.exp (python not supported): Verify multi-line
802 python command issues an error.
803 * gdb.guile/guile.exp (guile not supported): Verify multi-line
804 guile command issues an error.
805
806 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
807
808 * gdb.threads/thread-specific.exp: Handle the lack of usable
809 $this_breakpoint and $this_thread.
810
811 2014-03-21 Hui Zhu <hui@codesourcery.com>
812
813 * gdb.base/attach.exp (do_command_attach_tests): New.
814
815 2014-03-20 Tom Tromey <tromey@redhat.com>
816 Pedro Alves <palves@redhat.com>
817
818 PR cli/15718
819 * gdb.base/condbreak-call-false.c: New file.
820 * gdb.base/condbreak-call-false.exp: New file.
821
822 2014-03-20 Pedro Alves <palves@redhat.com>
823
824 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
825 Delete.
826 (block_signals, unblock_signals): Delete.
827 (child_function_2, main): Remove references to deleted variable
828 and functions.
829
830 2014-03-20 Pedro Alves <palves@redhat.com>
831
832 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
833 Use pthread_kill to signal thread 2.
834 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
835 Adjust to make the test send itself a signal rather than using the
836 host's "kill" command.
837
838 2014-03-20 Pedro Alves <palves@redhat.com>
839
840 * gdb.threads/multiple-step-overs.c: New file.
841 * gdb.threads/multiple-step-overs.exp: New file.
842 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
843 Adjust expected infrun debug output.
844
845 2014-03-20 Pedro Alves <palves@redhat.com>
846
847 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
848 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
849
850 2014-03-20 Pedro Alves <palves@redhat.com>
851
852 PR breakpoints/7143
853 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
854 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
855 of gdb_test_multiple.
856 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
857 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
858
859 2014-03-20 Pedro Alves <palves@redhat.com>
860
861 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
862 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
863
864 2014-03-19 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/async.exp: Remove early return.
867
868 2014-03-19 Pedro Alves <palves@redhat.com>
869
870 * gdb.base/async.exp (step& tests): Pass explicit test messages.
871
872 2014-03-19 Pedro Alves <palves@redhat.com>
873
874 * gdb.base/async.exp (test_background): Expect \r\n after
875 "completed." in the fail pattern.
876
877 2014-03-19 Pedro Alves <palves@redhat.com>
878
879 * gdb.base/async.exp (test_background): New procedure.
880 Use it for all background execution command tests.
881
882 2014-03-19 Pedro Alves <palves@redhat.com>
883
884 * gdb.base/async.exp: Use prepare_for_testing.
885
886 2014-03-19 Pedro Alves <palves@redhat.com>
887
888 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
889 the same line.
890
891 2014-03-19 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/async.c (main): Add "jump here" and "until here" line
894 marker comments.
895 * gdb.base/async.exp (jump_here): New global.
896 (jump& test): Use it.
897 (until_here): New global.
898 (until& test): Use it.
899
900 2014-03-19 Pedro Alves <palves@redhat.com>
901
902 * gdb.base/async.exp: Don't frob gdb_protocol.
903
904 2014-03-18 Doug Evans <xdje42@gmail.com>
905
906 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
907 Fix spelling of exec-done-display.
908
909 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 PR gdb/15358
912 * gdb.base/gdb-sigterm.c: New file.
913 * gdb.base/gdb-sigterm.exp: New file.
914
915 2014-03-18 Pedro Alves <palves@redhat.com>
916
917 PR gdb/13860
918 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
919 * lib/mi-support.exp (mi_expect_stop): Add special handling for
920 solib-event.
921
922 2014-03-17 Joel Brobecker <brobecker@adacore.com>
923
924 * gdb.ada/pckd_arr_ren: New testcase.
925
926 2014-03-13 Doug Evans <xdje42@gmail.com>
927
928 PR guile/16612
929 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
930 collect after discarding symbols.
931
932 2014-03-13 Ludovic Courtès <ludo@gnu.org>
933 Doug Evans <xdje42@gmail.com>
934
935 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
936 to history survives a gc.
937
938 2014-03-13 Pedro Alves <palves@redhat.com>
939
940 * gdb.base/default.exp: Don't test "target procfs".
941
942 2014-03-13 Pedro Alves <palves@redhat.com>
943
944 * gdb.base/default.exp: Update "target child" and "target procfs"
945 tests to not expect "Unix".
946
947 2014-03-12 Tom Tromey <tromey@redhat.com>
948
949 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
950 New procs. Add target-async tests.
951 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
952 Add target-async tests.
953
954 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
955
956 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
957 'func_start' and 'func_end' for the beginning and end of the
958 function code, respectively.
959 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
960 'func_end' instead of 'func' and 'main'.
961
962 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
963
964 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
965 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
966 generate the debug info assembler source.
967
968 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
969
970 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
971 * gdb.dwarf2/arr-subrange.exp: Likewise.
972 * gdb.dwarf2/dwz.exp: Likewise.
973 * gdb.dwarf2/method-ptr.exp: Likewise.
974 * gdb.dwarf2/missing-sig-type.exp: Likewise.
975 * gdb.dwarf2/subrange.exp: Likewise.
976 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
977 * gdb.dwarf2/implptrpiece.exp: Likewise.
978 * gdb.dwarf2/nostaticblock.exp: Likewise.
979
980 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
981
982 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
983 directory to absolute path name arguments.
984
985 2014-03-10 Joel Brobecker <brobecker@adacore.com>
986
987 * gdb.ada/tagged_access: New testcase.
988
989 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
990
991 * gdb.btrace/data.exp: Update expected output.
992
993 2014-03-06 Yao Qi <yao@codesourcery.com>
994
995 * gdb.trace/pr16508.exp: New file.
996
997 2014-03-05 Pedro Alves <palves@redhat.com>
998
999 PR gdb/16575
1000 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1001 procedure.
1002 (top level): Adjust to use it. Add tests that exercise breakpoint
1003 interaction with the code-cache.
1004
1005 2014-02-26 Ludovic Courtès <ludo@gnu.org>
1006
1007 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1008 test for 'history-append!'.
1009
1010 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1013 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1014 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1015 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1016 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1017 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1018
1019 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1020
1021 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1022 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1023 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1024
1025 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1026
1027 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1028
1029 2014-02-26 Joel Brobecker <brobecker@adacore.com>
1030
1031 * gdb.dwarf2/arr-stride.c: New file.
1032 * gdb.dwarf2/arr-stride.exp: New file.
1033
1034 2014-02-26 Pedro Alves <palves@redhat.com>
1035
1036 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1037 that won't ever trigger. Make sure that GDB reports the correct
1038 breakpoint that caused the stop.
1039
1040 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 PR gdb/16626
1043 * gdb.base/auto-load-script: New file.
1044 * gdb.base/auto-load.c: New file.
1045 * gdb.base/auto-load.exp: New file.
1046
1047 PR gdb/16626
1048 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1049
1050 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1053 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1054
1055 2014-02-24 Doug Evans <dje@google.com>
1056
1057 * lib/gdb.exp (run_on_host): Log error output if program fails.
1058
1059 2014-02-21 Pedro Alves <palves@redhat.com>
1060
1061 * gdb.threads/step-after-sr-lock.c: Rename to ...
1062 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1063 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1064 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1065 ... this.
1066
1067 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1068
1069 PR tdep/16397
1070 * gdb.arch/amd64-stap-special-operands.exp: New file.
1071 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1072 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1073 * gdb.arch/amd64-stap-triplet.S: Likewise.
1074 * gdb.arch/amd64-stap-triplet.c: Likewise.
1075
1076 2014-02-20 Joel Brobecker <brobecker@adacore.com>
1077
1078 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1079 in .section pseudo-op.
1080
1081 2014-02-20 lin zuojian <manjian2006@gmail.com>
1082 Joel Brobecker <brobecker@adacore.com>
1083 Doug Evans <xdje42@gmail.com>
1084
1085 PR symtab/16581
1086 * gdb.dwarf2/dw2-icycle.S: New file.
1087 * gdb.dwarf2/dw2-icycle.c: New file.
1088 * gdb.dwarf2/dw2-icycle.exp: New file.
1089
1090 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1091
1092 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1093 operations on gdb.Value objects.
1094 * gdb.python/py-value-cc.exp: Add new test to test operations on
1095 gdb.Value objects.
1096
1097 2014-02-18 Doug Evans <dje@google.com>
1098
1099 * Makefile.in (TESTS): New variable.
1100 (expanded_tests, expanded_tests_or_none): New variables
1101 (check-single): Pass $(expanded_tests_or_none) to runtest.
1102 (check-parallel): Only run tests in $(TESTS) if non-empty.
1103 (check/no-matching-tests-found): New rule.
1104 * README: Document TESTS makefile variable.
1105
1106 2014-02-18 Doug Evans <dje@google.com>
1107
1108 * Makefile.in (check-parallel): rm -rf outputs temp.
1109
1110 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1111
1112 Fix "ERROR: no fileid for" in the testsuite.
1113 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1114
1115 2014-02-12 Doug Evans <dje@google.com>
1116
1117 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1118 (MISCELLANEOUS): New variable.
1119 (clean): rm -rf $(MISCELLANEOUS).
1120 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1121 dwp live in the same directory as symlinks, with each symlink pointed
1122 to a differently named file in a different directory.
1123
1124 2014-02-11 Doug Evans <dje@google.com>
1125
1126 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1127 of Tcl file commands.
1128
1129 2014-02-10 Mark Kettenis <kettenis@gnu.org>
1130
1131 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1132 "kill -SIGUSR1 -1".
1133
1134 2014-02-10 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.ada/tick_length_array_enum_idx: New testcase.
1137
1138 2014-02-10 Doug Evans <xdje42@gmail.com>
1139
1140 * configure.ac (AC_OUTPUT): Add gdb.guile.
1141 * configure: Regenerate.
1142 * lib/gdb-guile.exp: New file.
1143 * lib/gdb.exp (get_target_charset): New function.
1144 * gdb.base/help.exp: Update expected output from "apropos apropos".
1145 * gdb.guile/Makefile.in: New file.
1146 * gdb.guile/guile.exp: New file.
1147 * gdb.guile/scm-arch.c: New file.
1148 * gdb.guile/scm-arch.exp: New file.
1149 * gdb.guile/scm-block.c: New file.
1150 * gdb.guile/scm-block.exp: New file.
1151 * gdb.guile/scm-breakpoint.c: New file.
1152 * gdb.guile/scm-breakpoint.exp: New file.
1153 * gdb.guile/scm-disasm.c: New file.
1154 * gdb.guile/scm-disasm.exp: New file.
1155 * gdb.guile/scm-equal.c: New file.
1156 * gdb.guile/scm-equal.exp: New file.
1157 * gdb.guile/scm-error.exp: New file.
1158 * gdb.guile/scm-error.scm: New file.
1159 * gdb.guile/scm-frame-args.c: New file.
1160 * gdb.guile/scm-frame-args.exp: New file.
1161 * gdb.guile/scm-frame-args.scm: New file.
1162 * gdb.guile/scm-frame-inline.c: New file.
1163 * gdb.guile/scm-frame-inline.exp: New file.
1164 * gdb.guile/scm-frame.c: New file.
1165 * gdb.guile/scm-frame.exp: New file.
1166 * gdb.guile/scm-generics.exp: New file.
1167 * gdb.guile/scm-gsmob.exp: New file.
1168 * gdb.guile/scm-iterator.c: New file.
1169 * gdb.guile/scm-iterator.exp: New file.
1170 * gdb.guile/scm-math.c: New file.
1171 * gdb.guile/scm-math.exp: New file.
1172 * gdb.guile/scm-objfile-script-gdb.in: New file.
1173 * gdb.guile/scm-objfile-script.c: New file.
1174 * gdb.guile/scm-objfile-script.exp: New file.
1175 * gdb.guile/scm-objfile.c: New file.
1176 * gdb.guile/scm-objfile.exp: New file.
1177 * gdb.guile/scm-ports.exp: New file.
1178 * gdb.guile/scm-pretty-print.c: New file.
1179 * gdb.guile/scm-pretty-print.exp: New file.
1180 * gdb.guile/scm-pretty-print.scm: New file.
1181 * gdb.guile/scm-section-script.c: New file.
1182 * gdb.guile/scm-section-script.exp: New file.
1183 * gdb.guile/scm-section-script.scm: New file.
1184 * gdb.guile/scm-symbol.c: New file.
1185 * gdb.guile/scm-symbol.exp: New file.
1186 * gdb.guile/scm-symtab-2.c: New file.
1187 * gdb.guile/scm-symtab.c: New file.
1188 * gdb.guile/scm-symtab.exp: New file.
1189 * gdb.guile/scm-type.c: New file.
1190 * gdb.guile/scm-type.exp: New file.
1191 * gdb.guile/scm-value-cc.cc: New file.
1192 * gdb.guile/scm-value-cc.exp: New file.
1193 * gdb.guile/scm-value.c: New file.
1194 * gdb.guile/scm-value.exp: New file.
1195 * gdb.guile/source2.scm: New file.
1196 * gdb.guile/types-module.cc: New file.
1197 * gdb.guile/types-module.exp: New file.
1198
1199 2014-02-10 Yao Qi <yao@codesourcery.com>
1200
1201 PR testsuite/16543
1202 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1203 * configure: Regenerated.
1204 * Makefile.in: New file.
1205
1206 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1207
1208 * gdb.python/py-framefilter.exp: Fix typo.
1209
1210 2014-02-08 Yao Qi <yao@codesourcery.com>
1211
1212 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1213 that no =breakpoint-modified is emitted when breakpoints are
1214 modified through MI commands.
1215
1216 2014-02-07 Pedro Alves <pedro@codesourcery.com>
1217 Pedro Alves <palves@redhat.com>
1218
1219 * gdb.threads/step-after-sr-lock.c: New file.
1220 * gdb.threads/step-after-sr-lock.exp: New file.
1221
1222 2014-02-07 Pedro Alves <palves@redhat.com>
1223
1224 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1225
1226 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1229 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1230
1231 2014-02-06 Doug Evans <xdje42@gmail.com>
1232
1233 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1234 output.
1235
1236 * gdb.gdb/python-interrupts.exp: New file.
1237
1238 2014-02-05 Yao Qi <yao@codesourcery.com>
1239
1240 * gdb.trace/report.exp (use_collected_data): Test the output
1241 of "info threads" and "info inferiors".
1242
1243 2014-02-05 Yao Qi <yao@codesourcery.com>
1244
1245 Revert this patch:
1246
1247 2013-05-24 Yao Qi <yao@codesourcery.com>
1248
1249 * gdb.trace/tfile.exp: Test inferior and thread.
1250
1251 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1252
1253 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1254 on a function.
1255 * gdb.base/step-bt.c: Call hello via function pointer to make
1256 sure its first instruction is executed on powerpc64le-linux.
1257
1258 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1259
1260 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1261
1262 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1263
1264 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1265 of the test patterns for use on little-endian systems.
1266
1267 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1268
1269 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1270 (decimal_vector): Fix for little-endian.
1271
1272 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1273
1274 * gdb.arch/sparc-sysstep.exp: New file.
1275 * gdb.arch/sparc-sysstep.c: Likewise.
1276
1277 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1278
1279 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1280
1281 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1282
1283 2014-01-23 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.ada/array_char_idx: New testcase.
1286
1287 2014-01-23 Tom Tromey <tromey@redhat.com>
1288
1289 PR python/16487:
1290 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1291 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1292 classes.
1293
1294 2014-01-23 Tom Tromey <tromey@redhat.com>
1295
1296 PR python/16491:
1297 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1298 string from an inferior frame.
1299 * gdb.python/py-framefilter-mi.exp: Update.
1300
1301 2014-01-22 Doug Evans <dje@google.com>
1302
1303 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1304
1305 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1306
1307 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1308
1309 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1310
1311 * gdb.trace/entry-values.exp: Remove excess space character from
1312 regex patterns. Handle s390 call instruction.
1313
1314 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1315
1316 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1317 define "*_start" label. Make "name" static.
1318 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1319 ${name} by references to ${name}_start.
1320
1321 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1322
1323 * gdb.base/info-macros.exp: Remove "debug" from the compile
1324 options.
1325
1326 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1327
1328 * gdb.dlang/demangle.exp: New file.
1329
1330 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1331
1332 * gdb.dlang/primitive-types.exp: New file.
1333
1334 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1335
1336 * configure.ac: Create gdb.dlang/Makefile.
1337 * configure: Regenerate.
1338 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1339 * gdb.dlang/Makefile.in: New file.
1340 * lib/d-support.exp: New file.
1341 * lib/gdb.exp (skip_d_tests): New proc.
1342
1343 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1344
1345 * gdb.btrace/delta.exp: Check reverse stepi.
1346 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1347 * gdb.btrace/finish.exp: New.
1348 * gdb.btrace/next.exp: New.
1349 * gdb.btrace/nexti.exp: New.
1350 * gdb.btrace/record_goto.c: Add comments.
1351 * gdb.btrace/step.exp: New.
1352 * gdb.btrace/stepi.exp: New.
1353 * gdb.btrace/multi-thread-step.c: New.
1354 * gdb.btrace/multi-thread-step.exp: New.
1355 * gdb.btrace/rn-dl-bind.c: New.
1356 * gdb.btrace/rn-dl-bind.exp: New.
1357 * gdb.btrace/data.c: New.
1358 * gdb.btrace/data.exp: New.
1359 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1360
1361 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1362
1363 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1364 * gdb.btrace/exception.exp: Update.
1365 * gdb.btrace/instruction_history.exp: Update.
1366 * gdb.btrace/record_goto.exp: Update.
1367 * gdb.btrace/tailcall.exp: Update.
1368 * gdb.btrace/unknown_functions.exp: Update.
1369 * gdb.btrace/delta.exp: New.
1370
1371 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1372
1373 * gdb.btrace/record_goto.exp: Add backtrace test.
1374 * gdb.btrace/tailcall.exp: Add backtrace test.
1375
1376 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1377
1378 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1379 * gdb.btrace/record_goto.c: New.
1380 * gdb.btrace/record_goto.exp: New.
1381 * gdb.btrace/x86-record_goto.S: New.
1382
1383 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1384
1385 * gdb.btrace/function_call_history.exp: Update tests.
1386 * gdb.btrace/instruction_history.exp: Update tests.
1387
1388 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1389
1390 * gdb.btrace/function_call_history.exp: Fix expected field
1391 order for "record function-call-history".
1392 Add new tests for "record function-call-history /c".
1393 * gdb.btrace/exception.cc: New.
1394 * gdb.btrace/exception.exp: New.
1395 * gdb.btrace/tailcall.exp: New.
1396 * gdb.btrace/x86-tailcall.S: New.
1397 * gdb.btrace/x86-tailcall.c: New.
1398 * gdb.btrace/unknown_functions.c: New.
1399 * gdb.btrace/unknown_functions.exp: New.
1400 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1401
1402 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1403
1404 * gdb.btrace/instruction_history.exp: Update.
1405 * gdb.btrace/function_call_history.exp: Update.
1406
1407 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1408
1409 * gdb.btrace/function_call_history.exp: Fix expected function
1410 trace.
1411 * gdb.btrace/instruction_history.exp: Initialize traced.
1412 Remove traced_functions.
1413
1414 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1415
1416 * gdb.btrace/function_call_history.exp: Update
1417 * gdb.btrace/instruction_history.exp: Update.
1418
1419 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1420
1421 * gdb.btrace/enable.exp: Update expected text.
1422
1423 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1424
1425 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1426 bytes.
1427
1428 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1429
1430 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1431
1432 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
1433
1434 * lib/gdb.exp (supports_process_record): Return true for
1435 arm*-linux*. (supports_reverse): Likewise.
1436
1437 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1438
1439 PR python/15464
1440 PR python/16113
1441 * gdb.python/py-type.c: Enhance test case.
1442 * gdb.python/py-value-cc.cc: Likewise
1443 * gdb.python/py-type.exp: Add new tests.
1444 * gdb.python/py-value-cc.exp: Likewise
1445
1446 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1447 Pedro Alves <palves@redhat.com>
1448
1449 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1450 Make "name" extern.
1451 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1452 references to ${name}_start by references to ${name}.
1453
1454 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1455
1456 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1457
1458 2014-01-10 Joel Brobecker <brobecker@adacore.com>
1459
1460 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1461
1462 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1463 Pedro Alves <palves@redhat.com>
1464
1465 * gdb.mi/mi-info-os.exp: Connect to the target with
1466 mi_gdb_target_load.
1467
1468 2014-01-08 Pedro Alves <palves@redhat.com>
1469
1470 * gdb.threads/reconnect-signal.c: New file.
1471 * gdb.threads/reconnect-signal.exp: New file.
1472
1473 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.base/source-dir.exp: New file.
1476
1477 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1478
1479 * gdb.ada/mi_interface: New testcase.
1480
1481 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1482
1483 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1484 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1485 gdb.ada/pp-rec-component/pck.ads: New files.
1486
1487 2014-01-07 Joel Brobecker <brobecker@adacore.com>
1488
1489 * gdb.python/py-pp-integral.c: New file.
1490 * gdb.python/py-pp-integral.py: New file.
1491 * gdb.python/py-pp-integral.exp: New file.
1492
1493 For older changes see ChangeLog-1993-2013.
1494 \f
1495 ;; Local Variables:
1496 ;; mode: change-log
1497 ;; left-margin: 8
1498 ;; fill-column: 74
1499 ;; version-control: never
1500 ;; End:
1501
1502 Copyright 2014 Free Software Foundation, Inc.
1503 Copying and distribution of this file, with or without modification,
1504 are permitted provided the copyright notice and this notice are preserved.
This page took 0.068858 seconds and 4 git commands to generate.