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