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