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