gcore, target: allow target to prepare/cleanup for/after core file generation
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8e9db26e
PA
12014-06-23 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/watchpoint-reuse-slot.c: New file.
4 * gdb.base/watchpoint-reuse-slot.exp: New file.
5
70afc5b7
SC
62014-06-23 Siva Chandra Reddy <sivachandra@google.com>
7
8 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9 progspace's filename in 'info', 'enable' and 'disable' command
10 tests.
11
b972bd9c
JK
122014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13
14 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
15 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
16 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17
125f8a3d
GB
182014-06-20 Gary Benson <gbenson@redhat.com>
19
20 * gdb.arch/i386-avx.exp: Fix include file location.
21 * gdb.arch/i386-sse.exp: Likewise.
22
3ed9baed
IB
232014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
24
25 * gdb.dlang/expression.exp: New file.
26
034f788c
PA
272014-06-19 Pedro Alves <palves@redhat.com>
28
29 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
30 out from ...
31 (top level): ... here. Iterate running tests under different
32 scheduler-locking settings.
33
45371d0c
LM
342014-06-18 Luis Machado <lgustavo@codesourcery.com>
35
36 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
37 to DW_FORM_addr and use non-zero addresses.
38
5d376983
SC
392014-06-18 Siva Chandra Reddy <sivachandra@google.com>
40
41 PR gdb/17017
42 * gdb.python/py-xmethods.cc: Add global function call counters and
43 increment them in their respective functions. Remove "cout"
44 statements.
45 * gdb.python/py-xmethods.exp: Make tests check the global function
46 call counters instead of depending on inferior IO.
47
a1aa2221
LM
482014-06-18 Don Breazeal <donb@codesourcery.com>
49
50 * gdb.base/foll-fork.exp (default_fork_parent_follow):
51 Deleted procedure.
52 (explicit_fork_parent_follow): Deleted procedure.
53 (explicit_fork_child_follow): Deleted procedure.
54 (test_follow_fork): New procedure.
55 (do_fork_tests): Replace calls to deleted procedures with
56 calls to test_follow_fork and reset GDB for subsequent
57 procedure calls.
58
0fc05997
YQ
592014-06-17 Yao Qi <yao@codesourcery.com>
60
61 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
62 CP1252.
63
70795c52
LM
642014-06-17 Luis Machado <lgustavo@codesourcery.com>
65
66 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
67 Initialize ptr and S explicitly.
68 (skip_type_update_when_not_use_rtti_test): Likewise.
69
6be47f0c
KS
702014-06-16 Keith Seitz <keiths@redhat.com>
71
72 PR mi/15863
73 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
74 the inferior is started.
75
d03de421
PA
762014-06-16 Pedro Alves <palves@redhat.com>
77
78 * gdb.base/break-main-file-remove-fail.c: New file.
79 * gdb.base/break-main-file-remove-fail.exp: New file.
80 * gdb.base/break-unload-file.exp: Use build_executable instead of
81 prepare_for_testing.
82 (test_break): New parameter "initial_load". Handle it.
83 (top level): Add initial_load cmdline/file axis.
84
f9579b99
TT
852014-06-12 Tom Tromey <tromey@redhat.com>
86
87 * gdb.base/completion.exp: Don't use directory name in test.
88
3657956b
GB
892014-06-09 Gary Benson <gbenson@redhat.com>
90
91 * gdb.base/sigall.c [Functions to send signals]: Reorder to
92 separate the always-available ANSI-standard signals from the
93 signals that require checking.
94 (main): Likewise.
95 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
96 Likewise.
97 (main): Likewise.
98
4186eb54
KS
992014-06-07 Keith Seitz <keiths@redhat.com>
100
101 Revert:
102 PR c++/16253
103 * gdb.cp/var-tag.cc: New file.
104 * gdb.cp/var-tag.exp: New file.
105 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
106 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
107 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
108 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
109
25326a28 1102014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
111
112 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
113
829155c9
PA
1142014-06-06 Pedro Alves <palves@redhat.com>
115
116 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
117 in target debug output instead of looking at RSP packets,
118 disabling the test on any target that uses hardware stepping.
119 Update comments.
120
61c8d22e
PA
1212014-06-06 Pedro Alves <palves@redhat.com>
122
123 * gdb.base/break-unload-file.exp: Fix typo.
124
d9a47287
YQ
1252014-06-06 Yao Qi <yao@codesourcery.com>
126
127 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
128 from "jit_function" to "^jit_function".
129
e5e01dbf
YQ
1302014-06-06 Yao Qi <yao@codesourcery.com>
131
132 * gdb.base/async.c (foo): Add one statement.
133 * gdb.base/async.exp: Get the next instruction address and
134 match the output of "nexti" by instruction address. Match
135 the hex address in the output of "finish".
136
73ba372c
GB
1372014-06-06 Gary Benson <gbenson@redhat.com>
138
139 * gdb.base/call-signals.c: Remove preprocessor conditionals
140 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
141 SIGSEGV and SIGTERM.
142 * gdb.base/sigall.c: Likewise.
143 * gdb.base/unwindonsignal.c: Likewise.
144 * gdb.reverse/sigall-reverse.c: Likewise.
145
831517df
YQ
1462014-06-06 Yao Qi <yao@codesourcery.com>
147
148 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
149 readable, skip the test.
150
b8b91e98
YQ
1512014-06-06 Yao Qi <yao@codesourcery.com>
152
153 * gdb.threads/staticthreads.c (thread_function): Move the line
154 setting breakpoint on forward.
155 * gdb.threads/staticthreads.exp: Update comments.
156
fb934770
LC
1572014-06-05 Ludovic Courtès <ludo@gnu.org>
158
159 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
160 "history-append! type error".
161
6ef284bd
SM
1622014-06-05 Simon Marchi <simon.marchi@ericsson.com>
163
164 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
165 erroneous dprintf expected input.
166
a872e241
DE
1672014-06-04 Doug Evans <xdje42@gmail.com>
168
169 * gdb.guile/scm-generics.exp: Delete.
170
16f691fb
DE
1712014-06-04 Doug Evans <xdje42@gmail.com>
172
173 * gdb.guile/scm-breakpoint.exp: Update.
174 Add tests for breakpoint registration.
175
012370f6
TT
1762014-06-04 Tom Tromey <tromey@redhat.com>
177
178 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
179 VLA-in-union.
180 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
181 inner_vla_struct, vla_union types. Initialize objects of those
182 types and compute their sizes.
183
9f5a4cef
HZ
1842014-06-04 Nathan Sidwell <nathan@codesourcery.com>
185 Hui Zhu <hui@codesourcery.com>
186
187 * gdb.base/fileio.exp: Add test for shell not available as well as
188 available.
189 * gdb.base/fileio.c (test_system): Check for shell twice.
190
90a45c4d
YQ
1912014-06-04 Yao Qi <yao@codesourcery.com>
192
193 * gdb.base/auto-connect-native-target.exp: Remove redundant
194 space from the regexp pattern.
195
70017e41
YQ
1962014-06-04 Yao Qi <yao@codesourcery.com>
197
198 * gdb.base/default.exp: Replace "child" with "native" in
199 regexp pattern.
200
883964a7
SC
2012014-06-03 Siva Chandra Reddy <sivachandra@google.com>
202
203 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
204 * gdb.python/py-xmethods.exp: New tests to test xmethods.
205 * gdb.python/py-xmethods.py: Python script supporting the
206 new testcase and tests.
207
ef370185
JB
2082014-06-03 Joel Brobecker <brobecker@adacore.com>
209 Pedro Alves <palves@redhat.com>
210
211 PR breakpoints/17000
212 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
213 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
214
1e2ccb61
BM
2152014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
216
217 * gdb.base/subst.exp: Add tests to verify partial path matching
218 output.
219
c6ec5ab2
PA
2202014-06-03 Pedro Alves <palves@redhat.com>
221
222 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
223 target that doesn't use software single-stepping.
224
835c559f
PA
2252014-06-03 Pedro Alves <palves@redhat.com>
226
227 PR breakpoints/17000
228 * gdb.base/sss-bp-on-user-bp-2.c: New file.
229 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
230
06eb1586
DE
2312014-06-02 Doug Evans <xdje42@gmail.com>
232
233 * gdb.guile/scm-parameter.exp: New file.
234
e698b8c4
DE
2352014-06-02 Doug Evans <xdje42@gmail.com>
236
237 * gdb.guile/scm-cmd.c: New file.
238 * gdb.guile/scm-cmd.exp: New file.
239
ded03782
DE
2402014-06-02 Doug Evans <xdje42@gmail.com>
241
242 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
243 pretty-printer lookup.
244 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
245 (make-pp_s-printer): Call it.
246 (make-pretty-printer-from-dict): New function.
247 (lookup-pretty-printer-maker-from-dict): New function.
248 (*pretty-printer*): Simplify.
249 (make-objfile-pp_s-printer): New function.
250 (install-objfile-pretty-printers!): New function.
251 (make-progspace-pp_s-printer): New function.
252 (install-progspace-pretty-printers!): New function.
253 * gdb.guile/scm-progspace.c: New file.
254 * gdb.guile/scm-progspace.exp: New file.
255
41fac0cf
PA
2562014-06-02 Pedro Alves <palves@redhat.com>
257
258 * gdb.base/dprintf-bp-same-addr.c: New file.
259 * gdb.base/dprintf-bp-same-addr.exp: New file.
260
96ae5695
EBM
2612014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
262
263 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
264 * gdb.arch/powerpc-power.s: Likewise.
265
da02b3a8
JB
2662014-06-02 Joel Brobecker <brobecker@adacore.com>
267
268 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
269
c72b2e7b
YQ
2702014-06-01 Yao Qi <yao@codesourcery.com>
271
272 * gdb.base/watchpoint.exp (test_watch_location): Check null
273 pointer can be dereferenced. If not, do the test, otherwise
274 skip it.
275
53e8a631
AB
2762014-05-30 Andrew Burgess <aburgess@broadcom.com>
277
278 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
279 results.
280 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
281
938f0e2f
AB
2822014-05-30 Andrew Burgess <aburgess@broadcom.com>
283
284 * gdb.arch/amd64-invalid-stack-middle.S: New file.
285 * gdb.arch/amd64-invalid-stack-middle.c: New file.
286 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
287 * gdb.arch/amd64-invalid-stack-top.c: New file.
288 * gdb.arch/amd64-invalid-stack-top.exp: New file.
289
9ba6657a
PA
2902014-05-30 Pedro Alves <palves@redhat.com>
291
292 PR breakpoints/17000
293 * gdb.base/sss-bp-on-user-bp.c: New file.
294 * gdb.base/sss-bp-on-user-bp.exp: New file.
295
522c09bf
DB
2962014-05-30 David Blaikie <dblaikie@gmail.com>
297
298 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
299 gnu_inline semantics via attribute.
300 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
301 source explicitly specifies the required semantics.
302
bf4ef81e
MR
3032014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
304
305 * gdb.reverse/sigall-reverse.exp: Fix a typo.
306
329ea579
PA
3072014-05-29 Pedro Alves <palves@redhat.com>
308 Tom Tromey <tromey@redhat.com>
309
310 * gdb.base/async-shell.exp: Don't enable target-async.
311 * gdb.base/async.exp
312 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
313 parameter. Adjust.
314 (top level): Don't test with "target-async".
315 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
316 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
317 * gdb.base/inferior-died.exp: Don't enable target-async.
318 * gdb.base/interrupt-noterm.exp: Likewise.
319 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
320 * gdb.mi/mi-nonstop-exit.exp: Likewise.
321 * gdb.mi/mi-nonstop.exp: Likewise.
322 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
323 * gdb.mi/mi-nsintrall.exp: Likewise.
324 * gdb.mi/mi-nsmoribund.exp: Likewise.
325 * gdb.mi/mi-nsthrexec.exp: Likewise.
326 * gdb.mi/mi-watch-nonstop.exp: Likewise.
327 * gdb.multi/watchpoint-multi.exp: Adjust comment.
328 * gdb.python/py-evsignal.exp: Don't enable target-async.
329 * gdb.python/py-evthreads.exp: Likewise.
330 * gdb.python/py-prompt.exp: Likewise.
331 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
332 * gdb.server/solib-list.exp: Don't enable target-async.
333 * gdb.threads/thread-specific-bp.exp: Likewise.
334 * lib/mi-support.exp: Adjust to use mi-async.
335
fd664c91
PA
3362014-05-29 Pedro Alves <palves@redhat.com>
337
338 PR gdb/13860
339 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
340 reason, even in sync mode.
341
251bde03
PA
3422014-05-29 Pedro Alves <palves@redhat.com>
343 Hui Zhu <hui@codesourcery.com>
344
345 PR PR15693
346 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
347 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
348 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
349 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
350
7f3c0343
JB
3512014-05-28 Joel Brobecker <brobecker@adacore.com>
352
353 * config/monitor.exp (gdb_target_monitor): Replace use of
354 "set remotebaud" by "set serial baud".
355
b2715b27
AW
3562014-05-26 Andy Wingo <wingo@igalia.com>
357
358 * gdb.guile/scm-breakpoint.exp:
359 * gdb.guile/scm-gsmob.exp: Update to use plain old object
360 properties instead of gdb-object-properties.
361
498a4489
YQ
3622014-05-26 Yao Qi <yao@codesourcery.com>
363
364 * gdb.server/no-thread-db.exp: Specify source file name
365 explicitly when setting a breakpoint.
366
589fdceb
MM
3672014-05-23 Markus Metzger <markus.t.metzger@intel.com>
368
369 * gdb.btrace/vdso.c: New.
370 * gdb.btrace/vdso.exp: New.
371
e9089e05
MM
3722014-05-23 Markus Metzger <markus.t.metzger@intel.com>
373
374 * gdb.base/gcore.exp (capture_command_output): Move ...
375 * lib/gdb.exp (capture_command_output): ... here.
376
67b5c0c1
MM
3772014-05-23 Markus Metzger <markus.t.metzger@intel.com>
378
379 * gdb.btrace/data.exp: Test memory access during btrace replay.
380
a2199296
SM
3812014-05-22 Simon Marchi <simon.marchi@ericsson.com>
382
383 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
384
17b2616c
PA
3852014-05-21 Pedro Alves <palves@redhat.com>
386
387 PR gdb/13860
388 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
389 (top level): Test that output related to execution commands is
390 sent to the console with CLI commands, but not with MI commands.
391 Test that breakpoint events are always mirrored to the console.
392 Also expect the new source line to be output after a "next" in
393 async mode too. Make it a pass/fail test.
394 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
395 output.
396 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
397
5166082f
PA
3982014-05-21 Pedro Alves <palves@redhat.com>
399
400 * gdb.base/list.exp (build_pattern, test_list): New procedures.
401 Use them to test variations of "list" after reaching a breakpoint.
402 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
403 Test "list" with listsize 10 after reaching a breakpoint.
404 * gdb.python/python.exp (decode_line current location line
405 number): Adjust expected line number.
406
2f25d70f
SM
4072014-05-21 Simon Marchi <simon.marchi@ericsson.com>
408
409 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
410 behavior for $args, pass it directly to "run".
411
ff604a67
MR
4122014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
413
414 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
415 30000 to 65536.
416
6a3cb8e8
PA
4172014-05-21 Pedro Alves <palves@redhat.com>
418
419 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
420 auto-connect-native-target off".
421 * gdb.base/auto-connect-native-target.c: New file.
422 * gdb.base/auto-connect-native-target.exp: New file.
423
4ebfc96e
PA
4242014-05-21 Pedro Alves <palves@redhat.com>
425
426 * gdb.base/default.exp: Test "target native" instead of "target
427 child".
428
36d46afb
MW
4292014-05-21 Mark Wielaard <mjw@redhat.com>
430
431 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
432
5876f503
JK
4332014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
434
435 Fix TLS access for -static -pthread.
436 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
437 <HAVE_TLS> (thread_function, main): Initialize it.
438 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
439 Add clean_restart.
440 <$have_tls != "">: Check TLSVAR.
441
0256a6ac
PA
4422014-05-21 Pedro Alves <palves@redhat.com>
443
444 * gdb.base/dcache-line-read-error.c: New.
445 * gdb.base/dcache-line-read-error.exp: New.
446
936d2992
PA
4472014-05-20 Pedro Alves <palves@redhat.com>
448
449 * gdb.base/compare-sections.c: New file.
450 * gdb.base/compare-sections.exp: New file.
451
802e8e6d
PA
4522014-05-20 Pedro Alves <palves@redhat.com>
453
454 * gdb.base/break-idempotent.c: New file.
455 * gdb.base/break-idempotent.exp: New file.
456
e59fa00f
MM
4572014-05-20 Markus Metzger <markus.t.metzger@intel.com>
458
459 * gdb.btrace/nohist.exp: New.
460
8b696e31
YQ
4612014-05-20 Yao Qi <yao@codesourcery.com>
462
463 * lib/gdb.exp (gdb_init): Set timeout if test file is under
464 gdb.reverse directory and gdb_reverse_timeout exists in board
465 setting.
466 * README: Document gdb_reverse_timeout.
467
73c9764f
YQ
4682014-05-20 Yao Qi <yao@codesourcery.com>
469
470 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
471 'test_file_name'. Treat args as a string instead of a list.
472 (gdb_init): Rename argument 'args' by 'test_file_name'.
473
f1f4348a
JK
4742014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
475
476 * gdb.arch/powerpc-power.exp: New file.
477 * gdb.arch/powerpc-power.s: New file.
478
0dbe70ce
DE
4792014-05-16 Doug Evans <dje@google.com>
480
481 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
482 * gdb.base/completion.exp: Check that all expected files exist
483 before doing file completion.
0dbe70ce 484
8d551b02
DE
4852014-05-16 Doug Evans <dje@google.com>
486
487 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
488 Update.
489 (do_syscall_tests_without_xml): Update.
490
73eb7709
PA
4912014-05-16 Pedro Alves <palves@redhat.com>
492
493 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
494 instead of "unknown output after running".
495
3fae92fc
YQ
4962014-05-16 Yao Qi <yao@codesourcery.com>
497
498 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
499 file1.txt from host at the end.
500 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
501
c2b2ccc5
DE
5022014-05-15 Doug Evans <dje@google.com>
503
504 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
505 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
506 loading file. Add test for TU lookup.
507
8c217a4b
SM
5082014-05-15 Simon Marchi <simon.marchi@ericsson.com>
509
510 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
511 calling "-exec-arguments" or "set args" before running the
512 inferior.
513
3deb39c6
SM
5142014-05-15 Simon Marchi <simon.marchi@ericsson.com>
515
516 * lib/mi-support.exp (mi_expect_stop): Expect message for
517 inferiors that exit with non-zero exit code.
518
71a79f8c
YQ
5192014-05-14 Yao Qi <yao@codesourcery.com>
520
521 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
522 match absolute path on remote host.
523 (test_file_list_exec_source_files): Remove "/" from the
524 pattern.
525
f23fcd46
YQ
5262014-05-14 Yao Qi <yao@codesourcery.com>
527
528 * boards/local-remote-host-notty.exp (${board}_file): New
529 proc.
530
9404b58f
KM
5312014-05-07 Kyle McMartin <kyle@redhat.com>
532
533 Pushed by Joel Brobecker <brobecker@adacore.com>.
534 * gdb.arch/aarch64-atomic-inst.c: New file.
535 * gdb.arch/aarch64-atomic-inst.exp: New file.
536
5e45f04c
YQ
5372014-05-07 Yao Qi <yao@codesourcery.com>
538
539 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
540 in current context" too.
541
c888a17d
KS
5422014-05-05 Keith Seitz <keiths@redhat.com>
543
544 * gdb.linespec/ls-dollar.exp: Add test for linespec
545 file:convenience_variable.
546
290a839c
YQ
5472014-05-05 Yao Qi <yao@codesourcery.com>
548
549 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
550 traceframes into tfile and ctf trace files. Read data from
551 trace file and test collected data.
552 (gdb_collect_locals_test): Likewise.
553 (gdb_unavailable_registers_test): Likewise.
554 (gdb_unavailable_floats): Likewise.
555 (gdb_collect_globals_test): Likewise.
556 (top-level): Append "ctf" to trace_file_targets if GDB
557 supports.
558
b5262cd0
YQ
5592014-05-05 Yao Qi <yao@codesourcery.com>
560
561 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
562 code to ...
563 (gdb_collect_args_test_1): ... it. New proc.
564 (gdb_collect_locals_test): Move some code to ...
565 (gdb_collect_locals_test_1): ... it. New proc.
566 (gdb_unavailable_registers_test): Move some code to ...
567 (gdb_unavailable_registers_test_1): ... it. New proc.
568 (gdb_unavailable_floats): Move some code to ...
569 (gdb_unavailable_floats_1): ... it. New proc.
570
30a1e6cc
SDJ
5712014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
572
573 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
574 probes to test for bitness recognition.
575 * gdb.arch/amd64-stap-optional-prefix.exp
576 (test_probe_value_without_reg): New procedure.
577 Add code to test for different kinds of bitness.
578
f33da99a
SDJ
5792014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
580
581 PR breakpoints/16889
582 * gdb.arch/amd64-stap-optional-prefix.S: New file.
583 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
584
5b80f00d
PA
5852014-05-01 Pedro Alves <palves@redhat.com>
586
587 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
588 gdb_file_cmd if no file is specified.
589 * boards/native-extended-gdbserver.exp (gdb_load): Use the
590 last_loaded_file to set the remote exec-file.
591
f8c2a73c
PA
5922014-05-01 Pedro Alves <palves@redhat.com>
593
594 * boards/local-remote-host.exp: New file.
595
be6e8ac7
PA
5962014-05-01 Pedro Alves <palves@redhat.com>
597
598 * boards/local-remote-host.exp: Rename to ...
599 * boards/local-remote-host-notty.exp: ... this.
600
cac0dc8f
JB
6012014-04-28 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.ada/dyn_arrayidx: New testcase.
604
9730e6cc
YQ
6052014-04-26 Yao Qi <yao@codesourcery.com>
606
607 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
608 and compute the length of function main. Save it in
609 $main_length.
610 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
611 (top-level): Use gdb_compile to compile objects into
612 executable and restart GDB. Remove invocation to
613 prepare_for_testing.
614
7ae1a6a6
PA
6152014-04-25 Simon Marchi <simon.marchi@ericsson.com>
616 Pedro Alves <palves@redhat.com>
617
618 PR server/16255
619 * gdb.multi/multi-attach.c: New file.
620 * gdb.multi/multi-attach.exp: New file.
621
4082afcc
PA
6222014-04-25 Pedro Alves <palves@redhat.com>
623
624 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
625 user.
626 (top level): Test that "set remote conditional-breakpoints-packet
627 off" works as intended.
628 * gdb.base/dprintf.exp: Test that "set remote
629 breakpoint-commands-packet off" works as intended.
630 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
631 New function.
632 (top level): Call it.
633 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
634 remote fast-tracepoints-packet off" works as intended.
635 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
636 * lib/gdb.exp (gdb_is_target_remote): ... here.
637
2abc3f8d
DB
6382014-04-24 David Blaikie <dblaikie@gmail.com>
639
640 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
641 ensure clang would not discard them.
642 * gdb.base/gdbvars.c: Ditto.
643 * gdb.base/memattr.c: Ditto.
644 * gdb.base/whatis.c: Ditto.
645 * gdb.python/py-prettyprint.c: Ditto.
646 * gdb.trace/actions.c: Ditto.
647 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
648 ensure clang would not discard it.
649
bfd39632
DB
6502014-04-24 David Blaikie <dblaikie@gmail.com>
651
652 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
653 clang to emit the full definition of type required by the test
654 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
655
22842ff6
DB
6562014-04-24 David Blaikie <dblaikie@gmail.com>
657
658 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
659 coax Clang into emitting the definition of the type.
660 * gdb.cp/pr10728-x.h (y): Ditto.
661 * gdb.cp/pr10728-y.cc (y): Ditto.
662
c2e827ad
DB
6632014-04-24 David Blaikie <dblaikie@gmail.com>
664
665 * gdb.base/label.exp: XFAIL label related tests under Clang.
666 * gdb.cp/cplabel.exp: Ditto.
667 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
668 under Clang those using labels.
669
4c2d33e7
YQ
6702014-04-25 Yao Qi <yao@codesourcery.com>
671
672 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
673 double_label.
674 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
675 partial_label and double_label.
676
56083b99
DB
6772014-04-24 David Blaikie <dblaikie@gmail.com>
678
679 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
680
25d4e99d
DB
6812014-04-24 David Blaikie <dblaikie@gmail.com>
682
683 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
684 of the function to work across GCC and Clang.
685 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
686 pointer types (const void ** const V void **).
687
01f9f808
MS
6882014-04-24 Michael Sturm <michael.sturm@mintel.com>
689 Walfred Tedeschi <walfred.tedeschi@intel.com>
690
691 * Makefile.in (EXECUTABLES): Added i386-avx512.
692 * gdb.arch/i386-avx512.c: New file.
693 * gdb.arch/i386-avx512.exp: Likewise.
694
4b48d439
KS
6952014-04-23 Keith Seitz <keiths@redhat.com>
696
697 * lib/mi-support.exp (mi_list_breakpoints): Delete.
698 (mi_make_breakpoint_table): New procedure.
699 (mi_create_breakpoint): Use mi_make_breakpoint
700 and return the result.
701 (mi_make_breakpoint): New procedure.
702 (mi_build_kv_pairs): New procedure.
703
704 * gdb.mi/mi-break.exp: Remove unused globals,
705 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
706 All callers updated.
707 * gdb.mi/mi-dprintf.exp: Use variable to track command
708 number.
709 Update all callers of mi_create_breakpoint and use
710 mi_make_breakpoint_table.
711 Remove any unused global variables.
712 * gdb.mi/mi-nonstop.exp: Likewise.
713 * gdb.mi/mi-nsintrall.exp: Likewise.
714 * gdb.mi/mi-nsmoribund.exp: Likewise.
715 * gdb.mi/mi-nsthrexec.exp: Likewise.
716 * gdb.mi/mi-reverse.exp: Likewise.
717 * gdb.mi/mi-simplerun.exp: Likewise.
718 * gdb.mi/mi-stepn.exp: Likewise.
719 * gdb.mi/mi-syn-frame.exp: Likewise.
720 * gdb.mi/mi-until.exp: Likewise.
721 * gdb.mi/mi-var-cp.exp: Likewise.
722 * gdb.mi/mi-var-display.exp: Likewise.
723 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
724 * gdb.mi/mi2-var-child.exp: Likewise.
725 * gdb.mi/mi-vla-c99.exp: Likewise.
726 * lib/mi-support.exp: Likewise.
727
728 From Ian Lance Taylor <iant@cygnus.com>:
729 * lib/gdb.exp (parse_args): New procedure.
730
08351840
PA
7312014-04-23 Pedro Alves <palves@redhat.com>
732
733 * gdb.base/break-unload-file.c: New file.
734 * gdb.base/break-unload-file.exp: New file.
735 * gdb.base/sym-file-lib.c (baz): New function.
736 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
737 field.
738 (load): Store the segment's mapped size.
739 (unload): New function.
740 (unload_shlib): New function.
741 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
742 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
743 set a breakpoint at baz, and call it.
744 * gdb.base/sym-file.exp: New tests for stale breakpoint
745 instructions.
746
076855f9
PA
7472014-04-23 Pedro Alves <palves@redhat.com>
748
749 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
750 * gdb.base/hbreak-in-shr-unsupported.c: New file.
751 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
752 * gdb.base/hbreak-unmapped.c: New file.
753 * gdb.base/hbreak-unmapped.exp: New file.
754 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
755 * lib/gdb.exp (gdb_is_target_remote): ... here.
756
483805cf
PA
7572014-04-22 Pedro Alves <palves@redhat.com>
758
759 * gdb.base/consecutive-step-over.c: New file.
760 * gdb.base/consecutive-step-over.exp: New file.
761
06d97543
PA
7622014-04-22 Pedro Alves <palves@redhat.com>
763
764 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
765 instead of send_gdb/gdb_expect.
766
b4429ea2
YQ
7672014-04-22 Yao Qi <yao@codesourcery.com>
768
769 * lib/trace-support.exp (generate_tracefile): New procedure.
770 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
771 return 0.
772 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
773 if generate_tracefile returns 1.
774
51d48146
PA
7752014-04-18 Tom Tromey <palves@redhat.com>
776 Pedro alves <tromey@redhat.com>
777
778 PR backtrace/15558
779 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
780 with a backtrace limit.
781 * gdb.python/py-frame-inline.exp: Test running to an inline
782 function with a backtrace limit, and printing the newest frame.
783 * gdb.python/py-frame-inline.c (main): Call f.
784
bd1dce5f
MS
7852014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
786
787 * gdb.java/jnpe.exp: Drop srcdir from untested path.
788
40d1a503
MS
7892014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
790
791 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
792 Drop prefix from unsupported source file path.
793
389b98f7
YQ
7942014-04-17 Yao Qi <yao@codesourcery.com>
795
796 * lib/gdb.exp (with_target_charset): New proc.
797 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
798 with_target_charset.
799 (test_print_strings): Likewise.
800 (test_repeat_bytes): Likewise.
801 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
802 for some tests.
803
22869d73
KS
8042014-04-16 Keith Seitz <keiths@redhat.com>
805
806 PR gdb/15827
807 * gdb.dwarf2/corrupt.c: New file.
808 * gdb.dwarf2/corrupt.exp: New file.
809
c4f87ca6
KS
8102014-04-16 Keith Seitz <keiths@redhat.com>
811
812 PR c++/16597
813 * gdb.cp/namelessclass.cc: New file.
814 * gdb.cp/namelessclass.exp: New file.
815 * gdb.cp/namelessclass.S: New file.
816
ab19de87
DE
8172014-04-16 Doug Evans <dje@google.com>
818
819 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
820 Add comment.
821 (gdbserver_default_get_comm_port): New function.
822 (gdbserver_start): Check if board file provided
823 "gdbserver,get_comm_port" and use it if so.
824 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
825 (gdb,socketport): Set to "stdio".
826 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
827 (stdio_gdbserver_template): Delete.
828 (${board}_get_remote_address): Update.
829 (${board}_build_remote_cmd): Delete.
830 (${board}_get_comm_port): New function.
831 (${board}_spawn): Update.
832 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
833 Delete.
834 (${board}_get_remote_address): Update.
835 (${board}_get_comm_port): New function.
836
fc98a809
AB
8372014-04-16 Andrew Burgess <aburgess@broadcom.com>
838
839 * gdb.base/memattr.exp: Improve regexps to handle memory regions
840 appearing in any order.
841
87fd9e6e
DE
8422014-04-15 Doug Evans <dje@google.com>
843
844 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
845 uninitialized value of "description".
846
099fc3ea
KS
8472014-04-15 Keith Seitz <keiths@redhat.com>
848
849 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
850 Remove unused globals.
851 (test_running_the_program): Likewise.
852 (test_controlled_execution): Likewise.
853 (test_controlling_breakpoints): Likewise.
854 (test_program_termination): Likewise.
855
5da151d4
KS
8562014-04-15 Keith Seitz <keiths@redhat.com>
857
858 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
859 unused globals.
860 (test_rbreak_creation_and_listing): Likewise.
861 (test_ignore_count): Likewise.
862 (test_error): Likewise.
863
35e5d2f0
PA
8642014-04-15 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
867 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
868 sym-file-loader.c.
869 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
870 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
871 to sym-file-loader.c.
872 (struct library): Forward declare.
873 (load_shlib, lookup_function): Change prototypes.
874 (find_shstrtab, find_strtab, find_shdr, find_symtab)
875 (translate_offset): Remove declarations.
876 (get_text_addr): New declaration.
877 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
878 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
879 sym-file-loader.h.
880 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
881 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
882 here from sym-file-loader.h.
883 (struct library): New structure.
884 (load_shlib, lookup_function): Change prototypes and adjust to
885 work with a struct library.
886 (find_shstrtab, find_strtab, find_shdr, find_symtab)
887 (translate_offset): Make static.
888 (get_text_addr): New function.
889 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
890
eb4c1710
PA
8912014-04-15 Pedro Alves <palves@redhat.com>
892
893 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
894
2d1baf52
PA
8952014-04-15 Pedro Alves <palves@redhat.com>
896
897 * gdb.base/sym-file-loader.c: Include <limits.h>.
898 (SELF_LINK): New define.
899 (get_origin): New function.
900 (load_shlib): Use it.
901 * gdb.base/sym-file.exp: Don't early return if the target is
902 remote. Use runto_main, and issue fail is that fails. Use
903 gdb_load_shlibs.
904 (shlib_name): Delete.
905 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
906
7dd6df01
PA
9072014-04-15 Pedro Alves <palves@redhat.com>
908
909 * gdb.base/sym-file.exp: Remove regex characters from test
910 message. Don't refer to breakpoint numbers in test messages.
911
b50c8614
KS
9122014-04-14 Keith Seitz <keiths@redhat.com>
913
914 PR c++/16253
915 * gdb.cp/var-tag.cc: New file.
916 * gdb.cp/var-tag.exp: New file.
917 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
918 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
919 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
920 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
921
3d567982
TT
9222014-04-14 Tom Tromey <tromey@redhat.com>
923
924 * gdb.cp/classes.exp (test_enums): Handle underlying type.
925 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
926 type.
927 * gdb.cp/enum-class.exp: New file.
928 * gdb.cp/enum-class.cc: New file.
929
0626fc76
TT
9302014-04-14 Tom Tromey <tromey@redhat.com>
931
932 * gdb.dwarf2/enum-type.exp: New file.
933
dca325b3
SA
9342014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
935
936 * gdb.mi/mi-vla-c99.exp: New file.
937 * gdb.mi/vla.c: New file.
938
5854b38a
SA
9392014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
940
941 * gdb.base/vla-datatypes.c: New file.
942 * gdb.base/vla-datatypes.exp: New file.
943
463bb957
SA
9442014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
945
946 * gdb.base/vla-ptr.c: New file.
947 * gdb.base/vla-ptr.exp: New file.
948
3dd170be
SA
9492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
950
951 * gdb.dwarf2/count.exp: New file.
952
5ecaaa66
SA
9532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
954
955 * gdb.base/vla-sideeffect.c: New file.
956 * gdb.base/vla-sideeffect.exp: New file.
957
41f1ada5
DB
9582014-04-14 David Blaikie <dblaikie@gmail.com>
959
960 * gdb.mi/non-stop.c: Add return value for non-void function return
961 statement.
962 * gdb.threads/staticthreads.c: Ditto.
963
0be03e84
DE
9642014-04-12 Siva Chandra Reddy <sivachandra@google.com>
965 Doug Evans <xdje42@gmail.com>
966
967 * gdb.guile/scm-value.c: Improve test case.
968 * gdb.guile/scm-value.exp: Add new test.
969
f180a1fb
DB
9702014-04-11 David Blaikie <dblaikie@gmail.com>
971
972 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
973 override Clang's default.
974
6b662e19
JB
9752014-04-11 Joel Brobecker <brobecker@adacore.com>
976
977 Revert the following changes (regressions):
978
979 * gdb.base/vla-sideeffect.c: New file.
980 * gdb.base/vla-sideeffect.exp: New file.
981
982 * gdb.dwarf2/count.exp: New file.
983
984 * gdb.base/vla-multi.c: New file.
985 * gdb.base/vla-multi.exp: New file.
986
987 * gdb.base/vla-ptr.c: New file.
988 * gdb.base/vla-ptr.exp: New file.
989
990 * gdb.base/vla-datatypes.c: New file.
991 * gdb.base/vla-datatypes.exp: New file.
992
993 * gdb.mi/mi-vla-c99.exp: New file.
994 * gdb.mi/vla.c: New file.
995
245a5f0b
KS
9962014-04-11 Keith Seitz <keiths@redhat.com>
997
998 PR c++/16675
999 * gdb.cp/cpsizeof.exp: New file.
1000 * gdb.cp/cpsizeof.cc: New file.
1001
58a84dcf
SA
10022014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1003
191a8a90
JB
1004 * gdb.mi/mi-vla-c99.exp: New file.
1005 * gdb.mi/vla.c: New file.
58a84dcf 1006
c8655f75
SA
10072014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1008
1009 * gdb.base/vla-datatypes.c: New file.
1010 * gdb.base/vla-datatypes.exp: New file.
1011
024e13b4
SA
10122014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1013
1014 * gdb.base/vla-ptr.c: New file.
1015 * gdb.base/vla-ptr.exp: New file.
1016
1a237e0e
SA
10172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1018
1019 * gdb.base/vla-multi.c: New file.
1020 * gdb.base/vla-multi.exp: New file.
1021
504f3432
SA
10222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1023
1024 * gdb.dwarf2/count.exp: New file.
1025
3bce8237
SA
10262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
1027
191a8a90
JB
1028 * gdb.base/vla-sideeffect.c: New file.
1029 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 1030
322f9c21
YQ
10312014-04-11 Yao Qi <yao@codesourcery.com>
1032
1033 * gdb.base/completion.exp: Check file exists before running tests
1034 on file completion.
1035
d708bcd1
PA
10362014-04-10 Pedro Alves <palves@redhat.com>
1037
1038 * gdb.base/cond-eval-mode.c: New file.
1039 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
1040 prepare_for_testing to build the new file. Check result of
1041 runto_main.
1042 (test_break, test_watch): New procedures.
1043 (top level): Use them.
1044
ae1d2761
PM
10452014-04-08 Pierre Muller <muller@sourceware.org>
1046
1047 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1048 Ctrl-V use for mingw hosts.
1049
7af389b8
SC
10502014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1051
1052 * gdb.python/py-value.c: Improve test case.
1053 * gdb.python/py-value.exp: Add new test.
1054
5e703181
DE
10552014-04-07 David Blaikie <dblaikie@gmail.com>
1056
1057 * lib/compiler.c: Identify the clang compiler.
1058 * lib/compiler.cc: Ditto.
1059
9810b410
YQ
10602014-04-03 Yao Qi <yao@codesourcery.com>
1061
1062 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1063
98d1b8dc
AB
10642014-04-01 Anton Blanchard <anton@samba.org>
1065
1066 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1067 messages unique.
1068
3114cea1
AB
10692014-04-01 Anton Blanchard <anton@samba.org>
1070
1071 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1072 prepare_for_testing.
1073
62f7182c
AB
10742014-04-01 Anton Blanchard <anton@samba.org>
1075
1076 * gdb.arch/ppc64-atomic-inst.c: Remove.
1077 * gdb.arch/ppc64-atomic-inst.S: New file.
1078 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1079
770e7fc7
DE
10802014-03-31 Doug Evans <dje@google.com>
1081
1082 * gdb.base/print-symbol-loading-lib.c: New file.
1083 * gdb.base/print-symbol-loading-main.c: New file.
1084 * gdb.base/print-symbol-loading.exp: New file.
1085
46e2bafa
YQ
10862014-03-31 Yao Qi <yao@codesourcery.com>
1087
1088 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1089
8776cfe9
JB
10902014-03-28 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.ada/mi_dyn_arr: New testcase.
1093
5d1ef361
DE
10942014-03-27 Doug Evans <dje@google.com>
1095
1096 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1097
b5bee914
YQ
10982014-03-27 Yao Qi <yao@codesourcery.com>
1099
1100 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1101 if target is nios2-*-*.
1102
0d4d0e77
YQ
11032014-03-26 Yao Qi <yao@codesourcery.com>
1104
1105 * lib/gdb.exp (readline_is_used): New proc.
1106 * gdb.base/completion.exp: Move tests on command complete up.
1107 Skip the rest of tests if readline is not used.
1108 * gdb.ada/complete.exp: Skp the test if readline is not
1109 used.
1110 * gdb.base/filesym.exp: Likewise.
1111 * gdb.base/macscp.exp: Likewise.
1112 * gdb.base/readline-ask.exp: Likewise.
1113 * gdb.base/readline.exp: Likewise.
1114 * gdb.python/py-cmd.exp: Likewise.
1115 * gdb.trace/tfile.exp: Likewise.
1116
29361eee
YQ
11172014-03-26 Yao Qi <yao@codesourcery.com>
1118
1119 * gdb.base/macscp.exp: Fix code format issues.
1120
bc9a5525
UW
11212014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1122
1123 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1124 * gdb.asm/powerpc64le.inc: New file.
1125
d3839ede
PA
11262014-03-25 Pedro Alves <palves@redhat.com>
1127 Doug Evans <dje@google.com>
1128
1129 * gdb.base/source-execution.c: New file.
1130 * gdb.base/source-execution.exp: New file.
1131 * gdb.base/source-execution.gdb: New file.
1132
01672a57
DE
11332014-03-24 Doug Evans <dje@google.com>
1134
1135 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1136 using fission.
1137
88bbeca9
HZ
11382014-03-24 Hui Zhu <hui@codesourcery.com>
1139 Pedro Alves <palves@redhat.com>
1140
1141 PR breakpoints/16101
1142 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1143 test pass/fail messages. Detect missing support for dprintf when
1144 breakpoints are actually inserted.
1145 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1146 breakpoints are actually inserted.
1147 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1148 fails.
1149
d2348791
JK
11502014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1153
feef67ab
DE
11542014-03-22 Doug Evans <xdje42@gmail.com>
1155
1156 * gdb.python/python.exp (python not supported): Verify multi-line
1157 python command issues an error.
25d743f9 1158 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1159 guile command issues an error.
feef67ab 1160
ecebef6a
MR
11612014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1162
1163 * gdb.threads/thread-specific.exp: Handle the lack of usable
1164 $this_breakpoint and $this_thread.
1165
ccdd1909
HZ
11662014-03-21 Hui Zhu <hui@codesourcery.com>
1167
1168 * gdb.base/attach.exp (do_command_attach_tests): New.
1169
beb460e8
PA
11702014-03-20 Tom Tromey <tromey@redhat.com>
1171 Pedro Alves <palves@redhat.com>
1172
1173 PR cli/15718
1174 * gdb.base/condbreak-call-false.c: New file.
1175 * gdb.base/condbreak-call-false.exp: New file.
1176
40acf43a
PA
11772014-03-20 Pedro Alves <palves@redhat.com>
1178
1179 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1180 Delete.
1181 (block_signals, unblock_signals): Delete.
1182 (child_function_2, main): Remove references to deleted variable
1183 and functions.
1184
9f5e1e02
PA
11852014-03-20 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1188 Use pthread_kill to signal thread 2.
1189 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1190 Adjust to make the test send itself a signal rather than using the
1191 host's "kill" command.
1192
99619bea
PA
11932014-03-20 Pedro Alves <palves@redhat.com>
1194
1195 * gdb.threads/multiple-step-overs.c: New file.
1196 * gdb.threads/multiple-step-overs.exp: New file.
1197 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1198 Adjust expected infrun debug output.
1199
2adfaa28
PA
12002014-03-20 Pedro Alves <palves@redhat.com>
1201
1202 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1203 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1204
31e77af2
PA
12052014-03-20 Pedro Alves <palves@redhat.com>
1206
1207 PR breakpoints/7143
1208 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1209 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1210 of gdb_test_multiple.
1211 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1212 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1213
b9f437de
PA
12142014-03-20 Pedro Alves <palves@redhat.com>
1215
1216 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1217 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1218
05adc73e
PA
12192014-03-19 Pedro Alves <palves@redhat.com>
1220
1221 * gdb.base/async.exp: Remove early return.
1222
6048b950
PA
12232014-03-19 Pedro Alves <palves@redhat.com>
1224
1225 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1226
8bcfb00a
PA
12272014-03-19 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/async.exp (test_background): Expect \r\n after
1230 "completed." in the fail pattern.
1231
884e37dc
PA
12322014-03-19 Pedro Alves <palves@redhat.com>
1233
1234 * gdb.base/async.exp (test_background): New procedure.
1235 Use it for all background execution command tests.
1236
148e57e2
PA
12372014-03-19 Pedro Alves <palves@redhat.com>
1238
1239 * gdb.base/async.exp: Use prepare_for_testing.
1240
f48088c7
PA
12412014-03-19 Pedro Alves <palves@redhat.com>
1242
1243 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1244 the same line.
1245
e2f6c966
PA
12462014-03-19 Pedro Alves <palves@redhat.com>
1247
1248 * gdb.base/async.c (main): Add "jump here" and "until here" line
1249 marker comments.
1250 * gdb.base/async.exp (jump_here): New global.
1251 (jump& test): Use it.
1252 (until_here): New global.
1253 (until& test): Use it.
1254
c30568d4
PA
12552014-03-19 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/async.exp: Don't frob gdb_protocol.
1258
0172b6a7
DE
12592014-03-18 Doug Evans <xdje42@gmail.com>
1260
1261 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1262 Fix spelling of exec-done-display.
1263
06c868a8
JK
12642014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1265
1266 PR gdb/15358
1267 * gdb.base/gdb-sigterm.c: New file.
1268 * gdb.base/gdb-sigterm.exp: New file.
1269
0c7e1a46
PA
12702014-03-18 Pedro Alves <palves@redhat.com>
1271
1272 PR gdb/13860
1273 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1274 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1275 solib-event.
1276
f7c77d93
JB
12772014-03-17 Joel Brobecker <brobecker@adacore.com>
1278
1279 * gdb.ada/pckd_arr_ren: New testcase.
1280
5a1e8c7a
DE
12812014-03-13 Doug Evans <xdje42@gmail.com>
1282
1283 PR guile/16612
1284 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1285 collect after discarding symbols.
1286
350e1a76
DE
12872014-03-13 Ludovic Courtès <ludo@gnu.org>
1288 Doug Evans <xdje42@gmail.com>
1289
1290 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1291 to history survives a gc.
1292
a69900ae
PA
12932014-03-13 Pedro Alves <palves@redhat.com>
1294
1295 * gdb.base/default.exp: Don't test "target procfs".
1296
5db9f0bd
PA
12972014-03-13 Pedro Alves <palves@redhat.com>
1298
1299 * gdb.base/default.exp: Update "target child" and "target procfs"
1300 tests to not expect "Unix".
1301
b3ccfe11
TT
13022014-03-12 Tom Tromey <tromey@redhat.com>
1303
1304 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1305 New procs. Add target-async tests.
1306 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1307 Add target-async tests.
1308
646f4417
AA
13092014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1310
1311 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1312 'func_start' and 'func_end' for the beginning and end of the
1313 function code, respectively.
1314 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1315 'func_end' instead of 'func' and 'main'.
1316
288c211f
AA
13172014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1318
1319 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1320 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1321 generate the debug info assembler source.
1322
e0c0f156
AA
13232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1324
1325 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1326 * gdb.dwarf2/arr-subrange.exp: Likewise.
1327 * gdb.dwarf2/dwz.exp: Likewise.
1328 * gdb.dwarf2/method-ptr.exp: Likewise.
1329 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1330 * gdb.dwarf2/subrange.exp: Likewise.
1331 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1332 * gdb.dwarf2/implptrpiece.exp: Likewise.
1333 * gdb.dwarf2/nostaticblock.exp: Likewise.
1334
0e5c4555
AA
13352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1336
1337 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1338 directory to absolute path name arguments.
1339
5ec18f2b
JG
13402014-03-10 Joel Brobecker <brobecker@adacore.com>
1341
1342 * gdb.ada/tagged_access: New testcase.
1343
847fc4f2
MM
13442014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1345
1346 * gdb.btrace/data.exp: Update expected output.
1347
cc3da688
YQ
13482014-03-06 Yao Qi <yao@codesourcery.com>
1349
1350 * gdb.trace/pr16508.exp: New file.
1351
0f26cec1
PA
13522014-03-05 Pedro Alves <palves@redhat.com>
1353
1354 PR gdb/16575
1355 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1356 procedure.
1357 (top level): Adjust to use it. Add tests that exercise breakpoint
1358 interaction with the code-cache.
1359
7a5a839f
LC
13602014-02-26 Ludovic Courtès <ludo@gnu.org>
1361
1362 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1363 test for 'history-append!'.
1364
31aa7e4e
JB
13652014-02-26 Joel Brobecker <brobecker@adacore.com>
1366
1367 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1368 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1369 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1370 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1371 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1372 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1373
1b588015
JB
13742014-02-26 Joel Brobecker <brobecker@adacore.com>
1375
1376 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1377 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1378 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1379
55426c9d
JB
13802014-02-26 Joel Brobecker <brobecker@adacore.com>
1381
1382 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1383
dc53a7ad
JB
13842014-02-26 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.dwarf2/arr-stride.c: New file.
1387 * gdb.dwarf2/arr-stride.exp: New file.
1388
12ab52e9
PA
13892014-02-26 Pedro Alves <palves@redhat.com>
1390
1391 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1392 that won't ever trigger. Make sure that GDB reports the correct
1393 breakpoint that caused the stop.
1394
849c862e
JK
13952014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 PR gdb/16626
1398 * gdb.base/auto-load-script: New file.
1399 * gdb.base/auto-load.c: New file.
1400 * gdb.base/auto-load.exp: New file.
1401
71b7d793
JK
1402 PR gdb/16626
1403 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1404
e2f0d509
JK
14052014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1408 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1409
50cc37c8
DE
14102014-02-24 Doug Evans <dje@google.com>
1411
1412 * lib/gdb.exp (run_on_host): Log error output if program fails.
1413
ea4758f2
PA
14142014-02-21 Pedro Alves <palves@redhat.com>
1415
1416 * gdb.threads/step-after-sr-lock.c: Rename to ...
1417 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1418 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1419 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1420 ... this.
1421
d7b30f67
SDJ
14222014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1423
1424 PR tdep/16397
1425 * gdb.arch/amd64-stap-special-operands.exp: New file.
1426 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1427 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1428 * gdb.arch/amd64-stap-triplet.S: Likewise.
1429 * gdb.arch/amd64-stap-triplet.c: Likewise.
1430
83deb43f
JB
14312014-02-20 Joel Brobecker <brobecker@adacore.com>
1432
1433 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1434 in .section pseudo-op.
1435
adde2bff
DE
14362014-02-20 lin zuojian <manjian2006@gmail.com>
1437 Joel Brobecker <brobecker@adacore.com>
1438 Doug Evans <xdje42@gmail.com>
1439
1440 PR symtab/16581
1441 * gdb.dwarf2/dw2-icycle.S: New file.
1442 * gdb.dwarf2/dw2-icycle.c: New file.
1443 * gdb.dwarf2/dw2-icycle.exp: New file.
1444
f7bd0f78
SC
14452014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1446
1447 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1448 operations on gdb.Value objects.
1449 * gdb.python/py-value-cc.exp: Add new test to test operations on
1450 gdb.Value objects.
1451
c17ef0d5
DE
14522014-02-18 Doug Evans <dje@google.com>
1453
1454 * Makefile.in (TESTS): New variable.
1455 (expanded_tests, expanded_tests_or_none): New variables
1456 (check-single): Pass $(expanded_tests_or_none) to runtest.
1457 (check-parallel): Only run tests in $(TESTS) if non-empty.
1458 (check/no-matching-tests-found): New rule.
1459 * README: Document TESTS makefile variable.
1460
5dd3176f
DE
14612014-02-18 Doug Evans <dje@google.com>
1462
1463 * Makefile.in (check-parallel): rm -rf outputs temp.
1464
0b10be4f
JK
14652014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1466
1467 Fix "ERROR: no fileid for" in the testsuite.
1468 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1469
85f224e7
DE
14702014-02-12 Doug Evans <dje@google.com>
1471
1472 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1473 (MISCELLANEOUS): New variable.
1474 (clean): rm -rf $(MISCELLANEOUS).
1475 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1476 dwp live in the same directory as symlinks, with each symlink pointed
1477 to a differently named file in a different directory.
1478
149b30ff
DE
14792014-02-11 Doug Evans <dje@google.com>
1480
1481 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1482 of Tcl file commands.
1483
1dfdac32
MK
14842014-02-10 Mark Kettenis <kettenis@gnu.org>
1485
1486 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1487 "kill -SIGUSR1 -1".
1488
aa4fb036
JB
14892014-02-10 Joel Brobecker <brobecker@adacore.com>
1490
1491 * gdb.ada/tick_length_array_enum_idx: New testcase.
1492
ed3ef339
DE
14932014-02-10 Doug Evans <xdje42@gmail.com>
1494
1495 * configure.ac (AC_OUTPUT): Add gdb.guile.
1496 * configure: Regenerate.
1497 * lib/gdb-guile.exp: New file.
1498 * lib/gdb.exp (get_target_charset): New function.
1499 * gdb.base/help.exp: Update expected output from "apropos apropos".
1500 * gdb.guile/Makefile.in: New file.
1501 * gdb.guile/guile.exp: New file.
1502 * gdb.guile/scm-arch.c: New file.
1503 * gdb.guile/scm-arch.exp: New file.
1504 * gdb.guile/scm-block.c: New file.
1505 * gdb.guile/scm-block.exp: New file.
1506 * gdb.guile/scm-breakpoint.c: New file.
1507 * gdb.guile/scm-breakpoint.exp: New file.
1508 * gdb.guile/scm-disasm.c: New file.
1509 * gdb.guile/scm-disasm.exp: New file.
1510 * gdb.guile/scm-equal.c: New file.
1511 * gdb.guile/scm-equal.exp: New file.
1512 * gdb.guile/scm-error.exp: New file.
1513 * gdb.guile/scm-error.scm: New file.
1514 * gdb.guile/scm-frame-args.c: New file.
1515 * gdb.guile/scm-frame-args.exp: New file.
1516 * gdb.guile/scm-frame-args.scm: New file.
1517 * gdb.guile/scm-frame-inline.c: New file.
1518 * gdb.guile/scm-frame-inline.exp: New file.
1519 * gdb.guile/scm-frame.c: New file.
1520 * gdb.guile/scm-frame.exp: New file.
1521 * gdb.guile/scm-generics.exp: New file.
1522 * gdb.guile/scm-gsmob.exp: New file.
1523 * gdb.guile/scm-iterator.c: New file.
1524 * gdb.guile/scm-iterator.exp: New file.
1525 * gdb.guile/scm-math.c: New file.
1526 * gdb.guile/scm-math.exp: New file.
1527 * gdb.guile/scm-objfile-script-gdb.in: New file.
1528 * gdb.guile/scm-objfile-script.c: New file.
1529 * gdb.guile/scm-objfile-script.exp: New file.
1530 * gdb.guile/scm-objfile.c: New file.
1531 * gdb.guile/scm-objfile.exp: New file.
1532 * gdb.guile/scm-ports.exp: New file.
1533 * gdb.guile/scm-pretty-print.c: New file.
1534 * gdb.guile/scm-pretty-print.exp: New file.
1535 * gdb.guile/scm-pretty-print.scm: New file.
1536 * gdb.guile/scm-section-script.c: New file.
1537 * gdb.guile/scm-section-script.exp: New file.
1538 * gdb.guile/scm-section-script.scm: New file.
1539 * gdb.guile/scm-symbol.c: New file.
1540 * gdb.guile/scm-symbol.exp: New file.
1541 * gdb.guile/scm-symtab-2.c: New file.
1542 * gdb.guile/scm-symtab.c: New file.
1543 * gdb.guile/scm-symtab.exp: New file.
1544 * gdb.guile/scm-type.c: New file.
1545 * gdb.guile/scm-type.exp: New file.
1546 * gdb.guile/scm-value-cc.cc: New file.
1547 * gdb.guile/scm-value-cc.exp: New file.
1548 * gdb.guile/scm-value.c: New file.
1549 * gdb.guile/scm-value.exp: New file.
1550 * gdb.guile/source2.scm: New file.
1551 * gdb.guile/types-module.cc: New file.
1552 * gdb.guile/types-module.exp: New file.
1553
7026a7c1
YQ
15542014-02-10 Yao Qi <yao@codesourcery.com>
1555
1556 PR testsuite/16543
1557 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1558 * configure: Regenerated.
1559 * Makefile.in: New file.
1560
6c466447
AS
15612014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1562
1563 * gdb.python/py-framefilter.exp: Fix typo.
1564
6e854735
YQ
15652014-02-08 Yao Qi <yao@codesourcery.com>
1566
1567 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1568 that no =breakpoint-modified is emitted when breakpoints are
1569 modified through MI commands.
1570
d137e6dc
PA
15712014-02-07 Pedro Alves <pedro@codesourcery.com>
1572 Pedro Alves <palves@redhat.com>
1573
1574 * gdb.threads/step-after-sr-lock.c: New file.
1575 * gdb.threads/step-after-sr-lock.exp: New file.
1576
b5ee5a50
PA
15772014-02-07 Pedro Alves <palves@redhat.com>
1578
1579 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1580
3c77faf3
JK
15812014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1582
1583 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1584 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1585
6dddc817
DE
15862014-02-06 Doug Evans <xdje42@gmail.com>
1587
1588 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1589 output.
1590
1591 * gdb.gdb/python-interrupts.exp: New file.
1592
de7b2893
YQ
15932014-02-05 Yao Qi <yao@codesourcery.com>
1594
1595 * gdb.trace/report.exp (use_collected_data): Test the output
1596 of "info threads" and "info inferiors".
1597
66d032ac
YQ
15982014-02-05 Yao Qi <yao@codesourcery.com>
1599
1600 Revert this patch:
1601
1602 2013-05-24 Yao Qi <yao@codesourcery.com>
1603
1604 * gdb.trace/tfile.exp: Test inferior and thread.
1605
591a12a1
UW
16062014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1607
1608 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1609 on a function.
1610 * gdb.base/step-bt.c: Call hello via function pointer to make
1611 sure its first instruction is executed on powerpc64le-linux.
1612
0ff3e01f
UW
16132014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1614
1615 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1616
084ee545
UW
16172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1618
1619 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1620 of the test patterns for use on little-endian systems.
1621
6ed14ff3
UW
16222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1623
1624 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1625 (decimal_vector): Fix for little-endian.
1626
401e27fd
JM
16272014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1628
1629 * gdb.arch/sparc-sysstep.exp: New file.
1630 * gdb.arch/sparc-sysstep.c: Likewise.
1631
1632 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1633
8b924729
EBM
16342014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1635
1636 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1637
fb151210
JB
16382014-01-23 Tom Tromey <tromey@redhat.com>
1639
1640 * gdb.ada/array_char_idx: New testcase.
1641
0740f8d8
TT
16422014-01-23 Tom Tromey <tromey@redhat.com>
1643
1644 PR python/16487:
1645 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1646 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1647 classes.
1648
21909fa1
TT
16492014-01-23 Tom Tromey <tromey@redhat.com>
1650
1651 PR python/16491:
1652 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1653 string from an inferior frame.
1654 * gdb.python/py-framefilter-mi.exp: Update.
1655
87ce2a04
DE
16562014-01-22 Doug Evans <dje@google.com>
1657
1658 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1659
237b092b
AA
16602014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1661
1662 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1663
d674a709
AA
16642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1665
1666 * gdb.trace/entry-values.exp: Remove excess space character from
1667 regex patterns. Handle s390 call instruction.
1668
20fa3390
AA
16692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1670
1671 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1672 define "*_start" label. Make "name" static.
1673 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1674 ${name} by references to ${name}_start.
1675
78466714
AA
16762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1677
1678 * gdb.base/info-macros.exp: Remove "debug" from the compile
1679 options.
1680
ec9f644a
IB
16812014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1682
1683 * gdb.dlang/demangle.exp: New file.
1684
94b1b47e
IB
16852014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1686
1687 * gdb.dlang/primitive-types.exp: New file.
1688
7f420862
IB
16892014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1690
1691 * configure.ac: Create gdb.dlang/Makefile.
1692 * configure: Regenerate.
1693 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1694 * gdb.dlang/Makefile.in: New file.
1695 * lib/d-support.exp: New file.
1696 * lib/gdb.exp (skip_d_tests): New proc.
1697
52834460
MM
16982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1699
1700 * gdb.btrace/delta.exp: Check reverse stepi.
1701 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1702 * gdb.btrace/finish.exp: New.
1703 * gdb.btrace/next.exp: New.
1704 * gdb.btrace/nexti.exp: New.
1705 * gdb.btrace/record_goto.c: Add comments.
1706 * gdb.btrace/step.exp: New.
1707 * gdb.btrace/stepi.exp: New.
1708 * gdb.btrace/multi-thread-step.c: New.
1709 * gdb.btrace/multi-thread-step.exp: New.
1710 * gdb.btrace/rn-dl-bind.c: New.
1711 * gdb.btrace/rn-dl-bind.exp: New.
1712 * gdb.btrace/data.c: New.
1713 * gdb.btrace/data.exp: New.
1714 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1715
6e07b1d2
MM
17162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1717
1718 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1719 * gdb.btrace/exception.exp: Update.
1720 * gdb.btrace/instruction_history.exp: Update.
1721 * gdb.btrace/record_goto.exp: Update.
1722 * gdb.btrace/tailcall.exp: Update.
1723 * gdb.btrace/unknown_functions.exp: Update.
1724 * gdb.btrace/delta.exp: New.
1725
0b722aec
MM
17262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1727
1728 * gdb.btrace/record_goto.exp: Add backtrace test.
1729 * gdb.btrace/tailcall.exp: Add backtrace test.
1730
066ce621
MM
17312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1732
1733 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1734 * gdb.btrace/record_goto.c: New.
1735 * gdb.btrace/record_goto.exp: New.
1736 * gdb.btrace/x86-record_goto.S: New.
1737
0688d04e
MM
17382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1739
1740 * gdb.btrace/function_call_history.exp: Update tests.
1741 * gdb.btrace/instruction_history.exp: Update tests.
1742
8710b709
MM
17432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1744
1745 * gdb.btrace/function_call_history.exp: Fix expected field
1746 order for "record function-call-history".
1747 Add new tests for "record function-call-history /c".
1748 * gdb.btrace/exception.cc: New.
1749 * gdb.btrace/exception.exp: New.
1750 * gdb.btrace/tailcall.exp: New.
1751 * gdb.btrace/x86-tailcall.S: New.
1752 * gdb.btrace/x86-tailcall.c: New.
1753 * gdb.btrace/unknown_functions.c: New.
1754 * gdb.btrace/unknown_functions.exp: New.
1755 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1756
5de9129b
MM
17572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1758
1759 * gdb.btrace/instruction_history.exp: Update.
1760 * gdb.btrace/function_call_history.exp: Update.
1761
23a7fe75
MM
17622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1763
1764 * gdb.btrace/function_call_history.exp: Fix expected function
1765 trace.
1766 * gdb.btrace/instruction_history.exp: Initialize traced.
1767 Remove traced_functions.
1768
724c7dd8
MM
17692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1770
1771 * gdb.btrace/function_call_history.exp: Update
1772 * gdb.btrace/instruction_history.exp: Update.
1773
6d78d93b
MM
17742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1775
1776 * gdb.btrace/enable.exp: Update expected text.
1777
93a360cc
OJ
17782014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1779
1780 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1781 bytes.
1782
3772b53f
MR
17832014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1784
1785 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1786
596662fa
OJ
17872014-01-15 Omair Javaid <omair.javaid@linaro.org>
1788
1789 * lib/gdb.exp (supports_process_record): Return true for
1790 arm*-linux*. (supports_reverse): Likewise.
1791
b5b08fb4
SC
17922014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1793
1794 PR python/15464
1795 PR python/16113
1796 * gdb.python/py-type.c: Enhance test case.
1797 * gdb.python/py-value-cc.cc: Likewise
1798 * gdb.python/py-type.exp: Add new tests.
1799 * gdb.python/py-value-cc.exp: Likewise
1800
52d7fb13
AA
18012014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1802 Pedro Alves <palves@redhat.com>
1803
1804 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1805 Make "name" extern.
1806 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1807 references to ${name}_start by references to ${name}.
1808
a2cd8cfe
JB
18092014-01-10 Joel Brobecker <brobecker@adacore.com>
1810
1811 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1812
4e23fced
JB
18132014-01-10 Joel Brobecker <brobecker@adacore.com>
1814
1815 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1816
c6a9e42c
PA
18172014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1818 Pedro Alves <palves@redhat.com>
1819
1820 * gdb.mi/mi-info-os.exp: Connect to the target with
1821 mi_gdb_target_load.
1822
b7ea362b
PA
18232014-01-08 Pedro Alves <palves@redhat.com>
1824
1825 * gdb.threads/reconnect-signal.c: New file.
1826 * gdb.threads/reconnect-signal.exp: New file.
1827
5e3f4fab
EBM
18282014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 * gdb.base/source-dir.exp: New file.
1831
79301218
JB
18322014-01-07 Joel Brobecker <brobecker@adacore.com>
1833
1834 * gdb.ada/mi_interface: New testcase.
1835
8e355c5d
JB
18362014-01-07 Joel Brobecker <brobecker@adacore.com>
1837
1838 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1839 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1840 gdb.ada/pp-rec-component/pck.ads: New files.
1841
c0d48811
JB
18422014-01-07 Joel Brobecker <brobecker@adacore.com>
1843
1844 * gdb.python/py-pp-integral.c: New file.
1845 * gdb.python/py-pp-integral.py: New file.
1846 * gdb.python/py-pp-integral.exp: New file.
1847
17b609c3 1848For older changes see ChangeLog-1993-2013.
c906108c 1849\f
8d8cb839
EZ
1850;; Local Variables:
1851;; mode: change-log
1852;; left-margin: 8
1853;; fill-column: 74
1854;; version-control: never
1855;; End:
902f2ccb 1856
14f8b115 1857 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1858 Copying and distribution of this file, with or without modification,
1859 are permitted provided the copyright notice and this notice are preserved.
This page took 1.979109 seconds and 4 git commands to generate.