]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Move macros from i386-{nat,low}.c to i386-{nat,low}.h
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a1aa2221
LM
12014-06-18 Don Breazeal <donb@codesourcery.com>
2
3 * gdb.base/foll-fork.exp (default_fork_parent_follow):
4 Deleted procedure.
5 (explicit_fork_parent_follow): Deleted procedure.
6 (explicit_fork_child_follow): Deleted procedure.
7 (test_follow_fork): New procedure.
8 (do_fork_tests): Replace calls to deleted procedures with
9 calls to test_follow_fork and reset GDB for subsequent
10 procedure calls.
11
0fc05997
YQ
122014-06-17 Yao Qi <yao@codesourcery.com>
13
14 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
15 CP1252.
16
70795c52
LM
172014-06-17 Luis Machado <lgustavo@codesourcery.com>
18
19 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20 Initialize ptr and S explicitly.
21 (skip_type_update_when_not_use_rtti_test): Likewise.
22
6be47f0c
KS
232014-06-16 Keith Seitz <keiths@redhat.com>
24
25 PR mi/15863
26 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
27 the inferior is started.
28
d03de421
PA
292014-06-16 Pedro Alves <palves@redhat.com>
30
31 * gdb.base/break-main-file-remove-fail.c: New file.
32 * gdb.base/break-main-file-remove-fail.exp: New file.
33 * gdb.base/break-unload-file.exp: Use build_executable instead of
34 prepare_for_testing.
35 (test_break): New parameter "initial_load". Handle it.
36 (top level): Add initial_load cmdline/file axis.
37
f9579b99
TT
382014-06-12 Tom Tromey <tromey@redhat.com>
39
40 * gdb.base/completion.exp: Don't use directory name in test.
41
3657956b
GB
422014-06-09 Gary Benson <gbenson@redhat.com>
43
44 * gdb.base/sigall.c [Functions to send signals]: Reorder to
45 separate the always-available ANSI-standard signals from the
46 signals that require checking.
47 (main): Likewise.
48 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
49 Likewise.
50 (main): Likewise.
51
4186eb54
KS
522014-06-07 Keith Seitz <keiths@redhat.com>
53
54 Revert:
55 PR c++/16253
56 * gdb.cp/var-tag.cc: New file.
57 * gdb.cp/var-tag.exp: New file.
58 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
59 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
60 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
61 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
62
25326a28 632014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
64
65 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
66
829155c9
PA
672014-06-06 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
70 in target debug output instead of looking at RSP packets,
71 disabling the test on any target that uses hardware stepping.
72 Update comments.
73
61c8d22e
PA
742014-06-06 Pedro Alves <palves@redhat.com>
75
76 * gdb.base/break-unload-file.exp: Fix typo.
77
d9a47287
YQ
782014-06-06 Yao Qi <yao@codesourcery.com>
79
80 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
81 from "jit_function" to "^jit_function".
82
e5e01dbf
YQ
832014-06-06 Yao Qi <yao@codesourcery.com>
84
85 * gdb.base/async.c (foo): Add one statement.
86 * gdb.base/async.exp: Get the next instruction address and
87 match the output of "nexti" by instruction address. Match
88 the hex address in the output of "finish".
89
73ba372c
GB
902014-06-06 Gary Benson <gbenson@redhat.com>
91
92 * gdb.base/call-signals.c: Remove preprocessor conditionals
93 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
94 SIGSEGV and SIGTERM.
95 * gdb.base/sigall.c: Likewise.
96 * gdb.base/unwindonsignal.c: Likewise.
97 * gdb.reverse/sigall-reverse.c: Likewise.
98
831517df
YQ
992014-06-06 Yao Qi <yao@codesourcery.com>
100
101 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
102 readable, skip the test.
103
b8b91e98
YQ
1042014-06-06 Yao Qi <yao@codesourcery.com>
105
106 * gdb.threads/staticthreads.c (thread_function): Move the line
107 setting breakpoint on forward.
108 * gdb.threads/staticthreads.exp: Update comments.
109
fb934770
LC
1102014-06-05 Ludovic Courtès <ludo@gnu.org>
111
112 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
113 "history-append! type error".
114
6ef284bd
SM
1152014-06-05 Simon Marchi <simon.marchi@ericsson.com>
116
117 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
118 erroneous dprintf expected input.
119
a872e241
DE
1202014-06-04 Doug Evans <xdje42@gmail.com>
121
122 * gdb.guile/scm-generics.exp: Delete.
123
16f691fb
DE
1242014-06-04 Doug Evans <xdje42@gmail.com>
125
126 * gdb.guile/scm-breakpoint.exp: Update.
127 Add tests for breakpoint registration.
128
012370f6
TT
1292014-06-04 Tom Tromey <tromey@redhat.com>
130
131 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
132 VLA-in-union.
133 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
134 inner_vla_struct, vla_union types. Initialize objects of those
135 types and compute their sizes.
136
9f5a4cef
HZ
1372014-06-04 Nathan Sidwell <nathan@codesourcery.com>
138 Hui Zhu <hui@codesourcery.com>
139
140 * gdb.base/fileio.exp: Add test for shell not available as well as
141 available.
142 * gdb.base/fileio.c (test_system): Check for shell twice.
143
90a45c4d
YQ
1442014-06-04 Yao Qi <yao@codesourcery.com>
145
146 * gdb.base/auto-connect-native-target.exp: Remove redundant
147 space from the regexp pattern.
148
70017e41
YQ
1492014-06-04 Yao Qi <yao@codesourcery.com>
150
151 * gdb.base/default.exp: Replace "child" with "native" in
152 regexp pattern.
153
883964a7
SC
1542014-06-03 Siva Chandra Reddy <sivachandra@google.com>
155
156 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
157 * gdb.python/py-xmethods.exp: New tests to test xmethods.
158 * gdb.python/py-xmethods.py: Python script supporting the
159 new testcase and tests.
160
ef370185
JB
1612014-06-03 Joel Brobecker <brobecker@adacore.com>
162 Pedro Alves <palves@redhat.com>
163
164 PR breakpoints/17000
165 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
166 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
167
1e2ccb61
BM
1682014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
169
170 * gdb.base/subst.exp: Add tests to verify partial path matching
171 output.
172
c6ec5ab2
PA
1732014-06-03 Pedro Alves <palves@redhat.com>
174
175 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
176 target that doesn't use software single-stepping.
177
835c559f
PA
1782014-06-03 Pedro Alves <palves@redhat.com>
179
180 PR breakpoints/17000
181 * gdb.base/sss-bp-on-user-bp-2.c: New file.
182 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
183
06eb1586
DE
1842014-06-02 Doug Evans <xdje42@gmail.com>
185
186 * gdb.guile/scm-parameter.exp: New file.
187
e698b8c4
DE
1882014-06-02 Doug Evans <xdje42@gmail.com>
189
190 * gdb.guile/scm-cmd.c: New file.
191 * gdb.guile/scm-cmd.exp: New file.
192
ded03782
DE
1932014-06-02 Doug Evans <xdje42@gmail.com>
194
195 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
196 pretty-printer lookup.
197 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
198 (make-pp_s-printer): Call it.
199 (make-pretty-printer-from-dict): New function.
200 (lookup-pretty-printer-maker-from-dict): New function.
201 (*pretty-printer*): Simplify.
202 (make-objfile-pp_s-printer): New function.
203 (install-objfile-pretty-printers!): New function.
204 (make-progspace-pp_s-printer): New function.
205 (install-progspace-pretty-printers!): New function.
206 * gdb.guile/scm-progspace.c: New file.
207 * gdb.guile/scm-progspace.exp: New file.
208
41fac0cf
PA
2092014-06-02 Pedro Alves <palves@redhat.com>
210
211 * gdb.base/dprintf-bp-same-addr.c: New file.
212 * gdb.base/dprintf-bp-same-addr.exp: New file.
213
96ae5695
EBM
2142014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
215
216 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
217 * gdb.arch/powerpc-power.s: Likewise.
218
da02b3a8
JB
2192014-06-02 Joel Brobecker <brobecker@adacore.com>
220
221 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
222
c72b2e7b
YQ
2232014-06-01 Yao Qi <yao@codesourcery.com>
224
225 * gdb.base/watchpoint.exp (test_watch_location): Check null
226 pointer can be dereferenced. If not, do the test, otherwise
227 skip it.
228
53e8a631
AB
2292014-05-30 Andrew Burgess <aburgess@broadcom.com>
230
231 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
232 results.
233 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
234
938f0e2f
AB
2352014-05-30 Andrew Burgess <aburgess@broadcom.com>
236
237 * gdb.arch/amd64-invalid-stack-middle.S: New file.
238 * gdb.arch/amd64-invalid-stack-middle.c: New file.
239 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
240 * gdb.arch/amd64-invalid-stack-top.c: New file.
241 * gdb.arch/amd64-invalid-stack-top.exp: New file.
242
9ba6657a
PA
2432014-05-30 Pedro Alves <palves@redhat.com>
244
245 PR breakpoints/17000
246 * gdb.base/sss-bp-on-user-bp.c: New file.
247 * gdb.base/sss-bp-on-user-bp.exp: New file.
248
522c09bf
DB
2492014-05-30 David Blaikie <dblaikie@gmail.com>
250
251 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
252 gnu_inline semantics via attribute.
253 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
254 source explicitly specifies the required semantics.
255
bf4ef81e
MR
2562014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
257
258 * gdb.reverse/sigall-reverse.exp: Fix a typo.
259
329ea579
PA
2602014-05-29 Pedro Alves <palves@redhat.com>
261 Tom Tromey <tromey@redhat.com>
262
263 * gdb.base/async-shell.exp: Don't enable target-async.
264 * gdb.base/async.exp
265 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
266 parameter. Adjust.
267 (top level): Don't test with "target-async".
268 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
269 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
270 * gdb.base/inferior-died.exp: Don't enable target-async.
271 * gdb.base/interrupt-noterm.exp: Likewise.
272 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
273 * gdb.mi/mi-nonstop-exit.exp: Likewise.
274 * gdb.mi/mi-nonstop.exp: Likewise.
275 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
276 * gdb.mi/mi-nsintrall.exp: Likewise.
277 * gdb.mi/mi-nsmoribund.exp: Likewise.
278 * gdb.mi/mi-nsthrexec.exp: Likewise.
279 * gdb.mi/mi-watch-nonstop.exp: Likewise.
280 * gdb.multi/watchpoint-multi.exp: Adjust comment.
281 * gdb.python/py-evsignal.exp: Don't enable target-async.
282 * gdb.python/py-evthreads.exp: Likewise.
283 * gdb.python/py-prompt.exp: Likewise.
284 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
285 * gdb.server/solib-list.exp: Don't enable target-async.
286 * gdb.threads/thread-specific-bp.exp: Likewise.
287 * lib/mi-support.exp: Adjust to use mi-async.
288
fd664c91
PA
2892014-05-29 Pedro Alves <palves@redhat.com>
290
291 PR gdb/13860
292 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
293 reason, even in sync mode.
294
251bde03
PA
2952014-05-29 Pedro Alves <palves@redhat.com>
296 Hui Zhu <hui@codesourcery.com>
297
298 PR PR15693
299 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
300 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
301 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
302 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
303
7f3c0343
JB
3042014-05-28 Joel Brobecker <brobecker@adacore.com>
305
306 * config/monitor.exp (gdb_target_monitor): Replace use of
307 "set remotebaud" by "set serial baud".
308
b2715b27
AW
3092014-05-26 Andy Wingo <wingo@igalia.com>
310
311 * gdb.guile/scm-breakpoint.exp:
312 * gdb.guile/scm-gsmob.exp: Update to use plain old object
313 properties instead of gdb-object-properties.
314
498a4489
YQ
3152014-05-26 Yao Qi <yao@codesourcery.com>
316
317 * gdb.server/no-thread-db.exp: Specify source file name
318 explicitly when setting a breakpoint.
319
589fdceb
MM
3202014-05-23 Markus Metzger <markus.t.metzger@intel.com>
321
322 * gdb.btrace/vdso.c: New.
323 * gdb.btrace/vdso.exp: New.
324
e9089e05
MM
3252014-05-23 Markus Metzger <markus.t.metzger@intel.com>
326
327 * gdb.base/gcore.exp (capture_command_output): Move ...
328 * lib/gdb.exp (capture_command_output): ... here.
329
67b5c0c1
MM
3302014-05-23 Markus Metzger <markus.t.metzger@intel.com>
331
332 * gdb.btrace/data.exp: Test memory access during btrace replay.
333
a2199296
SM
3342014-05-22 Simon Marchi <simon.marchi@ericsson.com>
335
336 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
337
17b2616c
PA
3382014-05-21 Pedro Alves <palves@redhat.com>
339
340 PR gdb/13860
341 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
342 (top level): Test that output related to execution commands is
343 sent to the console with CLI commands, but not with MI commands.
344 Test that breakpoint events are always mirrored to the console.
345 Also expect the new source line to be output after a "next" in
346 async mode too. Make it a pass/fail test.
347 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
348 output.
349 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
350
5166082f
PA
3512014-05-21 Pedro Alves <palves@redhat.com>
352
353 * gdb.base/list.exp (build_pattern, test_list): New procedures.
354 Use them to test variations of "list" after reaching a breakpoint.
355 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
356 Test "list" with listsize 10 after reaching a breakpoint.
357 * gdb.python/python.exp (decode_line current location line
358 number): Adjust expected line number.
359
2f25d70f
SM
3602014-05-21 Simon Marchi <simon.marchi@ericsson.com>
361
362 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
363 behavior for $args, pass it directly to "run".
364
ff604a67
MR
3652014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
366
367 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
368 30000 to 65536.
369
6a3cb8e8
PA
3702014-05-21 Pedro Alves <palves@redhat.com>
371
372 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
373 auto-connect-native-target off".
374 * gdb.base/auto-connect-native-target.c: New file.
375 * gdb.base/auto-connect-native-target.exp: New file.
376
4ebfc96e
PA
3772014-05-21 Pedro Alves <palves@redhat.com>
378
379 * gdb.base/default.exp: Test "target native" instead of "target
380 child".
381
36d46afb
MW
3822014-05-21 Mark Wielaard <mjw@redhat.com>
383
384 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
385
5876f503
JK
3862014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
387
388 Fix TLS access for -static -pthread.
389 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
390 <HAVE_TLS> (thread_function, main): Initialize it.
391 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
392 Add clean_restart.
393 <$have_tls != "">: Check TLSVAR.
394
0256a6ac
PA
3952014-05-21 Pedro Alves <palves@redhat.com>
396
397 * gdb.base/dcache-line-read-error.c: New.
398 * gdb.base/dcache-line-read-error.exp: New.
399
936d2992
PA
4002014-05-20 Pedro Alves <palves@redhat.com>
401
402 * gdb.base/compare-sections.c: New file.
403 * gdb.base/compare-sections.exp: New file.
404
802e8e6d
PA
4052014-05-20 Pedro Alves <palves@redhat.com>
406
407 * gdb.base/break-idempotent.c: New file.
408 * gdb.base/break-idempotent.exp: New file.
409
e59fa00f
MM
4102014-05-20 Markus Metzger <markus.t.metzger@intel.com>
411
412 * gdb.btrace/nohist.exp: New.
413
8b696e31
YQ
4142014-05-20 Yao Qi <yao@codesourcery.com>
415
416 * lib/gdb.exp (gdb_init): Set timeout if test file is under
417 gdb.reverse directory and gdb_reverse_timeout exists in board
418 setting.
419 * README: Document gdb_reverse_timeout.
420
73c9764f
YQ
4212014-05-20 Yao Qi <yao@codesourcery.com>
422
423 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
424 'test_file_name'. Treat args as a string instead of a list.
425 (gdb_init): Rename argument 'args' by 'test_file_name'.
426
f1f4348a
JK
4272014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
428
429 * gdb.arch/powerpc-power.exp: New file.
430 * gdb.arch/powerpc-power.s: New file.
431
0dbe70ce
DE
4322014-05-16 Doug Evans <dje@google.com>
433
434 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
435 * gdb.base/completion.exp: Check that all expected files exist
436 before doing file completion.
0dbe70ce 437
8d551b02
DE
4382014-05-16 Doug Evans <dje@google.com>
439
440 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
441 Update.
442 (do_syscall_tests_without_xml): Update.
443
73eb7709
PA
4442014-05-16 Pedro Alves <palves@redhat.com>
445
446 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
447 instead of "unknown output after running".
448
3fae92fc
YQ
4492014-05-16 Yao Qi <yao@codesourcery.com>
450
451 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
452 file1.txt from host at the end.
453 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
454
c2b2ccc5
DE
4552014-05-15 Doug Evans <dje@google.com>
456
457 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
458 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
459 loading file. Add test for TU lookup.
460
8c217a4b
SM
4612014-05-15 Simon Marchi <simon.marchi@ericsson.com>
462
463 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
464 calling "-exec-arguments" or "set args" before running the
465 inferior.
466
3deb39c6
SM
4672014-05-15 Simon Marchi <simon.marchi@ericsson.com>
468
469 * lib/mi-support.exp (mi_expect_stop): Expect message for
470 inferiors that exit with non-zero exit code.
471
71a79f8c
YQ
4722014-05-14 Yao Qi <yao@codesourcery.com>
473
474 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
475 match absolute path on remote host.
476 (test_file_list_exec_source_files): Remove "/" from the
477 pattern.
478
f23fcd46
YQ
4792014-05-14 Yao Qi <yao@codesourcery.com>
480
481 * boards/local-remote-host-notty.exp (${board}_file): New
482 proc.
483
9404b58f
KM
4842014-05-07 Kyle McMartin <kyle@redhat.com>
485
486 Pushed by Joel Brobecker <brobecker@adacore.com>.
487 * gdb.arch/aarch64-atomic-inst.c: New file.
488 * gdb.arch/aarch64-atomic-inst.exp: New file.
489
5e45f04c
YQ
4902014-05-07 Yao Qi <yao@codesourcery.com>
491
492 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
493 in current context" too.
494
c888a17d
KS
4952014-05-05 Keith Seitz <keiths@redhat.com>
496
497 * gdb.linespec/ls-dollar.exp: Add test for linespec
498 file:convenience_variable.
499
290a839c
YQ
5002014-05-05 Yao Qi <yao@codesourcery.com>
501
502 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
503 traceframes into tfile and ctf trace files. Read data from
504 trace file and test collected data.
505 (gdb_collect_locals_test): Likewise.
506 (gdb_unavailable_registers_test): Likewise.
507 (gdb_unavailable_floats): Likewise.
508 (gdb_collect_globals_test): Likewise.
509 (top-level): Append "ctf" to trace_file_targets if GDB
510 supports.
511
b5262cd0
YQ
5122014-05-05 Yao Qi <yao@codesourcery.com>
513
514 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
515 code to ...
516 (gdb_collect_args_test_1): ... it. New proc.
517 (gdb_collect_locals_test): Move some code to ...
518 (gdb_collect_locals_test_1): ... it. New proc.
519 (gdb_unavailable_registers_test): Move some code to ...
520 (gdb_unavailable_registers_test_1): ... it. New proc.
521 (gdb_unavailable_floats): Move some code to ...
522 (gdb_unavailable_floats_1): ... it. New proc.
523
30a1e6cc
SDJ
5242014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
525
526 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
527 probes to test for bitness recognition.
528 * gdb.arch/amd64-stap-optional-prefix.exp
529 (test_probe_value_without_reg): New procedure.
530 Add code to test for different kinds of bitness.
531
f33da99a
SDJ
5322014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
533
534 PR breakpoints/16889
535 * gdb.arch/amd64-stap-optional-prefix.S: New file.
536 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
537
5b80f00d
PA
5382014-05-01 Pedro Alves <palves@redhat.com>
539
540 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
541 gdb_file_cmd if no file is specified.
542 * boards/native-extended-gdbserver.exp (gdb_load): Use the
543 last_loaded_file to set the remote exec-file.
544
f8c2a73c
PA
5452014-05-01 Pedro Alves <palves@redhat.com>
546
547 * boards/local-remote-host.exp: New file.
548
be6e8ac7
PA
5492014-05-01 Pedro Alves <palves@redhat.com>
550
551 * boards/local-remote-host.exp: Rename to ...
552 * boards/local-remote-host-notty.exp: ... this.
553
cac0dc8f
JB
5542014-04-28 Joel Brobecker <brobecker@adacore.com>
555
556 * gdb.ada/dyn_arrayidx: New testcase.
557
9730e6cc
YQ
5582014-04-26 Yao Qi <yao@codesourcery.com>
559
560 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
561 and compute the length of function main. Save it in
562 $main_length.
563 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
564 (top-level): Use gdb_compile to compile objects into
565 executable and restart GDB. Remove invocation to
566 prepare_for_testing.
567
7ae1a6a6
PA
5682014-04-25 Simon Marchi <simon.marchi@ericsson.com>
569 Pedro Alves <palves@redhat.com>
570
571 PR server/16255
572 * gdb.multi/multi-attach.c: New file.
573 * gdb.multi/multi-attach.exp: New file.
574
4082afcc
PA
5752014-04-25 Pedro Alves <palves@redhat.com>
576
577 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
578 user.
579 (top level): Test that "set remote conditional-breakpoints-packet
580 off" works as intended.
581 * gdb.base/dprintf.exp: Test that "set remote
582 breakpoint-commands-packet off" works as intended.
583 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
584 New function.
585 (top level): Call it.
586 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
587 remote fast-tracepoints-packet off" works as intended.
588 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
589 * lib/gdb.exp (gdb_is_target_remote): ... here.
590
2abc3f8d
DB
5912014-04-24 David Blaikie <dblaikie@gmail.com>
592
593 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
594 ensure clang would not discard them.
595 * gdb.base/gdbvars.c: Ditto.
596 * gdb.base/memattr.c: Ditto.
597 * gdb.base/whatis.c: Ditto.
598 * gdb.python/py-prettyprint.c: Ditto.
599 * gdb.trace/actions.c: Ditto.
600 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
601 ensure clang would not discard it.
602
bfd39632
DB
6032014-04-24 David Blaikie <dblaikie@gmail.com>
604
605 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
606 clang to emit the full definition of type required by the test
607 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
608
22842ff6
DB
6092014-04-24 David Blaikie <dblaikie@gmail.com>
610
611 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
612 coax Clang into emitting the definition of the type.
613 * gdb.cp/pr10728-x.h (y): Ditto.
614 * gdb.cp/pr10728-y.cc (y): Ditto.
615
c2e827ad
DB
6162014-04-24 David Blaikie <dblaikie@gmail.com>
617
618 * gdb.base/label.exp: XFAIL label related tests under Clang.
619 * gdb.cp/cplabel.exp: Ditto.
620 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
621 under Clang those using labels.
622
4c2d33e7
YQ
6232014-04-25 Yao Qi <yao@codesourcery.com>
624
625 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
626 double_label.
627 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
628 partial_label and double_label.
629
56083b99
DB
6302014-04-24 David Blaikie <dblaikie@gmail.com>
631
632 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
633
25d4e99d
DB
6342014-04-24 David Blaikie <dblaikie@gmail.com>
635
636 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
637 of the function to work across GCC and Clang.
638 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
639 pointer types (const void ** const V void **).
640
01f9f808
MS
6412014-04-24 Michael Sturm <michael.sturm@mintel.com>
642 Walfred Tedeschi <walfred.tedeschi@intel.com>
643
644 * Makefile.in (EXECUTABLES): Added i386-avx512.
645 * gdb.arch/i386-avx512.c: New file.
646 * gdb.arch/i386-avx512.exp: Likewise.
647
4b48d439
KS
6482014-04-23 Keith Seitz <keiths@redhat.com>
649
650 * lib/mi-support.exp (mi_list_breakpoints): Delete.
651 (mi_make_breakpoint_table): New procedure.
652 (mi_create_breakpoint): Use mi_make_breakpoint
653 and return the result.
654 (mi_make_breakpoint): New procedure.
655 (mi_build_kv_pairs): New procedure.
656
657 * gdb.mi/mi-break.exp: Remove unused globals,
658 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
659 All callers updated.
660 * gdb.mi/mi-dprintf.exp: Use variable to track command
661 number.
662 Update all callers of mi_create_breakpoint and use
663 mi_make_breakpoint_table.
664 Remove any unused global variables.
665 * gdb.mi/mi-nonstop.exp: Likewise.
666 * gdb.mi/mi-nsintrall.exp: Likewise.
667 * gdb.mi/mi-nsmoribund.exp: Likewise.
668 * gdb.mi/mi-nsthrexec.exp: Likewise.
669 * gdb.mi/mi-reverse.exp: Likewise.
670 * gdb.mi/mi-simplerun.exp: Likewise.
671 * gdb.mi/mi-stepn.exp: Likewise.
672 * gdb.mi/mi-syn-frame.exp: Likewise.
673 * gdb.mi/mi-until.exp: Likewise.
674 * gdb.mi/mi-var-cp.exp: Likewise.
675 * gdb.mi/mi-var-display.exp: Likewise.
676 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
677 * gdb.mi/mi2-var-child.exp: Likewise.
678 * gdb.mi/mi-vla-c99.exp: Likewise.
679 * lib/mi-support.exp: Likewise.
680
681 From Ian Lance Taylor <iant@cygnus.com>:
682 * lib/gdb.exp (parse_args): New procedure.
683
08351840
PA
6842014-04-23 Pedro Alves <palves@redhat.com>
685
686 * gdb.base/break-unload-file.c: New file.
687 * gdb.base/break-unload-file.exp: New file.
688 * gdb.base/sym-file-lib.c (baz): New function.
689 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
690 field.
691 (load): Store the segment's mapped size.
692 (unload): New function.
693 (unload_shlib): New function.
694 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
695 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
696 set a breakpoint at baz, and call it.
697 * gdb.base/sym-file.exp: New tests for stale breakpoint
698 instructions.
699
076855f9
PA
7002014-04-23 Pedro Alves <palves@redhat.com>
701
702 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
703 * gdb.base/hbreak-in-shr-unsupported.c: New file.
704 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
705 * gdb.base/hbreak-unmapped.c: New file.
706 * gdb.base/hbreak-unmapped.exp: New file.
707 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
708 * lib/gdb.exp (gdb_is_target_remote): ... here.
709
483805cf
PA
7102014-04-22 Pedro Alves <palves@redhat.com>
711
712 * gdb.base/consecutive-step-over.c: New file.
713 * gdb.base/consecutive-step-over.exp: New file.
714
06d97543
PA
7152014-04-22 Pedro Alves <palves@redhat.com>
716
717 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
718 instead of send_gdb/gdb_expect.
719
b4429ea2
YQ
7202014-04-22 Yao Qi <yao@codesourcery.com>
721
722 * lib/trace-support.exp (generate_tracefile): New procedure.
723 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
724 return 0.
725 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
726 if generate_tracefile returns 1.
727
51d48146
PA
7282014-04-18 Tom Tromey <palves@redhat.com>
729 Pedro alves <tromey@redhat.com>
730
731 PR backtrace/15558
732 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
733 with a backtrace limit.
734 * gdb.python/py-frame-inline.exp: Test running to an inline
735 function with a backtrace limit, and printing the newest frame.
736 * gdb.python/py-frame-inline.c (main): Call f.
737
bd1dce5f
MS
7382014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
739
740 * gdb.java/jnpe.exp: Drop srcdir from untested path.
741
40d1a503
MS
7422014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
743
744 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
745 Drop prefix from unsupported source file path.
746
389b98f7
YQ
7472014-04-17 Yao Qi <yao@codesourcery.com>
748
749 * lib/gdb.exp (with_target_charset): New proc.
750 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
751 with_target_charset.
752 (test_print_strings): Likewise.
753 (test_repeat_bytes): Likewise.
754 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
755 for some tests.
756
22869d73
KS
7572014-04-16 Keith Seitz <keiths@redhat.com>
758
759 PR gdb/15827
760 * gdb.dwarf2/corrupt.c: New file.
761 * gdb.dwarf2/corrupt.exp: New file.
762
c4f87ca6
KS
7632014-04-16 Keith Seitz <keiths@redhat.com>
764
765 PR c++/16597
766 * gdb.cp/namelessclass.cc: New file.
767 * gdb.cp/namelessclass.exp: New file.
768 * gdb.cp/namelessclass.S: New file.
769
ab19de87
DE
7702014-04-16 Doug Evans <dje@google.com>
771
772 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
773 Add comment.
774 (gdbserver_default_get_comm_port): New function.
775 (gdbserver_start): Check if board file provided
776 "gdbserver,get_comm_port" and use it if so.
777 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
778 (gdb,socketport): Set to "stdio".
779 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
780 (stdio_gdbserver_template): Delete.
781 (${board}_get_remote_address): Update.
782 (${board}_build_remote_cmd): Delete.
783 (${board}_get_comm_port): New function.
784 (${board}_spawn): Update.
785 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
786 Delete.
787 (${board}_get_remote_address): Update.
788 (${board}_get_comm_port): New function.
789
fc98a809
AB
7902014-04-16 Andrew Burgess <aburgess@broadcom.com>
791
792 * gdb.base/memattr.exp: Improve regexps to handle memory regions
793 appearing in any order.
794
87fd9e6e
DE
7952014-04-15 Doug Evans <dje@google.com>
796
797 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
798 uninitialized value of "description".
799
099fc3ea
KS
8002014-04-15 Keith Seitz <keiths@redhat.com>
801
802 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
803 Remove unused globals.
804 (test_running_the_program): Likewise.
805 (test_controlled_execution): Likewise.
806 (test_controlling_breakpoints): Likewise.
807 (test_program_termination): Likewise.
808
5da151d4
KS
8092014-04-15 Keith Seitz <keiths@redhat.com>
810
811 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
812 unused globals.
813 (test_rbreak_creation_and_listing): Likewise.
814 (test_ignore_count): Likewise.
815 (test_error): Likewise.
816
35e5d2f0
PA
8172014-04-15 Pedro Alves <palves@redhat.com>
818
819 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
820 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
821 sym-file-loader.c.
822 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
823 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
824 to sym-file-loader.c.
825 (struct library): Forward declare.
826 (load_shlib, lookup_function): Change prototypes.
827 (find_shstrtab, find_strtab, find_shdr, find_symtab)
828 (translate_offset): Remove declarations.
829 (get_text_addr): New declaration.
830 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
831 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
832 sym-file-loader.h.
833 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
834 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
835 here from sym-file-loader.h.
836 (struct library): New structure.
837 (load_shlib, lookup_function): Change prototypes and adjust to
838 work with a struct library.
839 (find_shstrtab, find_strtab, find_shdr, find_symtab)
840 (translate_offset): Make static.
841 (get_text_addr): New function.
842 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
843
eb4c1710
PA
8442014-04-15 Pedro Alves <palves@redhat.com>
845
846 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
847
2d1baf52
PA
8482014-04-15 Pedro Alves <palves@redhat.com>
849
850 * gdb.base/sym-file-loader.c: Include <limits.h>.
851 (SELF_LINK): New define.
852 (get_origin): New function.
853 (load_shlib): Use it.
854 * gdb.base/sym-file.exp: Don't early return if the target is
855 remote. Use runto_main, and issue fail is that fails. Use
856 gdb_load_shlibs.
857 (shlib_name): Delete.
858 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
859
7dd6df01
PA
8602014-04-15 Pedro Alves <palves@redhat.com>
861
862 * gdb.base/sym-file.exp: Remove regex characters from test
863 message. Don't refer to breakpoint numbers in test messages.
864
b50c8614
KS
8652014-04-14 Keith Seitz <keiths@redhat.com>
866
867 PR c++/16253
868 * gdb.cp/var-tag.cc: New file.
869 * gdb.cp/var-tag.exp: New file.
870 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
871 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
872 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
873 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
874
3d567982
TT
8752014-04-14 Tom Tromey <tromey@redhat.com>
876
877 * gdb.cp/classes.exp (test_enums): Handle underlying type.
878 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
879 type.
880 * gdb.cp/enum-class.exp: New file.
881 * gdb.cp/enum-class.cc: New file.
882
0626fc76
TT
8832014-04-14 Tom Tromey <tromey@redhat.com>
884
885 * gdb.dwarf2/enum-type.exp: New file.
886
dca325b3
SA
8872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
888
889 * gdb.mi/mi-vla-c99.exp: New file.
890 * gdb.mi/vla.c: New file.
891
5854b38a
SA
8922014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
893
894 * gdb.base/vla-datatypes.c: New file.
895 * gdb.base/vla-datatypes.exp: New file.
896
463bb957
SA
8972014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
898
899 * gdb.base/vla-ptr.c: New file.
900 * gdb.base/vla-ptr.exp: New file.
901
3dd170be
SA
9022014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
903
904 * gdb.dwarf2/count.exp: New file.
905
5ecaaa66
SA
9062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
907
908 * gdb.base/vla-sideeffect.c: New file.
909 * gdb.base/vla-sideeffect.exp: New file.
910
41f1ada5
DB
9112014-04-14 David Blaikie <dblaikie@gmail.com>
912
913 * gdb.mi/non-stop.c: Add return value for non-void function return
914 statement.
915 * gdb.threads/staticthreads.c: Ditto.
916
0be03e84
DE
9172014-04-12 Siva Chandra Reddy <sivachandra@google.com>
918 Doug Evans <xdje42@gmail.com>
919
920 * gdb.guile/scm-value.c: Improve test case.
921 * gdb.guile/scm-value.exp: Add new test.
922
f180a1fb
DB
9232014-04-11 David Blaikie <dblaikie@gmail.com>
924
925 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
926 override Clang's default.
927
6b662e19
JB
9282014-04-11 Joel Brobecker <brobecker@adacore.com>
929
930 Revert the following changes (regressions):
931
932 * gdb.base/vla-sideeffect.c: New file.
933 * gdb.base/vla-sideeffect.exp: New file.
934
935 * gdb.dwarf2/count.exp: New file.
936
937 * gdb.base/vla-multi.c: New file.
938 * gdb.base/vla-multi.exp: New file.
939
940 * gdb.base/vla-ptr.c: New file.
941 * gdb.base/vla-ptr.exp: New file.
942
943 * gdb.base/vla-datatypes.c: New file.
944 * gdb.base/vla-datatypes.exp: New file.
945
946 * gdb.mi/mi-vla-c99.exp: New file.
947 * gdb.mi/vla.c: New file.
948
245a5f0b
KS
9492014-04-11 Keith Seitz <keiths@redhat.com>
950
951 PR c++/16675
952 * gdb.cp/cpsizeof.exp: New file.
953 * gdb.cp/cpsizeof.cc: New file.
954
58a84dcf
SA
9552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
956
191a8a90
JB
957 * gdb.mi/mi-vla-c99.exp: New file.
958 * gdb.mi/vla.c: New file.
58a84dcf 959
c8655f75
SA
9602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
961
962 * gdb.base/vla-datatypes.c: New file.
963 * gdb.base/vla-datatypes.exp: New file.
964
024e13b4
SA
9652014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
966
967 * gdb.base/vla-ptr.c: New file.
968 * gdb.base/vla-ptr.exp: New file.
969
1a237e0e
SA
9702014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
971
972 * gdb.base/vla-multi.c: New file.
973 * gdb.base/vla-multi.exp: New file.
974
504f3432
SA
9752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
976
977 * gdb.dwarf2/count.exp: New file.
978
3bce8237
SA
9792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
980
191a8a90
JB
981 * gdb.base/vla-sideeffect.c: New file.
982 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 983
322f9c21
YQ
9842014-04-11 Yao Qi <yao@codesourcery.com>
985
986 * gdb.base/completion.exp: Check file exists before running tests
987 on file completion.
988
d708bcd1
PA
9892014-04-10 Pedro Alves <palves@redhat.com>
990
991 * gdb.base/cond-eval-mode.c: New file.
992 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
993 prepare_for_testing to build the new file. Check result of
994 runto_main.
995 (test_break, test_watch): New procedures.
996 (top level): Use them.
997
ae1d2761
PM
9982014-04-08 Pierre Muller <muller@sourceware.org>
999
1000 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
1001 Ctrl-V use for mingw hosts.
1002
7af389b8
SC
10032014-04-07 Siva Chandra Reddy <sivachandra@google.com>
1004
1005 * gdb.python/py-value.c: Improve test case.
1006 * gdb.python/py-value.exp: Add new test.
1007
5e703181
DE
10082014-04-07 David Blaikie <dblaikie@gmail.com>
1009
1010 * lib/compiler.c: Identify the clang compiler.
1011 * lib/compiler.cc: Ditto.
1012
9810b410
YQ
10132014-04-03 Yao Qi <yao@codesourcery.com>
1014
1015 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
1016
98d1b8dc
AB
10172014-04-01 Anton Blanchard <anton@samba.org>
1018
1019 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
1020 messages unique.
1021
3114cea1
AB
10222014-04-01 Anton Blanchard <anton@samba.org>
1023
1024 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
1025 prepare_for_testing.
1026
62f7182c
AB
10272014-04-01 Anton Blanchard <anton@samba.org>
1028
1029 * gdb.arch/ppc64-atomic-inst.c: Remove.
1030 * gdb.arch/ppc64-atomic-inst.S: New file.
1031 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
1032
770e7fc7
DE
10332014-03-31 Doug Evans <dje@google.com>
1034
1035 * gdb.base/print-symbol-loading-lib.c: New file.
1036 * gdb.base/print-symbol-loading-main.c: New file.
1037 * gdb.base/print-symbol-loading.exp: New file.
1038
46e2bafa
YQ
10392014-03-31 Yao Qi <yao@codesourcery.com>
1040
1041 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
1042
8776cfe9
JB
10432014-03-28 Joel Brobecker <brobecker@adacore.com>
1044
1045 * gdb.ada/mi_dyn_arr: New testcase.
1046
5d1ef361
DE
10472014-03-27 Doug Evans <dje@google.com>
1048
1049 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
1050
b5bee914
YQ
10512014-03-27 Yao Qi <yao@codesourcery.com>
1052
1053 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
1054 if target is nios2-*-*.
1055
0d4d0e77
YQ
10562014-03-26 Yao Qi <yao@codesourcery.com>
1057
1058 * lib/gdb.exp (readline_is_used): New proc.
1059 * gdb.base/completion.exp: Move tests on command complete up.
1060 Skip the rest of tests if readline is not used.
1061 * gdb.ada/complete.exp: Skp the test if readline is not
1062 used.
1063 * gdb.base/filesym.exp: Likewise.
1064 * gdb.base/macscp.exp: Likewise.
1065 * gdb.base/readline-ask.exp: Likewise.
1066 * gdb.base/readline.exp: Likewise.
1067 * gdb.python/py-cmd.exp: Likewise.
1068 * gdb.trace/tfile.exp: Likewise.
1069
29361eee
YQ
10702014-03-26 Yao Qi <yao@codesourcery.com>
1071
1072 * gdb.base/macscp.exp: Fix code format issues.
1073
bc9a5525
UW
10742014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
1075
1076 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
1077 * gdb.asm/powerpc64le.inc: New file.
1078
d3839ede
PA
10792014-03-25 Pedro Alves <palves@redhat.com>
1080 Doug Evans <dje@google.com>
1081
1082 * gdb.base/source-execution.c: New file.
1083 * gdb.base/source-execution.exp: New file.
1084 * gdb.base/source-execution.gdb: New file.
1085
01672a57
DE
10862014-03-24 Doug Evans <dje@google.com>
1087
1088 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
1089 using fission.
1090
88bbeca9
HZ
10912014-03-24 Hui Zhu <hui@codesourcery.com>
1092 Pedro Alves <palves@redhat.com>
1093
1094 PR breakpoints/16101
1095 * gdb.base/dprintf.exp: Use unsupported rather than changing the
1096 test pass/fail messages. Detect missing support for dprintf when
1097 breakpoints are actually inserted.
1098 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
1099 breakpoints are actually inserted.
1100 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
1101 fails.
1102
d2348791
JK
11032014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1104
1105 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
1106
feef67ab
DE
11072014-03-22 Doug Evans <xdje42@gmail.com>
1108
1109 * gdb.python/python.exp (python not supported): Verify multi-line
1110 python command issues an error.
25d743f9 1111 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 1112 guile command issues an error.
feef67ab 1113
ecebef6a
MR
11142014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
1115
1116 * gdb.threads/thread-specific.exp: Handle the lack of usable
1117 $this_breakpoint and $this_thread.
1118
ccdd1909
HZ
11192014-03-21 Hui Zhu <hui@codesourcery.com>
1120
1121 * gdb.base/attach.exp (do_command_attach_tests): New.
1122
beb460e8
PA
11232014-03-20 Tom Tromey <tromey@redhat.com>
1124 Pedro Alves <palves@redhat.com>
1125
1126 PR cli/15718
1127 * gdb.base/condbreak-call-false.c: New file.
1128 * gdb.base/condbreak-call-false.exp: New file.
1129
40acf43a
PA
11302014-03-20 Pedro Alves <palves@redhat.com>
1131
1132 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
1133 Delete.
1134 (block_signals, unblock_signals): Delete.
1135 (child_function_2, main): Remove references to deleted variable
1136 and functions.
1137
9f5e1e02
PA
11382014-03-20 Pedro Alves <palves@redhat.com>
1139
1140 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
1141 Use pthread_kill to signal thread 2.
1142 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1143 Adjust to make the test send itself a signal rather than using the
1144 host's "kill" command.
1145
99619bea
PA
11462014-03-20 Pedro Alves <palves@redhat.com>
1147
1148 * gdb.threads/multiple-step-overs.c: New file.
1149 * gdb.threads/multiple-step-overs.exp: New file.
1150 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1151 Adjust expected infrun debug output.
1152
2adfaa28
PA
11532014-03-20 Pedro Alves <palves@redhat.com>
1154
1155 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
1156 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
1157
31e77af2
PA
11582014-03-20 Pedro Alves <palves@redhat.com>
1159
1160 PR breakpoints/7143
1161 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
1162 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
1163 of gdb_test_multiple.
1164 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
1165 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
1166
b9f437de
PA
11672014-03-20 Pedro Alves <palves@redhat.com>
1168
1169 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
1170 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
1171
05adc73e
PA
11722014-03-19 Pedro Alves <palves@redhat.com>
1173
1174 * gdb.base/async.exp: Remove early return.
1175
6048b950
PA
11762014-03-19 Pedro Alves <palves@redhat.com>
1177
1178 * gdb.base/async.exp (step& tests): Pass explicit test messages.
1179
8bcfb00a
PA
11802014-03-19 Pedro Alves <palves@redhat.com>
1181
1182 * gdb.base/async.exp (test_background): Expect \r\n after
1183 "completed." in the fail pattern.
1184
884e37dc
PA
11852014-03-19 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.base/async.exp (test_background): New procedure.
1188 Use it for all background execution command tests.
1189
148e57e2
PA
11902014-03-19 Pedro Alves <palves@redhat.com>
1191
1192 * gdb.base/async.exp: Use prepare_for_testing.
1193
f48088c7
PA
11942014-03-19 Pedro Alves <palves@redhat.com>
1195
1196 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
1197 the same line.
1198
e2f6c966
PA
11992014-03-19 Pedro Alves <palves@redhat.com>
1200
1201 * gdb.base/async.c (main): Add "jump here" and "until here" line
1202 marker comments.
1203 * gdb.base/async.exp (jump_here): New global.
1204 (jump& test): Use it.
1205 (until_here): New global.
1206 (until& test): Use it.
1207
c30568d4
PA
12082014-03-19 Pedro Alves <palves@redhat.com>
1209
1210 * gdb.base/async.exp: Don't frob gdb_protocol.
1211
0172b6a7
DE
12122014-03-18 Doug Evans <xdje42@gmail.com>
1213
1214 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
1215 Fix spelling of exec-done-display.
1216
06c868a8
JK
12172014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1218
1219 PR gdb/15358
1220 * gdb.base/gdb-sigterm.c: New file.
1221 * gdb.base/gdb-sigterm.exp: New file.
1222
0c7e1a46
PA
12232014-03-18 Pedro Alves <palves@redhat.com>
1224
1225 PR gdb/13860
1226 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
1227 * lib/mi-support.exp (mi_expect_stop): Add special handling for
1228 solib-event.
1229
f7c77d93
JB
12302014-03-17 Joel Brobecker <brobecker@adacore.com>
1231
1232 * gdb.ada/pckd_arr_ren: New testcase.
1233
5a1e8c7a
DE
12342014-03-13 Doug Evans <xdje42@gmail.com>
1235
1236 PR guile/16612
1237 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
1238 collect after discarding symbols.
1239
350e1a76
DE
12402014-03-13 Ludovic Courtès <ludo@gnu.org>
1241 Doug Evans <xdje42@gmail.com>
1242
1243 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
1244 to history survives a gc.
1245
a69900ae
PA
12462014-03-13 Pedro Alves <palves@redhat.com>
1247
1248 * gdb.base/default.exp: Don't test "target procfs".
1249
5db9f0bd
PA
12502014-03-13 Pedro Alves <palves@redhat.com>
1251
1252 * gdb.base/default.exp: Update "target child" and "target procfs"
1253 tests to not expect "Unix".
1254
b3ccfe11
TT
12552014-03-12 Tom Tromey <tromey@redhat.com>
1256
1257 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
1258 New procs. Add target-async tests.
1259 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
1260 Add target-async tests.
1261
646f4417
AA
12622014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1263
1264 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
1265 'func_start' and 'func_end' for the beginning and end of the
1266 function code, respectively.
1267 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
1268 'func_end' instead of 'func' and 'main'.
1269
288c211f
AA
12702014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1271
1272 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
1273 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
1274 generate the debug info assembler source.
1275
e0c0f156
AA
12762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1277
1278 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
1279 * gdb.dwarf2/arr-subrange.exp: Likewise.
1280 * gdb.dwarf2/dwz.exp: Likewise.
1281 * gdb.dwarf2/method-ptr.exp: Likewise.
1282 * gdb.dwarf2/missing-sig-type.exp: Likewise.
1283 * gdb.dwarf2/subrange.exp: Likewise.
1284 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
1285 * gdb.dwarf2/implptrpiece.exp: Likewise.
1286 * gdb.dwarf2/nostaticblock.exp: Likewise.
1287
0e5c4555
AA
12882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1289
1290 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
1291 directory to absolute path name arguments.
1292
5ec18f2b
JG
12932014-03-10 Joel Brobecker <brobecker@adacore.com>
1294
1295 * gdb.ada/tagged_access: New testcase.
1296
847fc4f2
MM
12972014-03-07 Markus Metzger <markus.t.metzger@intel.com>
1298
1299 * gdb.btrace/data.exp: Update expected output.
1300
cc3da688
YQ
13012014-03-06 Yao Qi <yao@codesourcery.com>
1302
1303 * gdb.trace/pr16508.exp: New file.
1304
0f26cec1
PA
13052014-03-05 Pedro Alves <palves@redhat.com>
1306
1307 PR gdb/16575
1308 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
1309 procedure.
1310 (top level): Adjust to use it. Add tests that exercise breakpoint
1311 interaction with the code-cache.
1312
7a5a839f
LC
13132014-02-26 Ludovic Courtès <ludo@gnu.org>
1314
1315 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
1316 test for 'history-append!'.
1317
31aa7e4e
JB
13182014-02-26 Joel Brobecker <brobecker@adacore.com>
1319
1320 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
1321 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
1322 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
1323 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
1324 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
1325 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
1326
1b588015
JB
13272014-02-26 Joel Brobecker <brobecker@adacore.com>
1328
1329 * testsuite/gdb.python/py-pp-re-notag.c: New file.
1330 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
1331 * testsuite/gdb.python/py-pp-re-notag.p: New file.
1332
55426c9d
JB
13332014-02-26 Joel Brobecker <brobecker@adacore.com>
1334
1335 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
1336
dc53a7ad
JB
13372014-02-26 Joel Brobecker <brobecker@adacore.com>
1338
1339 * gdb.dwarf2/arr-stride.c: New file.
1340 * gdb.dwarf2/arr-stride.exp: New file.
1341
12ab52e9
PA
13422014-02-26 Pedro Alves <palves@redhat.com>
1343
1344 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
1345 that won't ever trigger. Make sure that GDB reports the correct
1346 breakpoint that caused the stop.
1347
849c862e
JK
13482014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1349
1350 PR gdb/16626
1351 * gdb.base/auto-load-script: New file.
1352 * gdb.base/auto-load.c: New file.
1353 * gdb.base/auto-load.exp: New file.
1354
71b7d793
JK
1355 PR gdb/16626
1356 * gdb.base/auto-load.exp: Fix out-of-srctree run.
1357
e2f0d509
JK
13582014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1359
1360 Fix dw2-icycle.exp -fsanitize=address GDB crash.
1361 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
1362
50cc37c8
DE
13632014-02-24 Doug Evans <dje@google.com>
1364
1365 * lib/gdb.exp (run_on_host): Log error output if program fails.
1366
ea4758f2
PA
13672014-02-21 Pedro Alves <palves@redhat.com>
1368
1369 * gdb.threads/step-after-sr-lock.c: Rename to ...
1370 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
1371 * gdb.threads/step-after-sr-lock.exp: Rename to ...
1372 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1373 ... this.
1374
d7b30f67
SDJ
13752014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
1376
1377 PR tdep/16397
1378 * gdb.arch/amd64-stap-special-operands.exp: New file.
1379 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
1380 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
1381 * gdb.arch/amd64-stap-triplet.S: Likewise.
1382 * gdb.arch/amd64-stap-triplet.c: Likewise.
1383
83deb43f
JB
13842014-02-20 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
1387 in .section pseudo-op.
1388
adde2bff
DE
13892014-02-20 lin zuojian <manjian2006@gmail.com>
1390 Joel Brobecker <brobecker@adacore.com>
1391 Doug Evans <xdje42@gmail.com>
1392
1393 PR symtab/16581
1394 * gdb.dwarf2/dw2-icycle.S: New file.
1395 * gdb.dwarf2/dw2-icycle.c: New file.
1396 * gdb.dwarf2/dw2-icycle.exp: New file.
1397
f7bd0f78
SC
13982014-02-19 Siva Chandra Reddy <sivachandra@google.com>
1399
1400 * gdb.python/py-value-cc.cc: Improve test case to enable testing
1401 operations on gdb.Value objects.
1402 * gdb.python/py-value-cc.exp: Add new test to test operations on
1403 gdb.Value objects.
1404
c17ef0d5
DE
14052014-02-18 Doug Evans <dje@google.com>
1406
1407 * Makefile.in (TESTS): New variable.
1408 (expanded_tests, expanded_tests_or_none): New variables
1409 (check-single): Pass $(expanded_tests_or_none) to runtest.
1410 (check-parallel): Only run tests in $(TESTS) if non-empty.
1411 (check/no-matching-tests-found): New rule.
1412 * README: Document TESTS makefile variable.
1413
5dd3176f
DE
14142014-02-18 Doug Evans <dje@google.com>
1415
1416 * Makefile.in (check-parallel): rm -rf outputs temp.
1417
0b10be4f
JK
14182014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1419
1420 Fix "ERROR: no fileid for" in the testsuite.
1421 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
1422
85f224e7
DE
14232014-02-12 Doug Evans <dje@google.com>
1424
1425 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
1426 (MISCELLANEOUS): New variable.
1427 (clean): rm -rf $(MISCELLANEOUS).
1428 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
1429 dwp live in the same directory as symlinks, with each symlink pointed
1430 to a differently named file in a different directory.
1431
149b30ff
DE
14322014-02-11 Doug Evans <dje@google.com>
1433
1434 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
1435 of Tcl file commands.
1436
1dfdac32
MK
14372014-02-10 Mark Kettenis <kettenis@gnu.org>
1438
1439 * gdb.threads/step-after-sr-lock.exp: Avoid executing
1440 "kill -SIGUSR1 -1".
1441
aa4fb036
JB
14422014-02-10 Joel Brobecker <brobecker@adacore.com>
1443
1444 * gdb.ada/tick_length_array_enum_idx: New testcase.
1445
ed3ef339
DE
14462014-02-10 Doug Evans <xdje42@gmail.com>
1447
1448 * configure.ac (AC_OUTPUT): Add gdb.guile.
1449 * configure: Regenerate.
1450 * lib/gdb-guile.exp: New file.
1451 * lib/gdb.exp (get_target_charset): New function.
1452 * gdb.base/help.exp: Update expected output from "apropos apropos".
1453 * gdb.guile/Makefile.in: New file.
1454 * gdb.guile/guile.exp: New file.
1455 * gdb.guile/scm-arch.c: New file.
1456 * gdb.guile/scm-arch.exp: New file.
1457 * gdb.guile/scm-block.c: New file.
1458 * gdb.guile/scm-block.exp: New file.
1459 * gdb.guile/scm-breakpoint.c: New file.
1460 * gdb.guile/scm-breakpoint.exp: New file.
1461 * gdb.guile/scm-disasm.c: New file.
1462 * gdb.guile/scm-disasm.exp: New file.
1463 * gdb.guile/scm-equal.c: New file.
1464 * gdb.guile/scm-equal.exp: New file.
1465 * gdb.guile/scm-error.exp: New file.
1466 * gdb.guile/scm-error.scm: New file.
1467 * gdb.guile/scm-frame-args.c: New file.
1468 * gdb.guile/scm-frame-args.exp: New file.
1469 * gdb.guile/scm-frame-args.scm: New file.
1470 * gdb.guile/scm-frame-inline.c: New file.
1471 * gdb.guile/scm-frame-inline.exp: New file.
1472 * gdb.guile/scm-frame.c: New file.
1473 * gdb.guile/scm-frame.exp: New file.
1474 * gdb.guile/scm-generics.exp: New file.
1475 * gdb.guile/scm-gsmob.exp: New file.
1476 * gdb.guile/scm-iterator.c: New file.
1477 * gdb.guile/scm-iterator.exp: New file.
1478 * gdb.guile/scm-math.c: New file.
1479 * gdb.guile/scm-math.exp: New file.
1480 * gdb.guile/scm-objfile-script-gdb.in: New file.
1481 * gdb.guile/scm-objfile-script.c: New file.
1482 * gdb.guile/scm-objfile-script.exp: New file.
1483 * gdb.guile/scm-objfile.c: New file.
1484 * gdb.guile/scm-objfile.exp: New file.
1485 * gdb.guile/scm-ports.exp: New file.
1486 * gdb.guile/scm-pretty-print.c: New file.
1487 * gdb.guile/scm-pretty-print.exp: New file.
1488 * gdb.guile/scm-pretty-print.scm: New file.
1489 * gdb.guile/scm-section-script.c: New file.
1490 * gdb.guile/scm-section-script.exp: New file.
1491 * gdb.guile/scm-section-script.scm: New file.
1492 * gdb.guile/scm-symbol.c: New file.
1493 * gdb.guile/scm-symbol.exp: New file.
1494 * gdb.guile/scm-symtab-2.c: New file.
1495 * gdb.guile/scm-symtab.c: New file.
1496 * gdb.guile/scm-symtab.exp: New file.
1497 * gdb.guile/scm-type.c: New file.
1498 * gdb.guile/scm-type.exp: New file.
1499 * gdb.guile/scm-value-cc.cc: New file.
1500 * gdb.guile/scm-value-cc.exp: New file.
1501 * gdb.guile/scm-value.c: New file.
1502 * gdb.guile/scm-value.exp: New file.
1503 * gdb.guile/source2.scm: New file.
1504 * gdb.guile/types-module.cc: New file.
1505 * gdb.guile/types-module.exp: New file.
1506
7026a7c1
YQ
15072014-02-10 Yao Qi <yao@codesourcery.com>
1508
1509 PR testsuite/16543
1510 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
1511 * configure: Regenerated.
1512 * Makefile.in: New file.
1513
6c466447
AS
15142014-02-08 Andreas Schwab <schwab@linux-m68k.org>
1515
1516 * gdb.python/py-framefilter.exp: Fix typo.
1517
6e854735
YQ
15182014-02-08 Yao Qi <yao@codesourcery.com>
1519
1520 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
1521 that no =breakpoint-modified is emitted when breakpoints are
1522 modified through MI commands.
1523
d137e6dc
PA
15242014-02-07 Pedro Alves <pedro@codesourcery.com>
1525 Pedro Alves <palves@redhat.com>
1526
1527 * gdb.threads/step-after-sr-lock.c: New file.
1528 * gdb.threads/step-after-sr-lock.exp: New file.
1529
b5ee5a50
PA
15302014-02-07 Pedro Alves <palves@redhat.com>
1531
1532 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
1533
3c77faf3
JK
15342014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
1537 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
1538
6dddc817
DE
15392014-02-06 Doug Evans <xdje42@gmail.com>
1540
1541 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
1542 output.
1543
1544 * gdb.gdb/python-interrupts.exp: New file.
1545
de7b2893
YQ
15462014-02-05 Yao Qi <yao@codesourcery.com>
1547
1548 * gdb.trace/report.exp (use_collected_data): Test the output
1549 of "info threads" and "info inferiors".
1550
66d032ac
YQ
15512014-02-05 Yao Qi <yao@codesourcery.com>
1552
1553 Revert this patch:
1554
1555 2013-05-24 Yao Qi <yao@codesourcery.com>
1556
1557 * gdb.trace/tfile.exp: Test inferior and thread.
1558
591a12a1
UW
15592014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1560
1561 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
1562 on a function.
1563 * gdb.base/step-bt.c: Call hello via function pointer to make
1564 sure its first instruction is executed on powerpc64le-linux.
1565
0ff3e01f
UW
15662014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1567
1568 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
1569
084ee545
UW
15702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1571
1572 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
1573 of the test patterns for use on little-endian systems.
1574
6ed14ff3
UW
15752014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
1576
1577 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
1578 (decimal_vector): Fix for little-endian.
1579
401e27fd
JM
15802014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
1581
1582 * gdb.arch/sparc-sysstep.exp: New file.
1583 * gdb.arch/sparc-sysstep.c: Likewise.
1584
1585 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
1586
8b924729
EBM
15872014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1588
1589 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
1590
fb151210
JB
15912014-01-23 Tom Tromey <tromey@redhat.com>
1592
1593 * gdb.ada/array_char_idx: New testcase.
1594
0740f8d8
TT
15952014-01-23 Tom Tromey <tromey@redhat.com>
1596
1597 PR python/16487:
1598 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
1599 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
1600 classes.
1601
21909fa1
TT
16022014-01-23 Tom Tromey <tromey@redhat.com>
1603
1604 PR python/16491:
1605 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
1606 string from an inferior frame.
1607 * gdb.python/py-framefilter-mi.exp: Update.
1608
87ce2a04
DE
16092014-01-22 Doug Evans <dje@google.com>
1610
1611 * gdb.server/server-mon.exp: Add tests for "set debug-format".
1612
237b092b
AA
16132014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1614
1615 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
1616
d674a709
AA
16172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1618
1619 * gdb.trace/entry-values.exp: Remove excess space character from
1620 regex patterns. Handle s390 call instruction.
1621
20fa3390
AA
16222014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1623
1624 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
1625 define "*_start" label. Make "name" static.
1626 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
1627 ${name} by references to ${name}_start.
1628
78466714
AA
16292014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
1630
1631 * gdb.base/info-macros.exp: Remove "debug" from the compile
1632 options.
1633
ec9f644a
IB
16342014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1635
1636 * gdb.dlang/demangle.exp: New file.
1637
94b1b47e
IB
16382014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1639
1640 * gdb.dlang/primitive-types.exp: New file.
1641
7f420862
IB
16422014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
1643
1644 * configure.ac: Create gdb.dlang/Makefile.
1645 * configure: Regenerate.
1646 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
1647 * gdb.dlang/Makefile.in: New file.
1648 * lib/d-support.exp: New file.
1649 * lib/gdb.exp (skip_d_tests): New proc.
1650
52834460
MM
16512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1652
1653 * gdb.btrace/delta.exp: Check reverse stepi.
1654 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
1655 * gdb.btrace/finish.exp: New.
1656 * gdb.btrace/next.exp: New.
1657 * gdb.btrace/nexti.exp: New.
1658 * gdb.btrace/record_goto.c: Add comments.
1659 * gdb.btrace/step.exp: New.
1660 * gdb.btrace/stepi.exp: New.
1661 * gdb.btrace/multi-thread-step.c: New.
1662 * gdb.btrace/multi-thread-step.exp: New.
1663 * gdb.btrace/rn-dl-bind.c: New.
1664 * gdb.btrace/rn-dl-bind.exp: New.
1665 * gdb.btrace/data.c: New.
1666 * gdb.btrace/data.exp: New.
1667 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1668
6e07b1d2
MM
16692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1670
1671 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
1672 * gdb.btrace/exception.exp: Update.
1673 * gdb.btrace/instruction_history.exp: Update.
1674 * gdb.btrace/record_goto.exp: Update.
1675 * gdb.btrace/tailcall.exp: Update.
1676 * gdb.btrace/unknown_functions.exp: Update.
1677 * gdb.btrace/delta.exp: New.
1678
0b722aec
MM
16792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1680
1681 * gdb.btrace/record_goto.exp: Add backtrace test.
1682 * gdb.btrace/tailcall.exp: Add backtrace test.
1683
066ce621
MM
16842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1685
1686 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
1687 * gdb.btrace/record_goto.c: New.
1688 * gdb.btrace/record_goto.exp: New.
1689 * gdb.btrace/x86-record_goto.S: New.
1690
0688d04e
MM
16912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1692
1693 * gdb.btrace/function_call_history.exp: Update tests.
1694 * gdb.btrace/instruction_history.exp: Update tests.
1695
8710b709
MM
16962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1697
1698 * gdb.btrace/function_call_history.exp: Fix expected field
1699 order for "record function-call-history".
1700 Add new tests for "record function-call-history /c".
1701 * gdb.btrace/exception.cc: New.
1702 * gdb.btrace/exception.exp: New.
1703 * gdb.btrace/tailcall.exp: New.
1704 * gdb.btrace/x86-tailcall.S: New.
1705 * gdb.btrace/x86-tailcall.c: New.
1706 * gdb.btrace/unknown_functions.c: New.
1707 * gdb.btrace/unknown_functions.exp: New.
1708 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
1709
5de9129b
MM
17102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1711
1712 * gdb.btrace/instruction_history.exp: Update.
1713 * gdb.btrace/function_call_history.exp: Update.
1714
23a7fe75
MM
17152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1716
1717 * gdb.btrace/function_call_history.exp: Fix expected function
1718 trace.
1719 * gdb.btrace/instruction_history.exp: Initialize traced.
1720 Remove traced_functions.
1721
724c7dd8
MM
17222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1723
1724 * gdb.btrace/function_call_history.exp: Update
1725 * gdb.btrace/instruction_history.exp: Update.
1726
6d78d93b
MM
17272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
1728
1729 * gdb.btrace/enable.exp: Update expected text.
1730
93a360cc
OJ
17312014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
1732
1733 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
1734 bytes.
1735
3772b53f
MR
17362014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
1737
1738 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
1739
596662fa
OJ
17402014-01-15 Omair Javaid <omair.javaid@linaro.org>
1741
1742 * lib/gdb.exp (supports_process_record): Return true for
1743 arm*-linux*. (supports_reverse): Likewise.
1744
b5b08fb4
SC
17452014-01-13 Siva Chandra Reddy <sivachandra@google.com>
1746
1747 PR python/15464
1748 PR python/16113
1749 * gdb.python/py-type.c: Enhance test case.
1750 * gdb.python/py-value-cc.cc: Likewise
1751 * gdb.python/py-type.exp: Add new tests.
1752 * gdb.python/py-value-cc.exp: Likewise
1753
52d7fb13
AA
17542014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
1755 Pedro Alves <palves@redhat.com>
1756
1757 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
1758 Make "name" extern.
1759 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
1760 references to ${name}_start by references to ${name}.
1761
a2cd8cfe
JB
17622014-01-10 Joel Brobecker <brobecker@adacore.com>
1763
1764 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
1765
4e23fced
JB
17662014-01-10 Joel Brobecker <brobecker@adacore.com>
1767
1768 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
1769
c6a9e42c
PA
17702014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
1771 Pedro Alves <palves@redhat.com>
1772
1773 * gdb.mi/mi-info-os.exp: Connect to the target with
1774 mi_gdb_target_load.
1775
b7ea362b
PA
17762014-01-08 Pedro Alves <palves@redhat.com>
1777
1778 * gdb.threads/reconnect-signal.c: New file.
1779 * gdb.threads/reconnect-signal.exp: New file.
1780
5e3f4fab
EBM
17812014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1782
1783 * gdb.base/source-dir.exp: New file.
1784
79301218
JB
17852014-01-07 Joel Brobecker <brobecker@adacore.com>
1786
1787 * gdb.ada/mi_interface: New testcase.
1788
8e355c5d
JB
17892014-01-07 Joel Brobecker <brobecker@adacore.com>
1790
1791 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
1792 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
1793 gdb.ada/pp-rec-component/pck.ads: New files.
1794
c0d48811
JB
17952014-01-07 Joel Brobecker <brobecker@adacore.com>
1796
1797 * gdb.python/py-pp-integral.c: New file.
1798 * gdb.python/py-pp-integral.py: New file.
1799 * gdb.python/py-pp-integral.exp: New file.
1800
17b609c3 1801For older changes see ChangeLog-1993-2013.
c906108c 1802\f
8d8cb839
EZ
1803;; Local Variables:
1804;; mode: change-log
1805;; left-margin: 8
1806;; fill-column: 74
1807;; version-control: never
1808;; End:
902f2ccb 1809
14f8b115 1810 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
1811 Copying and distribution of this file, with or without modification,
1812 are permitted provided the copyright notice and this notice are preserved.