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