ld: Split GENSCRIPTS rule from dependencies to fix tdir_'s.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
b2715b27
AW
12014-05-26 Andy Wingo <wingo@igalia.com>
2
3 * gdb.guile/scm-breakpoint.exp:
4 * gdb.guile/scm-gsmob.exp: Update to use plain old object
5 properties instead of gdb-object-properties.
6
498a4489
YQ
72014-05-26 Yao Qi <yao@codesourcery.com>
8
9 * gdb.server/no-thread-db.exp: Specify source file name
10 explicitly when setting a breakpoint.
11
589fdceb
MM
122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13
14 * gdb.btrace/vdso.c: New.
15 * gdb.btrace/vdso.exp: New.
16
e9089e05
MM
172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18
19 * gdb.base/gcore.exp (capture_command_output): Move ...
20 * lib/gdb.exp (capture_command_output): ... here.
21
67b5c0c1
MM
222014-05-23 Markus Metzger <markus.t.metzger@intel.com>
23
24 * gdb.btrace/data.exp: Test memory access during btrace replay.
25
a2199296
SM
262014-05-22 Simon Marchi <simon.marchi@ericsson.com>
27
28 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
29
17b2616c
PA
302014-05-21 Pedro Alves <palves@redhat.com>
31
32 PR gdb/13860
33 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
34 (top level): Test that output related to execution commands is
35 sent to the console with CLI commands, but not with MI commands.
36 Test that breakpoint events are always mirrored to the console.
37 Also expect the new source line to be output after a "next" in
38 async mode too. Make it a pass/fail test.
39 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
40 output.
41 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
42
5166082f
PA
432014-05-21 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/list.exp (build_pattern, test_list): New procedures.
46 Use them to test variations of "list" after reaching a breakpoint.
47 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
48 Test "list" with listsize 10 after reaching a breakpoint.
49 * gdb.python/python.exp (decode_line current location line
50 number): Adjust expected line number.
51
2f25d70f
SM
522014-05-21 Simon Marchi <simon.marchi@ericsson.com>
53
54 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
55 behavior for $args, pass it directly to "run".
56
ff604a67
MR
572014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
58
59 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
60 30000 to 65536.
61
6a3cb8e8
PA
622014-05-21 Pedro Alves <palves@redhat.com>
63
64 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
65 auto-connect-native-target off".
66 * gdb.base/auto-connect-native-target.c: New file.
67 * gdb.base/auto-connect-native-target.exp: New file.
68
4ebfc96e
PA
692014-05-21 Pedro Alves <palves@redhat.com>
70
71 * gdb.base/default.exp: Test "target native" instead of "target
72 child".
73
36d46afb
MW
742014-05-21 Mark Wielaard <mjw@redhat.com>
75
76 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
77
5876f503
JK
782014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 Fix TLS access for -static -pthread.
81 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
82 <HAVE_TLS> (thread_function, main): Initialize it.
83 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
84 Add clean_restart.
85 <$have_tls != "">: Check TLSVAR.
86
0256a6ac
PA
872014-05-21 Pedro Alves <palves@redhat.com>
88
89 * gdb.base/dcache-line-read-error.c: New.
90 * gdb.base/dcache-line-read-error.exp: New.
91
936d2992
PA
922014-05-20 Pedro Alves <palves@redhat.com>
93
94 * gdb.base/compare-sections.c: New file.
95 * gdb.base/compare-sections.exp: New file.
96
802e8e6d
PA
972014-05-20 Pedro Alves <palves@redhat.com>
98
99 * gdb.base/break-idempotent.c: New file.
100 * gdb.base/break-idempotent.exp: New file.
101
e59fa00f
MM
1022014-05-20 Markus Metzger <markus.t.metzger@intel.com>
103
104 * gdb.btrace/nohist.exp: New.
105
8b696e31
YQ
1062014-05-20 Yao Qi <yao@codesourcery.com>
107
108 * lib/gdb.exp (gdb_init): Set timeout if test file is under
109 gdb.reverse directory and gdb_reverse_timeout exists in board
110 setting.
111 * README: Document gdb_reverse_timeout.
112
73c9764f
YQ
1132014-05-20 Yao Qi <yao@codesourcery.com>
114
115 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
116 'test_file_name'. Treat args as a string instead of a list.
117 (gdb_init): Rename argument 'args' by 'test_file_name'.
118
f1f4348a
JK
1192014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 * gdb.arch/powerpc-power.exp: New file.
122 * gdb.arch/powerpc-power.s: New file.
123
0dbe70ce
DE
1242014-05-16 Doug Evans <dje@google.com>
125
126 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
127 * gdb.base/completion.exp: Check that all expected files exist
128 before doing file completion.
0dbe70ce 129
8d551b02
DE
1302014-05-16 Doug Evans <dje@google.com>
131
132 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
133 Update.
134 (do_syscall_tests_without_xml): Update.
135
73eb7709
PA
1362014-05-16 Pedro Alves <palves@redhat.com>
137
138 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
139 instead of "unknown output after running".
140
3fae92fc
YQ
1412014-05-16 Yao Qi <yao@codesourcery.com>
142
143 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
144 file1.txt from host at the end.
145 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
146
c2b2ccc5
DE
1472014-05-15 Doug Evans <dje@google.com>
148
149 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
150 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
151 loading file. Add test for TU lookup.
152
8c217a4b
SM
1532014-05-15 Simon Marchi <simon.marchi@ericsson.com>
154
155 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
156 calling "-exec-arguments" or "set args" before running the
157 inferior.
158
3deb39c6
SM
1592014-05-15 Simon Marchi <simon.marchi@ericsson.com>
160
161 * lib/mi-support.exp (mi_expect_stop): Expect message for
162 inferiors that exit with non-zero exit code.
163
71a79f8c
YQ
1642014-05-14 Yao Qi <yao@codesourcery.com>
165
166 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
167 match absolute path on remote host.
168 (test_file_list_exec_source_files): Remove "/" from the
169 pattern.
170
f23fcd46
YQ
1712014-05-14 Yao Qi <yao@codesourcery.com>
172
173 * boards/local-remote-host-notty.exp (${board}_file): New
174 proc.
175
9404b58f
KM
1762014-05-07 Kyle McMartin <kyle@redhat.com>
177
178 Pushed by Joel Brobecker <brobecker@adacore.com>.
179 * gdb.arch/aarch64-atomic-inst.c: New file.
180 * gdb.arch/aarch64-atomic-inst.exp: New file.
181
5e45f04c
YQ
1822014-05-07 Yao Qi <yao@codesourcery.com>
183
184 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
185 in current context" too.
186
c888a17d
KS
1872014-05-05 Keith Seitz <keiths@redhat.com>
188
189 * gdb.linespec/ls-dollar.exp: Add test for linespec
190 file:convenience_variable.
191
290a839c
YQ
1922014-05-05 Yao Qi <yao@codesourcery.com>
193
194 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
195 traceframes into tfile and ctf trace files. Read data from
196 trace file and test collected data.
197 (gdb_collect_locals_test): Likewise.
198 (gdb_unavailable_registers_test): Likewise.
199 (gdb_unavailable_floats): Likewise.
200 (gdb_collect_globals_test): Likewise.
201 (top-level): Append "ctf" to trace_file_targets if GDB
202 supports.
203
b5262cd0
YQ
2042014-05-05 Yao Qi <yao@codesourcery.com>
205
206 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
207 code to ...
208 (gdb_collect_args_test_1): ... it. New proc.
209 (gdb_collect_locals_test): Move some code to ...
210 (gdb_collect_locals_test_1): ... it. New proc.
211 (gdb_unavailable_registers_test): Move some code to ...
212 (gdb_unavailable_registers_test_1): ... it. New proc.
213 (gdb_unavailable_floats): Move some code to ...
214 (gdb_unavailable_floats_1): ... it. New proc.
215
30a1e6cc
SDJ
2162014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
217
218 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
219 probes to test for bitness recognition.
220 * gdb.arch/amd64-stap-optional-prefix.exp
221 (test_probe_value_without_reg): New procedure.
222 Add code to test for different kinds of bitness.
223
f33da99a
SDJ
2242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
225
226 PR breakpoints/16889
227 * gdb.arch/amd64-stap-optional-prefix.S: New file.
228 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
229
5b80f00d
PA
2302014-05-01 Pedro Alves <palves@redhat.com>
231
232 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
233 gdb_file_cmd if no file is specified.
234 * boards/native-extended-gdbserver.exp (gdb_load): Use the
235 last_loaded_file to set the remote exec-file.
236
f8c2a73c
PA
2372014-05-01 Pedro Alves <palves@redhat.com>
238
239 * boards/local-remote-host.exp: New file.
240
be6e8ac7
PA
2412014-05-01 Pedro Alves <palves@redhat.com>
242
243 * boards/local-remote-host.exp: Rename to ...
244 * boards/local-remote-host-notty.exp: ... this.
245
cac0dc8f
JB
2462014-04-28 Joel Brobecker <brobecker@adacore.com>
247
248 * gdb.ada/dyn_arrayidx: New testcase.
249
9730e6cc
YQ
2502014-04-26 Yao Qi <yao@codesourcery.com>
251
252 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
253 and compute the length of function main. Save it in
254 $main_length.
255 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
256 (top-level): Use gdb_compile to compile objects into
257 executable and restart GDB. Remove invocation to
258 prepare_for_testing.
259
7ae1a6a6
PA
2602014-04-25 Simon Marchi <simon.marchi@ericsson.com>
261 Pedro Alves <palves@redhat.com>
262
263 PR server/16255
264 * gdb.multi/multi-attach.c: New file.
265 * gdb.multi/multi-attach.exp: New file.
266
4082afcc
PA
2672014-04-25 Pedro Alves <palves@redhat.com>
268
269 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
270 user.
271 (top level): Test that "set remote conditional-breakpoints-packet
272 off" works as intended.
273 * gdb.base/dprintf.exp: Test that "set remote
274 breakpoint-commands-packet off" works as intended.
275 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
276 New function.
277 (top level): Call it.
278 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
279 remote fast-tracepoints-packet off" works as intended.
280 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
281 * lib/gdb.exp (gdb_is_target_remote): ... here.
282
2abc3f8d
DB
2832014-04-24 David Blaikie <dblaikie@gmail.com>
284
285 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
286 ensure clang would not discard them.
287 * gdb.base/gdbvars.c: Ditto.
288 * gdb.base/memattr.c: Ditto.
289 * gdb.base/whatis.c: Ditto.
290 * gdb.python/py-prettyprint.c: Ditto.
291 * gdb.trace/actions.c: Ditto.
292 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
293 ensure clang would not discard it.
294
bfd39632
DB
2952014-04-24 David Blaikie <dblaikie@gmail.com>
296
297 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
298 clang to emit the full definition of type required by the test
299 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
300
22842ff6
DB
3012014-04-24 David Blaikie <dblaikie@gmail.com>
302
303 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
304 coax Clang into emitting the definition of the type.
305 * gdb.cp/pr10728-x.h (y): Ditto.
306 * gdb.cp/pr10728-y.cc (y): Ditto.
307
c2e827ad
DB
3082014-04-24 David Blaikie <dblaikie@gmail.com>
309
310 * gdb.base/label.exp: XFAIL label related tests under Clang.
311 * gdb.cp/cplabel.exp: Ditto.
312 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
313 under Clang those using labels.
314
4c2d33e7
YQ
3152014-04-25 Yao Qi <yao@codesourcery.com>
316
317 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
318 double_label.
319 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
320 partial_label and double_label.
321
56083b99
DB
3222014-04-24 David Blaikie <dblaikie@gmail.com>
323
324 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
325
25d4e99d
DB
3262014-04-24 David Blaikie <dblaikie@gmail.com>
327
328 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
329 of the function to work across GCC and Clang.
330 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
331 pointer types (const void ** const V void **).
332
01f9f808
MS
3332014-04-24 Michael Sturm <michael.sturm@mintel.com>
334 Walfred Tedeschi <walfred.tedeschi@intel.com>
335
336 * Makefile.in (EXECUTABLES): Added i386-avx512.
337 * gdb.arch/i386-avx512.c: New file.
338 * gdb.arch/i386-avx512.exp: Likewise.
339
4b48d439
KS
3402014-04-23 Keith Seitz <keiths@redhat.com>
341
342 * lib/mi-support.exp (mi_list_breakpoints): Delete.
343 (mi_make_breakpoint_table): New procedure.
344 (mi_create_breakpoint): Use mi_make_breakpoint
345 and return the result.
346 (mi_make_breakpoint): New procedure.
347 (mi_build_kv_pairs): New procedure.
348
349 * gdb.mi/mi-break.exp: Remove unused globals,
350 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
351 All callers updated.
352 * gdb.mi/mi-dprintf.exp: Use variable to track command
353 number.
354 Update all callers of mi_create_breakpoint and use
355 mi_make_breakpoint_table.
356 Remove any unused global variables.
357 * gdb.mi/mi-nonstop.exp: Likewise.
358 * gdb.mi/mi-nsintrall.exp: Likewise.
359 * gdb.mi/mi-nsmoribund.exp: Likewise.
360 * gdb.mi/mi-nsthrexec.exp: Likewise.
361 * gdb.mi/mi-reverse.exp: Likewise.
362 * gdb.mi/mi-simplerun.exp: Likewise.
363 * gdb.mi/mi-stepn.exp: Likewise.
364 * gdb.mi/mi-syn-frame.exp: Likewise.
365 * gdb.mi/mi-until.exp: Likewise.
366 * gdb.mi/mi-var-cp.exp: Likewise.
367 * gdb.mi/mi-var-display.exp: Likewise.
368 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
369 * gdb.mi/mi2-var-child.exp: Likewise.
370 * gdb.mi/mi-vla-c99.exp: Likewise.
371 * lib/mi-support.exp: Likewise.
372
373 From Ian Lance Taylor <iant@cygnus.com>:
374 * lib/gdb.exp (parse_args): New procedure.
375
08351840
PA
3762014-04-23 Pedro Alves <palves@redhat.com>
377
378 * gdb.base/break-unload-file.c: New file.
379 * gdb.base/break-unload-file.exp: New file.
380 * gdb.base/sym-file-lib.c (baz): New function.
381 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
382 field.
383 (load): Store the segment's mapped size.
384 (unload): New function.
385 (unload_shlib): New function.
386 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
387 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
388 set a breakpoint at baz, and call it.
389 * gdb.base/sym-file.exp: New tests for stale breakpoint
390 instructions.
391
076855f9
PA
3922014-04-23 Pedro Alves <palves@redhat.com>
393
394 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
395 * gdb.base/hbreak-in-shr-unsupported.c: New file.
396 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
397 * gdb.base/hbreak-unmapped.c: New file.
398 * gdb.base/hbreak-unmapped.exp: New file.
399 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
400 * lib/gdb.exp (gdb_is_target_remote): ... here.
401
483805cf
PA
4022014-04-22 Pedro Alves <palves@redhat.com>
403
404 * gdb.base/consecutive-step-over.c: New file.
405 * gdb.base/consecutive-step-over.exp: New file.
406
06d97543
PA
4072014-04-22 Pedro Alves <palves@redhat.com>
408
409 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
410 instead of send_gdb/gdb_expect.
411
b4429ea2
YQ
4122014-04-22 Yao Qi <yao@codesourcery.com>
413
414 * lib/trace-support.exp (generate_tracefile): New procedure.
415 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
416 return 0.
417 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
418 if generate_tracefile returns 1.
419
51d48146
PA
4202014-04-18 Tom Tromey <palves@redhat.com>
421 Pedro alves <tromey@redhat.com>
422
423 PR backtrace/15558
424 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
425 with a backtrace limit.
426 * gdb.python/py-frame-inline.exp: Test running to an inline
427 function with a backtrace limit, and printing the newest frame.
428 * gdb.python/py-frame-inline.c (main): Call f.
429
bd1dce5f
MS
4302014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
431
432 * gdb.java/jnpe.exp: Drop srcdir from untested path.
433
40d1a503
MS
4342014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
435
436 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
437 Drop prefix from unsupported source file path.
438
389b98f7
YQ
4392014-04-17 Yao Qi <yao@codesourcery.com>
440
441 * lib/gdb.exp (with_target_charset): New proc.
442 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
443 with_target_charset.
444 (test_print_strings): Likewise.
445 (test_repeat_bytes): Likewise.
446 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
447 for some tests.
448
22869d73
KS
4492014-04-16 Keith Seitz <keiths@redhat.com>
450
451 PR gdb/15827
452 * gdb.dwarf2/corrupt.c: New file.
453 * gdb.dwarf2/corrupt.exp: New file.
454
c4f87ca6
KS
4552014-04-16 Keith Seitz <keiths@redhat.com>
456
457 PR c++/16597
458 * gdb.cp/namelessclass.cc: New file.
459 * gdb.cp/namelessclass.exp: New file.
460 * gdb.cp/namelessclass.S: New file.
461
ab19de87
DE
4622014-04-16 Doug Evans <dje@google.com>
463
464 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
465 Add comment.
466 (gdbserver_default_get_comm_port): New function.
467 (gdbserver_start): Check if board file provided
468 "gdbserver,get_comm_port" and use it if so.
469 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
470 (gdb,socketport): Set to "stdio".
471 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
472 (stdio_gdbserver_template): Delete.
473 (${board}_get_remote_address): Update.
474 (${board}_build_remote_cmd): Delete.
475 (${board}_get_comm_port): New function.
476 (${board}_spawn): Update.
477 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
478 Delete.
479 (${board}_get_remote_address): Update.
480 (${board}_get_comm_port): New function.
481
fc98a809
AB
4822014-04-16 Andrew Burgess <aburgess@broadcom.com>
483
484 * gdb.base/memattr.exp: Improve regexps to handle memory regions
485 appearing in any order.
486
87fd9e6e
DE
4872014-04-15 Doug Evans <dje@google.com>
488
489 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
490 uninitialized value of "description".
491
099fc3ea
KS
4922014-04-15 Keith Seitz <keiths@redhat.com>
493
494 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
495 Remove unused globals.
496 (test_running_the_program): Likewise.
497 (test_controlled_execution): Likewise.
498 (test_controlling_breakpoints): Likewise.
499 (test_program_termination): Likewise.
500
5da151d4
KS
5012014-04-15 Keith Seitz <keiths@redhat.com>
502
503 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
504 unused globals.
505 (test_rbreak_creation_and_listing): Likewise.
506 (test_ignore_count): Likewise.
507 (test_error): Likewise.
508
35e5d2f0
PA
5092014-04-15 Pedro Alves <palves@redhat.com>
510
511 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
512 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
513 sym-file-loader.c.
514 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
515 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
516 to sym-file-loader.c.
517 (struct library): Forward declare.
518 (load_shlib, lookup_function): Change prototypes.
519 (find_shstrtab, find_strtab, find_shdr, find_symtab)
520 (translate_offset): Remove declarations.
521 (get_text_addr): New declaration.
522 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
523 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
524 sym-file-loader.h.
525 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
526 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
527 here from sym-file-loader.h.
528 (struct library): New structure.
529 (load_shlib, lookup_function): Change prototypes and adjust to
530 work with a struct library.
531 (find_shstrtab, find_strtab, find_shdr, find_symtab)
532 (translate_offset): Make static.
533 (get_text_addr): New function.
534 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
535
eb4c1710
PA
5362014-04-15 Pedro Alves <palves@redhat.com>
537
538 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
539
2d1baf52
PA
5402014-04-15 Pedro Alves <palves@redhat.com>
541
542 * gdb.base/sym-file-loader.c: Include <limits.h>.
543 (SELF_LINK): New define.
544 (get_origin): New function.
545 (load_shlib): Use it.
546 * gdb.base/sym-file.exp: Don't early return if the target is
547 remote. Use runto_main, and issue fail is that fails. Use
548 gdb_load_shlibs.
549 (shlib_name): Delete.
550 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
551
7dd6df01
PA
5522014-04-15 Pedro Alves <palves@redhat.com>
553
554 * gdb.base/sym-file.exp: Remove regex characters from test
555 message. Don't refer to breakpoint numbers in test messages.
556
b50c8614
KS
5572014-04-14 Keith Seitz <keiths@redhat.com>
558
559 PR c++/16253
560 * gdb.cp/var-tag.cc: New file.
561 * gdb.cp/var-tag.exp: New file.
562 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
563 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
564 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
565 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
566
3d567982
TT
5672014-04-14 Tom Tromey <tromey@redhat.com>
568
569 * gdb.cp/classes.exp (test_enums): Handle underlying type.
570 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
571 type.
572 * gdb.cp/enum-class.exp: New file.
573 * gdb.cp/enum-class.cc: New file.
574
0626fc76
TT
5752014-04-14 Tom Tromey <tromey@redhat.com>
576
577 * gdb.dwarf2/enum-type.exp: New file.
578
dca325b3
SA
5792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
580
581 * gdb.mi/mi-vla-c99.exp: New file.
582 * gdb.mi/vla.c: New file.
583
5854b38a
SA
5842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
585
586 * gdb.base/vla-datatypes.c: New file.
587 * gdb.base/vla-datatypes.exp: New file.
588
463bb957
SA
5892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
590
591 * gdb.base/vla-ptr.c: New file.
592 * gdb.base/vla-ptr.exp: New file.
593
3dd170be
SA
5942014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
595
596 * gdb.dwarf2/count.exp: New file.
597
5ecaaa66
SA
5982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
599
600 * gdb.base/vla-sideeffect.c: New file.
601 * gdb.base/vla-sideeffect.exp: New file.
602
41f1ada5
DB
6032014-04-14 David Blaikie <dblaikie@gmail.com>
604
605 * gdb.mi/non-stop.c: Add return value for non-void function return
606 statement.
607 * gdb.threads/staticthreads.c: Ditto.
608
0be03e84
DE
6092014-04-12 Siva Chandra Reddy <sivachandra@google.com>
610 Doug Evans <xdje42@gmail.com>
611
612 * gdb.guile/scm-value.c: Improve test case.
613 * gdb.guile/scm-value.exp: Add new test.
614
f180a1fb
DB
6152014-04-11 David Blaikie <dblaikie@gmail.com>
616
617 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
618 override Clang's default.
619
6b662e19
JB
6202014-04-11 Joel Brobecker <brobecker@adacore.com>
621
622 Revert the following changes (regressions):
623
624 * gdb.base/vla-sideeffect.c: New file.
625 * gdb.base/vla-sideeffect.exp: New file.
626
627 * gdb.dwarf2/count.exp: New file.
628
629 * gdb.base/vla-multi.c: New file.
630 * gdb.base/vla-multi.exp: New file.
631
632 * gdb.base/vla-ptr.c: New file.
633 * gdb.base/vla-ptr.exp: New file.
634
635 * gdb.base/vla-datatypes.c: New file.
636 * gdb.base/vla-datatypes.exp: New file.
637
638 * gdb.mi/mi-vla-c99.exp: New file.
639 * gdb.mi/vla.c: New file.
640
245a5f0b
KS
6412014-04-11 Keith Seitz <keiths@redhat.com>
642
643 PR c++/16675
644 * gdb.cp/cpsizeof.exp: New file.
645 * gdb.cp/cpsizeof.cc: New file.
646
58a84dcf
SA
6472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
648
191a8a90
JB
649 * gdb.mi/mi-vla-c99.exp: New file.
650 * gdb.mi/vla.c: New file.
58a84dcf 651
c8655f75
SA
6522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
653
654 * gdb.base/vla-datatypes.c: New file.
655 * gdb.base/vla-datatypes.exp: New file.
656
024e13b4
SA
6572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
658
659 * gdb.base/vla-ptr.c: New file.
660 * gdb.base/vla-ptr.exp: New file.
661
1a237e0e
SA
6622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
663
664 * gdb.base/vla-multi.c: New file.
665 * gdb.base/vla-multi.exp: New file.
666
504f3432
SA
6672014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
668
669 * gdb.dwarf2/count.exp: New file.
670
3bce8237
SA
6712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
672
191a8a90
JB
673 * gdb.base/vla-sideeffect.c: New file.
674 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 675
322f9c21
YQ
6762014-04-11 Yao Qi <yao@codesourcery.com>
677
678 * gdb.base/completion.exp: Check file exists before running tests
679 on file completion.
680
d708bcd1
PA
6812014-04-10 Pedro Alves <palves@redhat.com>
682
683 * gdb.base/cond-eval-mode.c: New file.
684 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
685 prepare_for_testing to build the new file. Check result of
686 runto_main.
687 (test_break, test_watch): New procedures.
688 (top level): Use them.
689
ae1d2761
PM
6902014-04-08 Pierre Muller <muller@sourceware.org>
691
692 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
693 Ctrl-V use for mingw hosts.
694
7af389b8
SC
6952014-04-07 Siva Chandra Reddy <sivachandra@google.com>
696
697 * gdb.python/py-value.c: Improve test case.
698 * gdb.python/py-value.exp: Add new test.
699
5e703181
DE
7002014-04-07 David Blaikie <dblaikie@gmail.com>
701
702 * lib/compiler.c: Identify the clang compiler.
703 * lib/compiler.cc: Ditto.
704
9810b410
YQ
7052014-04-03 Yao Qi <yao@codesourcery.com>
706
707 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
708
98d1b8dc
AB
7092014-04-01 Anton Blanchard <anton@samba.org>
710
711 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
712 messages unique.
713
3114cea1
AB
7142014-04-01 Anton Blanchard <anton@samba.org>
715
716 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
717 prepare_for_testing.
718
62f7182c
AB
7192014-04-01 Anton Blanchard <anton@samba.org>
720
721 * gdb.arch/ppc64-atomic-inst.c: Remove.
722 * gdb.arch/ppc64-atomic-inst.S: New file.
723 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
724
770e7fc7
DE
7252014-03-31 Doug Evans <dje@google.com>
726
727 * gdb.base/print-symbol-loading-lib.c: New file.
728 * gdb.base/print-symbol-loading-main.c: New file.
729 * gdb.base/print-symbol-loading.exp: New file.
730
46e2bafa
YQ
7312014-03-31 Yao Qi <yao@codesourcery.com>
732
733 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
734
8776cfe9
JB
7352014-03-28 Joel Brobecker <brobecker@adacore.com>
736
737 * gdb.ada/mi_dyn_arr: New testcase.
738
5d1ef361
DE
7392014-03-27 Doug Evans <dje@google.com>
740
741 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
742
b5bee914
YQ
7432014-03-27 Yao Qi <yao@codesourcery.com>
744
745 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
746 if target is nios2-*-*.
747
0d4d0e77
YQ
7482014-03-26 Yao Qi <yao@codesourcery.com>
749
750 * lib/gdb.exp (readline_is_used): New proc.
751 * gdb.base/completion.exp: Move tests on command complete up.
752 Skip the rest of tests if readline is not used.
753 * gdb.ada/complete.exp: Skp the test if readline is not
754 used.
755 * gdb.base/filesym.exp: Likewise.
756 * gdb.base/macscp.exp: Likewise.
757 * gdb.base/readline-ask.exp: Likewise.
758 * gdb.base/readline.exp: Likewise.
759 * gdb.python/py-cmd.exp: Likewise.
760 * gdb.trace/tfile.exp: Likewise.
761
29361eee
YQ
7622014-03-26 Yao Qi <yao@codesourcery.com>
763
764 * gdb.base/macscp.exp: Fix code format issues.
765
bc9a5525
UW
7662014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
767
768 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
769 * gdb.asm/powerpc64le.inc: New file.
770
d3839ede
PA
7712014-03-25 Pedro Alves <palves@redhat.com>
772 Doug Evans <dje@google.com>
773
774 * gdb.base/source-execution.c: New file.
775 * gdb.base/source-execution.exp: New file.
776 * gdb.base/source-execution.gdb: New file.
777
01672a57
DE
7782014-03-24 Doug Evans <dje@google.com>
779
780 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
781 using fission.
782
88bbeca9
HZ
7832014-03-24 Hui Zhu <hui@codesourcery.com>
784 Pedro Alves <palves@redhat.com>
785
786 PR breakpoints/16101
787 * gdb.base/dprintf.exp: Use unsupported rather than changing the
788 test pass/fail messages. Detect missing support for dprintf when
789 breakpoints are actually inserted.
790 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
791 breakpoints are actually inserted.
792 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
793 fails.
794
d2348791
JK
7952014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
798
feef67ab
DE
7992014-03-22 Doug Evans <xdje42@gmail.com>
800
801 * gdb.python/python.exp (python not supported): Verify multi-line
802 python command issues an error.
25d743f9 803 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 804 guile command issues an error.
feef67ab 805
ecebef6a
MR
8062014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
807
808 * gdb.threads/thread-specific.exp: Handle the lack of usable
809 $this_breakpoint and $this_thread.
810
ccdd1909
HZ
8112014-03-21 Hui Zhu <hui@codesourcery.com>
812
813 * gdb.base/attach.exp (do_command_attach_tests): New.
814
beb460e8
PA
8152014-03-20 Tom Tromey <tromey@redhat.com>
816 Pedro Alves <palves@redhat.com>
817
818 PR cli/15718
819 * gdb.base/condbreak-call-false.c: New file.
820 * gdb.base/condbreak-call-false.exp: New file.
821
40acf43a
PA
8222014-03-20 Pedro Alves <palves@redhat.com>
823
824 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
825 Delete.
826 (block_signals, unblock_signals): Delete.
827 (child_function_2, main): Remove references to deleted variable
828 and functions.
829
9f5e1e02
PA
8302014-03-20 Pedro Alves <palves@redhat.com>
831
832 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
833 Use pthread_kill to signal thread 2.
834 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
835 Adjust to make the test send itself a signal rather than using the
836 host's "kill" command.
837
99619bea
PA
8382014-03-20 Pedro Alves <palves@redhat.com>
839
840 * gdb.threads/multiple-step-overs.c: New file.
841 * gdb.threads/multiple-step-overs.exp: New file.
842 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
843 Adjust expected infrun debug output.
844
2adfaa28
PA
8452014-03-20 Pedro Alves <palves@redhat.com>
846
847 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
848 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
849
31e77af2
PA
8502014-03-20 Pedro Alves <palves@redhat.com>
851
852 PR breakpoints/7143
853 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
854 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
855 of gdb_test_multiple.
856 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
857 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
858
b9f437de
PA
8592014-03-20 Pedro Alves <palves@redhat.com>
860
861 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
862 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
863
05adc73e
PA
8642014-03-19 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/async.exp: Remove early return.
867
6048b950
PA
8682014-03-19 Pedro Alves <palves@redhat.com>
869
870 * gdb.base/async.exp (step& tests): Pass explicit test messages.
871
8bcfb00a
PA
8722014-03-19 Pedro Alves <palves@redhat.com>
873
874 * gdb.base/async.exp (test_background): Expect \r\n after
875 "completed." in the fail pattern.
876
884e37dc
PA
8772014-03-19 Pedro Alves <palves@redhat.com>
878
879 * gdb.base/async.exp (test_background): New procedure.
880 Use it for all background execution command tests.
881
148e57e2
PA
8822014-03-19 Pedro Alves <palves@redhat.com>
883
884 * gdb.base/async.exp: Use prepare_for_testing.
885
f48088c7
PA
8862014-03-19 Pedro Alves <palves@redhat.com>
887
888 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
889 the same line.
890
e2f6c966
PA
8912014-03-19 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/async.c (main): Add "jump here" and "until here" line
894 marker comments.
895 * gdb.base/async.exp (jump_here): New global.
896 (jump& test): Use it.
897 (until_here): New global.
898 (until& test): Use it.
899
c30568d4
PA
9002014-03-19 Pedro Alves <palves@redhat.com>
901
902 * gdb.base/async.exp: Don't frob gdb_protocol.
903
0172b6a7
DE
9042014-03-18 Doug Evans <xdje42@gmail.com>
905
906 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
907 Fix spelling of exec-done-display.
908
06c868a8
JK
9092014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
910
911 PR gdb/15358
912 * gdb.base/gdb-sigterm.c: New file.
913 * gdb.base/gdb-sigterm.exp: New file.
914
0c7e1a46
PA
9152014-03-18 Pedro Alves <palves@redhat.com>
916
917 PR gdb/13860
918 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
919 * lib/mi-support.exp (mi_expect_stop): Add special handling for
920 solib-event.
921
f7c77d93
JB
9222014-03-17 Joel Brobecker <brobecker@adacore.com>
923
924 * gdb.ada/pckd_arr_ren: New testcase.
925
5a1e8c7a
DE
9262014-03-13 Doug Evans <xdje42@gmail.com>
927
928 PR guile/16612
929 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
930 collect after discarding symbols.
931
350e1a76
DE
9322014-03-13 Ludovic Courtès <ludo@gnu.org>
933 Doug Evans <xdje42@gmail.com>
934
935 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
936 to history survives a gc.
937
a69900ae
PA
9382014-03-13 Pedro Alves <palves@redhat.com>
939
940 * gdb.base/default.exp: Don't test "target procfs".
941
5db9f0bd
PA
9422014-03-13 Pedro Alves <palves@redhat.com>
943
944 * gdb.base/default.exp: Update "target child" and "target procfs"
945 tests to not expect "Unix".
946
b3ccfe11
TT
9472014-03-12 Tom Tromey <tromey@redhat.com>
948
949 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
950 New procs. Add target-async tests.
951 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
952 Add target-async tests.
953
646f4417
AA
9542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
955
956 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
957 'func_start' and 'func_end' for the beginning and end of the
958 function code, respectively.
959 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
960 'func_end' instead of 'func' and 'main'.
961
288c211f
AA
9622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
963
964 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
965 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
966 generate the debug info assembler source.
967
e0c0f156
AA
9682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
969
970 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
971 * gdb.dwarf2/arr-subrange.exp: Likewise.
972 * gdb.dwarf2/dwz.exp: Likewise.
973 * gdb.dwarf2/method-ptr.exp: Likewise.
974 * gdb.dwarf2/missing-sig-type.exp: Likewise.
975 * gdb.dwarf2/subrange.exp: Likewise.
976 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
977 * gdb.dwarf2/implptrpiece.exp: Likewise.
978 * gdb.dwarf2/nostaticblock.exp: Likewise.
979
0e5c4555
AA
9802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
981
982 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
983 directory to absolute path name arguments.
984
5ec18f2b
JG
9852014-03-10 Joel Brobecker <brobecker@adacore.com>
986
987 * gdb.ada/tagged_access: New testcase.
988
847fc4f2
MM
9892014-03-07 Markus Metzger <markus.t.metzger@intel.com>
990
991 * gdb.btrace/data.exp: Update expected output.
992
cc3da688
YQ
9932014-03-06 Yao Qi <yao@codesourcery.com>
994
995 * gdb.trace/pr16508.exp: New file.
996
0f26cec1
PA
9972014-03-05 Pedro Alves <palves@redhat.com>
998
999 PR gdb/16575
1000 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1001 procedure.
1002 (top level): Adjust to use it. Add tests that exercise breakpoint
1003 interaction with the code-cache.
1004
7a5a839f
LC
10052014-02-26 Ludovic Courtès <ludo@gnu.org>
1006
1007 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1008 test for 'history-append!'.
1009
31aa7e4e
JB
10102014-02-26 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1013 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1014 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1015 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1016 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1017 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1018
1b588015
JB
10192014-02-26 Joel Brobecker <brobecker@adacore.com>
1020
1021 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1022 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1023 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1024
55426c9d
JB
10252014-02-26 Joel Brobecker <brobecker@adacore.com>
1026
1027 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1028
dc53a7ad
JB
10292014-02-26 Joel Brobecker <brobecker@adacore.com>
1030
1031 * gdb.dwarf2/arr-stride.c: New file.
1032 * gdb.dwarf2/arr-stride.exp: New file.
1033
12ab52e9
PA
10342014-02-26 Pedro Alves <palves@redhat.com>
1035
1036 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1037 that won't ever trigger. Make sure that GDB reports the correct
1038 breakpoint that caused the stop.
1039
849c862e
JK
10402014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1041
1042 PR gdb/16626
1043 * gdb.base/auto-load-script: New file.
1044 * gdb.base/auto-load.c: New file.
1045 * gdb.base/auto-load.exp: New file.
1046
71b7d793
JK
1047 PR gdb/16626
1048 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1049
e2f0d509
JK
10502014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1053 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1054
50cc37c8
DE
10552014-02-24 Doug Evans <dje@google.com>
1056
1057 * lib/gdb.exp (run_on_host): Log error output if program fails.
1058
ea4758f2
PA
10592014-02-21 Pedro Alves <palves@redhat.com>
1060
1061 * gdb.threads/step-after-sr-lock.c: Rename to ...
1062 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1063 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1064 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1065 ... this.
1066
d7b30f67
SDJ
10672014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1068
1069 PR tdep/16397
1070 * gdb.arch/amd64-stap-special-operands.exp: New file.
1071 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1072 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1073 * gdb.arch/amd64-stap-triplet.S: Likewise.
1074 * gdb.arch/amd64-stap-triplet.c: Likewise.
1075
83deb43f
JB
10762014-02-20 Joel Brobecker <brobecker@adacore.com>
1077
1078 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1079 in .section pseudo-op.
1080
adde2bff
DE
10812014-02-20 lin zuojian <manjian2006@gmail.com>
1082 Joel Brobecker <brobecker@adacore.com>
1083 Doug Evans <xdje42@gmail.com>
1084
1085 PR symtab/16581
1086 * gdb.dwarf2/dw2-icycle.S: New file.
1087 * gdb.dwarf2/dw2-icycle.c: New file.
1088 * gdb.dwarf2/dw2-icycle.exp: New file.
1089
f7bd0f78
SC
10902014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1091
1092 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1093 operations on gdb.Value objects.
1094 * gdb.python/py-value-cc.exp: Add new test to test operations on
1095 gdb.Value objects.
1096
c17ef0d5
DE
10972014-02-18 Doug Evans <dje@google.com>
1098
1099 * Makefile.in (TESTS): New variable.
1100 (expanded_tests, expanded_tests_or_none): New variables
1101 (check-single): Pass $(expanded_tests_or_none) to runtest.
1102 (check-parallel): Only run tests in $(TESTS) if non-empty.
1103 (check/no-matching-tests-found): New rule.
1104 * README: Document TESTS makefile variable.
1105
5dd3176f
DE
11062014-02-18 Doug Evans <dje@google.com>
1107
1108 * Makefile.in (check-parallel): rm -rf outputs temp.
1109
0b10be4f
JK
11102014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1111
1112 Fix "ERROR: no fileid for" in the testsuite.
1113 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1114
85f224e7
DE
11152014-02-12 Doug Evans <dje@google.com>
1116
1117 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1118 (MISCELLANEOUS): New variable.
1119 (clean): rm -rf $(MISCELLANEOUS).
1120 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1121 dwp live in the same directory as symlinks, with each symlink pointed
1122 to a differently named file in a different directory.
1123
149b30ff
DE
11242014-02-11 Doug Evans <dje@google.com>
1125
1126 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1127 of Tcl file commands.
1128
1dfdac32
MK
11292014-02-10 Mark Kettenis <kettenis@gnu.org>
1130
1131 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1132 "kill -SIGUSR1 -1".
1133
aa4fb036
JB
11342014-02-10 Joel Brobecker <brobecker@adacore.com>
1135
1136 * gdb.ada/tick_length_array_enum_idx: New testcase.
1137
ed3ef339
DE
11382014-02-10 Doug Evans <xdje42@gmail.com>
1139
1140 * configure.ac (AC_OUTPUT): Add gdb.guile.
1141 * configure: Regenerate.
1142 * lib/gdb-guile.exp: New file.
1143 * lib/gdb.exp (get_target_charset): New function.
1144 * gdb.base/help.exp: Update expected output from "apropos apropos".
1145 * gdb.guile/Makefile.in: New file.
1146 * gdb.guile/guile.exp: New file.
1147 * gdb.guile/scm-arch.c: New file.
1148 * gdb.guile/scm-arch.exp: New file.
1149 * gdb.guile/scm-block.c: New file.
1150 * gdb.guile/scm-block.exp: New file.
1151 * gdb.guile/scm-breakpoint.c: New file.
1152 * gdb.guile/scm-breakpoint.exp: New file.
1153 * gdb.guile/scm-disasm.c: New file.
1154 * gdb.guile/scm-disasm.exp: New file.
1155 * gdb.guile/scm-equal.c: New file.
1156 * gdb.guile/scm-equal.exp: New file.
1157 * gdb.guile/scm-error.exp: New file.
1158 * gdb.guile/scm-error.scm: New file.
1159 * gdb.guile/scm-frame-args.c: New file.
1160 * gdb.guile/scm-frame-args.exp: New file.
1161 * gdb.guile/scm-frame-args.scm: New file.
1162 * gdb.guile/scm-frame-inline.c: New file.
1163 * gdb.guile/scm-frame-inline.exp: New file.
1164 * gdb.guile/scm-frame.c: New file.
1165 * gdb.guile/scm-frame.exp: New file.
1166 * gdb.guile/scm-generics.exp: New file.
1167 * gdb.guile/scm-gsmob.exp: New file.
1168 * gdb.guile/scm-iterator.c: New file.
1169 * gdb.guile/scm-iterator.exp: New file.
1170 * gdb.guile/scm-math.c: New file.
1171 * gdb.guile/scm-math.exp: New file.
1172 * gdb.guile/scm-objfile-script-gdb.in: New file.
1173 * gdb.guile/scm-objfile-script.c: New file.
1174 * gdb.guile/scm-objfile-script.exp: New file.
1175 * gdb.guile/scm-objfile.c: New file.
1176 * gdb.guile/scm-objfile.exp: New file.
1177 * gdb.guile/scm-ports.exp: New file.
1178 * gdb.guile/scm-pretty-print.c: New file.
1179 * gdb.guile/scm-pretty-print.exp: New file.
1180 * gdb.guile/scm-pretty-print.scm: New file.
1181 * gdb.guile/scm-section-script.c: New file.
1182 * gdb.guile/scm-section-script.exp: New file.
1183 * gdb.guile/scm-section-script.scm: New file.
1184 * gdb.guile/scm-symbol.c: New file.
1185 * gdb.guile/scm-symbol.exp: New file.
1186 * gdb.guile/scm-symtab-2.c: New file.
1187 * gdb.guile/scm-symtab.c: New file.
1188 * gdb.guile/scm-symtab.exp: New file.
1189 * gdb.guile/scm-type.c: New file.
1190 * gdb.guile/scm-type.exp: New file.
1191 * gdb.guile/scm-value-cc.cc: New file.
1192 * gdb.guile/scm-value-cc.exp: New file.
1193 * gdb.guile/scm-value.c: New file.
1194 * gdb.guile/scm-value.exp: New file.
1195 * gdb.guile/source2.scm: New file.
1196 * gdb.guile/types-module.cc: New file.
1197 * gdb.guile/types-module.exp: New file.
1198
7026a7c1
YQ
11992014-02-10 Yao Qi <yao@codesourcery.com>
1200
1201 PR testsuite/16543
1202 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1203 * configure: Regenerated.
1204 * Makefile.in: New file.
1205
6c466447
AS
12062014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1207
1208 * gdb.python/py-framefilter.exp: Fix typo.
1209
6e854735
YQ
12102014-02-08 Yao Qi <yao@codesourcery.com>
1211
1212 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1213 that no =breakpoint-modified is emitted when breakpoints are
1214 modified through MI commands.
1215
d137e6dc
PA
12162014-02-07 Pedro Alves <pedro@codesourcery.com>
1217 Pedro Alves <palves@redhat.com>
1218
1219 * gdb.threads/step-after-sr-lock.c: New file.
1220 * gdb.threads/step-after-sr-lock.exp: New file.
1221
b5ee5a50
PA
12222014-02-07 Pedro Alves <palves@redhat.com>
1223
1224 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1225
3c77faf3
JK
12262014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1229 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1230
6dddc817
DE
12312014-02-06 Doug Evans <xdje42@gmail.com>
1232
1233 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1234 output.
1235
1236 * gdb.gdb/python-interrupts.exp: New file.
1237
de7b2893
YQ
12382014-02-05 Yao Qi <yao@codesourcery.com>
1239
1240 * gdb.trace/report.exp (use_collected_data): Test the output
1241 of "info threads" and "info inferiors".
1242
66d032ac
YQ
12432014-02-05 Yao Qi <yao@codesourcery.com>
1244
1245 Revert this patch:
1246
1247 2013-05-24 Yao Qi <yao@codesourcery.com>
1248
1249 * gdb.trace/tfile.exp: Test inferior and thread.
1250
591a12a1
UW
12512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1252
1253 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1254 on a function.
1255 * gdb.base/step-bt.c: Call hello via function pointer to make
1256 sure its first instruction is executed on powerpc64le-linux.
1257
0ff3e01f
UW
12582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1259
1260 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1261
084ee545
UW
12622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1263
1264 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1265 of the test patterns for use on little-endian systems.
1266
6ed14ff3
UW
12672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1268
1269 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1270 (decimal_vector): Fix for little-endian.
1271
401e27fd
JM
12722014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1273
1274 * gdb.arch/sparc-sysstep.exp: New file.
1275 * gdb.arch/sparc-sysstep.c: Likewise.
1276
1277 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1278
8b924729
EBM
12792014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1280
1281 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1282
fb151210
JB
12832014-01-23 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.ada/array_char_idx: New testcase.
1286
0740f8d8
TT
12872014-01-23 Tom Tromey <tromey@redhat.com>
1288
1289 PR python/16487:
1290 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1291 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1292 classes.
1293
21909fa1
TT
12942014-01-23 Tom Tromey <tromey@redhat.com>
1295
1296 PR python/16491:
1297 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1298 string from an inferior frame.
1299 * gdb.python/py-framefilter-mi.exp: Update.
1300
87ce2a04
DE
13012014-01-22 Doug Evans <dje@google.com>
1302
1303 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1304
237b092b
AA
13052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1306
1307 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1308
d674a709
AA
13092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1310
1311 * gdb.trace/entry-values.exp: Remove excess space character from
1312 regex patterns. Handle s390 call instruction.
1313
20fa3390
AA
13142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1315
1316 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1317 define "*_start" label. Make "name" static.
1318 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1319 ${name} by references to ${name}_start.
1320
78466714
AA
13212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1322
1323 * gdb.base/info-macros.exp: Remove "debug" from the compile
1324 options.
1325
ec9f644a
IB
13262014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1327
1328 * gdb.dlang/demangle.exp: New file.
1329
94b1b47e
IB
13302014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1331
1332 * gdb.dlang/primitive-types.exp: New file.
1333
7f420862
IB
13342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1335
1336 * configure.ac: Create gdb.dlang/Makefile.
1337 * configure: Regenerate.
1338 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1339 * gdb.dlang/Makefile.in: New file.
1340 * lib/d-support.exp: New file.
1341 * lib/gdb.exp (skip_d_tests): New proc.
1342
52834460
MM
13432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1344
1345 * gdb.btrace/delta.exp: Check reverse stepi.
1346 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1347 * gdb.btrace/finish.exp: New.
1348 * gdb.btrace/next.exp: New.
1349 * gdb.btrace/nexti.exp: New.
1350 * gdb.btrace/record_goto.c: Add comments.
1351 * gdb.btrace/step.exp: New.
1352 * gdb.btrace/stepi.exp: New.
1353 * gdb.btrace/multi-thread-step.c: New.
1354 * gdb.btrace/multi-thread-step.exp: New.
1355 * gdb.btrace/rn-dl-bind.c: New.
1356 * gdb.btrace/rn-dl-bind.exp: New.
1357 * gdb.btrace/data.c: New.
1358 * gdb.btrace/data.exp: New.
1359 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1360
6e07b1d2
MM
13612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1362
1363 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1364 * gdb.btrace/exception.exp: Update.
1365 * gdb.btrace/instruction_history.exp: Update.
1366 * gdb.btrace/record_goto.exp: Update.
1367 * gdb.btrace/tailcall.exp: Update.
1368 * gdb.btrace/unknown_functions.exp: Update.
1369 * gdb.btrace/delta.exp: New.
1370
0b722aec
MM
13712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1372
1373 * gdb.btrace/record_goto.exp: Add backtrace test.
1374 * gdb.btrace/tailcall.exp: Add backtrace test.
1375
066ce621
MM
13762014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1377
1378 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1379 * gdb.btrace/record_goto.c: New.
1380 * gdb.btrace/record_goto.exp: New.
1381 * gdb.btrace/x86-record_goto.S: New.
1382
0688d04e
MM
13832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1384
1385 * gdb.btrace/function_call_history.exp: Update tests.
1386 * gdb.btrace/instruction_history.exp: Update tests.
1387
8710b709
MM
13882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1389
1390 * gdb.btrace/function_call_history.exp: Fix expected field
1391 order for "record function-call-history".
1392 Add new tests for "record function-call-history /c".
1393 * gdb.btrace/exception.cc: New.
1394 * gdb.btrace/exception.exp: New.
1395 * gdb.btrace/tailcall.exp: New.
1396 * gdb.btrace/x86-tailcall.S: New.
1397 * gdb.btrace/x86-tailcall.c: New.
1398 * gdb.btrace/unknown_functions.c: New.
1399 * gdb.btrace/unknown_functions.exp: New.
1400 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1401
5de9129b
MM
14022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1403
1404 * gdb.btrace/instruction_history.exp: Update.
1405 * gdb.btrace/function_call_history.exp: Update.
1406
23a7fe75
MM
14072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1408
1409 * gdb.btrace/function_call_history.exp: Fix expected function
1410 trace.
1411 * gdb.btrace/instruction_history.exp: Initialize traced.
1412 Remove traced_functions.
1413
724c7dd8
MM
14142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1415
1416 * gdb.btrace/function_call_history.exp: Update
1417 * gdb.btrace/instruction_history.exp: Update.
1418
6d78d93b
MM
14192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1420
1421 * gdb.btrace/enable.exp: Update expected text.
1422
93a360cc
OJ
14232014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1424
1425 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1426 bytes.
1427
3772b53f
MR
14282014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1429
1430 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1431
596662fa
OJ
14322014-01-15 Omair Javaid <omair.javaid@linaro.org>
1433
1434 * lib/gdb.exp (supports_process_record): Return true for
1435 arm*-linux*. (supports_reverse): Likewise.
1436
b5b08fb4
SC
14372014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1438
1439 PR python/15464
1440 PR python/16113
1441 * gdb.python/py-type.c: Enhance test case.
1442 * gdb.python/py-value-cc.cc: Likewise
1443 * gdb.python/py-type.exp: Add new tests.
1444 * gdb.python/py-value-cc.exp: Likewise
1445
52d7fb13
AA
14462014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1447 Pedro Alves <palves@redhat.com>
1448
1449 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1450 Make "name" extern.
1451 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1452 references to ${name}_start by references to ${name}.
1453
a2cd8cfe
JB
14542014-01-10 Joel Brobecker <brobecker@adacore.com>
1455
1456 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1457
4e23fced
JB
14582014-01-10 Joel Brobecker <brobecker@adacore.com>
1459
1460 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1461
c6a9e42c
PA
14622014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1463 Pedro Alves <palves@redhat.com>
1464
1465 * gdb.mi/mi-info-os.exp: Connect to the target with
1466 mi_gdb_target_load.
1467
b7ea362b
PA
14682014-01-08 Pedro Alves <palves@redhat.com>
1469
1470 * gdb.threads/reconnect-signal.c: New file.
1471 * gdb.threads/reconnect-signal.exp: New file.
1472
5e3f4fab
EBM
14732014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.base/source-dir.exp: New file.
1476
79301218
JB
14772014-01-07 Joel Brobecker <brobecker@adacore.com>
1478
1479 * gdb.ada/mi_interface: New testcase.
1480
8e355c5d
JB
14812014-01-07 Joel Brobecker <brobecker@adacore.com>
1482
1483 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1484 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1485 gdb.ada/pp-rec-component/pck.ads: New files.
1486
c0d48811
JB
14872014-01-07 Joel Brobecker <brobecker@adacore.com>
1488
1489 * gdb.python/py-pp-integral.c: New file.
1490 * gdb.python/py-pp-integral.py: New file.
1491 * gdb.python/py-pp-integral.exp: New file.
1492
17b609c3 1493For older changes see ChangeLog-1993-2013.
c906108c 1494\f
8d8cb839
EZ
1495;; Local Variables:
1496;; mode: change-log
1497;; left-margin: 8
1498;; fill-column: 74
1499;; version-control: never
1500;; End:
902f2ccb 1501
14f8b115 1502 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1503 Copying and distribution of this file, with or without modification,
1504 are permitted provided the copyright notice and this notice are preserved.
This page took 3.010456 seconds and 4 git commands to generate.