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