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