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