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