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