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